Change target-specific classes to use more precise static types.
[oota-llvm.git] / lib / Target / X86 / X86CodeEmitter.cpp
2004-10-18 Chris LattnerImprove compatibility with VC++, patch contributed...
2004-10-17 Chris LattnerUnify handling of constant pool indexes with the other...
2004-10-15 Chris LattnerGive the X86 JIT the ability to encode global+disp...
2004-09-12 Misha BrukmanFix filename: Printer.cpp has become X86AsmPrinter.cpp
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-11 Chris LattnerRemove dead method
2004-07-17 Chris LattnerMake sure to emit the immediate byte for instructions...
2004-06-02 Chris LattnerConvert to the new TargetMachine interface.
2004-05-14 Brian GaekeDon't keep track of references to LLVM BasicBlocks...
2004-04-23 Brian GaekeUse emitWordAt() to emit forward-branch fixups.
2004-04-13 Chris LattnerAdd support for new instruction type
2004-03-09 Alkis EvlogimenosAdd emitInstruction() API so that we can get the bytes...
2004-03-09 Alkis EvlogimenosConstify things a bit
2004-02-28 Alkis EvlogimenosEach instruction now has both an ImmType and a MemType...
2004-02-27 Alkis EvlogimenosRename MRMS[0-7]{r,m} to MRM[0-7]{r,m}.
2004-02-17 Chris LattnerAdd support for GlobalAddress's for alkis
2004-02-17 Chris LattnerExpand the repertoire of the forms we can print and...
2004-02-15 Alkis EvlogimenosMake dense maps keyed on physical registers smallerusing
2004-02-15 Alkis EvlogimenosAdd back machine code deleter pass until we get a Machi...
2004-02-12 Chris LattnerAdd support for the rep movs[bwd] instructions, and...
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2003-12-20 Alkis EvlogimenosRemove floating point killer pass. This is now implemen...
2003-12-20 Chris LattnerFinally, _actually delete the machine code_ for a funct...
2003-12-20 Chris LattnerA minor cleanup for better encapsulation
2003-12-20 Chris LattnerRip JIT specific stuff out of TargetMachine, as per...
2003-12-12 John CriswellModified cast so that it converts the int to a long...
2003-12-12 Chris LattnerImplement the TargetMachine::getJITStubForFunction...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-20 Chris Lattner* Rename X86::IMULr16 -> X86::IMULrr16
2003-10-16 Brian GaekeFix typo in comment.
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-13 Brian GaekeaddPassesToJITCompile and addPassesToEmitMachineCode...
2003-08-05 Chris LattnerThis is the real fix for the previous register allocato...
2003-08-03 Chris LattnerSet debug types
2003-08-01 Chris LattnerMove DEBUG to Debug.h
2003-07-26 Chris LattnerWe don't modify the LLVM rep, remain const correct
2003-06-30 John CriswellMerged in autoconf branch. This provides configuration...
2003-06-16 Brian GaekeIsolate machine-dependent use of <alloca.h> in "Support...
2003-06-06 Chris LattnerFix warnings on Sparc
2003-06-06 Chris LattnerAdd statistic for # machine instrs emitted
2003-06-03 Chris LattnerAdd namespace comments for doxygen
2003-06-02 Misha BrukmanEliminated a compiler warning due to casting to a diffe...
2003-06-02 Misha BrukmanRenamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp...
2003-06-01 Chris LattnerMove X86 specific code out of the JIT into the X86...
2003-05-09 Chris LattnerThis blank line has GOT to go.
2003-05-07 Chris LattnerIMPLICIT_DEF was not the beautiful elegant solution...
2003-05-06 Chris LattnerDon't have a cow with new pseudo instructions
2003-01-14 Chris LattnerRename MachineInstrInfo -> TargetInstrInfo
2003-01-13 Chris Lattner* Add support for FP registers ST*
2002-12-28 Chris Lattner* Convert to a MachineFunctionPass
2002-12-25 Chris LattnerAdd support for FP prefixes
2002-12-23 Chris LattnerAdd support for the bswap instruction
2002-12-20 Chris Lattnerfix warning
2002-12-15 Chris LattnerGive passes nice names!
2002-12-15 Chris LattnerUse MachineOperand::isFoo methods instead of our own...
2002-12-13 Brian GaekeInstSelectSimple.cpp: Give promote32 a comment. Add...
2002-12-13 Chris LattnerEmit the right form of mod/rm mod field
2002-12-13 Chris LattnerRename MemArg* to Arg*
2002-12-13 Chris LattnerMake mem size an assert
2002-12-13 Misha BrukmanThis is supposed to provide correct size for datatypes...
2002-12-04 Chris LattnerFix bogus assertion failures
2002-12-04 Chris LattnerAdd support for referencing global variables/functions
2002-12-03 Chris LattnerSplit the machine code emitter completely out of the...
2002-12-02 Chris LattnerMore support for machine code emission: raw instructions
2002-12-02 Chris LattnerStart implementing MachineCodeEmitter
2002-12-02 Chris LattnerInitial support for machine code emission