1. 452f1f9 ARM: Fix crash in ARM backend inside of ARMConstantIslandPass by David Majnemer · 12 years ago
  2. df1ecbd7 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
  3. ab28b9a Radar numbers don't belong in source code. by Evan Cheng · 13 years ago
  4. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  5. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  6. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  7. f29db27 Reduce duplicated hash map lookups. by Benjamin Kramer · 13 years ago
  8. 73b0282 Fix the naming of ensureAlignment. Per the coding standard function names by Chad Rosier · 13 years ago
  9. 8503ba9 Fix address calculation error from r155744. by Jakob Stoklund Olesen · 14 years ago
  10. ae7521d Fix a problem with blocks that need to be split twice. by Jakob Stoklund Olesen · 14 years ago
  11. 5f0d1b4 Track worst case alignment padding more accurately. by Jakob Stoklund Olesen · 14 years ago
  12. d915503 Add a 2 byte safety margin in offset computations. by Jakob Stoklund Olesen · 14 years ago
  13. 24bb3d5 Add more debugging output to ARMConstantIslandPass. by Jakob Stoklund Olesen · 14 years ago
  14. d8af9a5 Invalidate liveness in ARMConstantIslandPass. by Jakob Stoklund Olesen · 14 years ago
  15. f6e7e12 Remove unnecessary llvm:: qualifications by Craig Topper · 14 years ago
  16. 07720d8 Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions. by Craig Topper · 14 years ago
  17. 190e7b6 ARM tidy up ARMConstantIsland.cpp. by Jim Grosbach · 14 years ago
  18. 44091c2 Refactor loop for better readability. by Jim Grosbach · 14 years ago
  19. b4d3a6a Add explanatory comment. by Jim Grosbach · 14 years ago
  20. 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
  21. 6bb9525 After r147827 and r147902, it's now possible for unallocatable registers to be by Evan Cheng · 14 years ago
  22. 20f1dd5 Consider unknown alignment caused by OptimizeThumb2Instructions(). by Jakob Stoklund Olesen · 14 years ago
  23. f09a316 Accurately model hardware alignment rounding. by Jakob Stoklund Olesen · 14 years ago
  24. 1a80e3a Catch runaway ARMConstantIslandPass even in -Asserts builds. by Jakob Stoklund Olesen · 14 years ago
  25. 6905111 Abort AdjustBBOffsetsAfter early when possible. by Jakob Stoklund Olesen · 14 years ago
  26. 9790187 Fix off-by-one error in bucket sort. by Jakob Stoklund Olesen · 14 years ago
  27. 5af1448 Don't adjust for alignment padding in OffsetIsInRange. by Jakob Stoklund Olesen · 14 years ago
  28. 2a05f69 Note ARM constant island alignment in the release notes. by Jakob Stoklund Olesen · 14 years ago
  29. cba8e8c Enable proper constant island alignment by default. by Jakob Stoklund Olesen · 14 years ago
  30. 9efd7eb Consider CPE alignment in CreateNewWater(). by Jakob Stoklund Olesen · 14 years ago
  31. e5585e8 Fix speling and 80-col. by Jakob Stoklund Olesen · 14 years ago
  32. bfa576f Account for CPE alignment when searching for new water. by Jakob Stoklund Olesen · 14 years ago
  33. 91a7bcb Add a postOffset() alignment argument. by Jakob Stoklund Olesen · 14 years ago
  34. 0863de4 Fix typo. by Jakob Stoklund Olesen · 14 years ago
  35. 17c27a8 Also set the proper alignment on inner islands and the function itself. by Jakob Stoklund Olesen · 14 years ago
  36. 2a75997 Make MF a class member instead of passing it around everywhere. by Jakob Stoklund Olesen · 14 years ago
  37. b5f52aa Add a -arm-align-constant-islands flag, default off. by Jakob Stoklund Olesen · 14 years ago
  38. 146ac7b Try to align the point where a large basic block is split. by Jakob Stoklund Olesen · 14 years ago
  39. b373452 More debug output formatting. by Jakob Stoklund Olesen · 14 years ago
  40. f857236 User a helper overload for a common pattern. by Jakob Stoklund Olesen · 14 years ago
  41. 5f5fa12 Tweak debugging output. by Jakob Stoklund Olesen · 14 years ago
  42. 14e024d Drop the HasInlineAsm flag. by Jakob Stoklund Olesen · 14 years ago
  43. bd97f5d Simplify offset verification. by Jakob Stoklund Olesen · 14 years ago
  44. 2a82333 Don't include alignment padding in BBInfo.Size. by Jakob Stoklund Olesen · 14 years ago
  45. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  46. 2f0400b Eliminate delta argument from AdjustBBOffsetsAfter. by Jakob Stoklund Olesen · 14 years ago
  47. 97c8571 Compute some alignment information for each basic block. by Jakob Stoklund Olesen · 14 years ago
  48. af748e1 Move common expression into a method. by Jakob Stoklund Olesen · 14 years ago
  49. e2b3ff2 Group BBSizes and BBOffsets into a single vector<BasicBlockInfo>. by Jakob Stoklund Olesen · 14 years ago
  50. cc6bfa8 Revert r145971: "Use conservative size estimate for tBR_JTr." by Jakob Stoklund Olesen · 14 years ago
  51. 33fe130 Use conservative size estimate for tBR_JTr. by Jakob Stoklund Olesen · 14 years ago
  52. 2fa7448 Remove alignment from deserted constant islands. by Jakob Stoklund Olesen · 14 years ago
  53. 2e05db2 Align ARM constant pool islands via their basic block. by Jakob Stoklund Olesen · 14 years ago
  54. 2608157 Use an existing function. by Jakob Stoklund Olesen · 14 years ago
  55. 3543398 There's no need to add additional predicate operands when converting a tB to a tBfar now. Fixes nightly test failures on armv6 Thumb. <rdar://problem/10110404> by Owen Anderson · 14 years ago
  56. 93cd318 Fix buildbot breakage caused by r139415. I missed one instance of a manually create ARM::tB. by Owen Anderson · 14 years ago
  57. 29cfe6c Thumb unconditional branches are allowed in IT blocks, and therefore should have a predicate operand, unlike conditional branches. by Owen Anderson · 14 years ago
  58. a20cde3 Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate ARM MC code from target. by Evan Cheng · 14 years ago
  59. 64d5362 Re-apply r135319 with a fix for the constant island pass. by Owen Anderson · 14 years ago
  60. 7471937 Make tBX_RET and tBX_RET_vararg predicable. by Jim Grosbach · 14 years ago
  61. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  62. 88530e6 Avoid de-referencing pass beginning of a basic block. No small test case possible. rdar://9216009 by Evan Cheng · 15 years ago
  63. 75b5d27 Spelling fix: consequtive -> consecutive. by Duncan Sands · 15 years ago
  64. 4ebf471 Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 (which worked around it). This should get us back to the old, correct behavior, though it will make the integrated assembler unhappy for the time being. by Owen Anderson · 15 years ago
  65. 558ccef Temporary workaround for a bad bug introduced by r121082 which replaced by Evan Cheng · 15 years ago
  66. 221f4fa Save a mapping between original and cloned constpool entries. by Anton Korobeynikov · 15 years ago
  67. dfce83c Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g. by Evan Cheng · 15 years ago
  68. 18581a4 Comment cleanups. by Bill Wendling · 15 years ago
  69. a4dda53 RemoveUnusedCPEntries can change things. Track it. by Bill Wendling · 15 years ago
  70. bfef309 Thumb1 had two patterns for the same load-from-constant-pool instruction. by Jim Grosbach · 15 years ago
  71. 9a4d428 Revert r121721, which broke buildbots. by Owen Anderson · 15 years ago
  72. 4efa445 Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provide correct fixups for Thumb2 ADR, by Owen Anderson · 15 years ago
  73. 327cf8e Refactor the ARM CMPz* patterns to just use the normal CMP instructions when by Jim Grosbach · 15 years ago
  74. 99ea8a3 Second attempt at converting Thumb2's LDRpci, including updating the gazillion places that need to know about it. by Owen Anderson · 15 years ago
  75. 81af4f9 Rename t2 TBB and TBH instructions to reference that they encode the jump table by Jim Grosbach · 15 years ago
  76. 1e4d9a1 First part of refactoring ARM addrmode2 (load/store) instructions to be more by Jim Grosbach · 15 years ago
  77. 8a70781 Remove extra header. by Eric Christopher · 15 years ago
  78. 44a320d Make sure ARM constant island pass does not break up an IT block. If the split point is in the middle of an IT block, it should move it up to just above the IT instruction. rdar://8302637 by Evan Cheng · 15 years ago
  79. ce8fb68 Change -prefer-32bit-thumb to attribute -mattr=+32bit instead to disable more 32-bit to 16-bit optimizations. by Evan Cheng · 15 years ago
  80. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  81. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  82. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  83. c17dd57 Revert 109076. It is wrong and was causing regressions. Add some by Dale Johannesen · 15 years ago
  84. 749ca32 eliminate the TargetInstrInfo::GetInstSizeInBytes hook. by Chris Lattner · 15 years ago
  85. 3fabe07 Fix constant island pass's handling of tBR_JTr. The offset of the instruction does not have to be 4-byte aligned. Rather, it's the offset + 2 that must be aligned since the instruction expands into: by Evan Cheng · 15 years ago
  86. 73ef80f grammar by Jim Grosbach · 15 years ago
  87. 40eda10 Handle cases where the post-RA scheduler may move instructions between the by Jim Grosbach · 15 years ago
  88. e4ba2aa grammar and trailing whitespace by Jim Grosbach · 15 years ago
  89. d2d1ae1 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  90. 97c8a6a early exit for dbg_value instructions by Jim Grosbach · 15 years ago
  91. 84511e1 Clean up 80 column violations. No functional change. by Jim Grosbach · 15 years ago
  92. 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  93. 947f04b Change ARM ld/st multiple instructions to have variant instructions for by Bob Wilson · 16 years ago
  94. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  95. feba1e2 eliminate the ARMFunctionInfo::Align member, using by Chris Lattner · 16 years ago
  96. a14ac3fd prep work to support a future where getJumpTableInfo will return by Chris Lattner · 16 years ago
  97. a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  98. 6c3b711 The verify() call of CPEIsInRange() isn't right for the assertion check of by Jim Grosbach · 16 years ago
  99. fc81352 Remove verifySizes() since it's not adding much value. by Jim Grosbach · 16 years ago
  100. b73918c When placing constant islands and adjusting for alignment padding, inline by Jim Grosbach · 16 years ago