1. 40c5786 Factor out the printing of the leading tab into printInlineAsm. by Dan Gohman · 15 years ago
  2. 7289ed2 Use SUBREG_TO_REG instead of INSERT_SUBREG to model x86-64's by Dan Gohman · 15 years ago
  3. eb3567c Teach LSR to avoid calling SplitCriticalEdge on edges with indirectbr. by Dan Gohman · 15 years ago
  4. 568a3be Fix the label name generation for address-taken labels to avoid potential by Dan Gohman · 15 years ago
  5. fbb8fa2 Added support for renumbering existing index list elements. Removed some junk from the initial numbering code in runOnMachineFunction. by Lang Hames · 15 years ago
  6. b1dc915 Avoid calling getUniqueExitBlocks from within LoopSimplify, as it depends by Dan Gohman · 15 years ago
  7. 32cc5f4 LoopDeletion depends on loops having dedicated exits. by Dan Gohman · 15 years ago
  8. f4e82d1 The introduction of indirectbr meant the introduction of by Dan Gohman · 15 years ago
  9. 03e896b Update various Loop optimization passes to cope with the possibility that by Dan Gohman · 15 years ago
  10. 7040d6e Fix bug in aggressive antidep breaking; liveness was not updated correctly for regions that do not have antidep candidates. by David Goodwin · 15 years ago
  11. 692ad8d Teach LoopUnroll how to bail if LoopSimplify can't give it what it needs. by Dan Gohman · 15 years ago
  12. 6a02fc3 Call getAnalysis<LoopInfo> the normal way, instead of asking passed-in by Dan Gohman · 15 years ago
  13. a6a4aae Fix IVUsers to avoid assuming that the loop has a unique backedge. by Dan Gohman · 15 years ago
  14. 6890584 Delete an unused member variable. by Dan Gohman · 15 years ago
  15. f17e951 Factor out the predicate code for loopsimplify form exit blocks into by Dan Gohman · 15 years ago
  16. c5600c8 Avoid printing a redundant space in SDNode->dump(). by Dan Gohman · 15 years ago
  17. 73bb251 Remove uninteresting and confusing debug output. by Dan Gohman · 15 years ago
  18. b8eb17c Add an assertion to catch indirectbr in SplitBlockPredecessors. This by Dan Gohman · 15 years ago
  19. 6c9fab7 add a note from PR5313 by Chris Lattner · 15 years ago
  20. 992a637 Teach SimplifyLibCalls to fold memcmp calls with constant arguments. by Benjamin Kramer · 15 years ago
  21. bcaa215 Do map insert+find in one step. TODO -= 2. by Benjamin Kramer · 15 years ago
  22. e9684c6 Path::createDirectoryOnDisk should ignore existing directories on win32 too. by Benjamin Kramer · 15 years ago
  23. 82c4436 Reintroduce support for overloading target intrinsics by Mon P Wang · 15 years ago
  24. 98f2f1a Replace std::map.at() with std::map[]. by David Goodwin · 15 years ago
  25. 5409783 Break anti-dependencies using free registers in a round-robin manner to avoid introducing new anti-dependencies. by David Goodwin · 15 years ago
  26. 517e255 Now that code placement optimization pass is run for JIT, make sure it's before pre-emit passes. by Evan Cheng · 15 years ago
  27. 85b8de8 Use WeakVH while storing metadata in containers. This fixes PR5393. by Devang Patel · 15 years ago
  28. 9fb744e Code refactoring. by Evan Cheng · 15 years ago
  29. 5be870a Correctly add chain dependencies around calls and unknown-side-effect instructions. by David Goodwin · 15 years ago
  30. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 15 years ago
  31. 61ecbd1 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 15 years ago
  32. 4371cda Grammar. by Jim Grosbach · 15 years ago
  33. 40dd12e improve DSE when TargetData is not around, based on work by Hans Wennborg! by Chris Lattner · 15 years ago
  34. db1751a Now that the memory leak from McCat/08-main has been fixed (86056), re-enable by Jim Grosbach · 15 years ago
  35. 6db06a0 If a function has no stack frame at all, dynamic realignment isn't necessary. by Jim Grosbach · 15 years ago
  36. c5848f4 dynamic stack realignment necessitates scanning the floating point callee- by Jim Grosbach · 15 years ago
  37. 33db508 Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. by Devang Patel · 15 years ago
  38. 3d90dbe Add PowerPC codegen for indirect branches. by Bob Wilson · 15 years ago
  39. 0368e50 Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanity when constructing index list entries. by Lang Hames · 15 years ago
  40. 7127b13 A value is only assigned to errno if NumRead equals -1, so do by Duncan Sands · 15 years ago
  41. 522c01a Add some options to disable various code gen optimizations. by Eric Christopher · 15 years ago
  42. c416d3b Array element size does not match array size but array is not a bitfield. by Devang Patel · 15 years ago
  43. ad68264 Print out an informative comment for KILL instructions. by Jakob Stoklund Olesen · 15 years ago
  44. 0fb7e18 Fix an iterator invalidation bug that happens when a hashtable by Chris Lattner · 15 years ago
  45. 50608ba RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg, by Evan Cheng · 15 years ago
  46. 092543c move two functions up higher in the file. Delete a useless argument by Chris Lattner · 15 years ago
  47. b9f51cb The .n suffix must go after the predicate. by Evan Cheng · 15 years ago
  48. dece1e2 Fix CMake makefiles by Douglas Gregor · 15 years ago
  49. 7883fa9 Use ldr.n to workaround a darwin assembler bug. by Evan Cheng · 15 years ago
  50. 233a60e The Indexes Patch. by Lang Hames · 15 years ago
  51. 888acc3 Fix branch folding bug for indirect branches: for a block containing only by Bob Wilson · 15 years ago
  52. fc36a56 reimplement multiple return value handling in IPSCCP, making it by Chris Lattner · 15 years ago
  53. 5a1cd36 Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is a 32-bit instruction. So it should be 22 bytes instead of 20 bytes long. by Evan Cheng · 15 years ago
  54. b23b201 fconsts / fconstd immediate should be proceeded with #. by Evan Cheng · 15 years ago
  55. 777c6b7 Re-apply 85799. It turns out my code isn't buggy. by Evan Cheng · 15 years ago
  56. 4de099d Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed. by David Goodwin · 15 years ago
  57. abf67ef finish half thunk thought by Chris Lattner · 15 years ago
  58. 3ad70d5 Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), and avoid redundant isFreeCall cases) in feedback to r85176 by Victor Hernandez · 15 years ago
  59. a9e6107 <rdar://problem/7352605>. When building schedule graph use mayAlias information to avoid chaining loads/stores of spill slots with non-aliased memory ops. by David Goodwin · 15 years ago
  60. 88efeae Changes (* location in pointer variables, avoiding include, and using APInt::getLimitedValue) based on feedback to r85814 by Victor Hernandez · 15 years ago
  61. 2396cc3 fix an IPSCCP bug I introduced when I changed IPSCCP to start working on by Chris Lattner · 15 years ago
  62. 954cb43 Make this code more robust by not thinking we are making progress by Duncan Sands · 15 years ago
  63. e8bc45a Parse debug info attached with insertvalue and extractvalue instructions. by Devang Patel · 15 years ago
  64. 747409a Move subtarget check upper for NEON reg-reg fixup pass. by Anton Korobeynikov · 15 years ago
  65. 1b84597 Ignore unnamed variables. by Devang Patel · 15 years ago
  66. c175e5d fix a subtle bug I introduced when refactoring SCCP. Testcase to follow. by Chris Lattner · 15 years ago
  67. 419e44e Eliminate some temporaries. by Benjamin Kramer · 15 years ago
  68. f6c0bff Trim unnecessary include. by Evan Cheng · 15 years ago
  69. af14e66 For Thumb indirect branches, use "mov pc, reg" which does not switch by Bob Wilson · 15 years ago
  70. 36d52bf Fix a funky "declared with greater visibility than the type of its field" by Jeffrey Yasskin · 15 years ago
  71. ba90864 Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8. by Evan Cheng · 15 years ago
  72. b4db6a4 Clean up copyRegToReg. by Evan Cheng · 15 years ago
  73. 3f4e47b Add QPR_8 as a superreg class of SPR_8 and DPR_8. by Evan Cheng · 15 years ago
  74. ff2f683 remove unneeded checks of isFreeCall by Chris Lattner · 15 years ago
  75. b8d264a remove a check of isFreeCall: the argument to free is already nocapture so the generic call code works fine. by Chris Lattner · 15 years ago
  76. 938e176 remove a isFreeCall check: it is a callinst that can write to memory already. by Chris Lattner · 15 years ago
  77. 92dbd0b Update CMake file. by Ted Kremenek · 15 years ago
  78. 8ab51e3 Alphabetize. by Ted Kremenek · 15 years ago
  79. 14532d0 turn IPSCCP back on now that the iterator invalidation bug is fixed. by Chris Lattner · 15 years ago
  80. 7aaf94b Turn neon reg-reg moves fixup code into separate pass. This should reduce the compile time. by Anton Korobeynikov · 15 years ago
  81. ab453e0 Revert r85049, it is causing PR5367 by Anton Korobeynikov · 15 years ago
  82. b62d257 Revert previous change to a comment. The BlockAddresses go in the by Bob Wilson · 15 years ago
  83. 5cc66d9 fix a nasty iterator invalidation bug from my conversion from by Chris Lattner · 15 years ago
  84. 454ac89 Revert 85799 for now. It might be breaking llvm-gcc driver. by Evan Cheng · 15 years ago
  85. 907eebd Put BlockAddresses into ARM constant pools. by Bob Wilson · 15 years ago
  86. 60131c0 Fix ARMAsmParser::ParseMemoryOffsetReg() where the parameter OffsetRegNum should by Kevin Enderby · 15 years ago
  87. 3774c91 revert r8579[56], which are causing unhappiness in buildbot land. by Chris Lattner · 15 years ago
  88. bc117b8 Set bit instead of calling pow() to compute 2 << n by Victor Hernandez · 15 years ago
  89. ee7644d typo by Chris Lattner · 15 years ago
  90. 2bbbbd6 disable IPSCCP support for multiple return values, it is buggy, so just by Chris Lattner · 15 years ago
  91. 2f54a2f Fix schedule model for BFC. by David Goodwin · 15 years ago
  92. 31ba10b Hyphenate some comments. by Bob Wilson · 15 years ago
  93. 7c9b1ac Chain dependencies used to enforce memory order should have latency of 0 (except for true dependency of Store followed by aliased Load... we estimate that case with a single cycle of latency assuming the hardware will bypass) by David Goodwin · 15 years ago
  94. 28989a8 Add support for BlockAddress values in ARM constant pools. by Bob Wilson · 15 years ago
  95. 69e8445 Prune unnecessary include. by Bob Wilson · 15 years ago
  96. 72ed88f Initilize the machine LICM CSE map upon the first time an instruction is hoisted to by Evan Cheng · 15 years ago
  97. d3e18fa These are done / no longer care. by Evan Cheng · 15 years ago
  98. e3b88fc Add an entry. by Evan Cheng · 15 years ago
  99. 12c8d5f improve IPSCCP to be able to propagate the result of "!mayBeOverridden" by Chris Lattner · 15 years ago
  100. ff3ca15 don't mark the arguments of prototype overdefined, they will never be queried. by Chris Lattner · 15 years ago