aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* 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 parent pointer to MachineInstr that points to owningAlkis Evlogimenos2004-02-121-1/+1
* Fix typos in comments.Brian Gaeke2004-02-111-2/+2
* Add TargetInstrInfo::isMoveInstr() to support coalescing in registerAlkis Evlogimenos2003-12-281-0/+10
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* The NOOP instruction is no longer needed. Instead, use theChris Lattner2003-08-031-5/+2
* Unify all constant evaluations that depend on register sizeVikram S. Adve2003-07-291-0/+16
* #include <cassert> as necessary...Chris Lattner2003-07-251-0/+1
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+0
* Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke2003-06-271-8/+9
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+1
* Reword to remove reference to how things worked in the past.Misha Brukman2003-05-241-4/+3
* NOP instructions are pseudo-instructions. We should not have them explicitly inMisha Brukman2003-05-241-0/+14
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-11/+8
* * Start renaming MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-131-32/+43
* Sparc specific methods default to abort rather than being pure virtualChris Lattner2002-12-281-21/+36
* Add commentChris Lattner2002-12-251-1/+1
* Export well known instruction opcodes usable by target independant passesChris Lattner2002-12-151-0/+6
* Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) thatMisha Brukman2002-12-121-1/+5
* Add entries to track information about implicit uses and definitions ofChris Lattner2002-12-031-2/+4
* Make sure that print gets a targetmachineChris Lattner2002-11-171-1/+2
* Add machine independant printer interfaceChris Lattner2002-11-171-0/+6
* * Add new "Target Specific Flags" field to instruction descriptorChris Lattner2002-10-301-30/+28
* Move TargetInstrDescriptors extern to the one .cpp file that refers to it:Chris Lattner2002-10-291-10/+0
* Rename opCodeString to Name, add new getName() methodChris Lattner2002-10-291-1/+5
* Rename MachineInstrInfo::getDescriptor to MachineInstrInfo::getChris Lattner2002-10-291-34/+36
* MachineInstrInfo doesn't need a TargetMachine memberChris Lattner2002-10-291-6/+2
* Strip a bunch of #includes from the file, move some virtual functions toChris Lattner2002-10-281-13/+11
* Remove all traces of the "Opcode Mask" field in the MachineInstr classChris Lattner2002-10-281-1/+0
* * s/unsigned int/unsignedChris Lattner2002-10-281-27/+27
* Make scheduling class variables be 'unsigned' instead of 'int'Chris Lattner2002-10-281-2/+1
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-1/+1
* * Remove unneccesary #includesChris Lattner2002-10-241-5/+3
* Minor change to interface for Create{Zero,Sign}ExtensionsInstructions.Vikram S. Adve2002-09-291-3/+3
* Added class MachineOptInfo as interface to target-specificVikram S. Adve2002-09-201-2/+7
* Add methods to query about the representation of LLVM quantities (e.g.,Vikram S. Adve2002-09-161-0/+23
* Add new function MachineInstrInfo::CreateZeroExtensionInstructions.Vikram S. Adve2002-09-051-2/+18
* Minor change in comments.Vikram S. Adve2002-07-101-3/+4
* New function CreateSignExtensionInstructions.Vikram S. Adve2002-05-191-28/+49
* Rename Method to FunctionChris Lattner2002-03-231-5/+5
* Added machine-independent value for INVALID_MACHINE_OPCODE.Vikram S. Adve2002-03-181-15/+13
* Remove #includeChris Lattner2002-02-031-1/+9
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-14/+11
* MachineRegInfo: Added a method to get the size of a register pushed on to stack.Ruchira Sasanka2002-01-071-1/+0
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-1/+1
* Move DataTypes.h from llvm/Support to just SupportChris Lattner2001-11-261-1/+1
* Add function returning which operand holds immediate constantVikram S. Adve2001-11-141-0/+7
* added isPseudoInstr()Ruchira Sasanka2001-11-141-0/+6