1. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
  2. d737fca An x86 function returns a floating point value in st(0), and we must make sure by Jakob Stoklund Olesen · 14 years ago
  3. 7a029b6 Update DBG_VALUE to refer appropriate stack slot in case of a spill. by Devang Patel · 14 years ago
  4. 58dbf37 Declare YMM subregisters in the right way! Thanks Jakob by Bruno Cardoso Lopes · 14 years ago
  5. d52e78e Add AVX 256-bit packed MOVNT variants by Bruno Cardoso Lopes · 14 years ago
  6. 61905c8 Remember the *_TC opcodes for load/store by Jakob Stoklund Olesen · 14 years ago
  7. 2bfb8f6 Add AVX 256-bit unpack and interleave by Bruno Cardoso Lopes · 14 years ago
  8. 8ea3240 Fix small bug in isMoveInstr -> COPY translation by Jakob Stoklund Olesen · 14 years ago
  9. 1f32340 Automatically fold COPY instructions into stack load/store. by Jakob Stoklund Olesen · 14 years ago
  10. 9c50e8b Fix a few tests by Jakob Stoklund Olesen · 14 years ago
  11. 90fc0f4 Remat uncoalescable COPY instrs by Jakob Stoklund Olesen · 14 years ago
  12. 6c7d3a1 In the presence of variable sized objects, allocate an emergency spill slot. by Jim Grosbach · 14 years ago
  13. 8886c49 Clarify what mysterious check means. by Bill Wendling · 14 years ago
  14. f870e56 Add a target triple. by Dan Gohman · 14 years ago
  15. aa74260 Fix MachineLICM to actually visit inner loops. by Dan Gohman · 14 years ago
  16. e86b01c Start the support for AVX instructions with 256-bit %ymm registers. A couple of by Bruno Cardoso Lopes · 14 years ago
  17. e05442d Change TII::foldMemoryOperand API to require the machine instruction to be by Jakob Stoklund Olesen · 14 years ago
  18. e664267 cache result of operator* by Gabor Greif · 14 years ago
  19. 19e5ada remove useless cast and fix typos in comment by Gabor Greif · 14 years ago
  20. f64f9cf cache result of operator* by Gabor Greif · 14 years ago
  21. 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 14 years ago
  22. 9085fca cache result of operator* by Gabor Greif · 14 years ago
  23. bf2eefd cache result of operator* by Gabor Greif · 14 years ago
  24. 8ba992a cache result of operator* by Gabor Greif · 14 years ago
  25. e80ba4f cache result of operator* by Gabor Greif · 14 years ago
  26. 03f09a3 cache result of operator* by Gabor Greif · 14 years ago
  27. c654d1b cache result of operator* by Gabor Greif · 14 years ago
  28. d7cc521 cache result of operator* by Gabor Greif · 14 years ago
  29. 1f2c0c9 cache result of operator* by Gabor Greif · 14 years ago
  30. 7656018 cache result of operator* by Gabor Greif · 14 years ago
  31. 7556cf5 cache result of operator* by Gabor Greif · 14 years ago
  32. 5896935 cache result of operator* by Gabor Greif · 14 years ago
  33. fc36c0f cache result of operator* by Gabor Greif · 14 years ago
  34. 1d3ae02 cache result of operator* (found by inspection) by Gabor Greif · 14 years ago
  35. 7c71b81 fix clang selfhost issue (shadowing) by Gabor Greif · 14 years ago
  36. 0814985 cache result of operator* by Gabor Greif · 14 years ago
  37. a29742d cache result of operator* by Gabor Greif · 14 years ago
  38. 5891ac8 cache result of operator* by Gabor Greif · 14 years ago
  39. 5417a03 cache result of operator* by Gabor Greif · 14 years ago
  40. 9672414 cache operator*'s result (in multiple functions) by Gabor Greif · 14 years ago
  41. e07c3c4 refactor type expressions and cache operator*'s result by Gabor Greif · 14 years ago
  42. 517e124 do not repeatedly dereference use_iterator by Gabor Greif · 14 years ago
  43. b654435 do not repeatedly dereference use_iterator by Gabor Greif · 14 years ago
  44. 8fe5ccc two more cases of reuse result of operator*, found by inspection by Gabor Greif · 14 years ago
  45. 4fd6b39 another case of reuse result of operator*, it is expensive to recompute by Gabor Greif · 14 years ago
  46. f6c1660 reuse result of operator*, it is expensive to recompute by Gabor Greif · 14 years ago
  47. dfbc29a Added a support for inserting new MBBs into the numbering. by Lang Hames · 14 years ago
  48. 8154f96 Avoid creating %physreg:subidx operands in SimpleRegisterCoalescing::RemoveCopyByCommutingDef. by Jakob Stoklund Olesen · 14 years ago
  49. 846a318 Deal with a few remaining spots that assume physical registers have live intervals. by Jakob Stoklund Olesen · 14 years ago
  50. be95c15 Merge VEX enums with other x86 enum forms. Also fix all checks of which VEX by Bruno Cardoso Lopes · 14 years ago
  51. cfcb2f6 Fix test to be less sensitive of regalloc accidents by Jakob Stoklund Olesen · 14 years ago
  52. 665eb12 Fix broken isCopy handling in TrimLiveIntervalToLastUse. by Jakob Stoklund Olesen · 14 years ago
  53. 1769ccc Handle COPY in VirtRegRewriter. by Jakob Stoklund Olesen · 14 years ago
  54. 01dcb18 Fix the memoperand offsets in code generated for va_start. by Dan Gohman · 14 years ago
  55. a5d4391 These changes should have accompanied r107943. by Dan Gohman · 14 years ago
  56. c5f5626 have the mc lowering process handle a few tail call forms, lowering them to by Chris Lattner · 14 years ago
  57. a0148c3 Print "dregpair" NEON operands with a space between them, for readability and by Bob Wilson · 14 years ago
  58. bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 14 years ago
  59. 1cd0509 Factor out x86 segment override prefix encoding, and also use it for VEX by Bruno Cardoso Lopes · 14 years ago
  60. f1d93ca Reenable DAG combining for vector shuffles. It looks like it was temporarily by Bob Wilson · 14 years ago
  61. 757e8d6 reject pseudo instructions early in the encoder. by Chris Lattner · 14 years ago
  62. 96716c7b Remove trailing whitespaces from file by Bruno Cardoso Lopes · 14 years ago
  63. 599b531 Change LEA to have 5 operands for its memory operand, just by Chris Lattner · 14 years ago
  64. 99cfb69 Reverting r107918 and r107919. Radar 8063111. by Stuart Hastings · 14 years ago
  65. 21e9445 Revert "Fix broken isCopy handling in TrimLiveIntervalToLastUse" by Jakob Stoklund Olesen · 14 years ago
  66. ac0ed5d add some long-overdue enums to refer to the parts of the 5-operand by Chris Lattner · 14 years ago
  67. 0afbf23 Relax assertion. In optimized code, it is possible that first instruction is coming from a inlined function. by Devang Patel · 14 years ago
  68. c930cbc Extension of r107506. Make sure that we don't mark a function as having a call by Bill Wendling · 14 years ago
  69. 7cc4f9c Fix broken isCopy handling in TrimLiveIntervalToLastUse by Jakob Stoklund Olesen · 14 years ago
  70. 61c8ecc Remember the VR64 register class by Jakob Stoklund Olesen · 14 years ago
  71. c0e2639 Fix decl/def debug info for template functions. Radar 8063111. by Stuart Hastings · 14 years ago
  72. 834df19 Rework segment prefix emission code to handle segments by Chris Lattner · 14 years ago
  73. 751e112 introduce a new X86II::getMemoryOperandNo method, which by Chris Lattner · 14 years ago
  74. d258c49 Switch SPU calling convention (function arguments) by Kalle Raiskila · 14 years ago
  75. 39ccb98 Test case for r107843. Radar 8152866. by Stuart Hastings · 14 years ago
  76. 1b02acb Revert some unneeded parts of the change in r107886 for the by Kevin Enderby · 14 years ago
  77. 5d115a0 Check for FiniteOnlyFPMath as well. by Evan Cheng · 14 years ago
  78. ca76f6f Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. by Devang Patel · 14 years ago
  79. 7db1e7a Teach the x86 floating point stackifier to handle COPY instructions. by Jakob Stoklund Olesen · 14 years ago
  80. 320bdcb Implement X86InstrInfo::copyPhysReg by Jakob Stoklund Olesen · 14 years ago
  81. 1425c6a The NEONPreAllocPass should never have to assign fixed registers anymore. by Bob Wilson · 14 years ago
  82. 8190173 For big-endian systems, VLD2/VST2 with 32-bit vector elements will swap the by Bob Wilson · 14 years ago
  83. b113cf2 After r107880, findSurvivorReg() no longer needs to be public. by Jim Grosbach · 14 years ago
  84. f59cac5 Added the darwin .weak_def_can_be_hidden directive. by Kevin Enderby · 14 years ago
  85. da99560 only dereference iterator once in the loop by Gabor Greif · 14 years ago
  86. 8af4c54 Clean up a comment. by Bob Wilson · 14 years ago
  87. dba3e15 remove unneeded parens by Gabor Greif · 14 years ago
  88. ed903d7 Clean up scavengeRegister() a bit to prefer available regs, which allows by Jim Grosbach · 14 years ago
  89. 0bc25f4 Convert EXTRACT_SUBREG to COPY when emitting machine instrs. by Jakob Stoklund Olesen · 14 years ago
  90. 5c00e07 Remove references to INSERT_SUBREG after de-SSA. by Jakob Stoklund Olesen · 14 years ago
  91. 2dac4c1 Use std::vector rather than SmallVector here because SmallVector by Duncan Sands · 14 years ago
  92. cde5110 Merge the duplicated iabs optimization in DAGCombiner and let it detected a few more idioms. by Benjamin Kramer · 14 years ago
  93. a0994b1 Do not use std::stack because it causes obscure failures when by Duncan Sands · 14 years ago
  94. 1db071f Teach instcombine to transform by Benjamin Kramer · 14 years ago
  95. 67f8a7b Tweak some docs now that the default build is called Debug+Asserts. by Duncan Sands · 14 years ago
  96. fb31ccb A slight reworking of the custom patterns for x86-64 tpoff codegen and by Eric Christopher · 14 years ago
  97. 4ff7ab6 r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0. by Evan Cheng · 14 years ago
  98. 3651d92 Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs. by Jakob Stoklund Olesen · 14 years ago
  99. 515fe3a Optimize some vfp comparisons to integer ones. This patch implements the simplest case when the following conditions are met: by Evan Cheng · 14 years ago
  100. 7835f1f Changes to ARM tail calls, mostly cosmetic. by Dale Johannesen · 14 years ago