1. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 16 years ago
  2. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 16 years ago
  3. 395b414 Remove unnecessary includes. by Gordon Henriksen · 16 years ago
  4. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 16 years ago
  5. 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
  6. 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 16 years ago
  7. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 16 years ago
  8. af59b10 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 16 years ago
  9. 59dc98d move the Use destructor where it belongs to by Gabor Greif · 16 years ago
  10. f8e43be Back out r48353. Not needed. by Evan Cheng · 16 years ago
  11. 9453295 Restore this member, which is used on win32. by Chris Lattner · 16 years ago
  12. b973d5f Update comments; getPassName no longer uses RTTI. by Dan Gohman · 16 years ago
  13. d7a3541 Move the PMStack class out of Pass.h and into PassManagers.h. by Dan Gohman · 16 years ago
  14. 15fda40 Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead. by Evan Cheng · 16 years ago
  15. 1090fc9 Forgot this. by Evan Cheng · 16 years ago
  16. 8131a50 Fix a typo in a comment. by Dan Gohman · 16 years ago
  17. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 16 years ago
  18. 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
  19. d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 16 years ago
  20. 041221c Various improvements suggested by Duncan by Chris Lattner · 16 years ago
  21. fe666a3 Improve VarInfo::removeKill() by using std::find instead of linear search. by Evan Cheng · 16 years ago
  22. 0961ec1a Change PMTopLevelManager's PassManagers vector element type from by Dan Gohman · 16 years ago
  23. c2f12ab Change PMStack::push to accept a PMDataManager* instead of by Dan Gohman · 16 years ago
  24. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 16 years ago
  25. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 16 years ago
  26. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 16 years ago
  27. 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
  28. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 16 years ago
  29. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 16 years ago
  30. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 16 years ago
  31. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 16 years ago
  32. e846dd8 Add helper for ultimate aliasee resoltion by Anton Korobeynikov · 16 years ago
  33. 1eafa06 Fix getOperand() for ReturnInst. by Devang Patel · 16 years ago
  34. 580b899 Give PassManager and FunctionPassManager a common base class, with by Dan Gohman · 16 years ago
  35. 676dd7c When the register allocator runs out of registers, spill a physical register around the def's and use's of the interval being allocated to make it possible for the interval to target a register and spill it right away and restore a register for uses. This likely generates terrible code but is before than aborting. by Evan Cheng · 16 years ago
  36. a2e9485 Implement more support for fp-to-i128 and i128-to-fp conversions. by Dan Gohman · 16 years ago
  37. 4499e49 Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 16 years ago
  38. 845ca36 Use uint64_t not unsigned long long. by Dale Johannesen · 16 years ago
  39. 5b8f82e Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 16 years ago
  40. 3feb017 Allow insert_subreg into implicit, target-specific values. by Christopher Lamb · 16 years ago
  41. b8cafe3 Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 16 years ago
  42. 529de8a Update the block cloner which fixes bugpoint on code using unwind_to (phew!) by Nick Lewycky · 16 years ago
  43. c669422 Two things. Preserve the unwind_to when splitting a BB. by Nick Lewycky · 16 years ago
  44. 6c36a0f Not all users of a BB are Instructions any more. by Nick Lewycky · 16 years ago
  45. cdff0d6 Remove unused runPass methods. by Dan Gohman · 16 years ago
  46. 27b7db5 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 16 years ago
  47. 4e35595 There is no killUse. by Dan Gohman · 16 years ago
  48. c6791d9 Add new sretpromotion pass. by Devang Patel · 16 years ago
  49. 22a8a73 RetVal is not used when there are more then one return operands. by Devang Patel · 16 years ago
  50. d245a8a add a pass that can extract all kinds of global values, not just functions. Update llvm-extract to use it and optionally extract a global variable if you want it too by Andrew Lenharth · 16 years ago
  51. bbf1c51 Cleanup some comments in the OCaml bindings. by Gordon Henriksen · 16 years ago
  52. ed1fcd8 When setting the "unused" info, take into account something like this: by Bill Wendling · 16 years ago
  53. 29d8aa7 fix typos by Gabor Greif · 16 years ago
  54. cd943e4 Treat BBs that use BBs as proper predecessors and successors in the CFG. by Nick Lewycky · 16 years ago
  55. 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 16 years ago
  56. 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 16 years ago
  57. d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 16 years ago
  58. 6130f66 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 16 years ago
  59. 552ec65 Revert SmallVector ctor variants. by Devang Patel · 16 years ago
  60. 52f8ed8 Add FunctionType ctor variant that takes SmallVector params. by Devang Patel · 16 years ago
  61. 39dd768 Fix 80 column violations. by Evan Cheng · 16 years ago
  62. 917be68 Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me. by Evan Cheng · 16 years ago
  63. 7194aaf This is the initial check-in for adding register scavenging to PPC. (Currently, by Bill Wendling · 16 years ago
  64. 41e2397 s/isReturnStruct()/hasStructRetAttr()/g by Devang Patel · 16 years ago
  65. 1a09144 Stub out a Path::GetMainExecutable call to find the path to the by Chris Lattner · 16 years ago
  66. 4fa0144 make operand accessors const-correct by Chris Lattner · 16 years ago
  67. 8728f19 Add a new ShuffleVectorInst::getMaskValue method. by Chris Lattner · 16 years ago
  68. fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 16 years ago
  69. 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 16 years ago
  70. ca891ec Add pass to promote sret. This pass transforms by Devang Patel · 16 years ago
  71. 8213f9c Use enumeration for preffered EH dwarf encoding reason by Anton Korobeynikov · 16 years ago
  72. 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 16 years ago
  73. cf60957 Add support to APInt for shift and rotate operations with APInt by Dan Gohman · 16 years ago
  74. 93c276e Add a method to APFloat to convert directly from APInt. by Dan Gohman · 16 years ago
  75. 28d08fd Interface of getByValTypeAlignment differed between by Dale Johannesen · 16 years ago
  76. 59c2e86 Document that the shuffle mask may contain undef values. by Duncan Sands · 16 years ago
  77. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 16 years ago
  78. 26c22cf Remove dead code. by Devang Patel · 16 years ago
  79. cee750f Preparation step for some cleanup/generalization in EH information emission: by Anton Korobeynikov · 16 years ago
  80. 351b0d4 Assert on invalid PHINode::addIncoming() arguments. Patch by Erick Tryzelaar! by Anton Korobeynikov · 16 years ago
  81. ef194ed fixes from review of first commit by Nick Kledzik · 16 years ago
  82. 21b3f31 Fix a bug in dead spill slot elimination. by Evan Cheng · 16 years ago
  83. e8ae2fe Add -analyze support to postdomtree. by Dan Gohman · 16 years ago
  84. 4f069e6 LegalizeTypes support for INSERT_VECTOR_ELT. by Duncan Sands · 16 years ago
  85. be680dc Don't track max alignment during stack object allocations since they can be deleted later. Let PEI compute it. by Evan Cheng · 16 years ago
  86. 6ef781f Final de-tabification. by Bill Wendling · 16 years ago
  87. e1b332a Add path separator support, patch by Sam Bishop. by Chris Lattner · 16 years ago
  88. d365312 Spiller now remove unused spill slots. by Evan Cheng · 16 years ago
  89. b3564aa Convert the last remaining users of the non-APInt form of by Dan Gohman · 16 years ago
  90. e6be34a Add comment. by Devang Patel · 16 years ago
  91. 7b8d4a9 Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt. by Dan Gohman · 16 years ago
  92. 53284d3 Remove unncessary ReturnInst constructors. by Devang Patel · 16 years ago
  93. e6d088a Rename PrintableName to Name. by Bill Wendling · 16 years ago
  94. 95e7834 Update per review. Patch by Mikhail Glushenkov! by Anton Korobeynikov · 16 years ago
  95. 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 16 years ago
  96. 77595fc first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet by Nick Kledzik · 16 years ago
  97. f4511cd Use SmallVector while constructing ReturnInst. by Devang Patel · 16 years ago
  98. fea9830 Avoid const_casts by Devang Patel · 16 years ago
  99. f898965 by Devang Patel · 16 years ago
  100. 814ebd7 by Devang Patel · 16 years ago