|
LLVM
8.0.1
|
This is the complete list of members for llvm::CSEMIRBuilder, 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) override | llvm::CSEMIRBuilder | virtual |
| llvm::MachineIRBuilder::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) override | llvm::CSEMIRBuilder | virtual |
| llvm::MachineIRBuilder::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 Opc, ArrayRef< DstOp > DstOps, ArrayRef< SrcOp > SrcOps, Optional< unsigned > Flag=None) override | llvm::CSEMIRBuilder | virtual |
| llvm::MachineIRBuilder::buildInstr(unsigned Opcode) | llvm::MachineIRBuilder | |
| 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 |
1.8.13