llvm-6502/lib/Target/PowerPC
Misha Brukman 1013ef5228 * Fix printing of signed immediate values
* Generation of opcodes that take 16 bit immediates
* Rewrote multiply to be correct for 64 bit values
* Rewrote all the long handling to be correct for PowerPC
* Fix visitSelectInst() to define the upper register of the pair of regs
  representing a long value

Patch contributed by Nate Begeman.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15083 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-21 20:09:08 +00:00
..
Makefile The generated instruction selector isn't (yet) functional 2004-07-16 20:31:13 +00:00
PowerPC.td Initial revision 2004-06-21 16:55:25 +00:00
PowerPCAsmPrinter.cpp Differentiate between global and weak symbol loads 2004-07-20 15:45:27 +00:00
PowerPCCodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +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
PowerPCISelSimple.cpp * Fix printing of signed immediate values 2004-07-21 20:09:08 +00:00
PowerPCRegisterInfo.cpp Use addSImm() instead of addImm() for stack offsets, which may be negative. 2004-07-21 19:36:57 +00:00
PowerPCRegisterInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PowerPCTargetMachine.h Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC 2004-07-12 23:36:12 +00:00
PPC32AsmPrinter.cpp Differentiate between global and weak symbol loads 2004-07-20 15:45:27 +00:00
PPC32ISelSimple.cpp * Fix printing of signed immediate values 2004-07-21 20:09:08 +00:00
PPC.h Initial revision 2004-06-21 16:55:25 +00:00
PPCAsmPrinter.cpp Differentiate between global and weak symbol loads 2004-07-20 15:45:27 +00:00
PPCCodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +00:00
PPCInstrBuilder.h * Wrap long lines (comments and code) 2004-07-07 20:01:36 +00:00
PPCInstrInfo.td Add SUBI instruction 2004-07-21 15:53:04 +00:00
PPCJITInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PPCRegisterInfo.td * Enable allocation of registers r2-r10 2004-07-16 20:35:20 +00:00
PPCTargetMachine.cpp Shorts are aligned to 2 bytes, bools to 1 byte (in structs). 2004-07-20 20:59:57 +00:00