LLVM
8.0.1
|
This is the complete list of members for llvm::MachineIRBuilder, including all inherited members.
buildAdd(const DstOp &Dst, const SrcOp &Src0, const SrcOp &Src1, Optional< unsigned > Flags=None) | llvm::MachineIRBuilder | inline |
buildAnd(const DstOp &Dst, const SrcOp &Src0, const SrcOp &Src1) | llvm::MachineIRBuilder | inline |
buildAnyExt(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildAnyExtOrTrunc(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildAtomicCmpXchg(unsigned OldValRes, unsigned Addr, unsigned CmpVal, unsigned NewVal, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicCmpXchgWithSuccess(unsigned OldValRes, unsigned SuccessRes, unsigned Addr, unsigned CmpVal, unsigned NewVal, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMW(unsigned Opcode, unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWAdd(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWAnd(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWMax(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWMin(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWNand(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWOr(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWSub(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWUmax(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWUmin(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWXchg(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildAtomicRMWXor(unsigned OldValRes, unsigned Addr, unsigned Val, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildBlockAddress(unsigned Res, const BlockAddress *BA) | llvm::MachineIRBuilder | |
buildBr(MachineBasicBlock &Dest) | llvm::MachineIRBuilder | |
buildBrCond(unsigned Tst, MachineBasicBlock &Dest) | llvm::MachineIRBuilder | |
buildBrIndirect(unsigned Tgt) | llvm::MachineIRBuilder | |
buildBuildVector(const DstOp &Res, ArrayRef< unsigned > Ops) | llvm::MachineIRBuilder | |
buildBuildVectorTrunc(const DstOp &Res, ArrayRef< unsigned > Ops) | llvm::MachineIRBuilder | |
buildCast(const DstOp &Dst, const SrcOp &Src) | llvm::MachineIRBuilder | |
buildConcatVectors(const DstOp &Res, ArrayRef< unsigned > Ops) | llvm::MachineIRBuilder | |
buildConstant(const DstOp &Res, const ConstantInt &Val) | llvm::MachineIRBuilder | virtual |
buildConstant(const DstOp &Res, int64_t Val) | llvm::MachineIRBuilder | |
buildConstDbgValue(const Constant &C, const MDNode *Variable, const MDNode *Expr) | llvm::MachineIRBuilder | |
buildCopy(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildDbgLabel(const MDNode *Label) | llvm::MachineIRBuilder | |
buildDirectDbgValue(unsigned Reg, const MDNode *Variable, const MDNode *Expr) | llvm::MachineIRBuilder | |
buildExtOrTrunc(unsigned ExtOpc, const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildExtract(unsigned Res, unsigned Src, uint64_t Index) | llvm::MachineIRBuilder | |
buildExtractVectorElement(const DstOp &Res, const SrcOp &Val, const SrcOp &Idx) | llvm::MachineIRBuilder | |
buildFCmp(CmpInst::Predicate Pred, const DstOp &Res, const SrcOp &Op0, const SrcOp &Op1) | llvm::MachineIRBuilder | |
buildFConstant(const DstOp &Res, const ConstantFP &Val) | llvm::MachineIRBuilder | virtual |
buildFConstant(const DstOp &Res, double Val) | llvm::MachineIRBuilder | |
buildFIDbgValue(int FI, const MDNode *Variable, const MDNode *Expr) | llvm::MachineIRBuilder | |
buildFPTrunc(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildFrameIndex(unsigned Res, int Idx) | llvm::MachineIRBuilder | |
buildGEP(unsigned Res, unsigned Op0, unsigned Op1) | llvm::MachineIRBuilder | |
buildGlobalValue(unsigned Res, const GlobalValue *GV) | llvm::MachineIRBuilder | |
buildICmp(CmpInst::Predicate Pred, const DstOp &Res, const SrcOp &Op0, const SrcOp &Op1) | llvm::MachineIRBuilder | |
buildIndirectDbgValue(unsigned Reg, const MDNode *Variable, const MDNode *Expr) | llvm::MachineIRBuilder | |
buildInsert(unsigned Res, unsigned Src, unsigned Op, unsigned Index) | llvm::MachineIRBuilder | |
buildInsertVectorElement(const DstOp &Res, const SrcOp &Val, const SrcOp &Elt, const SrcOp &Idx) | llvm::MachineIRBuilder | |
buildInstr(unsigned Opcode) | llvm::MachineIRBuilder | |
buildInstr(unsigned Opc, ArrayRef< DstOp > DstOps, ArrayRef< SrcOp > SrcOps, Optional< unsigned > Flags=None) | llvm::MachineIRBuilder | virtual |
buildInstrNoInsert(unsigned Opcode) | llvm::MachineIRBuilder | |
buildIntrinsic(Intrinsic::ID ID, unsigned Res, bool HasSideEffects) | llvm::MachineIRBuilder | |
buildLoad(unsigned Res, unsigned Addr, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildLoadInstr(unsigned Opcode, unsigned Res, unsigned Addr, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildMerge(const DstOp &Res, ArrayRef< unsigned > Ops) | llvm::MachineIRBuilder | |
buildMul(const DstOp &Dst, const SrcOp &Src0, const SrcOp &Src1, Optional< unsigned > Flags=None) | llvm::MachineIRBuilder | inline |
buildOr(const DstOp &Dst, const SrcOp &Src0, const SrcOp &Src1) | llvm::MachineIRBuilder | inline |
buildPtrMask(unsigned Res, unsigned Op0, uint32_t NumBits) | llvm::MachineIRBuilder | |
buildSelect(const DstOp &Res, const SrcOp &Tst, const SrcOp &Op0, const SrcOp &Op1) | llvm::MachineIRBuilder | |
buildSequence(unsigned Res, ArrayRef< unsigned > Ops, ArrayRef< uint64_t > Indices) | llvm::MachineIRBuilder | |
buildSExt(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildSExtOrTrunc(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildStore(unsigned Val, unsigned Addr, MachineMemOperand &MMO) | llvm::MachineIRBuilder | |
buildSub(const DstOp &Dst, const SrcOp &Src0, const SrcOp &Src1, Optional< unsigned > Flags=None) | llvm::MachineIRBuilder | inline |
buildTrunc(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildUAdde(const DstOp &Res, const DstOp &CarryOut, const SrcOp &Op0, const SrcOp &Op1, const SrcOp &CarryIn) | llvm::MachineIRBuilder | |
buildUndef(const DstOp &Res) | llvm::MachineIRBuilder | |
buildUnmerge(ArrayRef< LLT > Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildUnmerge(ArrayRef< unsigned > Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildZExt(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
buildZExtOrTrunc(const DstOp &Res, const SrcOp &Op) | llvm::MachineIRBuilder | |
getCSEInfo() | llvm::MachineIRBuilder | inline |
getCSEInfo() const | llvm::MachineIRBuilder | inline |
getDebugLoc() | llvm::MachineIRBuilder | inline |
getDL() | llvm::MachineIRBuilder | inline |
getInsertPt() | llvm::MachineIRBuilder | inline |
getMBB() const | llvm::MachineIRBuilder | inline |
getMBB() | llvm::MachineIRBuilder | inline |
getMF() | llvm::MachineIRBuilder | inline |
getMRI() | llvm::MachineIRBuilder | inline |
getMRI() const | llvm::MachineIRBuilder | inline |
getState() | llvm::MachineIRBuilder | inline |
getTII() | llvm::MachineIRBuilder | inline |
insertInstr(MachineInstrBuilder MIB) | llvm::MachineIRBuilder | |
MachineIRBuilder()=default | llvm::MachineIRBuilder | |
MachineIRBuilder(MachineFunction &MF) | llvm::MachineIRBuilder | inline |
MachineIRBuilder(MachineInstr &MI) | llvm::MachineIRBuilder | inline |
MachineIRBuilder(const MachineIRBuilderState &BState) | llvm::MachineIRBuilder | inline |
materializeGEP(unsigned &Res, unsigned Op0, const LLT &ValueTy, uint64_t Value) | llvm::MachineIRBuilder | |
recordInsertion(MachineInstr *MI) const | llvm::MachineIRBuilder | protected |
setChangeObserver(GISelChangeObserver &Observer) | llvm::MachineIRBuilder | |
setCSEInfo(GISelCSEInfo *Info) | llvm::MachineIRBuilder | |
setDebugLoc(const DebugLoc &DL) | llvm::MachineIRBuilder | inline |
setInsertPt(MachineBasicBlock &MBB, MachineBasicBlock::iterator II) | llvm::MachineIRBuilder | |
setInstr(MachineInstr &MI) | llvm::MachineIRBuilder | |
setMBB(MachineBasicBlock &MBB) | llvm::MachineIRBuilder | |
setMF(MachineFunction &MF) | llvm::MachineIRBuilder | |
stopObservingChanges() | llvm::MachineIRBuilder | |
validateBinaryOp(const LLT &Res, const LLT &Op0, const LLT &Op1) | llvm::MachineIRBuilder | protected |
validateSelectOp(const LLT &ResTy, const LLT &TstTy, const LLT &Op0Ty, const LLT &Op1Ty) | llvm::MachineIRBuilder | protected |
validateTruncExt(const LLT &Dst, const LLT &Src, bool IsExtend) | llvm::MachineIRBuilder | protected |
~MachineIRBuilder()=default | llvm::MachineIRBuilder | virtual |