1. c386263 Fix for "make install" of ocaml docs. Patch by Erick Tryzelaar! by Bill Wendling · 17 years ago
  2. 817affc Add support for escaping {} in asm strings, based on patch from Nick Burns. by Nate Begeman · 17 years ago
  3. 315123f Check in some #ifdef'd out code switching call argument by Chris Lattner · 17 years ago
  4. e0b1215 minor cleanups by Chris Lattner · 17 years ago
  5. d183307 Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  6. 755ebab A first attempt at updating live intervals, with code lifted from by Owen Anderson · 17 years ago
  7. b26bc75 remove dead code by Chris Lattner · 17 years ago
  8. 98949a6 Switch sparc from using LowerCallTo to using LowerOperation(CALL) like by Chris Lattner · 17 years ago
  9. 5a65b92 Start moving sparc to use SparcCallingConv.td, switching over by Chris Lattner · 17 years ago
  10. d23405e split sparc lowering out into SparcISelLowering.{cpp|h} to follow by Chris Lattner · 17 years ago
  11. 601fe38 refactor the LowerOperation code out to individual functions for by Chris Lattner · 17 years ago
  12. fdd3ade Next round of PPC32 ABI changes. Allow for gcc by Dale Johannesen · 17 years ago
  13. 349155b various rotate fun. by Chris Lattner · 17 years ago
  14. 9493268 ensure we continue matching x86-64 rotates. by Chris Lattner · 17 years ago
  15. d254ca2 __builtin_ia32_movntdqa reads memory by Nate Begeman · 17 years ago
  16. bc4efb8 Add a couple missing SSE4 instructions by Nate Begeman · 17 years ago
  17. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 17 years ago
  18. f7a91e6 Add assert for non-hexadecimal radixes. by Bill Wendling · 17 years ago
  19. 1e75542 Housekeeping. by Gordon Henriksen · 17 years ago
  20. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 17 years ago
  21. 395b414 Remove unnecessary includes. by Gordon Henriksen · 17 years ago
  22. 3f63785 All of these tests had out of date syntax and were never even running through by Nick Lewycky · 17 years ago
  23. 917a5d9 Functions are allowed to return structures. (Note that this test never failed.) by Nick Lewycky · 17 years ago
  24. 2476841 Regressions/ is long gone. by Nick Lewycky · 18 years ago
  25. d703f65 Commit works on regular functions too. Fix the syntax to allow @foo. by Nick Lewycky · 18 years ago
  26. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 18 years ago
  27. 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 · 18 years ago
  28. 606c5aa Minor documentation fix. by Gordon Henriksen · 18 years ago
  29. 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 18 years ago
  30. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 18 years ago
  31. af59b10 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 18 years ago
  32. 3c5da81 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 18 years ago
  33. 59dc98d move the Use destructor where it belongs to by Gabor Greif · 18 years ago
  34. f8e43be Back out r48353. Not needed. by Evan Cheng · 18 years ago
  35. 23a1d0c Do not generate special entries in the dwarf eh table for nounwind calls. by Duncan Sands · 18 years ago
  36. 9453295 Restore this member, which is used on win32. by Chris Lattner · 18 years ago
  37. c17ba8a Fix PR2138. Apparently any modification to a std::multimap (including remove entries for a different key) can invalidate multimap iterators. by Evan Cheng · 18 years ago
  38. 7e526e7 this was removed from the Unix side. by Chris Lattner · 18 years ago
  39. b973d5f Update comments; getPassName no longer uses RTTI. by Dan Gohman · 18 years ago
  40. d7a3541 Move the PMStack class out of Pass.h and into PassManagers.h. by Dan Gohman · 18 years ago
  41. 8f5422c Implement the real calling convention for ppc32 Altivec: by Dale Johannesen · 18 years ago
  42. 029d9da Fix some 80 col violations. by Evan Cheng · 18 years ago
  43. 172b794 Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc. have 8-bits immediate field (ImmT == Imm8). by Evan Cheng · 18 years ago
  44. 17ed8fa Add debugging stuff. by Evan Cheng · 18 years ago
  45. 69a74ab Add an issue that is preventing instcombine from doing a simplification. by Chris Lattner · 18 years ago
  46. d1ba333 Simplify using getIntPtrConstant. by Duncan Sands · 18 years ago
  47. b9d4f8d The inst combining of inttoptr into GEP with one index was using the bit size of by Bill Wendling · 18 years ago
  48. 15fda40 Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead. by Evan Cheng · 18 years ago
  49. 5922f56 Tabs -> spaces by Nate Begeman · 18 years ago
  50. 1090fc9 Forgot this. by Evan Cheng · 18 years ago
  51. db2d773 Livein copy scheduling fixes: do not coalesce physical register copies, correctly determine the safe location to insert the copies. by Evan Cheng · 18 years ago
  52. 704df9f Use SDTNone instead of duplicating it. by Dan Gohman · 18 years ago
  53. 8131a50 Fix a typo in a comment. by Dan Gohman · 18 years ago
  54. 002e5d0 More APInt-ification. by Dan Gohman · 18 years ago
  55. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 18 years ago
  56. 200d607 Fix error in testing for END. notation. Patch by Julien Lerouge. Thanks! by Tanya Lattner · 18 years ago
  57. c438f35 Undo tweak. It had no obvious benefit. by Evan Cheng · 18 years ago
  58. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 18 years ago
  59. a56516e New test case. by Evan Cheng · 18 years ago
  60. a224868 Typo. by Evan Cheng · 18 years ago
  61. 0099ae2 Don't try to sink 3-address instruction if convertToThreeAddress created more than one instructions. by Evan Cheng · 18 years ago
  62. d99464d A test case I forgot to check in. by Evan Cheng · 18 years ago
  63. f3ff699 Remove an unused command line option. by Evan Cheng · 18 years ago
  64. 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 · 18 years ago
  65. 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 · 18 years ago
  66. 3bdfa04 Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop. by Chris Lattner · 18 years ago
  67. a17fa28 remove extraneous namespace qualifier, PR2142 by Chris Lattner · 18 years ago
  68. d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 18 years ago
  69. 041221c Various improvements suggested by Duncan by Chris Lattner · 18 years ago
  70. 7520fcd Fix an incorrect comment, PR2147. by Chris Lattner · 18 years ago
  71. fe666a3 Improve VarInfo::removeKill() by using std::find instead of linear search. by Evan Cheng · 18 years ago
  72. 6e7aeb1 Update -mem2reg to use succ_iterator instead of iterating across TerminatorInst by Nick Lewycky · 18 years ago
  73. 1c9b8cf Remove unused options. by Evan Cheng · 18 years ago
  74. 59ef015 Eliminate a few unnecessary uses of dynamic_cast. by Dan Gohman · 18 years ago
  75. 9769cee Fix a typo. by Dan Gohman · 18 years ago
  76. 5fe6e33 Don't redundantly clear std::vector members in destructors. by Dan Gohman · 18 years ago
  77. 0961ec1a Change PMTopLevelManager's PassManagers vector element type from by Dan Gohman · 18 years ago
  78. c2f12ab Change PMStack::push to accept a PMDataManager* instead of by Dan Gohman · 18 years ago
  79. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 18 years ago
  80. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 18 years ago
  81. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 18 years ago
  82. d75686a Do not promote float params to double in varargs by Dale Johannesen · 18 years ago
  83. 9e23336 Experimental scheduler change to schedule / coalesce the copies added for function livein's. Take 2008-03-10-RegAllocInfLoop.ll, the schedule looks like this after these copies are inserted: by Evan Cheng · 18 years ago
  84. d8742ee Initial soft-float support for LegalizeTypes. I rewrote by Duncan Sands · 18 years ago
  85. b576931 Change VirtRegMap's dump to dump to cerr, not DOUT, so that it by Dan Gohman · 18 years ago
  86. 39e33ac Fix typos in comments. by Dan Gohman · 18 years ago
  87. 89964b4 Fix this test on hosts that don't have sse2. by Dan Gohman · 18 years ago
  88. 87a8615 Fix typo. by Duncan Sands · 18 years ago
  89. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 18 years ago
  90. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 18 years ago
  91. 37f603f no need to keep around this output. by Chris Lattner · 18 years ago
  92. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 18 years ago
  93. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 18 years ago
  94. c8e3b14 Clean up my own mess. by Evan Cheng · 18 years ago
  95. dfd07ea We also need to collect the VN IDs for the PHI instructions for later updating. by Owen Anderson · 18 years ago
  96. 0031671 When we're determining what registers to coallesce, track the VNInfo IDs for the definitions that by Owen Anderson · 18 years ago
  97. 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 18 years ago
  98. 0cec956 Total brain cramp. by Evan Cheng · 18 years ago
  99. d5f1627 This is a simple fix for getting error messages from dlerror in by Chris Lattner · 18 years ago
  100. 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 18 years ago