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
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
NodeGraphAttrsllvm::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