1. 4509ec4 AnalyzeBranch doesn't change which successors a bb has, just the order by Rafael Espindola · 13 years ago
  2. aff232a Put FrameSetup flag on x86 instructions that set up the call frame. No by Charles Davis · 13 years ago
  3. 8a37aba Make sure to pass OpFlags into MachineInstrBuilder::addExternalSymbol; the by Eli Friedman · 13 years ago
  4. 25255cb Add full x86 fast-isel support for memcpy and memset. by Eli Friedman · 13 years ago
  5. be5cbaa PR10092 (second try): Don't crash on a load without a momoperand; fast-isel creates loads like this. by Eli Friedman · 13 years ago
  6. 6ad0468 Chris fixed this README a while back by changing how clang generates code for structs like the given struct. by Eli Friedman · 13 years ago
  7. 6f19c67 Revert 132789; it breaks tests. My mistake. by Eli Friedman · 13 years ago
  8. aebc3c1 Add a check to make sure we don't crash with strange configurations where we do fast-isel, then try to fold instructions. PR10092. by Eli Friedman · 13 years ago
  9. 2a9d1ca Remove custom allocation order boilerplate that is no longer needed. by Jakob Stoklund Olesen · 13 years ago
  10. 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 13 years ago
  11. f99a4b8 Followup to 132458, omit unnecessary stack copy when x87 input is a by Stuart Hastings · 13 years ago
  12. 865f093 Reapply 132424 with fixes. This fixes PR10068. rdar://problem/5993888 by Stuart Hastings · 13 years ago
  13. 100c833 Have LowerOperandForConstraint handle multiple character constraints. by Eric Christopher · 13 years ago
  14. 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 13 years ago
  15. 251b4a0 Revert 132424 to fix PR10068. by Rafael Espindola · 13 years ago
  16. 84be958 Omit unnecessary stack copy when x87 input is a load. rdar://problem/6373334 by Stuart Hastings · 13 years ago
  17. fa226bc Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 13 years ago
  18. cde4ce4 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 13 years ago
  19. ec88028 Recommit 132404 with fixes. rdar://problem/5993888 by Stuart Hastings · 13 years ago
  20. 4abc5fe Revert 132404 to appease a buildbot. rdar://problem/5993888 by Stuart Hastings · 13 years ago
  21. 10ff0bb Add support for x86 CMPEQSS and friends. These instructions do a by Stuart Hastings · 13 years ago
  22. 1f9a09c Fix PR10059 and future variations by handling all register subclasses. by Jakob Stoklund Olesen · 13 years ago
  23. 4fd0dee FGETSIGN support for x86, using movmskps/pd. Will be enabled with a by Stuart Hastings · 13 years ago
  24. 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 13 years ago
  25. 7a067cc Introduce the DwarfRegAlias class for declaring that two registers have the by Rafael Espindola · 13 years ago
  26. e99f75a Mark the 32 bit registers as invalid in 64 bit mode. In 64 bit mode they are by Rafael Espindola · 13 years ago
  27. 36ea4f0 Add 132187 back now that the real problem is fixed. by Rafael Espindola · 13 years ago
  28. 157371f It looks like 132187 might have broken the llvm-gcc bootstrap. Revert while I check. by Rafael Espindola · 13 years ago
  29. f5e771d Add a GR32_NOREX_NOSP register class and fix a bug where getMatchingSuperRegClass() by Cameron Zwarich · 13 years ago
  30. 11f6cc9 Delete MethodBodies that only filtered reserved registers. by Jakob Stoklund Olesen · 13 years ago
  31. 81e193c Remove dwarf numbers from subregs. We should use DW_OP_bit_piece to by Rafael Espindola · 13 years ago
  32. 6266031 Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. by Chad Rosier · 13 years ago
  33. 2aa0f23 Reverting 132105: it broke some LLVM-GCC DejaGNU tests. by Stuart Hastings · 13 years ago
  34. aa4e6af Correctly handle a one-word struct passed byval on x86_64. by Stuart Hastings · 13 years ago
  35. 76927d73 Rewrite fast-isel integer cast handling to handle more cases, and to be simpler and more consistent. by Eli Friedman · 13 years ago
  36. 1b47720 Remove unused OpcodeMask enumerator. by Francois Pichet · 13 years ago
  37. d9e57c1 Fix MSVC warning: "is out of range for enum constant" by Francois Pichet · 13 years ago
  38. fc2bb8c Replace the -unwind-tables option with a per function flag. This is more by Rafael Espindola · 13 years ago
  39. 6b918b8 Add a method to TargetRegisterInfo to get the register number that the Win64 EH by Charles Davis · 13 years ago
  40. b5a55d9 - Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c is by Evan Cheng · 13 years ago
  41. 92f920c add a missing alias to make us more bug compatible with gcc, PR9378 by Chris Lattner · 13 years ago
  42. b22da2a X86: smulo -> add is now done target-independently in DAGCombiner, remove the patterns. by Benjamin Kramer · 13 years ago
  43. 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
  44. c088345 Add fast-isel support for byval calls on x86. by Eli Friedman · 13 years ago
  45. 0e29ed0 Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends. by Stuart Hastings · 13 years ago
  46. eb274e6 Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility. by Benjamin Kramer · 13 years ago
  47. a166089 Don't attempt to tail call optimize for Win64. by Chad Rosier · 13 years ago
  48. 2e64960 Revert r131664 and fix it in instcombine instead. rdar://9467055 by Evan Cheng · 13 years ago
  49. dc51575 Add fast-isel support for zeroext and signext ret instructions on x86. by Eli Friedman · 13 years ago
  50. 2bbecd8 Oddly people want to use the 'r' constraint for fp constants on x86. by Eric Christopher · 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. 0efaa5e crc32 with 64-bit output zeros upper 32-bits. rdar://9467055 by Evan Cheng · 13 years ago
  53. d22f036 Reverting 131641 to investigate 'bot complaint. by Stuart Hastings · 13 years ago
  54. b6dcf3c Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer be by Stuart Hastings · 13 years ago
  55. 22486c9 Revert unintentional commit. by Eli Friedman · 13 years ago
  56. 107ffd5 More instcombine simplifications towards better debug locations. by Eli Friedman · 13 years ago
  57. e4c6445 Reserve the segment registers on x86 to fix verifier failures in any code that by Cameron Zwarich · 13 years ago
  58. 871f664 Enables vararg functions that pass all arguments via registers to be optimized into tail-calls when possible. by Chad Rosier · 13 years ago
  59. fee2286 Enable autodetect of popcnt by Mon P Wang · 13 years ago
  60. 19515b4 Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872. by Eli Friedman · 13 years ago
  61. b8e0d34 Clean up the mess created by r131467+r131469. by Eli Friedman · 13 years ago
  62. 6db2c2f Revert 131467 due to buildbot complaint. by Stuart Hastings · 13 years ago
  63. 504421e Fix an obscure issue in X86_64 parameter passing: if a tiny byval is by Stuart Hastings · 13 years ago
  64. 8669429 by Nadav Rotem · 13 years ago
  65. 6abb7ba Update comment. by Eric Christopher · 13 years ago
  66. c324f72 Support XOR and AND optimization with no return value. by Eric Christopher · 13 years ago
  67. 811c2b7 Couple less magic numbers. by Eric Christopher · 13 years ago
  68. 8102bf0 Make this code a little less magic number laden. by Eric Christopher · 13 years ago
  69. 5d4718b add a note by Chris Lattner · 13 years ago
  70. c93943b Back out r131444 and r131438; they're breaking nightly tests. I'll look into by Eli Friedman · 13 years ago
  71. cdc9a20 Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872. by Eli Friedman · 13 years ago
  72. 57f4b03 Remove dead code. Fix associated test to use FileCheck. by Eli Friedman · 13 years ago
  73. 482feb3 Make fast-isel work correctly s/uadd.with.overflow intrinsics. by Eli Friedman · 13 years ago
  74. d0118a2 Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsic from the x86 code to the generic code. by Eli Friedman · 13 years ago
  75. a3f8814 Don't produce a vmovntdq if we don't have AVX support. by Rafael Espindola · 13 years ago
  76. d25d16c Zap useless code; this hasn't done anything useful since fast-isel switched to being bottom-up (a very long time ago). by Eli Friedman · 13 years ago
  77. c493a1f Turn this into a table, this will make more sense shortly. by Eric Christopher · 13 years ago
  78. 4301222 by Nadav Rotem · 13 years ago
  79. b38fe4b Optimize atomic lock or that doesn't use the result value. by Eric Christopher · 13 years ago
  80. 988397d Refactor lock versions of binary operators to be a little less cut and paste. by Eric Christopher · 13 years ago
  81. f51190b X86: Add a bunch of peeps for add and sub of SETB. by Benjamin Kramer · 13 years ago
  82. fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 13 years ago
  83. f2b0423 Dead code elimination. by Rafael Espindola · 13 years ago
  84. 2970159 PR9848: pandn is not commutative. by Eli Friedman · 13 years ago
  85. 4f5de9b Fix X86RegisterInfo::getMatchingSuperRegClass for sub_8bit_hi. by Jakob Stoklund Olesen · 13 years ago
  86. 9493a28 Replace the "movnt" intrinsics with a native store + nontemporal metadata bit. by Bill Wendling · 13 years ago
  87. 34868ee Add pentium{3,4}m cpus. Patch by Alexander Best! by Michael J. Spencer · 13 years ago
  88. 2fc496f xmm0 is an implicit parameter in this and so shouldn't be in the by Eric Christopher · 13 years ago
  89. 450a5a1 Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm. by Rafael Espindola · 13 years ago
  90. 9bc1537 Remove an unused variable from this function introduced in r130637, by Chandler Carruth · 13 years ago
  91. 5426a9e GCC uses a different encoding of pointers in the FDE when using by Rafael Espindola · 13 years ago
  92. c352806 I forgot these files in the previous commit. by Rafael Espindola · 13 years ago
  93. 2b3e12d Revert the previous patch while I figure out how to make llvm-gcc by Rafael Espindola · 13 years ago
  94. 60045c2 X86AsmPrinter doesn't know how to handle the X86II::MO_GOT_ABSOLUTE_ADDRESS flag by Jakob Stoklund Olesen · 13 years ago
  95. 89fc9e8 Enable CFI on OS X. by Rafael Espindola · 13 years ago
  96. ce3a022 This is done. by Benjamin Kramer · 13 years ago
  97. bb0fff0 clean up after Sean's r127646 patch. by Chris Lattner · 13 years ago
  98. f86500b Target/X86/MC: Add an option for disabling arith relaxation, for my own testing by Daniel Dunbar · 13 years ago
  99. d227eed fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 . by Eli Friedman · 13 years ago
  100. 6cf31b0 Revert r130348; causing buildbot issues on x86-32. by Eli Friedman · 13 years ago