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 | |
| allnodes_size() const | llvm::SelectionDAG | [inline] |
| AssignTopologicalOrder() | llvm::SelectionDAG | |
| clear() | llvm::SelectionDAG | |
| clearGraphAttrs() | llvm::SelectionDAG | |
| Combine(CombineLevel Level, AliasAnalysis &AA, bool Fast) | llvm::SelectionDAG | |
| ComputeMaskedBits(SDValue Op, const APInt &Mask, APInt &KnownZero, APInt &KnownOne, unsigned Depth=0) const | llvm::SelectionDAG | |
| ComputeNumSignBits(SDValue Op, unsigned Depth=0) const | llvm::SelectionDAG | |
| CreateStackTemporary(MVT VT, unsigned minAlign=1) | llvm::SelectionDAG | |
| CreateStackTemporary(MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| DeleteNode(SDNode *N) | llvm::SelectionDAG | |
| dump() const | llvm::SelectionDAG | |
| FoldConstantArithmetic(unsigned Opcode, MVT VT, ConstantSDNode *Cst1, ConstantSDNode *Cst2) | llvm::SelectionDAG | |
| FoldSetCC(MVT VT, SDValue N1, SDValue N2, ISD::CondCode Cond, DebugLoc dl) | llvm::SelectionDAG | |
| getArgFlags(ISD::ArgFlagsTy Flags) | llvm::SelectionDAG | |
| getAtomic(unsigned Opcode, MVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, const Value *PtrVal, unsigned Alignment=0) | llvm::SelectionDAG | |
| getAtomic(unsigned Opcode, DebugLoc dl, MVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, const Value *PtrVal, unsigned Alignment=0) | llvm::SelectionDAG | |
| getAtomic(unsigned Opcode, MVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value *PtrVal, unsigned Alignment=0) | llvm::SelectionDAG | |
| getAtomic(unsigned Opcode, DebugLoc dl, MVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, const Value *PtrVal, unsigned Alignment=0) | llvm::SelectionDAG | |
| getBasicBlock(MachineBasicBlock *MBB) | llvm::SelectionDAG | |
| getBasicBlock(MachineBasicBlock *MBB, DebugLoc dl) | llvm::SelectionDAG | |
| getCall(unsigned CallingConv, bool IsVarArgs, bool IsTailCall, bool isInreg, SDVTList VTs, const SDValue *Operands, unsigned NumOperands) | llvm::SelectionDAG | |
| getCall(unsigned CallingConv, DebugLoc dl, bool IsVarArgs, bool IsTailCall, bool isInreg, SDVTList VTs, const SDValue *Operands, unsigned NumOperands) | llvm::SelectionDAG | |
| getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, SDValue InFlag) | llvm::SelectionDAG | [inline] |
| getCALLSEQ_START(SDValue Chain, SDValue Op) | llvm::SelectionDAG | [inline] |
| getCondCode(ISD::CondCode Cond) | llvm::SelectionDAG | |
| getConstant(uint64_t Val, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstant(const APInt &Val, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstant(const ConstantInt &Val, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstantFP(double Val, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstantFP(const APFloat &Val, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstantFP(const ConstantFP &CF, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getConstantPool(Constant *C, MVT VT, unsigned Align=0, int Offs=0, bool isT=false) | llvm::SelectionDAG | |
| getConstantPool(MachineConstantPoolValue *C, MVT VT, unsigned Align=0, int Offs=0, bool isT=false) | llvm::SelectionDAG | |
| getConvertRndSat(MVT VT, SDValue Val, SDValue DTy, SDValue STy, SDValue Rnd, SDValue Sat, ISD::CvtCode Code) | llvm::SelectionDAG | |
| getCopyFromReg(SDValue Chain, unsigned Reg, MVT VT) | llvm::SelectionDAG | [inline] |
| getCopyFromReg(SDValue Chain, unsigned Reg, MVT VT, SDValue Flag) | llvm::SelectionDAG | [inline] |
| getCopyToReg(SDValue Chain, unsigned Reg, SDValue N) | llvm::SelectionDAG | [inline] |
| getCopyToReg(SDValue Chain, unsigned Reg, SDValue N, SDValue Flag) | llvm::SelectionDAG | [inline] |
| getCopyToReg(SDValue Chain, SDValue Reg, SDValue N, SDValue Flag) | llvm::SelectionDAG | [inline] |
| getDbgStopPoint(SDValue Root, unsigned Line, unsigned Col, Value *CU) | llvm::SelectionDAG | |
| getDwarfWriter() const | llvm::SelectionDAG | [inline] |
| getEntryNode() const | llvm::SelectionDAG | [inline] |
| getExternalSymbol(const char *Sym, MVT VT) | llvm::SelectionDAG | |
| getExternalSymbol(const char *Sym, DebugLoc dl, MVT VT) | llvm::SelectionDAG | |
| getExtLoad(ISD::LoadExtType ExtType, MVT VT, SDValue Chain, SDValue Ptr, const Value *SV, int SVOffset, MVT EVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, MVT VT, SDValue Chain, SDValue Ptr, const Value *SV, int SVOffset, MVT EVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getFrameIndex(int FI, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getFunctionLoweringInfo() const | llvm::SelectionDAG | [inline] |
| getGlobalAddress(const GlobalValue *GV, MVT VT, int64_t offset=0, bool isTargetGA=false) | llvm::SelectionDAG | |
| getGraphAttrs(const SDNode *N) const | llvm::SelectionDAG | |
| getIndexedLoad(SDValue OrigLoad, SDValue Base, SDValue Offset, ISD::MemIndexedMode AM) | llvm::SelectionDAG | |
| getIndexedLoad(SDValue OrigLoad, DebugLoc dl, SDValue Base, SDValue Offset, ISD::MemIndexedMode AM) | llvm::SelectionDAG | |
| getIndexedStore(SDValue OrigStoe, SDValue Base, SDValue Offset, ISD::MemIndexedMode AM) | llvm::SelectionDAG | |
| getIndexedStore(SDValue OrigStoe, DebugLoc dl, SDValue Base, SDValue Offset, ISD::MemIndexedMode AM) | llvm::SelectionDAG | |
| getIntPtrConstant(uint64_t Val, bool isTarget=false) | llvm::SelectionDAG | |
| getJumpTable(int JTI, MVT VT, bool isTarget=false) | llvm::SelectionDAG | |
| getLabel(unsigned Opcode, SDValue Root, unsigned LabelID) | llvm::SelectionDAG | |
| getLabel(unsigned Opcode, DebugLoc dl, SDValue Root, unsigned LabelID) | llvm::SelectionDAG | |
| getLoad(MVT VT, SDValue Chain, SDValue Ptr, const Value *SV, int SVOffset, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getLoad(MVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, const Value *SV, int SVOffset, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, MVT VT, SDValue Chain, SDValue Ptr, SDValue Offset, const Value *SV, int SVOffset, MVT EVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getLoad(ISD::MemIndexedMode AM, DebugLoc dl, ISD::LoadExtType ExtType, MVT VT, SDValue Chain, SDValue Ptr, SDValue Offset, const Value *SV, int SVOffset, MVT EVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getMachineFunction() const | llvm::SelectionDAG | [inline] |
| getMachineModuleInfo() const | llvm::SelectionDAG | [inline] |
| getMemcpy(SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool AlwaysInline, const Value *DstSV, uint64_t DstSVOff, const Value *SrcSV, uint64_t SrcSVOff) | llvm::SelectionDAG | |
| getMemIntrinsicNode(unsigned Opcode, const MVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, MVT MemVT, const Value *srcValue, int SVOff, unsigned Align=0, bool Vol=false, bool ReadMem=true, bool WriteMem=true) | llvm::SelectionDAG | |
| getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, const MVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, MVT MemVT, const Value *srcValue, int SVOff, unsigned Align=0, bool Vol=false, bool ReadMem=true, bool WriteMem=true) | llvm::SelectionDAG | |
| getMemIntrinsicNode(unsigned Opcode, SDVTList VTList, const SDValue *Ops, unsigned NumOps, MVT MemVT, const Value *srcValue, int SVOff, unsigned Align=0, bool Vol=false, bool ReadMem=true, bool WriteMem=true) | llvm::SelectionDAG | |
| getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList, const SDValue *Ops, unsigned NumOps, MVT MemVT, const Value *srcValue, int SVOff, unsigned Align=0, bool Vol=false, bool ReadMem=true, bool WriteMem=true) | llvm::SelectionDAG | |
| getMemmove(SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, const Value *DstSV, uint64_t DstOSVff, const Value *SrcSV, uint64_t SrcSVOff) | llvm::SelectionDAG | |
| getMemOperand(const MachineMemOperand &MO) | llvm::SelectionDAG | |
| getMemset(SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, const Value *DstSV, uint64_t DstSVOff) | llvm::SelectionDAG | |
| getMergeValues(const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getMergeValues(const SDValue *Ops, unsigned NumOps, DebugLoc dl) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, SDValue N) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, SDValue N) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, SDValue N1, SDValue N2) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, SDValue N1, SDValue N2) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, SDValue N1, SDValue N2, SDValue N3) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, SDValue N1, SDValue N2, SDValue N3) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, const SDUse *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, const SDUse *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, const std::vector< MVT > &ResultTys, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, const std::vector< MVT > &ResultTys, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, const MVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, const MVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, SDValue N) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, SDValue N) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, SDValue N1, SDValue N2) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5) | llvm::SelectionDAG | |
| getNode(unsigned Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5) | llvm::SelectionDAG | |
| getNodeIfExists(unsigned Opcode, SDVTList VTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getNodeValueTypes(MVT VT) | llvm::SelectionDAG | [inline] |
| getNodeValueTypes(MVT VT1, MVT VT2) | llvm::SelectionDAG | [inline] |
| getNodeValueTypes(MVT VT1, MVT VT2, MVT VT3) | llvm::SelectionDAG | [inline] |
| getNodeValueTypes(MVT VT1, MVT VT2, MVT VT3, MVT VT4) | llvm::SelectionDAG | [inline] |
| getNodeValueTypes(const std::vector< MVT > &vtList) | llvm::SelectionDAG | [inline] |
| getNOT(DebugLoc DL, SDValue Val, MVT VT) | llvm::SelectionDAG | |
| getRegister(unsigned Reg, MVT VT) | llvm::SelectionDAG | |
| getRoot() const | llvm::SelectionDAG | [inline] |
| getSelectCC(SDValue LHS, SDValue RHS, SDValue True, SDValue False, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getSelectCC(DebugLoc DL, SDValue LHS, SDValue RHS, SDValue True, SDValue False, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getSetCC(MVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getSetCC(DebugLoc DL, MVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getShiftAmountOperand(SDValue Op) | llvm::SelectionDAG | |
| getShuffleScalarElt(const SDNode *N, unsigned Idx) | llvm::SelectionDAG | |
| getSrcValue(const Value *v) | llvm::SelectionDAG | |
| getStore(SDValue Chain, SDValue Val, SDValue Ptr, const Value *SV, int SVOffset, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, const Value *SV, int SVOffset, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getTarget() const | llvm::SelectionDAG | |
| getTargetConstant(uint64_t Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstant(const APInt &Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstant(const ConstantInt &Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstantFP(double Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstantFP(const APFloat &Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstantFP(const ConstantFP &Val, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetConstantPool(Constant *C, MVT VT, unsigned Align=0, int Offset=0) | llvm::SelectionDAG | [inline] |
| getTargetConstantPool(MachineConstantPoolValue *C, MVT VT, unsigned Align=0, int Offset=0) | llvm::SelectionDAG | [inline] |
| getTargetExternalSymbol(const char *Sym, MVT VT) | llvm::SelectionDAG | |
| getTargetExternalSymbol(const char *Sym, DebugLoc dl, MVT VT) | llvm::SelectionDAG | |
| getTargetFrameIndex(int FI, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetGlobalAddress(const GlobalValue *GV, MVT VT, int64_t offset=0) | llvm::SelectionDAG | [inline] |
| getTargetJumpTable(int JTI, MVT VT) | llvm::SelectionDAG | [inline] |
| getTargetLoweringInfo() const | llvm::SelectionDAG | [inline] |
| getTargetNode(unsigned Opcode, MVT VT) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT, SDValue Op1) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT, SDValue Op1) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, SDValue Op1) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, SDValue Op1) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, MVT VT3, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, MVT VT3, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, MVT VT3, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, MVT VT3, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, MVT VT3, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, MVT VT3, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, MVT VT1, MVT VT2, MVT VT3, MVT VT4, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, MVT VT1, MVT VT2, MVT VT3, MVT VT4, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, const std::vector< MVT > &ResultTys, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTargetNode(unsigned Opcode, DebugLoc dl, const std::vector< MVT > &ResultTys, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| getTruncStore(SDValue Chain, SDValue Val, SDValue Ptr, const Value *SV, int SVOffset, MVT TVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, const Value *SV, int SVOffset, MVT TVT, bool isVolatile=false, unsigned Alignment=0) | llvm::SelectionDAG | |
| getVAArg(MVT VT, SDValue Chain, SDValue Ptr, SDValue SV) | llvm::SelectionDAG | |
| getValueType(MVT) | llvm::SelectionDAG | |
| getVSetCC(MVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getVSetCC(DebugLoc DL, MVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond) | llvm::SelectionDAG | [inline] |
| getVTList(MVT VT) | llvm::SelectionDAG | |
| getVTList(MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| getVTList(MVT VT1, MVT VT2, MVT VT3) | llvm::SelectionDAG | |
| getVTList(MVT VT1, MVT VT2, MVT VT3, MVT VT4) | llvm::SelectionDAG | |
| getVTList(const MVT *VTs, unsigned NumVTs) | llvm::SelectionDAG | |
| getZeroExtendInReg(SDValue Op, MVT SrcTy) | llvm::SelectionDAG | |
| getZeroExtendInReg(SDValue Op, DebugLoc DL, MVT SrcTy) | llvm::SelectionDAG | |
| init(MachineFunction &mf, MachineModuleInfo *mmi, DwarfWriter *dw) | llvm::SelectionDAG | |
| isCommutativeBinOp(unsigned Opcode) | llvm::SelectionDAG | [inline, static] |
| isVerifiedDebugInfoDesc(SDValue Op) const | llvm::SelectionDAG | |
| Legalize(bool TypesNeedLegalizing) | llvm::SelectionDAG | |
| LegalizeTypes() | llvm::SelectionDAG | |
| MaskedValueIsZero(SDValue Op, const APInt &Mask, unsigned Depth=0) const | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT, SDValue Op1) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2, MVT VT3, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2, SDValue Op1) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| NodeGraphAttrs | llvm::SelectionDAG | |
| RemoveDeadNode(SDNode *N, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| RemoveDeadNodes() | llvm::SelectionDAG | |
| RemoveDeadNodes(SmallVectorImpl< SDNode * > &DeadNodes, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| ReplaceAllUsesOfValuesWith(const SDValue *From, const SDValue *To, unsigned Num, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| ReplaceAllUsesOfValueWith(SDValue From, SDValue To, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| ReplaceAllUsesWith(SDValue From, SDValue Op, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| ReplaceAllUsesWith(SDNode *From, SDNode *To, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| ReplaceAllUsesWith(SDNode *From, const SDValue *To, DAGUpdateListener *UpdateListener=0) | llvm::SelectionDAG | |
| RepositionNode(allnodes_iterator Position, SDNode *N) | llvm::SelectionDAG | [inline] |
| SelectionDAG(TargetLowering &tli, FunctionLoweringInfo &fli) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT, SDValue Op1) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, MVT VT3, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned MachineOpc, MVT VT1, MVT VT2, MVT VT3, MVT VT4, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, SDValue Op1) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, MVT VT1, MVT VT2, MVT VT3, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| SelectNodeTo(SDNode *N, unsigned TargetOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| setGraphAttrs(const SDNode *N, const char *Attrs) | llvm::SelectionDAG | |
| setGraphColor(const SDNode *N, const char *Color) | llvm::SelectionDAG | |
| setRoot(SDValue N) | llvm::SelectionDAG | [inline] |
| setSubgraphColor(SDNode *N, const char *Color) | llvm::SelectionDAG | |
| SignBitIsZero(SDValue Op, unsigned Depth=0) const | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, SDValue Op) | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, SDValue Op1, SDValue Op2) | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, SDValue Op1, SDValue Op2, SDValue Op3) | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4) | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4, SDValue Op5) | llvm::SelectionDAG | |
| UpdateNodeOperands(SDValue N, const SDValue *Ops, unsigned NumOps) | llvm::SelectionDAG | |
| viewGraph(const std::string &Title) | llvm::SelectionDAG | |
| viewGraph() | llvm::SelectionDAG | |
| ~SelectionDAG() | llvm::SelectionDAG |