aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-012-68/+0
* Remove dead member variables of SparcV9SchedInfo and TargetSchedInfoBrian Gaeke2004-02-291-10/+0
* Eliminate the distinction between "real" and "unreal" instructionsChris Lattner2004-02-291-6/+4
* Scrap a huge layer of cruft out of this interface.Chris Lattner2004-02-291-93/+44
* Add hook for V8 targetChris Lattner2004-02-281-3/+11
* Uncomment assertions that register# != 0 on calls toAlkis Evlogimenos2004-02-261-2/+2
* Make TargetData no longer use annotations!Chris Lattner2004-02-261-14/+6
* Temporarily comment out asserts as they break things. I will uncommentAlkis Evlogimenos2004-02-251-2/+2
* Duh, forgot to close the parenthesis.Alkis Evlogimenos2004-02-251-2/+2
* Add assert to isPhysicalRegister and isVirtualRegister to fail whenAlkis Evlogimenos2004-02-251-0/+2
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-251-1/+9
* Great renaming part II: Sparc --> SparcV9 (also includes command-line options...Brian Gaeke2004-02-251-2/+2
* This is needed by assignment verification in linear-scan.Alkis Evlogimenos2004-02-191-0/+8
* Simplify and document the new interfaceChris Lattner2004-02-171-7/+8
* Add API to check and fold memory operands into instructions.Alkis Evlogimenos2004-02-171-0/+10
* The prologue/epilogue related method calls have no reason to return a value,Chris Lattner2004-02-141-11/+10
* Make sure to provide a prototype for the cbackendChris Lattner2004-02-131-0/+8
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-1/+1
* Add parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-121-1/+1
* Change interface so that we can add to the end of a basic blockAlkis Evlogimenos2004-02-121-6/+6
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-7/+8
* Fix typos in comments.Brian Gaeke2004-02-111-2/+2
* Add prototype for llvm::allocatePowerPCTargetMachine().Brian Gaeke2004-02-021-0/+8
* Add MRegisterInfo::getNumRegs().Alkis Evlogimenos2004-02-011-0/+6
* Add two static methods to avoid having client code explicitly compare againstChris Lattner2004-01-311-0/+12
* If you call abort(), #include <cstdlib>Misha Brukman2004-01-211-0/+2
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-281-8/+12
* Add TargetInstrInfo::isMoveInstr() to support coalescing in registerAlkis Evlogimenos2003-12-281-0/+10
* We may now pass IntrinsicLowering implementations into these methodsChris Lattner2003-12-281-15/+19
* Doxygenize methods, add new getIntPtrType methodChris Lattner2003-12-221-10/+14
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-202-25/+62
* Add new getJITStubForFunction method, which may optionally be implemented byChris Lattner2003-12-121-2/+11
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-119-3/+44
* Since this function returns an int, let's actually return something.Misha Brukman2003-11-051-0/+1
* Update documentation since it was misleading: make it clear that aAlkis Evlogimenos2003-11-041-10/+12
* Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos2003-11-041-23/+45
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-209-0/+63
* Make replaceMachineCodeForFunction return void.Brian Gaeke2003-10-201-4/+6
* Add stub version of replaceMachineCodeForFunction. It will live here untilBrian Gaeke2003-10-171-0/+8
* Standardize header file commentsChris Lattner2003-09-304-4/+4
* Remove dead fileChris Lattner2003-09-011-24/+0
* No longer require an OptInfoChris Lattner2003-09-011-2/+0
* Targets should configure themselves based on the module, not some wierd flagsChris Lattner2003-08-241-16/+3
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* Remove extraneous #includeChris Lattner2003-08-151-1/+0
* addPassesToJITCompile and addPassesToEmitMachineCode now take aBrian Gaeke2003-08-131-3/+4
* The NOOP instruction is no longer needed. Instead, use theChris Lattner2003-08-031-5/+2
* Code generation passes don't need access to raw LLVM types, this method is un...Chris Lattner2003-07-301-2/+1
* Unify all constant evaluations that depend on register sizeVikram S. Adve2003-07-291-0/+16