LLVM API Documentation

llvm::SelectionDAG Member List

This is the complete list of members for llvm::SelectionDAG, including all inherited members.

allnodes_begin() const llvm::SelectionDAG [inline]
allnodes_begin()llvm::SelectionDAG [inline]
allnodes_const_iterator typedefllvm::SelectionDAG
allnodes_end() const llvm::SelectionDAG [inline]
allnodes_end()llvm::SelectionDAG [inline]
allnodes_iterator typedefllvm::SelectionDAG
Combine(bool AfterLegalize)llvm::SelectionDAG
DeleteNode(SDNode *N)llvm::SelectionDAG
dump() const llvm::SelectionDAG
getBasicBlock(MachineBasicBlock *MBB)llvm::SelectionDAG
getCALLSEQ_START(SDOperand Chain, SDOperand Op)llvm::SelectionDAG [inline]
getCondCode(ISD::CondCode Cond)llvm::SelectionDAG
getConstant(uint64_t Val, MVT::ValueType VT)llvm::SelectionDAG
getConstantFP(double Val, MVT::ValueType VT)llvm::SelectionDAG
getConstantPool(Constant *C, MVT::ValueType VT, unsigned Alignment=0, int offset=0)llvm::SelectionDAG
getCopyFromReg(SDOperand Chain, unsigned Reg, MVT::ValueType VT)llvm::SelectionDAG [inline]
getCopyFromReg(SDOperand Chain, unsigned Reg, MVT::ValueType VT, SDOperand Flag)llvm::SelectionDAG [inline]
getCopyToReg(SDOperand Chain, unsigned Reg, SDOperand N)llvm::SelectionDAG [inline]
getCopyToReg(SDOperand Chain, unsigned Reg, SDOperand N, SDOperand Flag)llvm::SelectionDAG [inline]
getCopyToReg(SDOperand Chain, SDOperand Reg, SDOperand N, SDOperand Flag)llvm::SelectionDAG [inline]
getEntryNode() const llvm::SelectionDAG [inline]
getExternalSymbol(const char *Sym, MVT::ValueType VT)llvm::SelectionDAG
getExtLoad(unsigned Opcode, MVT::ValueType VT, SDOperand Chain, SDOperand Ptr, SDOperand SV, MVT::ValueType EVT)llvm::SelectionDAG
getFrameIndex(int FI, MVT::ValueType VT)llvm::SelectionDAG
getGlobalAddress(const GlobalValue *GV, MVT::ValueType VT, int offset=0)llvm::SelectionDAG
getLoad(MVT::ValueType VT, SDOperand Chain, SDOperand Ptr, SDOperand SV)llvm::SelectionDAG
getMachineDebugInfo() const llvm::SelectionDAG [inline]
getMachineFunction() const llvm::SelectionDAG [inline]
getNode(unsigned Opcode, MVT::ValueType VT)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, SDOperand N)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, SDOperand N1, SDOperand N2)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, SDOperand N1, SDOperand N2, SDOperand N3)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, SDOperand N1, SDOperand N2, SDOperand N3, SDOperand N4)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, SDOperand N1, SDOperand N2, SDOperand N3, SDOperand N4, SDOperand N5)llvm::SelectionDAG
getNode(unsigned Opcode, MVT::ValueType VT, std::vector< SDOperand > &Children)llvm::SelectionDAG
getNode(unsigned Opcode, std::vector< MVT::ValueType > &ResultTys, std::vector< SDOperand > &Ops)llvm::SelectionDAG
getRegister(unsigned Reg, MVT::ValueType VT)llvm::SelectionDAG
getRoot() const llvm::SelectionDAG [inline]
getSelectCC(SDOperand LHS, SDOperand RHS, SDOperand True, SDOperand False, ISD::CondCode Cond)llvm::SelectionDAG [inline]
getSetCC(MVT::ValueType VT, SDOperand LHS, SDOperand RHS, ISD::CondCode Cond)llvm::SelectionDAG [inline]
getSrcValue(const Value *I, int offset=0)llvm::SelectionDAG
getString(const std::string &Val)llvm::SelectionDAG
getTarget() const llvm::SelectionDAG
getTargetConstant(uint64_t Val, MVT::ValueType VT)llvm::SelectionDAG
getTargetConstantFP(double Val, MVT::ValueType VT)llvm::SelectionDAG
getTargetConstantPool(Constant *C, MVT::ValueType VT, unsigned Alignment=0, int offset=0)llvm::SelectionDAG
getTargetExternalSymbol(const char *Sym, MVT::ValueType VT)llvm::SelectionDAG
getTargetFrameIndex(int FI, MVT::ValueType VT)llvm::SelectionDAG
getTargetGlobalAddress(const GlobalValue *GV, MVT::ValueType VT, int offset=0)llvm::SelectionDAG
getTargetLoweringInfo() const llvm::SelectionDAG [inline]
getTargetNode(unsigned Opcode, MVT::ValueType VT)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7, SDOperand Op8)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT, std::vector< SDOperand > &Ops)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, MVT::ValueType VT3, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, MVT::ValueType VT3, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, MVT::ValueType VT3, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, MVT::ValueType VT3, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7)llvm::SelectionDAG
getTargetNode(unsigned Opcode, MVT::ValueType VT1, MVT::ValueType VT2, std::vector< SDOperand > &Ops)llvm::SelectionDAG
getVAArg(MVT::ValueType VT, SDOperand Chain, SDOperand Ptr, SDOperand SV)llvm::SelectionDAG
getValueType(MVT::ValueType)llvm::SelectionDAG
getVecLoad(unsigned Count, MVT::ValueType VT, SDOperand Chain, SDOperand Ptr, SDOperand SV)llvm::SelectionDAG
getZeroExtendInReg(SDOperand Op, MVT::ValueType SrcTy)llvm::SelectionDAG
InsertISelMapEntry(std::map< SDOperand, SDOperand > &Map, SDNode *Key, unsigned KeyResNo, SDNode *Element, unsigned ElementResNo)llvm::SelectionDAG [static]
Legalize()llvm::SelectionDAG
RemoveDeadNodes(SDNode *N=0)llvm::SelectionDAG
ReplaceAllUsesOfValueWith(SDOperand From, SDOperand To, std::vector< SDNode * > &Deleted)llvm::SelectionDAG
ReplaceAllUsesWith(SDOperand From, SDOperand Op, std::vector< SDNode * > *Deleted=0)llvm::SelectionDAG
ReplaceAllUsesWith(SDNode *From, SDNode *To, std::vector< SDNode * > *Deleted=0)llvm::SelectionDAG
ReplaceAllUsesWith(SDNode *From, const std::vector< SDOperand > &To, std::vector< SDNode * > *Deleted=0)llvm::SelectionDAG
SelectionDAG(TargetLowering &tli, MachineFunction &mf, MachineDebugInfo *di)llvm::SelectionDAG [inline]
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7, SDOperand Op8)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4)llvm::SelectionDAG
SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT::ValueType VT1, MVT::ValueType VT2, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
setRoot(SDOperand N)llvm::SelectionDAG [inline]
UpdateNodeOperands(SDOperand N, SDOperand Op)llvm::SelectionDAG
UpdateNodeOperands(SDOperand N, SDOperand Op1, SDOperand Op2)llvm::SelectionDAG
UpdateNodeOperands(SDOperand N, SDOperand Op1, SDOperand Op2, SDOperand Op3)llvm::SelectionDAG
UpdateNodeOperands(SDOperand N, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4)llvm::SelectionDAG
UpdateNodeOperands(SDOperand N, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5)llvm::SelectionDAG
UpdateNodeOperands(SDOperand N, const std::vector< SDOperand > &Op)llvm::SelectionDAG
viewGraph()llvm::SelectionDAG
~SelectionDAG()llvm::SelectionDAG