1. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 16 years ago
  2. f7a91e6 Add assert for non-hexadecimal radixes. by Bill Wendling · 16 years ago
  3. 1e75542 Housekeeping. by Gordon Henriksen · 16 years ago
  4. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 16 years ago
  5. 395b414 Remove unnecessary includes. by Gordon Henriksen · 16 years ago
  6. 3f63785 All of these tests had out of date syntax and were never even running through by Nick Lewycky · 16 years ago
  7. 917a5d9 Functions are allowed to return structures. (Note that this test never failed.) by Nick Lewycky · 16 years ago
  8. 2476841 Regressions/ is long gone. by Nick Lewycky · 16 years ago
  9. d703f65 Commit works on regular functions too. Fix the syntax to allow @foo. by Nick Lewycky · 16 years ago
  10. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 16 years ago
  11. 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
  12. 606c5aa Minor documentation fix. by Gordon Henriksen · 16 years ago
  13. 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 16 years ago
  14. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  15. af59b10 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 16 years ago
  16. 3c5da81 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 16 years ago
  17. 59dc98d move the Use destructor where it belongs to by Gabor Greif · 16 years ago
  18. f8e43be Back out r48353. Not needed. by Evan Cheng · 16 years ago
  19. 23a1d0c Do not generate special entries in the dwarf eh table for nounwind calls. by Duncan Sands · 16 years ago
  20. 9453295 Restore this member, which is used on win32. by Chris Lattner · 16 years ago
  21. 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
  22. 7e526e7 this was removed from the Unix side. by Chris Lattner · 16 years ago
  23. b973d5f Update comments; getPassName no longer uses RTTI. by Dan Gohman · 16 years ago
  24. d7a3541 Move the PMStack class out of Pass.h and into PassManagers.h. by Dan Gohman · 16 years ago
  25. 8f5422c Implement the real calling convention for ppc32 Altivec: by Dale Johannesen · 16 years ago
  26. 029d9da Fix some 80 col violations. by Evan Cheng · 16 years ago
  27. 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
  28. 17ed8fa Add debugging stuff. by Evan Cheng · 16 years ago
  29. 69a74ab Add an issue that is preventing instcombine from doing a simplification. by Chris Lattner · 16 years ago
  30. d1ba333 Simplify using getIntPtrConstant. by Duncan Sands · 16 years ago
  31. b9d4f8d The inst combining of inttoptr into GEP with one index was using the bit size of by Bill Wendling · 16 years ago
  32. 15fda40 Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead. by Evan Cheng · 16 years ago
  33. 5922f56 Tabs -> spaces by Nate Begeman · 16 years ago
  34. 1090fc9 Forgot this. by Evan Cheng · 16 years ago
  35. 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
  36. 704df9f Use SDTNone instead of duplicating it. by Dan Gohman · 16 years ago
  37. 8131a50 Fix a typo in a comment. by Dan Gohman · 16 years ago
  38. 002e5d0 More APInt-ification. by Dan Gohman · 16 years ago
  39. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 16 years ago
  40. 200d607 Fix error in testing for END. notation. Patch by Julien Lerouge. Thanks! by Tanya Lattner · 16 years ago
  41. c438f35 Undo tweak. It had no obvious benefit. by Evan Cheng · 16 years ago
  42. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 16 years ago
  43. a56516e New test case. by Evan Cheng · 16 years ago
  44. a224868 Typo. by Evan Cheng · 16 years ago
  45. 0099ae2 Don't try to sink 3-address instruction if convertToThreeAddress created more than one instructions. by Evan Cheng · 16 years ago
  46. d99464d A test case I forgot to check in. by Evan Cheng · 16 years ago
  47. f3ff699 Remove an unused command line option. by Evan Cheng · 16 years ago
  48. 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
  49. 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
  50. 3bdfa04 Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop. by Chris Lattner · 16 years ago
  51. a17fa28 remove extraneous namespace qualifier, PR2142 by Chris Lattner · 16 years ago
  52. d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 16 years ago
  53. 041221c Various improvements suggested by Duncan by Chris Lattner · 16 years ago
  54. 7520fcd Fix an incorrect comment, PR2147. by Chris Lattner · 16 years ago
  55. fe666a3 Improve VarInfo::removeKill() by using std::find instead of linear search. by Evan Cheng · 16 years ago
  56. 6e7aeb1 Update -mem2reg to use succ_iterator instead of iterating across TerminatorInst by Nick Lewycky · 16 years ago
  57. 1c9b8cf Remove unused options. by Evan Cheng · 16 years ago
  58. 59ef015 Eliminate a few unnecessary uses of dynamic_cast. by Dan Gohman · 16 years ago
  59. 9769cee Fix a typo. by Dan Gohman · 16 years ago
  60. 5fe6e33 Don't redundantly clear std::vector members in destructors. by Dan Gohman · 16 years ago
  61. 0961ec1a Change PMTopLevelManager's PassManagers vector element type from by Dan Gohman · 16 years ago
  62. c2f12ab Change PMStack::push to accept a PMDataManager* instead of by Dan Gohman · 16 years ago
  63. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 16 years ago
  64. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 16 years ago
  65. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 16 years ago
  66. d75686a Do not promote float params to double in varargs by Dale Johannesen · 16 years ago
  67. 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 · 16 years ago
  68. d8742ee Initial soft-float support for LegalizeTypes. I rewrote by Duncan Sands · 16 years ago
  69. b576931 Change VirtRegMap's dump to dump to cerr, not DOUT, so that it by Dan Gohman · 16 years ago
  70. 39e33ac Fix typos in comments. by Dan Gohman · 16 years ago
  71. 89964b4 Fix this test on hosts that don't have sse2. by Dan Gohman · 16 years ago
  72. 87a8615 Fix typo. by Duncan Sands · 16 years ago
  73. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 16 years ago
  74. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 16 years ago
  75. 37f603f no need to keep around this output. by Chris Lattner · 16 years ago
  76. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 16 years ago
  77. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 16 years ago
  78. c8e3b14 Clean up my own mess. by Evan Cheng · 16 years ago
  79. dfd07ea We also need to collect the VN IDs for the PHI instructions for later updating. by Owen Anderson · 16 years ago
  80. 0031671 When we're determining what registers to coallesce, track the VNInfo IDs for the definitions that by Owen Anderson · 16 years ago
  81. 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 16 years ago
  82. 0cec956 Total brain cramp. by Evan Cheng · 16 years ago
  83. d5f1627 This is a simple fix for getting error messages from dlerror in by Chris Lattner · 16 years ago
  84. 404d990 One more bit of Altivec parameter passing. by Dale Johannesen · 16 years ago
  85. 91342d8 Be backward compatible by Anton Korobeynikov · 16 years ago
  86. 045497a Check multiple return values. by Devang Patel · 16 years ago
  87. 38459f0 Make this test x86-specific for now; targets that don't use by Dan Gohman · 16 years ago
  88. 75092de Implement Altivec passing to varargs functions on ppc. by Dale Johannesen · 16 years ago
  89. 17d5f54 Set NextMII after issuing a physical register spill. by Evan Cheng · 16 years ago
  90. 8f9b551 Fix attribute handling. by Devang Patel · 16 years ago
  91. 4191b96 Minor debug output bug. by Evan Cheng · 16 years ago
  92. cb5b317 Basic feature test for multiple return values in codegen. by Dan Gohman · 16 years ago
  93. 5241957 Ultimately resolve aliases during linking, if possible by Anton Korobeynikov · 16 years ago
  94. f1765e8 Testcase for PR2137 by Anton Korobeynikov · 16 years ago
  95. 4d86e2a Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 by Anton Korobeynikov · 16 years ago
  96. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 16 years ago
  97. e846dd8 Add helper for ultimate aliasee resoltion by Anton Korobeynikov · 16 years ago
  98. 7db30ba Handle multiple ret values. by Devang Patel · 16 years ago
  99. a023877 Initialize. by Devang Patel · 16 years ago
  100. 882d87d Check to see if a two-entry PHI block can be simplified by Dan Gohman · 16 years ago