1. ff65e36 Rename 'run' to 'runFunction' to emphasize that it is usable to run any by Chris Lattner · 21 years ago
  2. dbd9b3f Hrm is a really nasty ommission. The lack of this destructor was causing abstract by Chris Lattner · 21 years ago
  3. 4e4bbc7 Rename ClassifyExpression -> ClassifyExpr by Chris Lattner · 21 years ago
  4. b0404c7 Doxygenize methods, add new getIntPtrType method by Chris Lattner · 21 years ago
  5. ad4705f fix grammao by Chris Lattner · 21 years ago
  6. 6b4edba Change weight into a float so that we can take into account the by Alkis Evlogimenos · 21 years ago
  7. 169cfd0 Add support for inactive intervals. This effectively reuses registers by Alkis Evlogimenos · 21 years ago
  8. 3e200e6 Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass by Chris Lattner · 21 years ago
  9. 73c1366 Remove sparc specific passes from public headers by Chris Lattner · 21 years ago
  10. 6183882 Remove a horrible API by Chris Lattner · 21 years ago
  11. 1514b5b Cleanups to implement PR135 by Chris Lattner · 21 years ago
  12. 3ddc05b Simple refactorings to prepare for lazy global emission by Chris Lattner · 21 years ago
  13. 1e60a91 Rip JIT specific stuff out of TargetMachine, as per PR176 by Chris Lattner · 21 years ago
  14. abbc2dd Add new function by Chris Lattner · 21 years ago
  15. 4c08086 Remove TwoAddressInstruction from the public headers and add an ID by Alkis Evlogimenos · 21 years ago
  16. 71499de Add TwoAddressInstructionPass to handle instructions that have two or by Alkis Evlogimenos · 21 years ago
  17. 485ec3c Rename LiveIntervals::expired() to LiveIntervals::expiredAt(). by Alkis Evlogimenos · 21 years ago
  18. dd2cc65 Handle multiple virtual register definitions gracefully. by Alkis Evlogimenos · 21 years ago
  19. 2cffeec Add a new AliassetTracker::remove method. Because we need to be able to remove by Chris Lattner · 21 years ago
  20. 0f7d2e8 Fix typo in comment. by Brian Gaeke · 21 years ago
  21. cfde00b This header is dead by Chris Lattner · 21 years ago
  22. 721b4e5 I wonder how this didn't cause any tests to fail... by Alkis Evlogimenos · 21 years ago
  23. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  24. bb8f476 Add capability to represent volatile AliasSet's by Chris Lattner · 21 years ago
  25. 4c214d2 Ignore non-allocatable physical registers in live interval analysis. by Alkis Evlogimenos · 21 years ago
  26. 459ccab Add new getJITStubForFunction method, which may optionally be implemented by by Chris Lattner · 21 years ago
  27. 895be4b Doxygenify comments, remove extraneous #include by Chris Lattner · 21 years ago
  28. 246372f Use uintptr_t for pointer values in the ExecutionEngine. by Brian Gaeke · 21 years ago
  29. 92c59d6 Fix typo in comment by Brian Gaeke · 21 years ago
  30. 8e32f5e IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.h by Brian Gaeke · 21 years ago
  31. fc188b9 IncludeFile hack to pull in BasicAliasAnalysis whenever AliasAnalysis.h by Brian Gaeke · 21 years ago
  32. 18cb4c3 add two new virtual functions: by Chris Lattner · 21 years ago
  33. a08bca9 Since ssaification of the varargs builtings, the vaarg instruction no longer by Chris Lattner · 21 years ago
  34. 4768dc5 Regenerated using autoheader-2.57 by Brian Gaeke · 21 years ago
  35. eae45cf The recalclulate method was a nasty hack that was once used by the -cee pass, by Chris Lattner · 21 years ago
  36. 31b9353 Rewrite dominators implementation. Now domset is constructed from immdom, by Chris Lattner · 21 years ago
  37. 677d027 Move this method out of the generic dominators calculation code by Chris Lattner · 21 years ago
  38. b27ef24 Move operator<<(std::ostream&, const LiveInterval&) out of the header file. by Alkis Evlogimenos · 21 years ago
  39. 59e47e3 Lock abstraction, introduced with a view toward making the JIT thread-safe. by Brian Gaeke · 21 years ago
  40. 7f5dbcc Add new block number by Chris Lattner · 21 years ago
  41. d540e2c Remove unused enum value by Chris Lattner · 21 years ago
  42. 786a518 Add some "useful" methods by Chris Lattner · 21 years ago
  43. f17072b be GCC 3.4 clean by Chris Lattner · 21 years ago
  44. d2aa7b8 Hrm, how could this compile? by Chris Lattner · 21 years ago
  45. d423fb5 fix gcc 3.4 compatibility problem by Chris Lattner · 21 years ago
  46. 6c7901b It is legal to index into sequential types with any integer by Chris Lattner · 21 years ago
  47. c4c6b9e Work with gepi's and constant exprs. Also, add versions of iterator ctors that take references by Chris Lattner · 21 years ago
  48. 94a28c6 Rename class to be consistent with other iterator classes by Chris Lattner · 21 years ago
  49. 19ed305 Initial checkin of gep_type_begin/end which will be used to address PR82 by Chris Lattner · 21 years ago
  50. a140b3c Expose functionality to query if a file is an ELF shared object. by Misha Brukman · 21 years ago
  51. 9bb2188 A better way to get std::pair into the compiler's little, walnut-sized brain. by Brian Gaeke · 21 years ago
  52. 6de98f2 This is a hack to make this file compile under g++-3.0.x; by Brian Gaeke · 21 years ago
  53. 593ba8f Somehow I forgot poor little UnwindInst *sniff* by Chris Lattner · 21 years ago
  54. dd56927 * Add new constructors to allow insertion of terminator instructions at the by Chris Lattner · 21 years ago
  55. ff0cbe1 Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it. by Alkis Evlogimenos · 21 years ago
  56. ff336a4 Regenerated using autoheader-2.57 by Brian Gaeke · 21 years ago
  57. 5d5a714 Implement == and != correctly. Before they would incorrectly return != by Chris Lattner · 21 years ago
  58. 48babfa The ConstantPointer class is now gone. by Chris Lattner · 21 years ago
  59. 0dc3969 Constant folding shalt not be built on annotations by Chris Lattner · 21 years ago
  60. 825b02d Fix copy-and-pasteo by Chris Lattner · 21 years ago
  61. 8b70b78 Fixes for PR114: Thanks to Reid Spencer! by Chris Lattner · 21 years ago
  62. 60e9742 This is obviously illegal C++ code, but was apparently accepted by 3.3 by Chris Lattner · 21 years ago
  63. 21fc51d Add methods for implementation by Chris Lattner · 21 years ago
  64. a3f5f80 Remove needless dependence on boost by Chris Lattner · 21 years ago
  65. de0579d Add namespace qualifier by Chris Lattner · 21 years ago
  66. 2d3e1ee Minor cleanups by Chris Lattner · 21 years ago
  67. 7d26815 Add an initial version of the CompleteBUDataStructures pass by Chris Lattner · 21 years ago
  68. e94e0ed Fix faulty namespacification by Chris Lattner · 21 years ago
  69. fed0b29 Regress to not using the llvm namespace. by John Criswell · 21 years ago
  70. f58aefc Add argument by Chris Lattner · 21 years ago
  71. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  72. f33d00f Add prototypes for CheckMagic, IsArchive, and IsBytecode. by Brian Gaeke · 21 years ago
  73. 6a9127e VS: ---------------------------------------------------------------------- by Brian Gaeke · 21 years ago
  74. 3b120be Add new method by Chris Lattner · 21 years ago
  75. aeef8c7 Include forms of SplitCriticalEdge which work correctly with pred/succ iterators by Chris Lattner · 21 years ago
  76. 33e0a75 No really, I'm not on crack by Chris Lattner · 21 years ago
  77. b977ef2 Helper method by Chris Lattner · 21 years ago
  78. d9c5c5e Move isCriticalEdge & SplitCritical into this file. While we're at it, change by Chris Lattner · 21 years ago
  79. 4a05ba0 Move isCriticalEdge & SplitCritical edge out of this file, which is only by Chris Lattner · 21 years ago
  80. 9058349 Regenerated. by Brian Gaeke · 21 years ago
  81. 278a4ac Patch to fix PR102, contributed by Reid Spencer. by Brian Gaeke · 21 years ago
  82. d5b1245 Fix PR95. I'm checking this patch in for Reid Spencer, who figured it out by Chris Lattner · 21 years ago
  83. 94db570 Provide a specialization of _Alloc_traits, which allows the G++ runtime to avoid by Chris Lattner · 21 years ago
  84. 4ba0f57 Add a warning about not "new"ing or "delete"ing CallSites by Brian Gaeke · 21 years ago
  85. 12a3f84 Added ability to register FunctionPasses as optimizations, with by Misha Brukman · 21 years ago
  86. d24fdda Declare FunctionPasses as such. by Misha Brukman · 21 years ago
  87. f0d6b49 Add some ctors for this allocator by Chris Lattner · 21 years ago
  88. 3323f2a Split the DAE pass into DAE and DAH passes by Chris Lattner · 21 years ago
  89. 01f93a4 A few handy methods that seem to mesh well with what CallSite already provides. by Brian Gaeke · 21 years ago
  90. 80f0b57 Since this function returns an int, let's actually return something. by Misha Brukman · 21 years ago
  91. e292da2 Add std::pair tier. This is a much simplified version of boost::tie by Alkis Evlogimenos · 21 years ago
  92. 748b487 This works with GCC 3.4 also by Chris Lattner · 21 years ago
  93. d5e4918 Fix spello Add negate overload by Chris Lattner · 21 years ago
  94. 4dad76c Update documentation since it was misleading: make it clear that a by Alkis Evlogimenos · 21 years ago
  95. e668dab Change all machine basic block modifier functions in MRegisterInfo to by Alkis Evlogimenos · 21 years ago
  96. c2630f7 New file, for use by the pool allocator project by Chris Lattner · 21 years ago
  97. ac50030 Allow CallSites to be used as the key of a map by Chris Lattner · 21 years ago
  98. 15869aa All DSGraphs keep a reference to the targetdata they are created with. This is by Chris Lattner · 21 years ago
  99. ba12c23 Including the symbol table in the FindUsedTypes analysis was the WRONG way by Chris Lattner · 21 years ago
  100. 1926f69 Escape "'s, which are frequent visitors to C++ types by Chris Lattner · 21 years ago