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