1. 7c1483b Expose ExecutionEngine::getTargetData() to c and ocaml bindings. by Erick Tryzelaar · 17 years ago
  2. d9ffd4c Fix a bug in Darwin EH: FDE->CIE pointer must by Dale Johannesen · 17 years ago
  3. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 17 years ago
  4. 950a4c4 Add explicit keywords. by Dan Gohman · 17 years ago
  5. cfbb2f0 A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 17 years ago
  6. 55c666a Add optimize-for-size knob. by Devang Patel · 17 years ago
  7. 3ee3267 De-constify the input to the "operator >>" method as it is modified. by Bill Wendling · 17 years ago
  8. e62683d Make a note of the fact that EmitOwnedPtr() has nothing to do with the by Sam Bishop · 17 years ago
  9. 19cfd73 Revert r48676. I had plans for using it, but now it's just dead code. by Owen Anderson · 17 years ago
  10. 40ca230 Remove an unnecessary #include. by Dan Gohman · 17 years ago
  11. 5283707 Shrink the size of AllocationInst by using its SubclassData by Dan Gohman · 17 years ago
  12. 8d84d5b Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). by Evan Cheng · 17 years ago
  13. 4733be3 Objective Caml bindings for basic block, function, global, and arg iterators. by Gordon Henriksen · 17 years ago
  14. 8568507 Use C-style comments :) by Anton Korobeynikov · 17 years ago
  15. ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 17 years ago
  16. aff1678 Typo fixes by Anton Korobeynikov · 17 years ago
  17. 191dfcf Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead of itself. by Owen Anderson · 17 years ago
  18. a4bf5c0 Add an AllocateRW to match AllocateRWX. by Owen Anderson · 17 years ago
  19. 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 17 years ago
  20. c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 17 years ago
  21. fbee880 Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick by Dan Gohman · 17 years ago
  22. 7623716 FunctionExtractorPass has been superceded by GVExtractorPass by Andrew Lenharth · 17 years ago
  23. 495304e Make it possible to get an empty struct using by Duncan Sands · 17 years ago
  24. 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
  25. fa5a91a Undo 48570. Correctly match mmx shift instructions with an immediate operand. by Evan Cheng · 17 years ago
  26. 69cf031 C and Objective Caml bindings for mem2reg and reg2mem. by Gordon Henriksen · 17 years ago
  27. 6eabd74 ubyte and sbyte? what are those? by Nick Lewycky · 17 years ago
  28. dff1dca Add intrinsics to match mmx shift builtin's with immediate operand. by Evan Cheng · 17 years ago
  29. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
  30. c35595f Fix comment. by Duncan Sands · 17 years ago
  31. d8ff3ca add some convenience methods for creating GEP instructions and by Chris Lattner · 17 years ago
  32. 3400097 C bindings for Module-, Function-, and BasicBlock::iterator. by Gordon Henriksen · 17 years ago
  33. dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 17 years ago
  34. 9420201 Fix live variables issues: by Evan Cheng · 17 years ago
  35. c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 17 years ago
  36. acddf9d Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the by Scott Michel · 17 years ago
  37. e856685 Get rid of compilation warnings. Per Devang. by Dale Johannesen · 17 years ago
  38. 1cee94f Identify Analysis pass. by Devang Patel · 17 years ago
  39. d254ca2 __builtin_ia32_movntdqa reads memory by Nate Begeman · 17 years ago
  40. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 17 years ago
  41. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 17 years ago
  42. 395b414 Remove unnecessary includes. by Gordon Henriksen · 17 years ago
  43. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 17 years ago
  44. 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 · 17 years ago
  45. 20ccded Remove isImplicitDef TargetInstrDesc flag. by Evan Cheng · 17 years ago
  46. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  47. af59b10 Expose Module::dump via C and Ocaml. by Gordon Henriksen · 17 years ago
  48. 59dc98d move the Use destructor where it belongs to by Gabor Greif · 17 years ago
  49. f8e43be Back out r48353. Not needed. by Evan Cheng · 17 years ago
  50. 9453295 Restore this member, which is used on win32. by Chris Lattner · 17 years ago
  51. b973d5f Update comments; getPassName no longer uses RTTI. by Dan Gohman · 17 years ago
  52. d7a3541 Move the PMStack class out of Pass.h and into PassManagers.h. by Dan Gohman · 17 years ago
  53. 15fda40 Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead. by Evan Cheng · 17 years ago
  54. 1090fc9 Forgot this. by Evan Cheng · 17 years ago
  55. 8131a50 Fix a typo in a comment. by Dan Gohman · 17 years ago
  56. a133417 Remove unused GetAddressOfSymbol() Thanks Daniel Dunbar! by Devang Patel · 17 years ago
  57. 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 · 17 years ago
  58. d5d94df move a bunch of trivial methods to be inline. by Chris Lattner · 17 years ago
  59. 041221c Various improvements suggested by Duncan by Chris Lattner · 17 years ago
  60. fe666a3 Improve VarInfo::removeKill() by using std::find instead of linear search. by Evan Cheng · 17 years ago
  61. 0961ec1a Change PMTopLevelManager's PassManagers vector element type from by Dan Gohman · 17 years ago
  62. c2f12ab Change PMStack::push to accept a PMDataManager* instead of by Dan Gohman · 17 years ago
  63. 0ecd4c1 Fix a typo in a comment. by Dan Gohman · 17 years ago
  64. 59746c2 No need for typedefs with enums in C++. by Dan Gohman · 17 years ago
  65. b27087f Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 17 years ago
  66. 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 · 17 years ago
  67. 25eb043 Don't try to extract an i32 from an f64. This by Duncan Sands · 17 years ago
  68. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 17 years ago
  69. 709d19f Document an implementation detail about EXTRACT_SUBREG and INSERT_SUBREG sub-register operand. by Evan Cheng · 17 years ago
  70. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  71. e846dd8 Add helper for ultimate aliasee resoltion by Anton Korobeynikov · 17 years ago
  72. 1eafa06 Fix getOperand() for ReturnInst. by Devang Patel · 17 years ago
  73. 580b899 Give PassManager and FunctionPassManager a common base class, with by Dan Gohman · 17 years ago
  74. 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 · 17 years ago
  75. a2e9485 Implement more support for fp-to-i128 and i128-to-fp conversions. by Dan Gohman · 17 years ago
  76. 4499e49 Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 17 years ago
  77. 845ca36 Use uint64_t not unsigned long long. by Dale Johannesen · 17 years ago
  78. 5b8f82e Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 17 years ago
  79. 3feb017 Allow insert_subreg into implicit, target-specific values. by Christopher Lamb · 17 years ago
  80. b8cafe3 Increase ISD::ParamFlags to 64 bits. Increase the ByValSize by Dale Johannesen · 17 years ago
  81. 529de8a Update the block cloner which fixes bugpoint on code using unwind_to (phew!) by Nick Lewycky · 17 years ago
  82. c669422 Two things. Preserve the unwind_to when splitting a BB. by Nick Lewycky · 17 years ago
  83. 6c36a0f Not all users of a BB are Instructions any more. by Nick Lewycky · 17 years ago
  84. cdff0d6 Remove unused runPass methods. by Dan Gohman · 17 years ago
  85. 27b7db5 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 17 years ago
  86. 4e35595 There is no killUse. by Dan Gohman · 17 years ago
  87. c6791d9 Add new sretpromotion pass. by Devang Patel · 17 years ago
  88. 22a8a73 RetVal is not used when there are more then one return operands. by Devang Patel · 17 years ago
  89. 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 · 17 years ago
  90. bbf1c51 Cleanup some comments in the OCaml bindings. by Gordon Henriksen · 17 years ago
  91. ed1fcd8 When setting the "unused" info, take into account something like this: by Bill Wendling · 17 years ago
  92. 29d8aa7 fix typos by Gabor Greif · 17 years ago
  93. cd943e4 Treat BBs that use BBs as proper predecessors and successors in the CFG. by Nick Lewycky · 17 years ago
  94. 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 17 years ago
  95. 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 17 years ago
  96. d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 17 years ago
  97. 6130f66 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 17 years ago
  98. 552ec65 Revert SmallVector ctor variants. by Devang Patel · 17 years ago
  99. 52f8ed8 Add FunctionType ctor variant that takes SmallVector params. by Devang Patel · 17 years ago
  100. 39dd768 Fix 80 column violations. by Evan Cheng · 17 years ago