mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-31 09:11:13 +00:00
8c9f520b33
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14292 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
Makefile | ||
PowerPC.h | ||
PowerPC.td | ||
PowerPCAsmPrinter.cpp | ||
PowerPCCodeEmitter.cpp | ||
PowerPCInstrInfo.cpp | ||
PowerPCInstrInfo.h | ||
PowerPCInstrs.td | ||
PowerPCISelSimple.cpp | ||
PowerPCJITInfo.h | ||
PowerPCReg.td | ||
PowerPCRegisterInfo.cpp | ||
PowerPCRegisterInfo.h | ||
PowerPCTargetMachine.cpp | ||
PowerPCTargetMachine.h | ||
PPC32AsmPrinter.cpp | ||
PPC32ISelSimple.cpp | ||
PPC.h | ||
PPCAsmPrinter.cpp | ||
PPCCodeEmitter.cpp | ||
PPCInstrBuilder.h | ||
PPCInstrInfo.td | ||
PPCJITInfo.h | ||
PPCRegisterInfo.td | ||
PPCTargetMachine.cpp | ||
README.txt |
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$