llvm-6502/lib/Target/PowerPC
Misha Brukman a2916ce49a Intrinsic::isnan has gone away, support for it commented out.
Intrinsic::isunordered has arrived, and we just use the standard lowering
pass for it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14290 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-21 17:58:36 +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 Type::getPrimitiveID() -> getTypeID() 2004-06-21 17:19:08 +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 Intrinsic::isnan has gone away, support for it commented out. 2004-06-21 17:58:36 +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 Type::getPrimitiveID() -> getTypeID() 2004-06-21 17:19:08 +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 Type::getPrimitiveID() -> getTypeID() 2004-06-21 17:19:08 +00:00
PPC32ISelSimple.cpp Intrinsic::isnan has gone away, support for it commented out. 2004-06-21 17:58:36 +00:00
PPC.h Initial revision 2004-06-21 16:55:25 +00:00
PPCAsmPrinter.cpp Type::getPrimitiveID() -> getTypeID() 2004-06-21 17:19:08 +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 Initial revision 2004-06-21 16:55:25 +00:00
PPCJITInfo.h Initial revision 2004-06-21 16:55:25 +00:00
PPCRegisterInfo.td Initial revision 2004-06-21 16:55:25 +00:00
PPCTargetMachine.cpp Initial revision 2004-06-21 16:55:25 +00:00
README.txt Initial revision 2004-06-21 16:55:25 +00:00

PowerPC backend skeleton
------------------------

Someday we'd like to have a PowerPC backend. Unfortunately, this
is not yet that day.

This directory contains mainly stubs and placeholders; there is no
binary machine code emitter, no assembly writer, and no instruction
selector here.  Most of the functions in these files call abort()
or fail assertions on purpose, just to reinforce the fact that they
don't work.

If you want to use LLVM on the PowerPC *today*, use the C Backend
(llc -march=c).  It generates C code that you can compile with the
native GCC compiler and run.  A distant second choice would be the
Interpreter (lli --force-interpreter=true).

A few things *are* really here, including:
 * PowerPC register file definition in TableGen format
 * PowerPC definitions of TargetMachine and other target-specific classes 

"Patches," as they say, "are accepted."

$Date$