mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-22 20:20:03 +00:00
4406604047
the need for a flavor operand, and add a new SDNode subclass, LabelSDNode, for use with them to eliminate the need for a label id operand. Change instruction selection to let these label nodes through unmodified instead of creating copies of them. Teach the MachineInstr emitter how to emit a MachineInstr directly from an ISD label node. This avoids the need for allocating SDNodes for the label id and flavor value, as well as SDNodes for each of the post-isel label, label id, and label flavor. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52943 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
Makefile | ||
PIC16.h | ||
PIC16.td | ||
PIC16AsmPrinter.cpp | ||
PIC16CallingConv.td | ||
PIC16ConstantPoolValue.cpp | ||
PIC16ConstantPoolValue.h | ||
PIC16InstrFormats.td | ||
PIC16InstrInfo.cpp | ||
PIC16InstrInfo.h | ||
PIC16InstrInfo.td | ||
PIC16ISelDAGToDAG.cpp | ||
PIC16ISelLowering.cpp | ||
PIC16ISelLowering.h | ||
PIC16RegisterInfo.cpp | ||
PIC16RegisterInfo.h | ||
PIC16RegisterInfo.td | ||
PIC16Subtarget.cpp | ||
PIC16Subtarget.h | ||
PIC16TargetAsmInfo.cpp | ||
PIC16TargetAsmInfo.h | ||
PIC16TargetMachine.cpp | ||
PIC16TargetMachine.h |