1. 3ca1363 Silence Release build warnings about unused functions. by Benjamin Kramer · 15 years ago
  2. 59d2dad On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, by Duncan Sands · 15 years ago
  3. b9e6fe1 Removing the useless test that I added recently. It was meant as an example, but not complicated enough to merit another test. by Andrew Trick · 15 years ago
  4. 316df4b RABasic fix. Regalloc is responsible for updating block live ins. by Andrew Trick · 15 years ago
  5. 13bdbb0 Whitespace. by Andrew Trick · 15 years ago
  6. 04d14ff Check for _setjmp too, because it's also used. by Bill Wendling · 15 years ago
  7. cab98e3 Make isScalarToVector to return false if the node is a scalar. This will prevent by Mon P Wang · 15 years ago
  8. e7fbdcd Don't attempt trivial coalescing for sub-register copies. by Jakob Stoklund Olesen · 15 years ago
  9. 195a0ce Change some methods in MCDwarf.cpp to be able to handle an arbitrary by Rafael Espindola · 15 years ago
  10. d9e3385 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 15 years ago
  11. d0c3817 Move hasFP() and few related hooks to TargetFrameInfo. by Anton Korobeynikov · 15 years ago
  12. b9064bb Fix thinko: we must turn select(anyext, sext) into sext(select) by Duncan Sands · 15 years ago
  13. dcfd3a7 The DAGCombiner was threading select over pairs of extending loads even by Duncan Sands · 15 years ago
  14. bd77d39 Oops, missed this file when remaing ExpandPseudos to ExpandISelPseudos. by Dan Gohman · 15 years ago
  15. 8ec9d62 Rename ExpandPseudos to ExpandISelPseudos to help clarify its role. by Dan Gohman · 15 years ago
  16. 4229c62 Fix typos. by Dan Gohman · 15 years ago
  17. 409d64a ExpandPseudos doesn't have any dependencies, so it can use the by Dan Gohman · 15 years ago
  18. 5c05563 Change CodeGen to use .loc directives. This produces a lot more readable output by Rafael Espindola · 15 years ago
  19. b4ac285 Do not throw away alignment when generating the DAG for by Dale Johannesen · 15 years ago
  20. 7730318 Bug 8621 fix - pointer cast stripped from inline asm constraint argument. by John Thompson · 15 years ago
  21. c4af463 Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, by Evan Cheng · 15 years ago
  22. ce1b9ad With the newly simplified SourceMgr interfaces and the generalized by Chris Lattner · 15 years ago
  23. 4afa128 now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate the by Chris Lattner · 15 years ago
  24. 6e30c6a rearrange how the handler in SourceMgr is installed, eliminating the use of by Chris Lattner · 15 years ago
  25. a38941d refactor the interface to EmitInlineAsm a bit, no functionality change. by Chris Lattner · 15 years ago
  26. 113a06c Only avoid the check if we're the last operand before the variable by Eric Christopher · 15 years ago
  27. 7604367 Fix grammaro. by Dan Gohman · 15 years ago
  28. 61f1a97 Add ExpandPseudos.cpp. by Evan Cheng · 15 years ago
  29. 668ac2f Split pseudo-instruction expansion into a separate pass, to make it by Dan Gohman · 15 years ago
  30. f4840c0 Fix emergency spilling in LiveIntervals::spillPhysRegAroundRegDefsUses. by Jakob Stoklund Olesen · 15 years ago
  31. fd900a2 Print out the register class of the current interval. by Jakob Stoklund Olesen · 15 years ago
  32. 800e573 Make the verifier a little quieter on instructions that it's probably by Eric Christopher · 15 years ago
  33. b55e91e Remember to resize SpillSlotToUsesMap when allocating an emergency spill slot. by Jakob Stoklund Olesen · 15 years ago
  34. 7c2e4a8 Fix PR8612 in the standard spiller, take two. by Jakob Stoklund Olesen · 15 years ago
  35. bea0b6a Revert "Fix PR8612 in the standard spiller as well." by Jakob Stoklund Olesen · 15 years ago
  36. eb96a2f Code clean up. The peephole pass should be the one updating the instruction by Evan Cheng · 15 years ago
  37. a284aa1 Fix PR8612 in the standard spiller as well. by Jakob Stoklund Olesen · 15 years ago
  38. 68257e6 When spilling a register defined by an early clobber, make sure that the new by Jakob Stoklund Olesen · 15 years ago
  39. 3346491 First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 15 years ago
  40. 142b531 move the pic base symbol stuff up to MachineFunction by Chris Lattner · 15 years ago
  41. 522ad74 Remove DW_AT_start_scope support. It is incomplete and superseeded by location entries support. by Devang Patel · 15 years ago
  42. f06202f typo (4th checkin for one fix) by Andrew Trick · 15 years ago
  43. de91f3c Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents by Andrew Trick · 15 years ago
  44. a29aae7 tidy up. by Chris Lattner · 15 years ago
  45. 5e77f4b Fix some style issues in PBQP. Patch by David Blaikie. by Lang Hames · 15 years ago
  46. fca0b10 Add a FIXME comment. by Dan Gohman · 15 years ago
  47. 8a83d54 Check TRI->getReservedRegs because other allocators do it. Even though by Andrew Trick · 15 years ago
  48. efb8a9d Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. by Dan Gohman · 15 years ago
  49. a05f60b Delete SplittingSpiller. It was not being used by anyone, and it is being by Jakob Stoklund Olesen · 15 years ago
  50. 1e8e72d Insert two blank SlotIndexes between basic blocks instead of just one. by Jakob Stoklund Olesen · 15 years ago
  51. b5f327b No need to add liveness that's already there. by Jakob Stoklund Olesen · 15 years ago
  52. e93198a Hook up AliasAnalysis in InlineSpiller. This is used for rematerializing by Jakob Stoklund Olesen · 15 years ago
  53. 6236704 Take care of special characters while creating named MDNode name to hold function specific local variable's info. by Devang Patel · 15 years ago
  54. cfa7134 Basic rematerialization during splitting. by Jakob Stoklund Olesen · 15 years ago
  55. f4baeaf RABasic is nearly functionally complete. There are a few remaining by Andrew Trick · 15 years ago
  56. b80e973 Simplify the LiveRangeEdit::canRematerializeAt() interface a bit. by Jakob Stoklund Olesen · 15 years ago
  57. 34be396 Fixed version of 118639 with an extra assert to catch similar problems by Rafael Espindola · 15 years ago
  58. 071d1c0 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
  59. e33daaa Add a trivial virtual dtor to AbstractRegisterDescription to appease by Matt Beaumont-Gay · 15 years ago
  60. 32d9aeb Reverting r118604. Windows build broke. by Andrew Trick · 15 years ago
  61. 39a5ce4 Adds RABasic verification and tracing. by Andrew Trick · 15 years ago
  62. 6a559cd Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl by Dan Gohman · 15 years ago
  63. 71365d3 Fix an inline asm pasto from 117667; was preventing by Dale Johannesen · 15 years ago
  64. e141a49 Adds support for spilling previously allocated live intervals to by Andrew Trick · 15 years ago
  65. 6da24ca Add registry hook for assembly text output by Che-Liang Chiou · 15 years ago
  66. f788854 Prune includes. by Benjamin Kramer · 15 years ago
  67. 69300a2 When passing a parameter using the 'byval' mechanism, inline code needs to be used by Duncan Sands · 15 years ago
  68. 7387345 Add 118023 back, but with proper spelling for .uleb128/.sleb128. by Rafael Espindola · 15 years ago
  69. 537ebea Revert previous patch. Some targets don't support uleb and say they do :-( by Rafael Espindola · 15 years ago
  70. 40f6514 MCize. by Rafael Espindola · 15 years ago
  71. 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
  72. 8c42f48 Disable fancy splitting during spilling unless -extra-spiller-splits is given. by Jakob Stoklund Olesen · 15 years ago
  73. d81f17a Just return undef for invalid masks or elts, and since we're doing that, by Eric Christopher · 15 years ago
  74. 964bc25 Let RegAllocBasic require MachineDominators - they are already available and by Jakob Stoklund Olesen · 15 years ago
  75. 376dcbd Tag debug output as regalloc by Jakob Stoklund Olesen · 15 years ago
  76. cdfad36 Simplify uses of MVT and EVT. An MVT can be compared directly by Duncan Sands · 15 years ago
  77. 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
  78. caebdd4 If we have an undef mask our Elt will be -1 for our access, handle by Eric Christopher · 15 years ago
  79. 394d629 Fix DAGCombiner to avoid going into an infinite loop when it by Dan Gohman · 15 years ago
  80. 8239daf Two sets of changes. Sorry they are intermingled. by Evan Cheng · 15 years ago
  81. 4638852 Fixes <rdar://problem/8612856>: During postRAsched, the antidependence by Andrew Trick · 15 years ago
  82. c882104 Simplify. by Devang Patel · 15 years ago
  83. 8bc9ef7 If value map does not have register for an argument then try to find frame index before giving up. by Devang Patel · 15 years ago
  84. a90b305 Use frameindex, if available, as a last resort to emit debug info for a parameter. by Devang Patel · 15 years ago
  85. 371e82b Don't try to split weird critical edges that really aren't: by Jakob Stoklund Olesen · 15 years ago
  86. 8bcf760 MachineLICM should not claim to be preserving the CFG when it can split critical by Jakob Stoklund Olesen · 15 years ago
  87. 962c710 Be more precise about verifying missing kill flags. by Jakob Stoklund Olesen · 15 years ago
  88. 3d4114c When inserting copies during splitting, always use the parent register as the by Jakob Stoklund Olesen · 15 years ago
  89. 1c163d2 Add kill flag verification. by Jakob Stoklund Olesen · 15 years ago
  90. 79cb53c Update kill flags while rewriting instructions after splitting. by Jakob Stoklund Olesen · 15 years ago
  91. 40a5eb1 When we look at instructions to convert to setting the 's' flag, we need to look by Bill Wendling · 15 years ago
  92. a37d5cf Don't assign new registers created during a split to the same stack slot, but by Jakob Stoklund Olesen · 15 years ago
  93. e8f0823 Add basic LiveStacks verification. by Jakob Stoklund Olesen · 15 years ago
  94. 9e7cb3d The testcase is now XFAILed. Sorry about the breakage. by Bill Wendling · 15 years ago
  95. b698a56 Revert r117876 for now, it's causing more testsuite failures. by Eric Christopher · 15 years ago
  96. b374770 Disable the peephole optimizer until 186.crafty on armv6 is fixed. This is what by Bill Wendling · 15 years ago
  97. 7a5a3f7 Attach a GCModuleInfo to a MachineFunction. by Nicolas Geoffray · 15 years ago
  98. e5f4e9f Include MachineBasicBlock numbers in viewCFG() output. by Jakob Stoklund Olesen · 15 years ago
  99. 5b4bb21 Make sure copies are inserted after any exception handling labels at the top of by Jakob Stoklund Olesen · 15 years ago
  100. 92095e7 Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is needed by Jakob Stoklund Olesen · 15 years ago