llvm-mirror/lib/Target/PowerPC
Misha Brukman fdc633a29b * cFP class split into cFP32 and cFP64
* Fn args passed in registers are now recorded as used by the call instruction
`-> asm printer updated to not print out those registers with the call instr
* Stack frame layout in prolog/epilog fixed, spills and vararg fns now work
* float/double to signed int codegen now correct
* various single precision float codegen bugs fixed
* const integer multiply codegen fixed
* select and setcc blocks inserted into the correct place in machine CFG
* load of integer constant code optimized

All of Shootout tests now work.  Great thanks to Nate Begeman for the patch!

llvm-svn: 15014
2004-07-20 00:41:46 +00:00
..
Makefile The generated instruction selector isn't (yet) functional 2004-07-16 20:31:13 +00:00
PowerPC.h Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. 2004-07-16 10:31:25 +00:00
PowerPC.td Initial revision 2004-06-21 16:55:25 +00:00
PowerPCAsmPrinter.cpp CPR Fixes 2004-07-18 07:29:35 +00:00
PowerPCCodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +00:00
PowerPCInstrBuilder.h * Wrap long lines (comments and code) 2004-07-07 20:01:36 +00:00
PowerPCInstrInfo.cpp Fix code formatting 2004-07-16 20:54:25 +00:00
PowerPCInstrInfo.h Add prototype for TargetInstrInfo::isMoveInstr() 2004-07-16 20:50:55 +00:00
PowerPCInstrInfo.td Add IMPLICIT_DEFS pseudo-instruction; patch by: Nate Begeman 2004-07-16 20:33:41 +00:00
PowerPCISelSimple.cpp * cFP class split into cFP32 and cFP64 2004-07-20 00:41:46 +00:00
PowerPCJITInfo.h Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. 2004-07-16 10:31:25 +00:00
PowerPCRegisterInfo.cpp * Store all non-volatile int registers R13-31 on the stack, restore on exit 2004-07-16 20:55:20 +00:00
PowerPCRegisterInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PowerPCRegisterInfo.td * Enable allocation of registers r2-r10 2004-07-16 20:35:20 +00:00
PowerPCTargetMachine.cpp We don't really need to #include IPO.h into this file. 2004-07-17 18:37:46 +00:00
PowerPCTargetMachine.h Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC 2004-07-12 23:36:12 +00:00
PPC32AsmPrinter.cpp CPR Fixes 2004-07-18 07:29:35 +00:00
PPC32CodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +00:00
PPC32ISelSimple.cpp * cFP class split into cFP32 and cFP64 2004-07-20 00:41:46 +00:00