aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-284-15/+17
* Add coalescing to register allocator. A hint is added to each intervalAlkis Evlogimenos2003-12-282-0/+2
* Add TargetInstrInfo::isMoveInstr() to support coalescing in registerAlkis Evlogimenos2003-12-281-0/+10
* We may now pass IntrinsicLowering implementations into these methodsChris Lattner2003-12-282-17/+24
* add argumentChris Lattner2003-12-281-4/+6
* ABC's must have virtual dtors! Shame on me!Chris Lattner2003-12-282-0/+2
* Move header into top-level llvm dirChris Lattner2003-12-282-6/+6
* Add new interface that allows removal of some code from the code generators,Chris Lattner2003-12-282-0/+126
* New methodChris Lattner2003-12-261-0/+7
* Rename 'run' to 'runFunction' to emphasize that it is usable to run anyChris Lattner2003-12-261-6/+8
* Hrm is a really nasty ommission. The lack of this destructor was causing abs...Chris Lattner2003-12-231-0/+2
* Rename ClassifyExpression -> ClassifyExprChris Lattner2003-12-231-6/+6
* Doxygenize methods, add new getIntPtrType methodChris Lattner2003-12-221-10/+14
* fix grammaoChris Lattner2003-12-221-1/+1
* Change weight into a float so that we can take into account theAlkis Evlogimenos2003-12-212-4/+6
* Add support for inactive intervals. This effectively reuses registersAlkis Evlogimenos2003-12-212-8/+12
* Rearrange code, indent for the namespace, add the createMachineFunctionPrinte...Chris Lattner2003-12-202-45/+48
* Remove sparc specific passes from public headersChris Lattner2003-12-201-2/+0
* Remove a horrible APIChris Lattner2003-12-201-2/+0
* Cleanups to implement PR135Chris Lattner2003-12-201-4/+11
* Simple refactorings to prepare for lazy global emissionChris Lattner2003-12-201-3/+10
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-202-25/+62
* Add new functionChris Lattner2003-12-191-0/+10
* Remove TwoAddressInstruction from the public headers and add an IDAlkis Evlogimenos2003-12-182-51/+5
* Add TwoAddressInstructionPass to handle instructions that have two orAlkis Evlogimenos2003-12-182-12/+107
* Rename LiveIntervals::expired() to LiveIntervals::expiredAt().Alkis Evlogimenos2003-12-182-2/+2
* Handle multiple virtual register definitions gracefully.Alkis Evlogimenos2003-12-182-94/+8
* Add a new AliassetTracker::remove method. Because we need to be able to removeChris Lattner2003-12-181-9/+33
* Fix typo in comment.Brian Gaeke2003-12-161-1/+1
* I wonder how this didn't cause any tests to fail...Alkis Evlogimenos2003-12-141-2/+2
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-141-20/+16
* Add capability to represent volatile AliasSet'sChris Lattner2003-12-141-3/+13
* Ignore non-allocatable physical registers in live interval analysis.Alkis Evlogimenos2003-12-131-0/+4
* Add new getJITStubForFunction method, which may optionally be implemented byChris Lattner2003-12-121-2/+11
* Doxygenify comments, remove extraneous #includeChris Lattner2003-12-121-16/+15
* Use uintptr_t for pointer values in the ExecutionEngine.Brian Gaeke2003-12-121-1/+1
* Fix typo in commentBrian Gaeke2003-12-121-1/+1
* IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.hBrian Gaeke2003-12-111-0/+5
* IncludeFile hack to pull in BasicAliasAnalysis whenever AliasAnalysis.hBrian Gaeke2003-12-111-0/+9
* add two new virtual functions:Chris Lattner2003-12-081-0/+17
* Since ssaification of the varargs builtings, the vaarg instruction no longerChris Lattner2003-12-081-2/+0
* Regenerated using autoheader-2.57Brian Gaeke2003-12-081-0/+4
* The recalclulate method was a nasty hack that was once used by the -cee pass,Chris Lattner2003-12-071-5/+0
* Rewrite dominators implementation. Now domset is constructed from immdom,Chris Lattner2003-12-071-95/+111
* Move this method out of the generic dominators calculation codeChris Lattner2003-12-071-0/+2
* Move operator<<(std::ostream&, const LiveInterval&) out of the header file.Alkis Evlogimenos2003-12-052-18/+4
* Lock abstraction, introduced with a view toward making the JIT thread-safe.Brian Gaeke2003-12-011-0/+69
* Add new block numberChris Lattner2003-12-011-0/+4
* Remove unused enum valueChris Lattner2003-12-011-1/+0
* Add some "useful" methodsChris Lattner2003-12-011-0/+6