llvm-6502/lib/Target/PowerPC
Misha Brukman d18a31d2fa * Add support for calling vararg functions (must pass doubles in int regs too)
* Make visitSetCondInst() share condition-generating code with EmitComparison()
* There are 13 FPRs for function-passing arguments, not 8
* Do not rely on registers being sequential, use an array lookup
* In unimplemented switch cases, send an error and abort instead of silent
  fall-through
* Add doInitialization() for adding function prototypes for external math fns
* Minor changes: fix indentation, spacing, code clarity


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14653 91177308-0d34-0410-b5e6-96231b3b80d8
2004-07-06 22:51:53 +00:00
..
Makefile Initial revision 2004-06-21 16:55:25 +00:00
PowerPC.h Add comments describing how you would add prototypes for factory methods for 2004-02-02 19:05:28 +00:00
PowerPC.td Initial revision 2004-06-21 16:55:25 +00:00
PowerPCAsmPrinter.cpp Use the more compact bl' instead of cryptic (but equivalent) bcl 20,31' 2004-07-06 22:40:34 +00:00
PowerPCCodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +00:00
PowerPCInstrInfo.cpp Initial revision 2004-06-21 16:55:25 +00:00
PowerPCInstrInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PowerPCInstrs.td Import of skeletal PowerPC backend I have had laying around for months... 2004-01-21 21:13:19 +00:00
PowerPCISelSimple.cpp * Add support for calling vararg functions (must pass doubles in int regs too) 2004-07-06 22:51:53 +00:00
PowerPCJITInfo.h Add CodeEmitter and JITInfo stubs. Dump the old 2004-01-23 06:35:43 +00:00
PowerPCReg.td Add file comment. 2004-06-14 15:13:59 +00:00
PowerPCRegisterInfo.cpp Add FIXME notes for spilling int/fp regs (need to calculate stack space). 2004-07-02 17:54:38 +00:00
PowerPCRegisterInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PowerPCTargetMachine.cpp Fix the fixed stack offset, patch contributed by Vladimir Prus 2004-06-10 06:19:25 +00:00
PowerPCTargetMachine.h Initial revision 2004-06-21 16:55:25 +00:00
PPC32AsmPrinter.cpp Use the more compact bl' instead of cryptic (but equivalent) bcl 20,31' 2004-07-06 22:40:34 +00:00
PPC32ISelSimple.cpp * Add support for calling vararg functions (must pass doubles in int regs too) 2004-07-06 22:51:53 +00:00
PPC.h Initial revision 2004-06-21 16:55:25 +00:00
PPCAsmPrinter.cpp Use the more compact bl' instead of cryptic (but equivalent) bcl 20,31' 2004-07-06 22:40:34 +00:00
PPCCodeEmitter.cpp Initial revision 2004-06-21 16:55:25 +00:00
PPCInstrBuilder.h Initial revision 2004-06-21 16:55:25 +00:00
PPCInstrInfo.td * Coalesce the handy CALL* alias opcodes with the standard ones 2004-06-30 22:00:45 +00:00
PPCJITInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PPCRegisterInfo.td * Do not allocate r0 as we use it indiscriminantly in the instr selector. 2004-07-01 21:24:50 +00:00
PPCTargetMachine.cpp Fix all of those problems that the PPC backend has running 176.gcc :) 2004-07-02 05:48:42 +00:00