1. b5611a6 In inline asm treat indirect 'X' constraint as 'm'. by Dale Johannesen · 15 years ago
  2. 6382d2c Add an assertion to make PR7542 fail consistently. by Jakob Stoklund Olesen · 15 years ago
  3. 186eb73 Fix LiveInterval::overlaps so it doesn't claim touching intervals overlap. by Jakob Stoklund Olesen · 15 years ago
  4. 9fac415 Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results, by Jakob Stoklund Olesen · 15 years ago
  5. 9d544d0 Fix a typo and fit in 80 columns. Found by Bob Wilson. by Rafael Espindola · 15 years ago
  6. 3472766 Convert some tab stops into spaces. by Duncan Sands · 15 years ago
  7. 7e1b566 Convert the last use of getPhysicalRegisterRegClass and remove it. by Rafael Espindola · 15 years ago
  8. cbeb3db Don't use getPhysicalRegisterRegClass in PBQP. The existing checks that the by Rafael Espindola · 15 years ago
  9. 0bfd092 Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp to by Rafael Espindola · 15 years ago
  10. 7791080 change machinelicm to use MachineInstr::isSafeToMove. No by Chris Lattner · 15 years ago
  11. 744b3a5 Remove TargetInstrInfo::copyRegToReg entirely. by Jakob Stoklund Olesen · 15 years ago
  12. db77609 Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp. by Rafael Espindola · 15 years ago
  13. c5080ba Remove two other uses of ATTRIBUTE_UNUSED for variables only used within by Chandler Carruth · 15 years ago
  14. e7917bb Use COPY for fast-isel bitconvert, but don't create cross-class copies. by Jakob Stoklund Olesen · 15 years ago
  15. cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 15 years ago
  16. e797e0c Use COPY for extracting ImplicitDef'ed values from fast-isel instructions. by Jakob Stoklund Olesen · 15 years ago
  17. 5127f79 Use COPY in FastISel everywhere it is safe and trivial. by Jakob Stoklund Olesen · 15 years ago
  18. 1e1098c Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. by Jakob Stoklund Olesen · 15 years ago
  19. c0075cc Only collect subreg extracting copies for later coalescing. by Jakob Stoklund Olesen · 15 years ago
  20. a8dab36 Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling; by Dan Gohman · 15 years ago
  21. 92c1f72 Emit COPY instructions instead of using copyRegToReg in InstrEmitter, by Jakob Stoklund Olesen · 15 years ago
  22. 3cd26a2 Insert IMPLICIT_DEF instructions at the current insert position, not by Dan Gohman · 15 years ago
  23. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  24. 7a029b6 Update DBG_VALUE to refer appropriate stack slot in case of a spill. by Devang Patel · 15 years ago
  25. 8ea3240 Fix small bug in isMoveInstr -> COPY translation by Jakob Stoklund Olesen · 15 years ago
  26. 1f32340 Automatically fold COPY instructions into stack load/store. by Jakob Stoklund Olesen · 15 years ago
  27. 90fc0f4 Remat uncoalescable COPY instrs by Jakob Stoklund Olesen · 15 years ago
  28. 8886c49 Clarify what mysterious check means. by Bill Wendling · 15 years ago
  29. aa74260 Fix MachineLICM to actually visit inner loops. by Dan Gohman · 15 years ago
  30. e05442d Change TII::foldMemoryOperand API to require the machine instruction to be by Jakob Stoklund Olesen · 15 years ago
  31. 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
  32. 03f09a3 cache result of operator* by Gabor Greif · 15 years ago
  33. 8154f96 Avoid creating %physreg:subidx operands in SimpleRegisterCoalescing::RemoveCopyByCommutingDef. by Jakob Stoklund Olesen · 15 years ago
  34. 846a318 Deal with a few remaining spots that assume physical registers have live intervals. by Jakob Stoklund Olesen · 15 years ago
  35. 665eb12 Fix broken isCopy handling in TrimLiveIntervalToLastUse. by Jakob Stoklund Olesen · 15 years ago
  36. 1769ccc Handle COPY in VirtRegRewriter. by Jakob Stoklund Olesen · 15 years ago
  37. bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
  38. f1d93ca Reenable DAG combining for vector shuffles. It looks like it was temporarily by Bob Wilson · 15 years ago
  39. 99cfb69 Reverting r107918 and r107919. Radar 8063111. by Stuart Hastings · 15 years ago
  40. 21e9445 Revert "Fix broken isCopy handling in TrimLiveIntervalToLastUse" by Jakob Stoklund Olesen · 15 years ago
  41. 0afbf23 Relax assertion. In optimized code, it is possible that first instruction is coming from a inlined function. by Devang Patel · 15 years ago
  42. c930cbc Extension of r107506. Make sure that we don't mark a function as having a call by Bill Wendling · 15 years ago
  43. 7cc4f9c Fix broken isCopy handling in TrimLiveIntervalToLastUse by Jakob Stoklund Olesen · 15 years ago
  44. c0e2639 Fix decl/def debug info for template functions. Radar 8063111. by Stuart Hastings · 15 years ago
  45. ca76f6f Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. by Devang Patel · 15 years ago
  46. ed903d7 Clean up scavengeRegister() a bit to prefer available regs, which allows by Jim Grosbach · 15 years ago
  47. 0bc25f4 Convert EXTRACT_SUBREG to COPY when emitting machine instrs. by Jakob Stoklund Olesen · 15 years ago
  48. 5c00e07 Remove references to INSERT_SUBREG after de-SSA. by Jakob Stoklund Olesen · 15 years ago
  49. cde5110 Merge the duplicated iabs optimization in DAGCombiner and let it detected a few more idioms. by Benjamin Kramer · 15 years ago
  50. 3651d92 Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs. by Jakob Stoklund Olesen · 15 years ago
  51. f595141 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
  52. d9642fa When processing frame index virtual registers, consider all available registers by Jim Grosbach · 15 years ago
  53. 49dcb0f Don't forward-declare registers for static allocas, which we'll by Dan Gohman · 15 years ago
  54. 61b7cea Fix -fast-isel-abort to check the right instruction. by Dan Gohman · 15 years ago
  55. 8aa6147 One MDNode may be used to create regular DIE as well as abstract DIE. by Devang Patel · 15 years ago
  56. bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  57. 5c48043 Not all custom inserters create new basic blocks. If the inserter by Dan Gohman · 15 years ago
  58. 869aa46 Rename couple of maps. by Devang Patel · 15 years ago
  59. 6140962 80 cols. by Devang Patel · 15 years ago
  60. 4df83ed Implement bottom-up fast-isel. This has the advantage of not requiring by Dan Gohman · 15 years ago
  61. f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 15 years ago
  62. 5fc3da0 Update the insert position after scheduling, which may change the by Dan Gohman · 15 years ago
  63. cc87bfb Update comment. by Devang Patel · 15 years ago
  64. 643fffe Fix debugging strings. by Dan Gohman · 15 years ago
  65. eabaed2 Give FunctionLoweringInfo an MBB member, avoiding the need to pass it by Dan Gohman · 15 years ago
  66. a4160c3 Simplify FastISel's constructor by giving it a FunctionLoweringInfo by Dan Gohman · 15 years ago
  67. 4c3fd9f Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will by Dan Gohman · 15 years ago
  68. c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  69. 2f2b0ab Move CallingConvLower.cpp out of the SelectionDAG directory. by Dan Gohman · 15 years ago
  70. fcb4ccd Fix more places assuming subregisters have live intervals by Jakob Stoklund Olesen · 15 years ago
  71. d463a74 Add a getFirstNonPHI utility function. by Dan Gohman · 15 years ago
  72. 4b76ffc Revert "Remove references to INSERT_SUBREG after de-SSA" r107725. by Jakob Stoklund Olesen · 15 years ago
  73. c66e150b By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather by Jim Grosbach · 15 years ago
  74. d3b376b Remove references to INSERT_SUBREG after de-SSA by Jakob Stoklund Olesen · 15 years ago
  75. ed2185e Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass. by Jakob Stoklund Olesen · 15 years ago
  76. c9af33c CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. by Dan Gohman · 15 years ago
  77. 0d881da Propagate debug loc. by Devang Patel · 15 years ago
  78. 5ee9992 One more case assuming that subregs have live ranges. by Jakob Stoklund Olesen · 15 years ago
  79. 813eedd Fix buildbot breakage where a def is missing. by Jakob Stoklund Olesen · 15 years ago
  80. 9c2e7ca Be more forgiving when calculating alias interference for physreg coalescing. by Jakob Stoklund Olesen · 15 years ago
  81. 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
  82. 894339e Fix to 80-col. by Eric Christopher · 15 years ago
  83. f8bd392 tighten up this code. by Chris Lattner · 15 years ago
  84. 258c58c Revert r107655. by Dan Gohman · 15 years ago
  85. aa8c194 Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands by Dan Gohman · 15 years ago
  86. 36335be Fix a major regression on COFF targets introduced by r103267: 'discardable' section means that it is used only during the program load and can be discarded afterwards. by Anton Korobeynikov · 15 years ago
  87. b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
  88. f7a0c7b Fix up -fstack-protector on linux to use the segment by Eric Christopher · 15 years ago
  89. 32b4b5a more tidying. by Chris Lattner · 15 years ago
  90. 598751e random tidying by Chris Lattner · 15 years ago
  91. b1e1145 Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG. by Jakob Stoklund Olesen · 15 years ago
  92. f2f4903 Infer alignments of fixed frame objects when they are constructed. This ensures remat'ed loads from fixed slots have the right alignments. by Evan Cheng · 15 years ago
  93. d9cb7ca Proper indentation. by Bill Wendling · 15 years ago
  94. 00e840f Fix typo. by Eric Christopher · 15 years ago
  95. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  96. 273f7e4 Detect and handle COPY in many places. by Jakob Stoklund Olesen · 15 years ago
  97. cd075a4 80-col fixup. by Eric Christopher · 15 years ago
  98. a4e1ba5 Add a new target independent COPY instruction and code to lower it. by Jakob Stoklund Olesen · 15 years ago
  99. 6627ac0 Custom inserters (e.g., conditional moves in Thumb1 can introduce by Jim Grosbach · 15 years ago
  100. 98ec91e - Two-address pass should not assume unfolding is always successful. by Evan Cheng · 15 years ago