specify aliases directly in register definitions. Patch contributed by Jason Eckhardt! llvm-svn: 16330 |
||
|---|---|---|
| .. | ||
| LICENSE.TXT | ||
| Makefile | ||
| PPC32.td | ||
| PPC32CodeEmitter.cpp | ||
| PPC32ISelSimple.cpp | ||
| PPC32InstrInfo.cpp | ||
| PPC32InstrInfo.h | ||
| PPC32JITInfo.h | ||
| PPC32RegisterInfo.cpp | ||
| PPC32RegisterInfo.h | ||
| PPC32RegisterInfo.td | ||
| PPC32TargetMachine.h | ||
| PPC64.td | ||
| PPC64CodeEmitter.cpp | ||
| PPC64ISelSimple.cpp | ||
| PPC64InstrInfo.cpp | ||
| PPC64InstrInfo.h | ||
| PPC64JITInfo.h | ||
| PPC64RegisterInfo.cpp | ||
| PPC64RegisterInfo.h | ||
| PPC64RegisterInfo.td | ||
| PPC64TargetMachine.h | ||
| PowerPC.h | ||
| PowerPC.td | ||
| PowerPCAsmPrinter.cpp | ||
| PowerPCBranchSelector.cpp | ||
| PowerPCFrameInfo.h | ||
| PowerPCInstrBuilder.h | ||
| PowerPCInstrFormats.td | ||
| PowerPCInstrInfo.h | ||
| PowerPCInstrInfo.td | ||
| PowerPCJITInfo.h | ||
| PowerPCRegisterInfo.h | ||
| PowerPCRegisterInfo.td | ||
| PowerPCTargetMachine.cpp | ||
| PowerPCTargetMachine.h | ||
| README.txt | ||
README.txt
TODO: * implement not-R0 register GPR class * fix rlwimi generation to be use-and-def * implement scheduling info * implement powerpc-64 for darwin * implement powerpc-64 for aix * use stfiwx in float->int * should hint to the branch select pass that it doesn't need to print the second unconditional branch, so we don't end up with things like: b .LBBl42__2E_expand_function_8_674 ; loopentry.24 b .LBBl42__2E_expand_function_8_42 ; NewDefault b .LBBl42__2E_expand_function_8_42 ; NewDefault Currently failing tests that should pass: * MultiSource |- Applications | `- hbd: miscompilation