1. 4f81b54 Fix PR9815: I was trying to get out of "generating code and then by Chris Lattner · 13 years ago
  2. 5649ba7 Add a parameter to ConstantFoldTerminator() that callers can use to ask it to also clean up the condition of any conditional terminator it folds to be unconditional, if that turns the condition into dead code. This just means it calls RecursivelyDeleteTriviallyDeadInstructions() in strategic spots. It defaults to the old behavior. by Frits van Bommel · 13 years ago
  3. 8480aba another typo by Chris Lattner · 13 years ago
  4. 947f0a8 fix comment typo by Chris Lattner · 13 years ago
  5. 4d92550 I missed a checking with my GVN change. by Chris Lattner · 13 years ago
  6. 8645d1a insertvalue takes a variable number of arguments, document this, fixing PR9935. by Chris Lattner · 13 years ago
  7. 98a42b2 fix PR9856, an incorrectly conservative assertion: a global can be by Chris Lattner · 13 years ago
  8. 9e7bc05 fix PR9841 by having GVN not process dead loads. This was by Chris Lattner · 13 years ago
  9. 0e95939 remove a trivial test, make some other tests less trivial. by Chris Lattner · 13 years ago
  10. 208d92c make this test less trivial. by Chris Lattner · 13 years ago
  11. 3e8984a initialize and finalize function passes, pointed out by Cameron. by Chris Lattner · 13 years ago
  12. c4cb237 fix a bug for hosts without round, PR8893. by Chris Lattner · 13 years ago
  13. b6fcf4c move PR9408 here. by Chris Lattner · 13 years ago
  14. bec6a19 Commit test change, forgotten as part of r131838. by Nick Lewycky · 13 years ago
  15. 6d55f22 Teach the inliner to emit llvm.lifetime.start/end, to scope the local variables by Nick Lewycky · 13 years ago
  16. 9063b55 switch to using a smallvector to avoid allocations for most normal size instructions. by Chris Lattner · 13 years ago
  17. 97ff42d tidy some things up. by Chris Lattner · 13 years ago
  18. 1a55c41 Fix some minor typos and grammar. by Chris Lattner · 13 years ago
  19. 38ea9ee Implement emission of all Win64 exception tables. Make the COFF streamer emit by Charles Davis · 13 years ago
  20. 3185f5c Make the COFF streamer emit unwind info when processing a .seh_handlerdata by Charles Davis · 13 years ago
  21. c7e38e8 Fix grammar in test. by Nick Lewycky · 13 years ago
  22. edeecbf Don't allow unaligned offsets and sizes in the Win64 EH directives. by Charles Davis · 13 years ago
  23. 9bb4a2a random comment cleanups. by Chris Lattner · 13 years ago
  24. efce071 fix a file system case sensitivity issue. by Chris Lattner · 13 years ago
  25. dcef346 remove StandardPasses, it has been replaced with PassManagerBuilder by Chris Lattner · 13 years ago
  26. 52b2889 switch opt to using PassManagerBuilder.h by Chris Lattner · 13 years ago
  27. 9d70b6b switch llvm-ld. It has a terrible mechanism that people can add extra by Chris Lattner · 13 years ago
  28. 817a01f switch bugpoint and liblto to PassManagerBuilder. by Chris Lattner · 13 years ago
  29. 92a9cb6 add support for LTO passes. by Chris Lattner · 13 years ago
  30. 402d9d9 eliminate dependence on StandardPasses.h. The code generator's pass pipeline by Chris Lattner · 13 years ago
  31. f2007b3 Include DataTypes.h from this header to get the uint*_t types. by Charles Davis · 13 years ago
  32. ba55b8f Allow access to the .pdata and .xdata sections through the TargetAsmInfo class. by Charles Davis · 13 years ago
  33. f5be7bd add an extension point mechanism that allow plugins to add stuff to by Chris Lattner · 13 years ago
  34. 0cf5156 Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans to by Nick Lewycky · 13 years ago
  35. d22920a Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot. by Duncan Sands · 13 years ago
  36. ae6d5dc add a new PassManagerBuilder class to replace StandardPasses.h by Chris Lattner · 13 years ago
  37. 40f5fbc add a copy ctor to TargetLibraryInfo. by Chris Lattner · 13 years ago
  38. 21c6090 PR7952: Make isa<> use the same logic as cast<>, so that they both work by Eli Friedman · 13 years ago
  39. b22da2a X86: smulo -> add is now done target-independently in DAGCombiner, remove the patterns. by Benjamin Kramer · 13 years ago
  40. f55d26e Implement mulo x, 2 -> addo x, x in DAGCombiner. by Benjamin Kramer · 13 years ago
  41. a096276 Merge and FileCheckize test cases. by Benjamin Kramer · 13 years ago
  42. cd89d4d Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X)" by Benjamin Kramer · 13 years ago
  43. 81f3830 Don't allow .seh_handler and .seh_handlerdata directives inside chained by Charles Davis · 13 years ago
  44. 321fe74 A handler for a function in the Win64 EH scheme can be both an unwind handler by Charles Davis · 13 years ago
  45. c21b205 InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X) by Benjamin Kramer · 13 years ago
  46. 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
  47. 52106e1 Use the correct register to access stack frame objects. by Akira Hatanaka · 13 years ago
  48. f346c69 Insert instructions that copy $sp to or from $fp at the right locations. by Akira Hatanaka · 13 years ago
  49. 424b777 When BasicAA can determine that two pointers have the same base but by Dan Gohman · 13 years ago
  50. dc5948d Have Program::Wait return -2 for crashed and timeouts instead of embedding by Andrew Trick · 13 years ago
  51. 5c2256a Set the "LastFrameInst" field when streaming a .seh_setframe directive. This by Charles Davis · 13 years ago
  52. 345968c Fix PR9962 by properly constraining register classes in RemoveCopyByCommutingDef(). This by Cameron Zwarich · 13 years ago
  53. 4329977 Change the order fixed objects are created in MipsTargetLowering::LowerCall in by Akira Hatanaka · 13 years ago
  54. 98eb7be Fix typo. When will I learn? by Charles Davis · 13 years ago
  55. c088345 Add fast-isel support for byval calls on x86. by Eli Friedman · 13 years ago
  56. f3ffc2c Add .pdata and .xdata sections to the COFF TLOF implementation. by Charles Davis · 13 years ago
  57. 958b681 No reason not to allow defining the CFA as a reg w/ offset zero. by Jim Grosbach · 13 years ago
  58. d37776d In CC_MipsO32, allocate a stack space regardless of whether the argument is by Akira Hatanaka · 13 years ago
  59. 1585ce7 Fix typo. by Jim Grosbach · 13 years ago
  60. 2b6f711 Add support for frame info use of the .cfi_def_cfa directive. by Jim Grosbach · 13 years ago
  61. ae8e829 Add missing leading \t when printing .cfi_def_cfa in the asmstreamer. by Jim Grosbach · 13 years ago
  62. 6ffbf82 Define functions that get/set maximum call frame size. by Akira Hatanaka · 13 years ago
  63. b8adb8a adds some attributes to attribute section when cpu is "xscale" by Rafael Espindola · 13 years ago
  64. 298c8e1 fixes target address tBL and tBLX and sets relocation type by Rafael Espindola · 13 years ago
  65. 6d5502e Add asserts in StringRef to make sure we avoid undefined behavior: by Argyrios Kyrtzidis · 13 years ago
  66. 0e29ed0 Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends. by Stuart Hastings · 13 years ago
  67. 17a1e87 Make $fp and $ra callee-saved registers and let PrologEpilogInserter handle by Akira Hatanaka · 13 years ago
  68. f85092c indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs. by Andrew Trick · 13 years ago
  69. cde87e2 Now that they're implemented, make the Win64 EH MCAsmStreamer methods call by Charles Davis · 13 years ago
  70. 5def965 Fixed regression due to commit 131709, which disables vararg tail call optimizations on Win64 by Chad Rosier · 13 years ago
  71. 0b65599 Revert accidental commit. by Evan Cheng · 13 years ago
  72. d0b76d0 "Implement" the HandlerData Win64 EH method in the base MCStreamer. by Charles Davis · 13 years ago
  73. eb274e6 Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility. by Benjamin Kramer · 13 years ago
  74. 6e35e4c Remove noisy semicolons. by Benjamin Kramer · 13 years ago
  75. 21a70bf Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to preserve by Cameron Zwarich · 13 years ago
  76. 074397d indvars: minor cleanup in preparation for sign/zero extend elimination. by Andrew Trick · 13 years ago
  77. 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
  78. d992f6c Remove code that creates unnecessary frame objects. by Akira Hatanaka · 13 years ago
  79. da0a357 Define variables and functions in MipsFunctionInfo. by Akira Hatanaka · 13 years ago
  80. a166089 Don't attempt to tail call optimize for Win64. by Chad Rosier · 13 years ago
  81. 2e64960 Revert r131664 and fix it in instcombine instead. rdar://9467055 by Evan Cheng · 13 years ago
  82. 5a4b3d8 Fix PR9955 by only attaching load memory operands to load instructions and by Cameron Zwarich · 13 years ago
  83. dc51575 Add fast-isel support for zeroext and signext ret instructions on x86. by Eli Friedman · 13 years ago
  84. 78ff647 Looks like OS X assemblers (including MC) don't like by Rafael Espindola · 13 years ago
  85. a6f2678 Misc code refactorings: by Rafael Espindola · 13 years ago
  86. 2bbecd8 Oddly people want to use the 'r' constraint for fp constants on x86. by Eric Christopher · 13 years ago
  87. 61558aa Implement the EndProlog Win64 EH method on the base MCStreamer. by Charles Davis · 13 years ago
  88. 3a2d255 Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather than by Cameron Zwarich · 13 years ago
  89. 24a69c7 Fix up this test to use explicit triples (Win64 passes a different number of arguments in registers). by Eli Friedman · 13 years ago
  90. 861b9c6 This fixes one divergence between LLVM and binutils for ARM in the text section. by Jason W Kim · 13 years ago
  91. d3a1788 by Devang Patel · 13 years ago
  92. a3bff99 ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S. by Rafael Espindola · 13 years ago
  93. a1a7ba8 Align i64 arguments to 64 bit boundaries. by Akira Hatanaka · 13 years ago
  94. c3b1628 Implement the Win64 EH prolog instruction methods on the base MCStreamer. by Charles Davis · 13 years ago
  95. 097f9a9 Fix up the new StandardPasses to run the same scalarrepl passes as the old one. by Eli Friedman · 13 years ago
  96. 0efaa5e crc32 with 64-bit output zeros upper 32-bits. rdar://9467055 by Evan Cheng · 13 years ago
  97. 3dfc4b12 Update some currently-disabled code, preparing for eventual use. by Stuart Hastings · 13 years ago
  98. 59d2660 Increase number of available registers when target is MIPS32. by Akira Hatanaka · 13 years ago
  99. aaa7f49 Add comment. by Evan Cheng · 13 years ago
  100. 95b8ae1 Simplify CC_MipsO32 and merge it with CC_MipsO32_VarArgs. Patch by Sasa Stankovic. by Akira Hatanaka · 13 years ago