1. d22f036 Reverting 131641 to investigate 'bot complaint. by Stuart Hastings · 13 years ago
  2. 8bd71a1 Revert r131644; it's breaking the build. by Eli Friedman · 13 years ago
  3. 440596f Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) Make by Charles Davis · 13 years ago
  4. 6635b04 80 columns. by Jim Grosbach · 13 years ago
  5. bae1c92 Introduce -fatal-assembler-warnings for the obvious purpose by Joerg Sonnenberger · 13 years ago
  6. d48cfae Fix data layout string. i64 is aligned to 64 bit boundaries. by Akira Hatanaka · 13 years ago
  7. b6dcf3c Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer be by Stuart Hastings · 13 years ago
  8. 26847d4 Move test to Transforms/InstCombine. by Stuart Hastings · 14 years ago
  9. 055cdfc Use the correct register class for Cell varargs spilling. This fixes all of the by Cameron Zwarich · 14 years ago
  10. 28e2b1d Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for this change. by Mon P Wang · 14 years ago
  11. 91d9a1c Implement the StartChained and EndChained Win64 EH methods on MCStreamer. by Charles Davis · 14 years ago
  12. d76773a Make CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll pass with the verifier. by Cameron Zwarich · 14 years ago
  13. 0113e4e Fix PR8828 by removing the explicit def in MovePCToLR as well as the pointless by Cameron Zwarich · 14 years ago
  14. 462b6dc Reuse the TargetInstrDesc. by Cameron Zwarich · 14 years ago
  15. 2536f80 Fix the MSVC build. by Francois Pichet · 14 years ago
  16. 0855bc5 Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer. by Charles Davis · 14 years ago
  17. fa89218 Fix build issues with headers, which I discovered by actually using them. by Charles Davis · 14 years ago
  18. cf227d5 Add test for PR9946. by Rafael Espindola · 14 years ago
  19. 216dde9 revert 131605 to fix PR9946. by Rafael Espindola · 14 years ago
  20. 2180372 Correctly constrain a register class when computing frame offsets, as the Thumb2 by Cameron Zwarich · 14 years ago
  21. 6fcb6e4 Revert r128961 because it didn't include a test and causes the verifier to fail by Cameron Zwarich · 14 years ago
  22. 6fd5a60 Make the demanded bits/elements optimizations preserve debug line information. by Eli Friedman · 14 years ago
  23. c0ceedb Avoid a Twine that referenced a tmp (which proceded to go out of scope before by Jim Grosbach · 14 years ago
  24. 1f5812b Use IRBuilder. by Devang Patel · 14 years ago
  25. ed1d0ac Another try at fixing cmake. by Rafael Espindola · 14 years ago
  26. 1aa89a2 Use IRBuilder while simplifying unreachable. by Devang Patel · 14 years ago
  27. 7205d43 Revert my previous patch. The cmake build had already been fixed. by Rafael Espindola · 14 years ago
  28. 0b4ccdc9 Use IRBuilder while simplifying conditional branch. by Devang Patel · 14 years ago
  29. e6f364b More instcombine cleanup, towards improving debug line info. by Eli Friedman · 14 years ago
  30. e0b5863 Restore sanity to 131601. by Jim Grosbach · 14 years ago
  31. e372347 Fix the cmake build. by Rafael Espindola · 14 years ago
  32. 3ec2c7c Objective C functions may use a magic '\1' on the name. Handle that when by Jim Grosbach · 14 years ago
  33. 49fcf57 Shuffle StandardPasses.cpp into VMCore; add it to CMake. by Eli Friedman · 14 years ago
  34. 02dd541 Use IRBuilder while simplifying branch. by Devang Patel · 14 years ago
  35. 22486c9 Revert unintentional commit. by Eli Friedman · 14 years ago
  36. 107ffd5 More instcombine simplifications towards better debug locations. by Eli Friedman · 14 years ago
  37. 631fcbf Add missing mayLoad / mayStore flags to instruction definitions without patterns, by Cameron Zwarich · 14 years ago
  38. f0542c0 Add a header patterned after MCDwarf.h for supporting Win64 exception handling by Charles Davis · 14 years ago
  39. 1573f36 Some better type safety enforcement in the standard pass list, along with some small tidies and some fixes for bugs that the stricter checking found. by David Chisnall · 14 years ago
  40. e4c6445 Reserve the segment registers on x86 to fix verifier failures in any code that by Cameron Zwarich · 14 years ago
  41. 8b3e5e5 Remove comments as Chris requested. by Charles Davis · 14 years ago
  42. 20a41cb Reserve r29 on Alpha. This fixes all verifier failures in CodeGen/Alpha. by Cameron Zwarich · 14 years ago
  43. db28247 Handle perfect shuffle case that generates a vrev for vectors of floats. by Tanya Lattner · 14 years ago
  44. 10a8188 Third pass at allowing plugins to modify default passes. This time with a tweak so that we don't depend on an uninitialized argument. by Eli Friedman · 14 years ago
  45. 176ec40 Use IRBuilder while simplifying return instruction. by Devang Patel · 14 years ago
  46. d36d26d Fix an obvious typo in r131572. by Cameron Zwarich · 14 years ago
  47. 955db42 Fix more of PR8825. Now all of CodeGen/ARM passes with VerifyCoalescing turned on. by Cameron Zwarich · 14 years ago
  48. 673968a When forming an ICmpZero LSRUse, normalize the non-IV operand by Dan Gohman · 14 years ago
  49. 2d48ad6 Set debug location while setting insertion point. by Devang Patel · 14 years ago
  50. f070901 Add some more Win64 EH directives: by Charles Davis · 14 years ago
  51. b55d924 Spread use of IRBuilder even more. by Devang Patel · 14 years ago
  52. f9a74cf Revert r131556; it's breaking buildbots/clang tests. by Eli Friedman · 14 years ago
  53. 007349d Use IRBuilder while simplifying switch instruction. by Devang Patel · 14 years ago
  54. a96581f Disassembly of tBcc was wrongly adding 4 to the SignExtend'ed imm8:'0' immediate operand. by Johnny Chen · 14 years ago
  55. d46ba26 Use IRBuilder while simplifying unwind. by Devang Patel · 14 years ago
  56. 871f664 Enables vararg functions that pass all arguments via registers to be optimized into tail-calls when possible. by Chad Rosier · 14 years ago
  57. 59f1591 More instcombine cleanup aimed towards improving debug line info. by Eli Friedman · 14 years ago
  58. 1f2cb98 An imminent fix to the x86_64 byval logic will expose a flaw in the by Stuart Hastings · 14 years ago
  59. b2a00dc Second pass at allowing plugins to modify default passes. This time without bonus inter-library dependencies. by David Chisnall · 14 years ago
  60. b936e30 Revise r131553. Just use the type of the input node and forgo the bitcast. rdar://9449159. by Evan Cheng · 14 years ago
  61. d48fda4 Fix an ARMTargetLowering::LowerSELECT bug: legalized result must have same type as input. Sorry test cases only trigger when dag combine is disabled. rdar://9449178 by Evan Cheng · 14 years ago
  62. d3372b8 Use IRBuilder while simplifying terminator. by Devang Patel · 14 years ago
  63. a23812c Use IRBuilder while simplifying unconditional branch. by Devang Patel · 14 years ago
  64. f60364d Use IRBuilder while folding two entry PHINode. by Devang Patel · 14 years ago
  65. 976e7e1 Switch more inst insertion in instcombine to IRBuilder. by Eli Friedman · 14 years ago
  66. 55756e0 Correct typos in TestingGuide.html by Chad Rosier · 14 years ago
  67. 3e410c6 Set up IRBuilder for use during simplification. by Devang Patel · 14 years ago
  68. 1eca76a Switch more inst insertion in instcombine to IRBuilder. by Eli Friedman · 14 years ago
  69. f88ad9a fix typo by Matt Beaumont-Gay · 14 years ago
  70. e87ca45 Switch inst insertion in instcombine transform to IRBuilder. by Eli Friedman · 14 years ago
  71. 62fb355 Use IRBuiler while constant folding terminator. by Devang Patel · 14 years ago
  72. 5ceb666 Force a triple on a couple of tests; we don't support fast-isel of ret on Win64. by Eli Friedman · 14 years ago
  73. 11d26f1 Merge pmovzx test case into existing file. by Stuart Hastings · 14 years ago
  74. d116611 Fix inelegant initialization. by Stuart Hastings · 14 years ago
  75. 657d1be PTX: add flag to disable mad/fma selection by Justin Holewinski · 14 years ago
  76. d6dde76 Revert commit 131534 since it seems to have broken several buildbots. by Duncan Sands · 14 years ago
  77. fe3f5d7 Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' by Nadav Rotem · 14 years ago
  78. 7016ec1 Now that SrcBits and DestBits always represent the primitive size, rather by Duncan Sands · 14 years ago
  79. bb1695e Tighten up checking of the validity of casts. (1) The IR parser would by Duncan Sands · 14 years ago
  80. 117feba Teach getCastOpcode about element-by-element vector casts. For example, "trunc" by Duncan Sands · 14 years ago
  81. 2a8eb72 In r131488 I misunderstood how VREV works. It splits the vector in half and splits each half. Therefore, the real problem was that we were using a VREV64 for a 4xi16, when we should have been using a VREV32. by Tanya Lattner · 14 years ago
  82. 0e30f02 Implement the Win64 EH directive methods for the assembly language streamer. by Charles Davis · 14 years ago
  83. 54f0d1e Eliminate dead dead code elimination code. by Jakob Stoklund Olesen · 14 years ago
  84. c6b9ebd Also use shrinkToUses after AdjustCopiesBackFrom(). by Jakob Stoklund Olesen · 14 years ago
  85. 9c77398 While thinking about how to know where the functions' boundaries are for by Charles Davis · 14 years ago
  86. fc2fcb4 Properly shrink live ranges after deleting dead copies. Clean up after all joined copies. by Jakob Stoklund Olesen · 14 years ago
  87. 141ec63 Fix typo. by Cameron Zwarich · 14 years ago
  88. 7d336c0 Fix more of PR8825 by correctly using rGPR registers when lowering atomic by Cameron Zwarich · 14 years ago
  89. ef819d0 Start trying to make InstCombine preserve more debug info. The idea here is to set the debug location on the IRBuilder, which will be then right location in most cases. This should magically give many transformations debug locations, and fixing places which are missing a debug location will usually just means changing the code creating it to use the IRBuilder. by Eli Friedman · 14 years ago
  90. 3e22cb9 Use ReplaceInstUsesWith instead of replaceAllUsesWith where appropriate in instcombine. by Eli Friedman · 14 years ago
  91. 28b42af Make some of the fast-isel tests actually test fast-isel (and fix test failures). by Eli Friedman · 14 years ago
  92. d80e8ed Preseve line numbers while simplifying CFG. by Devang Patel · 14 years ago
  93. d6ffcd8 Actually, the address operand of the Thumb2 LDREX / STREX instructions *can* by Cameron Zwarich · 14 years ago
  94. 3c60ff4 Correct a minor problem with the Thumb2 LDREX and STREX instruction encodings. They by Cameron Zwarich · 14 years ago
  95. f5c95b8 Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2 by Bill Wendling · 14 years ago
  96. 9c4dae6 Make fast-isel miss counting in -stats and -fast-isel-verbose take terminators into account; since there are many fewer isel misses with recent changes, misses caused by terminators are more significant. by Eli Friedman · 14 years ago
  97. 1b32896 Misc. code cleanups. by Dan Gohman · 14 years ago
  98. 71dc7c9 Misc. code cleanups. by Dan Gohman · 14 years ago
  99. ca1ef48 X86 pmovsx/pmovzx ignore the upper half of their inputs. rdar://problem/6945110 by Stuart Hastings · 14 years ago
  100. c81c970 vrev is incorrectly defined in the perfect shuffle table. The ordering is backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case. by Tanya Lattner · 14 years ago