1. cd89d4d Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X)" by Benjamin Kramer · 13 years ago
  2. 81f3830 Don't allow .seh_handler and .seh_handlerdata directives inside chained by Charles Davis · 13 years ago
  3. 321fe74 A handler for a function in the Win64 EH scheme can be both an unwind handler by Charles Davis · 13 years ago
  4. c21b205 InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X) by Benjamin Kramer · 13 years ago
  5. 37fed38 Fix PR9978 by adding RIP to GR64_TC so it can be used as an address in PIC code. It by Cameron Zwarich · 13 years ago
  6. 52106e1 Use the correct register to access stack frame objects. by Akira Hatanaka · 13 years ago
  7. f346c69 Insert instructions that copy $sp to or from $fp at the right locations. by Akira Hatanaka · 13 years ago
  8. 424b777 When BasicAA can determine that two pointers have the same base but by Dan Gohman · 13 years ago
  9. dc5948d Have Program::Wait return -2 for crashed and timeouts instead of embedding by Andrew Trick · 13 years ago
  10. 5c2256a Set the "LastFrameInst" field when streaming a .seh_setframe directive. This by Charles Davis · 13 years ago
  11. 345968c Fix PR9962 by properly constraining register classes in RemoveCopyByCommutingDef(). This by Cameron Zwarich · 13 years ago
  12. 4329977 Change the order fixed objects are created in MipsTargetLowering::LowerCall in by Akira Hatanaka · 13 years ago
  13. 98eb7be Fix typo. When will I learn? by Charles Davis · 13 years ago
  14. c088345 Add fast-isel support for byval calls on x86. by Eli Friedman · 13 years ago
  15. f3ffc2c Add .pdata and .xdata sections to the COFF TLOF implementation. by Charles Davis · 13 years ago
  16. 958b681 No reason not to allow defining the CFA as a reg w/ offset zero. by Jim Grosbach · 13 years ago
  17. d37776d In CC_MipsO32, allocate a stack space regardless of whether the argument is by Akira Hatanaka · 13 years ago
  18. 1585ce7 Fix typo. by Jim Grosbach · 13 years ago
  19. 2b6f711 Add support for frame info use of the .cfi_def_cfa directive. by Jim Grosbach · 13 years ago
  20. ae8e829 Add missing leading \t when printing .cfi_def_cfa in the asmstreamer. by Jim Grosbach · 13 years ago
  21. 6ffbf82 Define functions that get/set maximum call frame size. by Akira Hatanaka · 13 years ago
  22. b8adb8a adds some attributes to attribute section when cpu is "xscale" by Rafael Espindola · 13 years ago
  23. 298c8e1 fixes target address tBL and tBLX and sets relocation type by Rafael Espindola · 13 years ago
  24. 6d5502e Add asserts in StringRef to make sure we avoid undefined behavior: by Argyrios Kyrtzidis · 13 years ago
  25. 0e29ed0 Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends. by Stuart Hastings · 13 years ago
  26. 17a1e87 Make $fp and $ra callee-saved registers and let PrologEpilogInserter handle by Akira Hatanaka · 13 years ago
  27. f85092c indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs. by Andrew Trick · 13 years ago
  28. cde87e2 Now that they're implemented, make the Win64 EH MCAsmStreamer methods call by Charles Davis · 13 years ago
  29. 5def965 Fixed regression due to commit 131709, which disables vararg tail call optimizations on Win64 by Chad Rosier · 13 years ago
  30. 0b65599 Revert accidental commit. by Evan Cheng · 13 years ago
  31. d0b76d0 "Implement" the HandlerData Win64 EH method in the base MCStreamer. by Charles Davis · 13 years ago
  32. eb274e6 Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility. by Benjamin Kramer · 13 years ago
  33. 6e35e4c Remove noisy semicolons. by Benjamin Kramer · 13 years ago
  34. 21a70bf Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to preserve by Cameron Zwarich · 13 years ago
  35. 074397d indvars: minor cleanup in preparation for sign/zero extend elimination. by Andrew Trick · 13 years ago
  36. cd0f90f Fix bug in which nodes that write to argument registers do not get glued with the JALR node. Patch by Sasa Stankovic by Akira Hatanaka · 13 years ago
  37. d992f6c Remove code that creates unnecessary frame objects. by Akira Hatanaka · 13 years ago
  38. da0a357 Define variables and functions in MipsFunctionInfo. by Akira Hatanaka · 13 years ago
  39. a166089 Don't attempt to tail call optimize for Win64. by Chad Rosier · 13 years ago
  40. 2e64960 Revert r131664 and fix it in instcombine instead. rdar://9467055 by Evan Cheng · 13 years ago
  41. 5a4b3d8 Fix PR9955 by only attaching load memory operands to load instructions and by Cameron Zwarich · 13 years ago
  42. dc51575 Add fast-isel support for zeroext and signext ret instructions on x86. by Eli Friedman · 13 years ago
  43. 78ff647 Looks like OS X assemblers (including MC) don't like by Rafael Espindola · 13 years ago
  44. a6f2678 Misc code refactorings: by Rafael Espindola · 13 years ago
  45. 2bbecd8 Oddly people want to use the 'r' constraint for fp constants on x86. by Eric Christopher · 13 years ago
  46. 61558aa Implement the EndProlog Win64 EH method on the base MCStreamer. by Charles Davis · 13 years ago
  47. 3a2d255 Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather than by Cameron Zwarich · 13 years ago
  48. 24a69c7 Fix up this test to use explicit triples (Win64 passes a different number of arguments in registers). by Eli Friedman · 13 years ago
  49. 861b9c6 This fixes one divergence between LLVM and binutils for ARM in the text section. by Jason W Kim · 13 years ago
  50. d3a1788 by Devang Patel · 13 years ago
  51. a3bff99 ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S. by Rafael Espindola · 13 years ago
  52. a1a7ba8 Align i64 arguments to 64 bit boundaries. by Akira Hatanaka · 13 years ago
  53. c3b1628 Implement the Win64 EH prolog instruction methods on the base MCStreamer. by Charles Davis · 13 years ago
  54. 097f9a9 Fix up the new StandardPasses to run the same scalarrepl passes as the old one. by Eli Friedman · 13 years ago
  55. 0efaa5e crc32 with 64-bit output zeros upper 32-bits. rdar://9467055 by Evan Cheng · 13 years ago
  56. 3dfc4b12 Update some currently-disabled code, preparing for eventual use. by Stuart Hastings · 13 years ago
  57. 59d2660 Increase number of available registers when target is MIPS32. by Akira Hatanaka · 13 years ago
  58. aaa7f49 Add comment. by Evan Cheng · 13 years ago
  59. 95b8ae1 Simplify CC_MipsO32 and merge it with CC_MipsO32_VarArgs. Patch by Sasa Stankovic. by Akira Hatanaka · 13 years ago
  60. f8cd708 Reapply 131644 including the missing header changes: by Joerg Sonnenberger · 13 years ago
  61. d22f036 Reverting 131641 to investigate 'bot complaint. by Stuart Hastings · 13 years ago
  62. 8bd71a1 Revert r131644; it's breaking the build. by Eli Friedman · 13 years ago
  63. 440596f Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) Make by Charles Davis · 13 years ago
  64. 6635b04 80 columns. by Jim Grosbach · 13 years ago
  65. bae1c92 Introduce -fatal-assembler-warnings for the obvious purpose by Joerg Sonnenberger · 13 years ago
  66. d48cfae Fix data layout string. i64 is aligned to 64 bit boundaries. by Akira Hatanaka · 13 years ago
  67. b6dcf3c Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer be by Stuart Hastings · 13 years ago
  68. 26847d4 Move test to Transforms/InstCombine. by Stuart Hastings · 13 years ago
  69. 055cdfc Use the correct register class for Cell varargs spilling. This fixes all of the by Cameron Zwarich · 13 years ago
  70. 28e2b1d Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for this change. by Mon P Wang · 13 years ago
  71. 91d9a1c Implement the StartChained and EndChained Win64 EH methods on MCStreamer. by Charles Davis · 13 years ago
  72. d76773a Make CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll pass with the verifier. by Cameron Zwarich · 13 years ago
  73. 0113e4e Fix PR8828 by removing the explicit def in MovePCToLR as well as the pointless by Cameron Zwarich · 13 years ago
  74. 462b6dc Reuse the TargetInstrDesc. by Cameron Zwarich · 13 years ago
  75. 2536f80 Fix the MSVC build. by Francois Pichet · 13 years ago
  76. 0855bc5 Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer. by Charles Davis · 13 years ago
  77. fa89218 Fix build issues with headers, which I discovered by actually using them. by Charles Davis · 13 years ago
  78. cf227d5 Add test for PR9946. by Rafael Espindola · 13 years ago
  79. 216dde9 revert 131605 to fix PR9946. by Rafael Espindola · 13 years ago
  80. 2180372 Correctly constrain a register class when computing frame offsets, as the Thumb2 by Cameron Zwarich · 13 years ago
  81. 6fcb6e4 Revert r128961 because it didn't include a test and causes the verifier to fail by Cameron Zwarich · 13 years ago
  82. 6fd5a60 Make the demanded bits/elements optimizations preserve debug line information. by Eli Friedman · 13 years ago
  83. c0ceedb Avoid a Twine that referenced a tmp (which proceded to go out of scope before by Jim Grosbach · 13 years ago
  84. 1f5812b Use IRBuilder. by Devang Patel · 13 years ago
  85. ed1d0ac Another try at fixing cmake. by Rafael Espindola · 13 years ago
  86. 1aa89a2 Use IRBuilder while simplifying unreachable. by Devang Patel · 13 years ago
  87. 7205d43 Revert my previous patch. The cmake build had already been fixed. by Rafael Espindola · 13 years ago
  88. 0b4ccdc9 Use IRBuilder while simplifying conditional branch. by Devang Patel · 13 years ago
  89. e6f364b More instcombine cleanup, towards improving debug line info. by Eli Friedman · 13 years ago
  90. e0b5863 Restore sanity to 131601. by Jim Grosbach · 13 years ago
  91. e372347 Fix the cmake build. by Rafael Espindola · 13 years ago
  92. 3ec2c7c Objective C functions may use a magic '\1' on the name. Handle that when by Jim Grosbach · 13 years ago
  93. 49fcf57 Shuffle StandardPasses.cpp into VMCore; add it to CMake. by Eli Friedman · 13 years ago
  94. 02dd541 Use IRBuilder while simplifying branch. by Devang Patel · 13 years ago
  95. 22486c9 Revert unintentional commit. by Eli Friedman · 13 years ago
  96. 107ffd5 More instcombine simplifications towards better debug locations. by Eli Friedman · 13 years ago
  97. 631fcbf Add missing mayLoad / mayStore flags to instruction definitions without patterns, by Cameron Zwarich · 13 years ago
  98. f0542c0 Add a header patterned after MCDwarf.h for supporting Win64 exception handling by Charles Davis · 13 years ago
  99. 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 · 13 years ago
  100. e4c6445 Reserve the segment registers on x86 to fix verifier failures in any code that by Cameron Zwarich · 13 years ago