X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=docs%2FWritingAnLLVMBackend.html;h=729023240de9a5ce2e209a87943ccd149b4ecdfe;hb=a75ce9f5d2236d93c117e861e60e6f3f748c9555;hp=c0d6a129e20ae4d51115f16bec7c23becdc5e820;hpb=deb8c1547e4410026a77d839ef75b6daeb0339db;p=oota-llvm.git
diff --git a/docs/WritingAnLLVMBackend.html b/docs/WritingAnLLVMBackend.html
index c0d6a129e20..729023240de 100644
--- a/docs/WritingAnLLVMBackend.html
+++ b/docs/WritingAnLLVMBackend.html
@@ -354,8 +354,6 @@ public:
// Pass Pipeline Configuration
virtual bool addInstSelector(PassManagerBase &PM, bool Fast);
virtual bool addPreEmitPass(PassManagerBase &PM, bool Fast);
- virtual bool addAssemblyEmitter(PassManagerBase &PM, bool Fast,
- std::ostream &Out);
};
} // end namespace llvm
@@ -563,8 +561,7 @@ def AL : Register<"AL">, DwarfRegNum<[0, 0, 0]>;
This defines the register AL and assigns it values (with
DwarfRegNum) that are used by gcc, gdb, or a debug
-information writer (such as DwarfWriter
-in llvm/lib/CodeGen/AsmPrinter) to identify a register. For register
+information writer to identify a register. For register
AL, DwarfRegNum takes an array of 3 values representing 3
different modes: the first element is for X86-64, the second for exception
handling (EH) on X86-32, and the third is generic. -1 is a special Dwarf number
@@ -916,9 +913,6 @@ implementation in SparcRegisterInfo.cpp:
getCalleeSavedRegs — Returns a list of callee-saved registers
in the order of the desired callee-save stack frame offset.
-getCalleeSavedRegClasses — Returns a list of preferred
- register classes with which to spill each callee saved register.
-
getReservedRegs — Returns a bitset indexed by physical
register numbers, indicating if a particular register is unavailable.
@@ -1305,9 +1299,6 @@ implementation in SparcInstrInfo.cpp:
-- isMoveInstr — Return true if the instruction is a register to
- register move; false, otherwise.
-
- isLoadFromStackSlot — If the specified machine instruction is
a direct load from a stack slot, return the register number of the
destination and the FrameIndex of the stack slot.
@@ -1316,7 +1307,8 @@ implementation in SparcInstrInfo.cpp:
a direct store to a stack slot, return the register number of the
destination and the FrameIndex of the stack slot.
-- copyRegToReg — Copy values between a pair of registers.
+- copyPhysReg — Copy values between a pair of physical
+ registers.
- storeRegToStackSlot — Store a register value to a stack
slot.
@@ -1833,7 +1825,7 @@ register to convert the floating-point value to an integer.
static SDValue LowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) {
assert(Op.getValueType() == MVT::i32);
Op = DAG.getNode(SPISD::FTOI, MVT::f32, Op.getOperand(0));
- return DAG.getNode(ISD::BIT_CONVERT, MVT::i32, Op);
+ return DAG.getNode(ISD::BITCAST, MVT::i32, Op);
}
@@ -2152,12 +2144,6 @@ in XXXGenAsmWriter.inc contains an implementation of the
- printImplicitDef
- printInlineAsm
-
-- printLabel
-
-- printPICJumpTableEntry
-
-- printPICJumpTableSetLabel