aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a build breaker.Evan Cheng2006-05-301-1/+3
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* ImmMask should be 3 for a two-bit field; Compact X86IIEvan Cheng2006-05-181-3/+2
* Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far ...Chris Lattner2006-02-021-5/+5
* - Use xor to clear integer registers (set R, 0).Evan Cheng2006-02-011-7/+11
* Eliminate tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* First round of support for doing scalar FP using the SSE2 ISA extension andNate Begeman2005-07-061-0/+4
* * Remove trailing whitespaceMisha Brukman2005-04-211-4/+4
* Teach the code generator that shrd/shld is commutable if it has an immediate.Chris Lattner2005-01-191-0/+6
* Implement the convertToThreeAddress method, add support for inverting JP/JNPChris Lattner2005-01-021-0/+12
* Remove a bunch of ad-hoc target-specific flags that were only used by theChris Lattner2004-08-111-20/+5
* Eliminate 3 of the X86 printImplicit* flags.Chris Lattner2004-08-011-10/+1
* Implement insertGoto and reverseBranchCondition for the X86.Alkis Evlogimenos2004-07-311-0/+10
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-111-2/+6
* Add support for the printImplicitDefsBefore flagChris Lattner2004-04-131-3/+4
* Added the llvm.readport and llvm.writeport intrinsics for x86. These doJohn Criswell2004-04-081-3/+7
* Wrap at 80 colsChris Lattner2004-04-011-2/+2
* Add FP conditional move instructions, which annoyingly have special propertiesChris Lattner2004-03-311-4/+12
* These two virtual methods are never called.Chris Lattner2004-02-291-12/+0
* Each instruction now has both an ImmType and a MemType. This describesAlkis Evlogimenos2004-02-281-12/+20
* Rename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.Alkis Evlogimenos2004-02-271-5/+5
* Add support for the rep movs[bwd] instructions, and emit them when codeChris Lattner2004-02-121-7/+11
* Add a new flag, which is only used for symmetry.Chris Lattner2004-01-301-0/+3
* Add TargetInstrInfo::isMoveInstr() to support coalescing in registerAlkis Evlogimenos2003-12-281-0/+8
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-201-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2003-08-061-29/+30
* Lump the base opcode in with the X86 TargetSpecific flagsChris Lattner2003-08-031-4/+7
* Nice tasty llc fixes. These should fix LLC for x86 for everything inBrian Gaeke2003-06-271-6/+4
* Reword to remove reference to how things worked in the past.Misha Brukman2003-05-241-4/+3
* Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface.Misha Brukman2003-05-241-0/+13
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-4/+4
* * Some instructions take 64 bit integers, add an Arg type for itChris Lattner2003-01-131-4/+32
* * Remove implementations of previously pure virtual functions that are not an...Chris Lattner2002-12-281-49/+0
* Add FP instr prefix byte supportChris Lattner2002-12-251-25/+40
* Rename MemArg* to Arg*Chris Lattner2002-12-131-7/+7
* Target/X86/Printer.cpp: Add sizePtr function, and use it instead ofBrian Gaeke2002-12-051-0/+11
* Eliminate OtherFrmChris Lattner2002-12-021-10/+6
* Add fixmeChris Lattner2002-11-211-0/+3
* Add support for /0 /1, etc type instructionsChris Lattner2002-11-211-5/+16
* Add new prefix flagChris Lattner2002-11-211-0/+5
* Expose base opcodeChris Lattner2002-11-181-0/+7
* Start to add more information to instr.defChris Lattner2002-11-181-4/+45
* Add instruction annotation about whether it has a 0x0F opcode prefixChris Lattner2002-11-181-1/+8
* Arrange to have a TargetMachine available in X86InstrInfo::printChris Lattner2002-11-171-1/+2
* Reorganize printing interface a bitChris Lattner2002-11-171-1/+1
* Add flag to specify when no value is produced by an instructionChris Lattner2002-10-301-0/+9
* Rename X86InstructionInfo to X86InstrInfoChris Lattner2002-10-291-2/+2
* Minor renamingChris Lattner2002-10-291-2/+2