aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2003-06-02Clean up after merging in SparcEmitter.cpp; branches and return work again.Misha Brukman
2003-06-02Minor cleanupsChris Lattner
2003-06-02Eliminated a compiler warning due to casting to a different-sized datatype.Misha Brukman
2003-06-02Merged in tools/lli/JIT/SparcEmitter.cpp, coupled with the JITResolver takenMisha Brukman
2003-06-02Remove spurious assert()Misha Brukman
2003-06-02Renamed MachineCodeEmitter.cpp -> X86CodeEmitter.cpp as it conflicts with theMisha Brukman
2003-06-02* Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cppMisha Brukman
2003-06-02Fix bug: CBackend/2003-06-01-NullPointerType.llChris Lattner
2003-06-02Deal with %lo/%lm/%hm/%hh flags in getMachineOpValue().Brian Gaeke
2003-06-02The flag modifications weren't picking up the old values of theBrian Gaeke
2003-06-02Remove obsolete codeChris Lattner
2003-06-01Move target specific code to target files. The new MachineCodeEmitterChris Lattner
2003-06-01Move X86 specific code out of the JIT into the X86 backendChris Lattner
2003-06-01Changes to be compatible with MachineCodeEmitter.hChris Lattner
2003-06-01Fix induction variable name clash in for loops, in finishFunction().Brian Gaeke
2003-06-01Make the .inc file depend on $(TBLGEN), so that changes to TableGen followedBrian Gaeke
2003-06-01Don't print out unique identifier for opaque typesChris Lattner
2003-06-01* Implement cast (long|ulong) to boolChris Lattner
2003-06-01Add RR forms of test instructionChris Lattner
2003-06-01Fix a bug with casts to bool. This fixes testcase UnitTests/2003-05-31-CastT...Chris Lattner
2003-06-01Implement xform: (X != 0) -> (bool)XChris Lattner
2003-06-01Add map info for arguments to call (copies)Anand Shukla
2003-06-01Added the #(internal functions) to outputAnand Shukla
2003-06-01Add support for shl and shr for 64 bit integer typesChris Lattner
2003-06-01Add definitions for TEST instructionsChris Lattner
2003-06-01Add new cmovne32 instructionChris Lattner
2003-05-31Fix bug: CBackend/2003-05-31-MissingStructName.llChris Lattner
2003-05-31Fix bug: FunctionResolve/2003-05-31-AllInternalDecls.llChris Lattner
2003-05-31Fix bug: FuncResolve/2003-05-31-InternalDecl.llChris Lattner
2003-05-31Simplify funcresolve a bit moreChris Lattner
2003-05-31Fix bug: FunctionResolve/2003-05-31-FuncPointerResolve.llChris Lattner
2003-05-31Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner
2003-05-31Renamed a variable.Vikram S. Adve
2003-05-31Minor changes.Vikram S. Adve
2003-05-31Added MachineCodeForInstruction object as an argument toVikram S. Adve
2003-05-31Allow explicit physical registers for implicit operands.Vikram S. Adve
2003-05-31Changes to allow explicit physical register arguments that have beenVikram S. Adve
2003-05-31Several bug fixes: globals in call operands were not being pulled out;Vikram S. Adve
2003-05-31Extensive changes to the way code generation occurs for functionVikram S. Adve
2003-05-31Reverting previous beautification changes.Vikram S. Adve
2003-05-31Fixed rewriting of branches -- they now work forward and backward.Misha Brukman
2003-05-31Removed useless code -- the byte order of output code is correct as is.Misha Brukman
2003-05-31The 'rd' register is consistently mentioned last in instruction definitions.Misha Brukman
2003-05-31* Put back into action SLL/SRL/SRA{r,i}6 instructionsMisha Brukman
2003-05-31Code beautification, no functional changes.Misha Brukman
2003-05-31Enabling some of these passes causes lli to breakMisha Brukman
2003-05-31The actual order of parameters in a 2-reg-immediate assembly instructions isMisha Brukman
2003-05-30Since malloc is no longer used, no need to free() memory.Misha Brukman
2003-05-30When converting virtual registers to immediate constants, change the opcode.Misha Brukman
2003-05-30Added saveBBreferences() for BasicBlock resolution.Misha Brukman