Skip to content
  1. Mar 31, 2017
  2. Mar 30, 2017
  3. Mar 29, 2017
  4. Mar 28, 2017
    • Rui Ueyama's avatar
      Do not set entsize for .gnu.hash. · 486369fc
      Rui Ueyama authored
      .gnu.hash happen to contain only 32-bit integers for 32-bit arch,
      but the section contents are not uniform array members, so setting
      entsize doesn't make much sense. This behavior seems to have been
      blindly copied from GNU linkers.
      
      llvm-svn: 298934
      486369fc
  5. Mar 27, 2017
    • Rui Ueyama's avatar
      Sort. · 70c8efd0
      Rui Ueyama authored
      llvm-svn: 298829
      70c8efd0
    • Rui Ueyama's avatar
      Simplify. NFC. · ceb5bd59
      Rui Ueyama authored
      This patch calls getAddend on a relocation only when the relocation is RELA.
      That doesn't really improve runtime performance but should improve
      readability as the code now matches the function description.
      
      llvm-svn: 298828
      ceb5bd59
  6. Mar 26, 2017
  7. Mar 25, 2017
  8. Mar 24, 2017
    • Rui Ueyama's avatar
      Return early. · c3ddb655
      Rui Ueyama authored
      llvm-svn: 298675
      c3ddb655
    • Rui Ueyama's avatar
      Early continue. NFC. · 2c88cee1
      Rui Ueyama authored
      The original code is a big `if` and `else` which ends with `continue`
      like this:
      
        if (cond) {
          ...
          // fall through
        } else {
          ...
          continue;
        }
      
      This patch rewrites it with the following.
      
        if (!cond) {
          ...
          continue;
        }
        ...
      
      llvm-svn: 298672
      2c88cee1
Loading