1. 8fd437c Reapply the "or" half of r108136, which seems to be less problematic. by Benjamin Kramer · 14 years ago
  2. a9b8338 cache result of operator* by Gabor Greif · 14 years ago
  3. be4d10d Don't fast-isel an x87 comparison opcode, as fast-isel doesn't by Dan Gohman · 14 years ago
  4. e2d07b5 Revert r108141 again, sigh. by Benjamin Kramer · 14 years ago
  5. 40119ce cache result of operator* by Gabor Greif · 14 years ago
  6. a53029b cache result of operator* by Gabor Greif · 14 years ago
  7. 65b9212 cache result of operator* by Gabor Greif · 14 years ago
  8. aaaaa02 cache result of operator* by Gabor Greif · 14 years ago
  9. b7df500 cache results of operator* by Gabor Greif · 14 years ago
  10. ee1f44f cache results of operator* by Gabor Greif · 14 years ago
  11. 98a8206 Reapply 108136 with an ugly pasto fixed. by Benjamin Kramer · 14 years ago
  12. ad854f0 Move optimization to avoid redundant matching. by Benjamin Kramer · 14 years ago
  13. 0cc4ed1 Revert r108136 until I figure out why it broke selfhost. by Benjamin Kramer · 14 years ago
  14. 110b75a cache dereferenced iterators by Gabor Greif · 14 years ago
  15. 639e9e4 recommit r108131 (hich has been backed out in r108135) with a fix by Gabor Greif · 14 years ago
  16. 4fc719e instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x) ^ z which is one instruction shorter. (PR6773) by Benjamin Kramer · 14 years ago
  17. e99e077 back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failure by Gabor Greif · 14 years ago
  18. fc41f90 cache dereferenced iterators by Gabor Greif · 14 years ago
  19. 6253983 cache dereferenced iterators by Gabor Greif · 14 years ago
  20. f1b2874 cache dereferenced iterators by Gabor Greif · 14 years ago
  21. a8b9df7 cache dereferenced iterators by Gabor Greif · 14 years ago
  22. 3472766 Convert some tab stops into spaces. by Duncan Sands · 14 years ago
  23. 490b8f5 Add parentheses around an || to correct the logic. Also silences a GCC warning by Chandler Carruth · 14 years ago
  24. 6c50792 Remove tab characters and 80-col. by Eric Christopher · 14 years ago
  25. ca3ca13 80 columns. by Eric Christopher · 14 years ago
  26. a6c04ee Path::isRootDirectory is unimplemented on Unix and not used, by Chris Lattner · 14 years ago
  27. 5a717a3 Convert getLoadStoreRegOpcode to use a switch. by Rafael Espindola · 14 years ago
  28. 7e1b566 Convert the last use of getPhysicalRegisterRegClass and remove it. by Rafael Espindola · 14 years ago
  29. 688d580 Fix up the ocaml kaleidoscope example as well. by Eric Christopher · 14 years ago
  30. 8b78d4b A basic block that only uses RFP registers still needs the FP_REG_KILL marker. by Jakob Stoklund Olesen · 14 years ago
  31. cbeb3db Don't use getPhysicalRegisterRegClass in PBQP. The existing checks that the by Rafael Espindola · 14 years ago
  32. dfd3626 fix PR7311 by avoiding breaking casts when a bitcast from scalar->vector by Chris Lattner · 14 years ago
  33. 5a30a85 make the prototypes for CreateMalloc and CreateFree more consistent. Patch by Chris Lattner · 14 years ago
  34. 0bfd092 Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp to by Rafael Espindola · 14 years ago
  35. 0a96144 if jump threading is able to infer interesting values on both by Chris Lattner · 14 years ago
  36. eae2895 fix PR7429, a crash turning a load from a string into a float. by Chris Lattner · 14 years ago
  37. ddef835 convert to filechecconvert to filecheckk by Chris Lattner · 14 years ago
  38. 243a73d merge two tests. by Chris Lattner · 14 years ago
  39. 1f01109 improve Path::makeUnique when mkstemp/mktemp are not available by Chris Lattner · 14 years ago
  40. 7791080 change machinelicm to use MachineInstr::isSafeToMove. No by Chris Lattner · 14 years ago
  41. 68feb22 first part of JIT support for address of labels, part of PR7264, patch by Yuri! by Chris Lattner · 14 years ago
  42. b162290 introduce WinCOFFObjectWriter, patch by Michael Spencer! by Chris Lattner · 14 years ago
  43. eb72dca introduce WinCOFFStreamer.cpp, patch by Michael Spencer! by Chris Lattner · 14 years ago
  44. 8e82e3b If it's safe to speculatively execute load(alloca) the it's safe to execute by Nick Lewycky · 14 years ago
  45. b4a9631 fix typo by Chris Lattner · 14 years ago
  46. 600f171 RISC architectures get their memory operand folding for free. by Jakob Stoklund Olesen · 14 years ago
  47. a66450d Use target independent COPY instructions for the fake fextend and fround by Jakob Stoklund Olesen · 14 years ago
  48. 4cae5af Remove redundant branch. Thanks, Anton! by Jakob Stoklund Olesen · 14 years ago
  49. aef48d7 Remove obsolete README_SSE note. by Jakob Stoklund Olesen · 14 years ago
  50. 744b3a5 Remove TargetInstrInfo::copyRegToReg entirely. by Jakob Stoklund Olesen · 14 years ago
  51. d6d7aba Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon. by Rafael Espindola · 14 years ago
  52. db77609 Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp. by Rafael Espindola · 14 years ago
  53. f7d55b9 Replace copyRegToReg with copyPhysReg for SystemZ. by Jakob Stoklund Olesen · 14 years ago
  54. 75be45c Avoid SSE instructions in FastIsel when it is not available. by Jakob Stoklund Olesen · 14 years ago
  55. c5080ba Remove two other uses of ATTRIBUTE_UNUSED for variables only used within by Chandler Carruth · 14 years ago
  56. a98625c Replace copyRegToReg with copyPhysReg for XCore. by Jakob Stoklund Olesen · 14 years ago
  57. 8e18a1a Replace copyRegToReg with copyPhysReg for Sparc. by Jakob Stoklund Olesen · 14 years ago
  58. 377b7b7 Replace copyRegToReg with copyPhysReg for CellSPU. by Jakob Stoklund Olesen · 14 years ago
  59. 27689b0 Replace copyRegToReg with copyPhysReg for PowerPC. by Jakob Stoklund Olesen · 14 years ago
  60. 26a99d1 Fix PIC16 comments referencing copyRegToReg. by Jakob Stoklund Olesen · 14 years ago
  61. d86adf3 Replace copyRegToReg with copyPhysReg for PIC16. by Jakob Stoklund Olesen · 14 years ago
  62. 41ce3cf Replace copyRegToReg with copyPhysReg for MSP430. by Jakob Stoklund Olesen · 14 years ago
  63. e6afcf8 Replace copyRegToReg with copyPhysReg for MBlaze. by Jakob Stoklund Olesen · 14 years ago
  64. ac27366 Replace copyRegToReg with copyPhysReg for ARM. by Jakob Stoklund Olesen · 14 years ago
  65. 629d807 Replace copyRegToReg with copyPhysReg for Blackfin. by Jakob Stoklund Olesen · 14 years ago
  66. 4ea8771 X86InstrInfo::copyRegToReg is dead. Long live copyPhysReg! by Jakob Stoklund Olesen · 14 years ago
  67. b0a258b Remove copyRegToReg from TargetInstrInfo so it is not longer accesible. by Jakob Stoklund Olesen · 14 years ago
  68. 1ba3189 Use COPY in X86FastISel::X86SelectRet. by Jakob Stoklund Olesen · 14 years ago
  69. e7917bb Use COPY for fast-isel bitconvert, but don't create cross-class copies. by Jakob Stoklund Olesen · 14 years ago
  70. cbeeae2 Fix va_arg for doubles. With this patch VAARG nodes always contain the by Rafael Espindola · 14 years ago
  71. 4f8e771 Replace copyRegToReg with COPY in FastISelEmitter. by Jakob Stoklund Olesen · 14 years ago
  72. e797e0c Use COPY for extracting ImplicitDef'ed values from fast-isel instructions. by Jakob Stoklund Olesen · 14 years ago
  73. 5127f79 Use COPY in FastISel everywhere it is safe and trivial. by Jakob Stoklund Olesen · 14 years ago
  74. 273c14f Replace copyRegToReg with copyPhysReg for Mips. by Jakob Stoklund Olesen · 14 years ago
  75. 99666a3 Replace copyRegToReg with copyPhysReg for Alpha. by Jakob Stoklund Olesen · 14 years ago
  76. 38da927 sdiv overflow is outright undefined behavior, with or without the by Dan Gohman · 14 years ago
  77. 3ecf1f0 Use COPY in targets by Jakob Stoklund Olesen · 14 years ago
  78. 1e1098c Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. by Jakob Stoklund Olesen · 14 years ago
  79. c0075cc Only collect subreg extracting copies for later coalescing. by Jakob Stoklund Olesen · 14 years ago
  80. a8dab36 Fix a bug in the code which re-inserts DBG_VALUE nodes after scheduling; by Dan Gohman · 14 years ago
  81. e695de0 Fix this test. by Dan Gohman · 14 years ago
  82. 24080a9 The accumulator tail recursion transform claims to work for any associative by Duncan Sands · 14 years ago
  83. 92c1f72 Emit COPY instructions instead of using copyRegToReg in InstrEmitter, by Jakob Stoklund Olesen · 14 years ago
  84. 3732396 Use non-bool values for .count. by Bill Wendling · 14 years ago
  85. 2b336bc Don't emit st(0)/st(1) copies as FpMOV instructions. Use FpSET_ST? instead. by Jakob Stoklund Olesen · 14 years ago
  86. 5d6f892 FileCheckize inline asm FP stack tests by Jakob Stoklund Olesen · 14 years ago
  87. 3cd26a2 Insert IMPLICIT_DEF instructions at the current insert position, not by Dan Gohman · 14 years ago
  88. 68eec39 Add parentheses yet again to satisfy GCC's warnings. by Chandler Carruth · 14 years ago
  89. 44dafc7 Add an explicit triple to make this test behave consistently. by Dan Gohman · 14 years ago
  90. 6536132 Fix this XTARGET so that this does doesn't XPASS on non-darwin hosts. by Dan Gohman · 14 years ago
  91. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
  92. d737fca An x86 function returns a floating point value in st(0), and we must make sure by Jakob Stoklund Olesen · 14 years ago
  93. 7a029b6 Update DBG_VALUE to refer appropriate stack slot in case of a spill. by Devang Patel · 14 years ago
  94. 58dbf37 Declare YMM subregisters in the right way! Thanks Jakob by Bruno Cardoso Lopes · 14 years ago
  95. d52e78e Add AVX 256-bit packed MOVNT variants by Bruno Cardoso Lopes · 14 years ago
  96. 61905c8 Remember the *_TC opcodes for load/store by Jakob Stoklund Olesen · 14 years ago
  97. 2bfb8f6 Add AVX 256-bit unpack and interleave by Bruno Cardoso Lopes · 14 years ago
  98. 8ea3240 Fix small bug in isMoveInstr -> COPY translation by Jakob Stoklund Olesen · 14 years ago
  99. 1f32340 Automatically fold COPY instructions into stack load/store. by Jakob Stoklund Olesen · 14 years ago
  100. 9c50e8b Fix a few tests by Jakob Stoklund Olesen · 14 years ago