1. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 16 years ago
  2. 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 16 years ago
  3. 50b5742 llvm-ld deserves disable-verify too. opt shouldn't have all the fun options. by Andrew Lenharth · 16 years ago
  4. 4fe3073 Don't loose incoming argument registers. Fix documentation style. by Arnold Schwaighofer · 16 years ago
  5. c35595f Fix comment. by Duncan Sands · 16 years ago
  6. 15cbde3 Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes Bill's testcase that failed for r48491. by Christopher Lamb · 16 years ago
  7. e6d5d39 Upgrade tests. by Tanya Lattner · 16 years ago
  8. ce7d5db Upgrade tests. by Tanya Lattner · 16 years ago
  9. d8ff3ca add some convenience methods for creating GEP instructions and by Chris Lattner · 16 years ago
  10. 7f40dea Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  11. f396cc8 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  12. 3400097 C bindings for Module-, Function-, and BasicBlock::iterator. by Gordon Henriksen · 16 years ago
  13. 3a4c856 Remove llvm-upgrade and update tests. by Tanya Lattner · 16 years ago
  14. 82a6d23 Fixed a coalescer bug caused by a typo. by Evan Cheng · 16 years ago
  15. dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 16 years ago
  16. 9420201 Fix live variables issues: by Evan Cheng · 16 years ago
  17. c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 16 years ago
  18. bebc364 On Darwin, GCC issues a ".globl" for something that has a "visibility protected" by Bill Wendling · 16 years ago
  19. 586ccac Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs function implicitly reads X86::AL, don't clobber it! by Evan Cheng · 16 years ago
  20. 050bc81 Note that gcc 4.0.1 will trip internal LLVM asserts (e.g., pred_iterator) if compiling by Scott Michel · 16 years ago
  21. dbfd894 It might be nice to have this run as x86 on non-x86 platforms... by Bill Wendling · 16 years ago
  22. 2974e49 Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll. by Bill Wendling · 16 years ago
  23. d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 16 years ago
  24. 856ce2d Do not pass -g flag when compiling tests, so remove the C.Flags. This only happens if you have a debug build of llvm. by Tanya Lattner · 16 years ago
  25. cf49819 Make conversions of i8/i16 to ppcf128 work. by Dale Johannesen · 16 years ago
  26. acddf9d Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the by Scott Michel · 16 years ago
  27. 981576c Target independent DAG transform to use truncate for field extraction + sign extend on targets where this is profitable. Passes nightly on x86-64. by Christopher Lamb · 16 years ago
  28. 3c88d74 Rewrite code that propagate isDead information after a dead copy is coalesced. This remove some ugly spaghetti code and fixed a number of subtle bugs. by Evan Cheng · 16 years ago
  29. 6832837 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  30. f04d8d1 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  31. e856685 Get rid of compilation warnings. Per Devang. by Dale Johannesen · 16 years ago
  32. 1cee94f Identify Analysis pass. by Devang Patel · 16 years ago
  33. b176038 Update heuritics that estimates cost of call instructions. by Devang Patel · 16 years ago
  34. 257f75d Make Complex long long/double/long double work in ppc64 mode. by Dale Johannesen · 16 years ago
  35. b7f0c08 Clarify the unwind attribute. Add assumption about sret made by the optimizers. by Duncan Sands · 16 years ago
  36. c386263 Fix for "make install" of ocaml docs. Patch by Erick Tryzelaar! by Bill Wendling · 16 years ago
  37. 817affc Add support for escaping {} in asm strings, based on patch from Nick Burns. by Nate Begeman · 16 years ago
  38. 315123f Check in some #ifdef'd out code switching call argument by Chris Lattner · 16 years ago
  39. e0b1215 minor cleanups by Chris Lattner · 16 years ago
  40. d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  41. 755ebab A first attempt at updating live intervals, with code lifted from by Owen Anderson · 16 years ago
  42. b26bc75 remove dead code by Chris Lattner · 16 years ago
  43. 98949a6 Switch sparc from using LowerCallTo to using LowerOperation(CALL) like by Chris Lattner · 16 years ago
  44. 5a65b92 Start moving sparc to use SparcCallingConv.td, switching over by Chris Lattner · 16 years ago
  45. d23405e split sparc lowering out into SparcISelLowering.{cpp|h} to follow by Chris Lattner · 16 years ago
  46. 601fe38 refactor the LowerOperation code out to individual functions for by Chris Lattner · 16 years ago
  47. fdd3ade Next round of PPC32 ABI changes. Allow for gcc by Dale Johannesen · 16 years ago
  48. 349155b various rotate fun. by Chris Lattner · 16 years ago
  49. 9493268 ensure we continue matching x86-64 rotates. by Chris Lattner · 16 years ago
  50. d254ca2 __builtin_ia32_movntdqa reads memory by Nate Begeman · 16 years ago
  51. bc4efb8 Add a couple missing SSE4 instructions by Nate Begeman · 16 years ago
  52. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 16 years ago
  53. f7a91e6 Add assert for non-hexadecimal radixes. by Bill Wendling · 16 years ago
  54. 1e75542 Housekeeping. by Gordon Henriksen · 16 years ago
  55. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 16 years ago
  56. 395b414 Remove unnecessary includes. by Gordon Henriksen · 16 years ago
  57. 3f63785 All of these tests had out of date syntax and were never even running through by Nick Lewycky · 16 years ago
  58. 917a5d9 Functions are allowed to return structures. (Note that this test never failed.) by Nick Lewycky · 16 years ago
  59. 2476841 Regressions/ is long gone. by Nick Lewycky · 16 years ago
  60. d703f65 Commit works on regular functions too. Fix the syntax to allow @foo. by Nick Lewycky · 16 years ago
  61. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 16 years ago
  62. c929823 Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. by Christopher Lamb · 16 years ago
  63. 606c5aa Minor documentation fix. by Gordon Henriksen · 16 years ago
  64. 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 16 years ago
  65. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  66. af59b10 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 16 years ago
  67. 3c5da81 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 16 years ago
  68. 59dc98d move the Use destructor where it belongs to by Gabor Greif · 16 years ago
  69. f8e43be Back out r48353. Not needed. by Evan Cheng · 16 years ago
  70. 23a1d0c Do not generate special entries in the dwarf eh table for nounwind calls. by Duncan Sands · 16 years ago
  71. 9453295 Restore this member, which is used on win32. by Chris Lattner · 16 years ago
  72. c17ba8a Fix PR2138. Apparently any modification to a std::multimap (including remove entries for a different key) can invalidate multimap iterators. by Evan Cheng · 16 years ago
  73. 7e526e7 this was removed from the Unix side. by Chris Lattner · 16 years ago
  74. b973d5f Update comments; getPassName no longer uses RTTI. by Dan Gohman · 16 years ago
  75. d7a3541 Move the PMStack class out of Pass.h and into PassManagers.h. by Dan Gohman · 16 years ago
  76. 8f5422c Implement the real calling convention for ppc32 Altivec: by Dale Johannesen · 16 years ago
  77. 029d9da Fix some 80 col violations. by Evan Cheng · 16 years ago
  78. 172b794 Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc. have 8-bits immediate field (ImmT == Imm8). by Evan Cheng · 16 years ago
  79. 17ed8fa Add debugging stuff. by Evan Cheng · 16 years ago
  80. 69a74ab Add an issue that is preventing instcombine from doing a simplification. by Chris Lattner · 16 years ago
  81. d1ba333 Simplify using getIntPtrConstant. by Duncan Sands · 16 years ago
  82. b9d4f8d The inst combining of inttoptr into GEP with one index was using the bit size of by Bill Wendling · 16 years ago
  83. 15fda40 Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead. by Evan Cheng · 16 years ago
  84. 5922f56 Tabs -> spaces by Nate Begeman · 16 years ago
  85. 1090fc9 Forgot this. by Evan Cheng · 16 years ago
  86. db2d773 Livein copy scheduling fixes: do not coalesce physical register copies, correctly determine the safe location to insert the copies. by Evan Cheng · 16 years ago
  87. 704df9f Use SDTNone instead of duplicating it. by Dan Gohman · 16 years ago
  88. 8131a50 Fix a typo in a comment. by Dan Gohman · 16 years ago
  89. 002e5d0 More APInt-ification. by Dan Gohman · 16 years ago
  90. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 16 years ago
  91. 200d607 Fix error in testing for END. notation. Patch by Julien Lerouge. Thanks! by Tanya Lattner · 16 years ago
  92. c438f35 Undo tweak. It had no obvious benefit. by Evan Cheng · 16 years ago
  93. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 16 years ago
  94. a56516e New test case. by Evan Cheng · 16 years ago
  95. a224868 Typo. by Evan Cheng · 16 years ago
  96. 0099ae2 Don't try to sink 3-address instruction if convertToThreeAddress created more than one instructions. by Evan Cheng · 16 years ago
  97. d99464d A test case I forgot to check in. by Evan Cheng · 16 years ago
  98. f3ff699 Remove an unused command line option. by Evan Cheng · 16 years ago
  99. 875357d TwoAddressInstructionPass enhancement. After it converts a two address instruction into a 3-address one, sink it past the instruction that kills the read-mod-write register if its definition is used past the kill. This reduces the number of live register by one. by Evan Cheng · 16 years ago
  100. 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 16 years ago