aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2002-12-03This should fix the bug seen with some registers not being allocatedMisha Brukman
2002-12-03Added support for callee- and caller-save registers.Misha Brukman
2002-12-03Fix broken ret opcode, grr...Chris Lattner
2002-12-03Checkin debug implementation of MCEChris Lattner
2002-12-03Fix instsel for callsChris Lattner
2002-12-03Simplify codeChris Lattner
2002-12-03Fix big bug introduced with symbol table changesChris Lattner
2002-12-03Fix the buildChris Lattner
2002-12-03brgBrian Gaeke
2002-12-03Split the machine code emitter completely out of the printerChris Lattner
2002-12-03* Move information about Implicit Defs/Uses into X86InstrInfo.def.Chris Lattner
2002-12-03Initialize implicit uses/defs fields for sparc backend to empty listChris Lattner
2002-12-03brgBrian Gaeke
2002-12-02More support for machine code emission: raw instructionsChris Lattner
2002-12-02Expose explicit typeChris Lattner
2002-12-02Start implementing MachineCodeEmitterChris Lattner
2002-12-02Eliminate OtherFrmChris Lattner
2002-12-02Remove commentChris Lattner
2002-12-02Initial support for machine code emissionChris Lattner
2002-12-02Ignore generated files Lexer.cpp and llvmAsmParser.*Misha Brukman
2002-12-02* Abstracted out stack space allocation into its own functionMisha Brukman
2002-12-02Fix order of operands on a store from reg to [reg+offset].Misha Brukman
2002-12-01Add rawfrm flagsChris Lattner
2002-12-01Don't add implicit regsChris Lattner
2002-11-30brgBrian Gaeke
2002-11-29brgBrian Gaeke
2002-11-27Fix logical error in TD pass: we should clear Mod/Ref bits of each callerVikram S. Adve
2002-11-27(1) Bug fix that was causing nodes with dangling references to be freed.Vikram S. Adve
2002-11-26brgBrian Gaeke
2002-11-25Keep global nodes in each DS Graph (by forcing them to be marked live).Vikram S. Adve
2002-11-22Oops. Got the MOVrm and MOVmr mixed up. Fixed. We can now print outMisha Brukman
2002-11-22Enable the register allocator pass.Misha Brukman
2002-11-22A simple (spilling) register allocator.Misha Brukman
2002-11-22Added methods to read/write values to stack in .h, fixed implementation inMisha Brukman
2002-11-22Added -*- C++ -*- mode to the comments.Misha Brukman
2002-11-22Add a simple way to add memory locations of format [reg+offset]Misha Brukman
2002-11-22lib/Target/X86/InstSelectSimple.cpp: Add visitCallInst, visitCastInst.Brian Gaeke
2002-11-21Handle cmp Reg, 0 correctlyChris Lattner
2002-11-21Printing support for more stuffChris Lattner
2002-11-21Don't add implicit operandsChris Lattner
2002-11-21Fix off by one bugChris Lattner
2002-11-21Add fixmeChris Lattner
2002-11-21Minor code cleanupsChris Lattner
2002-11-21Implement printing of store instructionsChris Lattner
2002-11-21The big change here is to handle printing/emission of X86II::MRMSrcMemChris Lattner
2002-11-21Remove implicit information from instruction selectorChris Lattner
2002-11-21Add printing information for MUL and DIVChris Lattner
2002-11-21Fix a bug that prevented compilation of multiple functionsChris Lattner
2002-11-21Remove opcode information for instructions that are completely defined nowChris Lattner
2002-11-21Add printing support for sahf & setccChris Lattner