LLVM API Documentation
| allnodes_begin() const | llvm::SelectionDAG | [inline] |
| allnodes_begin() | llvm::SelectionDAG | [inline] |
| allnodes_const_iterator typedef | llvm::SelectionDAG | |
| allnodes_end() const | llvm::SelectionDAG | [inline] |
| allnodes_end() | llvm::SelectionDAG | [inline] |
| allnodes_iterator typedef | llvm::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 | |
| getJumpTable(int JTI, MVT::ValueType VT) | 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 | |
| getTargetJumpTable(int JTI, MVT::ValueType VT) | 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 | |
| InsertInFlightSetEntry(std::set< SDNode * > &Set, SDNode *N) | llvm::SelectionDAG | [static] |
| 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 | |
| RemoveInFlightSetEntry(std::set< SDNode * > &Set, SDNode *N) | llvm::SelectionDAG | [static] |
| 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 |