| 
    LLVM 22.0.0git
    
   | 
 
This is the complete list of members for llvm::IRBuilderBase, including all inherited members.
| AddMetadataToInst(Instruction *I) const | llvm::IRBuilderBase | inline | 
| BB | llvm::IRBuilderBase | protected | 
| clearFastMathFlags() | llvm::IRBuilderBase | inline | 
| ClearInsertionPoint() | llvm::IRBuilderBase | inline | 
| CollectMetadataToCopy(Instruction *Src, ArrayRef< unsigned > MetadataKinds) | llvm::IRBuilderBase | inline | 
| Context | llvm::IRBuilderBase | protected | 
| CreateAdd(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateAddReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateAddrSpaceCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAggregateCast(Value *V, Type *DestTy) | llvm::IRBuilderBase | |
| CreateAggregateRet(Value *const *retVals, unsigned N) | llvm::IRBuilderBase | inline | 
| CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align, const char *Name) | llvm::IRBuilderBase | inline | 
| CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAlignedLoad(Type *Ty, Value *Ptr, MaybeAlign Align, bool isVolatile, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAlignedStore(Value *Val, Value *Ptr, MaybeAlign Align, bool isVolatile=false) | llvm::IRBuilderBase | inline | 
| CreateAlignmentAssumption(const DataLayout &DL, Value *PtrValue, unsigned Alignment, Value *OffsetValue=nullptr) | llvm::IRBuilderBase | |
| CreateAlignmentAssumption(const DataLayout &DL, Value *PtrValue, Value *Alignment, Value *OffsetValue=nullptr) | llvm::IRBuilderBase | |
| CreateAlloca(Type *Ty, unsigned AddrSpace, Value *ArraySize=nullptr, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAlloca(Type *Ty, Value *ArraySize=nullptr, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAnd(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAnd(ArrayRef< Value * > Ops) | llvm::IRBuilderBase | inline | 
| CreateAndReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateArithmeticFence(Value *Val, Type *DstType, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateAShr(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateAssumption(Value *Cond, ArrayRef< OperandBundleDef > OpBundles={}) | llvm::IRBuilderBase | |
| CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, MaybeAlign Align, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SyncScope::ID SSID=SyncScope::System) | llvm::IRBuilderBase | inline | 
| CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, MaybeAlign Align, AtomicOrdering Ordering, SyncScope::ID SSID=SyncScope::System) | llvm::IRBuilderBase | inline | 
| CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateBinOpFMF(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, FMFSource FMFSource, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateBitCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateBitOrPointerCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateBr(BasicBlock *Dest) | llvm::IRBuilderBase | inline | 
| CreateCall(FunctionType *FTy, Value *Callee, ArrayRef< Value * > Args={}, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCall(FunctionType *FTy, Value *Callee, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCall(FunctionCallee Callee, ArrayRef< Value * > Args={}, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCall(FunctionCallee Callee, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCallBr(FunctionType *Ty, Value *Callee, BasicBlock *DefaultDest, ArrayRef< BasicBlock * > IndirectDests, ArrayRef< Value * > Args={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCallBr(FunctionType *Ty, Value *Callee, BasicBlock *DefaultDest, ArrayRef< BasicBlock * > IndirectDests, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCallBr(FunctionCallee Callee, BasicBlock *DefaultDest, ArrayRef< BasicBlock * > IndirectDests, ArrayRef< Value * > Args={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCallBr(FunctionCallee Callee, BasicBlock *DefaultDest, ArrayRef< BasicBlock * > IndirectDests, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCast(Instruction::CastOps Op, Value *V, Type *DestTy, const Twine &Name="", MDNode *FPMathTag=nullptr, FMFSource FMFSource={}) | llvm::IRBuilderBase | inline | 
| CreateCatchPad(Value *ParentPad, ArrayRef< Value * > Args, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCatchRet(CatchPadInst *CatchPad, BasicBlock *BB) | llvm::IRBuilderBase | inline | 
| CreateCatchSwitch(Value *ParentPad, BasicBlock *UnwindBB, unsigned NumHandlers, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCleanupPad(Value *ParentPad, ArrayRef< Value * > Args={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCleanupRet(CleanupPadInst *CleanupPad, BasicBlock *UnwindBB=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCmp(CmpInst::Predicate Pred, Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCondBr(Value *Cond, BasicBlock *True, BasicBlock *False, MDNode *BranchWeights=nullptr, MDNode *Unpredictable=nullptr) | llvm::IRBuilderBase | inline | 
| CreateCondBr(Value *Cond, BasicBlock *True, BasicBlock *False, Instruction *MDSrc) | llvm::IRBuilderBase | inline | 
| CreateConstGEP1_32(Type *Ty, Value *Ptr, unsigned Idx0, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstGEP1_64(Type *Ty, Value *Ptr, uint64_t Idx0, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstGEP2_32(Type *Ty, Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="", GEPNoWrapFlags NWFlags=GEPNoWrapFlags::none()) | llvm::IRBuilderBase | inline | 
| CreateConstGEP2_64(Type *Ty, Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstInBoundsGEP1_32(Type *Ty, Value *Ptr, unsigned Idx0, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstInBoundsGEP1_64(Type *Ty, Value *Ptr, uint64_t Idx0, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstInBoundsGEP2_32(Type *Ty, Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstInBoundsGEP2_64(Type *Ty, Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateConstrainedFPBinOp(Intrinsic::ID ID, Value *L, Value *R, FMFSource FMFSource={}, const Twine &Name="", MDNode *FPMathTag=nullptr, std::optional< RoundingMode > Rounding=std::nullopt, std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateConstrainedFPCall(Function *Callee, ArrayRef< Value * > Args, const Twine &Name="", std::optional< RoundingMode > Rounding=std::nullopt, std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateConstrainedFPCast(Intrinsic::ID ID, Value *V, Type *DestTy, FMFSource FMFSource={}, const Twine &Name="", MDNode *FPMathTag=nullptr, std::optional< RoundingMode > Rounding=std::nullopt, std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateConstrainedFPCmp(Intrinsic::ID ID, CmpInst::Predicate P, Value *L, Value *R, const Twine &Name="", std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateConstrainedFPIntrinsic(Intrinsic::ID ID, ArrayRef< Type * > Types, ArrayRef< Value * > Args, FMFSource FMFSource, const Twine &Name, MDNode *FPMathTag=nullptr, std::optional< RoundingMode > Rounding=std::nullopt, std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateConstrainedFPUnroundedBinOp(Intrinsic::ID ID, Value *L, Value *R, FMFSource FMFSource={}, const Twine &Name="", MDNode *FPMathTag=nullptr, std::optional< fp::ExceptionBehavior > Except=std::nullopt) | llvm::IRBuilderBase | |
| CreateCopySign(Value *LHS, Value *RHS, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateCountTrailingZeroElems(Type *ResTy, Value *Mask, bool ZeroIsPoison=true, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateDereferenceableAssumption(Value *PtrValue, Value *SizeValue) | llvm::IRBuilderBase | |
| CreateElementCount(Type *Ty, ElementCount EC) | llvm::IRBuilderBase | |
| CreateElementUnorderedAtomicMemCpy(Value *Dst, Align DstAlign, Value *Src, Align SrcAlign, Value *Size, uint32_t ElementSize, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateElementUnorderedAtomicMemMove(Value *Dst, Align DstAlign, Value *Src, Align SrcAlign, Value *Size, uint32_t ElementSize, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateElementUnorderedAtomicMemSet(Value *Ptr, Value *Val, uint64_t Size, Align Alignment, uint32_t ElementSize, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateElementUnorderedAtomicMemSet(Value *Ptr, Value *Val, Value *Size, Align Alignment, uint32_t ElementSize, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExtractElement(Value *Vec, Value *Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExtractElement(Value *Vec, uint64_t Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExtractValue(Value *Agg, ArrayRef< unsigned > Idxs, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExtractVector(Type *DstType, Value *SrcVec, Value *Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateExtractVector(Type *DstType, Value *SrcVec, uint64_t Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFAdd(Value *L, Value *R, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFAddFMF(Value *L, Value *R, FMFSource FMFSource, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFAddReduce(Value *Acc, Value *Src) | llvm::IRBuilderBase | |
| CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpFMF(CmpInst::Predicate P, Value *LHS, Value *RHS, FMFSource FMFSource, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpS(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFDiv(Value *L, Value *R, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFDivFMF(Value *L, Value *R, FMFSource FMFSource, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFence(AtomicOrdering Ordering, SyncScope::ID SSID=SyncScope::System, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFMA(Value *Factor1, Value *Factor2, Value *Summand, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFMul(Value *L, Value *R, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFMulFMF(Value *L, Value *R, FMFSource FMFSource, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFMulReduce(Value *Acc, Value *Src) | llvm::IRBuilderBase | |
| CreateFNeg(Value *V, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFNegFMF(Value *V, FMFSource FMFSource, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFPCast(Value *V, Type *DestTy, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFPExt(Value *V, Type *DestTy, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFPExtFMF(Value *V, Type *DestTy, FMFSource FMFSource, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFPMaximumReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateFPMaxReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateFPMinimumReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateFPMinReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateFPToSI(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFPToUI(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFPTrunc(Value *V, Type *DestTy, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFPTruncFMF(Value *V, Type *DestTy, FMFSource FMFSource, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFree(Value *Source, ArrayRef< OperandBundleDef > Bundles={}) | llvm::IRBuilderBase | |
| CreateFreeze(Value *V, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateFRem(Value *L, Value *R, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFRemFMF(Value *L, Value *R, FMFSource FMFSource, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFSub(Value *L, Value *R, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateFSubFMF(Value *L, Value *R, FMFSource FMFSource, const Twine &Name="", MDNode *FPMD=nullptr) | llvm::IRBuilderBase | inline | 
| CreateGCGetPointerBase(Value *DerivedPtr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCGetPointerOffset(Value *DerivedPtr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCRelocate(Instruction *Statepoint, int BaseOffset, int DerivedOffset, Type *ResultType, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCResult(Instruction *Statepoint, Type *ResultType, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualCallee, ArrayRef< Value * > CallArgs, std::optional< ArrayRef< Value * > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualCallee, uint32_t Flags, ArrayRef< Value * > CallArgs, std::optional< ArrayRef< Use > > TransitionArgs, std::optional< ArrayRef< Use > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualCallee, ArrayRef< Use > CallArgs, std::optional< ArrayRef< Value * > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > InvokeArgs, std::optional< ArrayRef< Value * > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags, ArrayRef< Value * > InvokeArgs, std::optional< ArrayRef< Use > > TransitionArgs, std::optional< ArrayRef< Use > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, FunctionCallee ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Use > InvokeArgs, std::optional< ArrayRef< Value * > > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateGEP(Type *Ty, Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="", GEPNoWrapFlags NW=GEPNoWrapFlags::none()) | llvm::IRBuilderBase | inline | 
| CreateGlobalString(StringRef Str, const Twine &Name="", unsigned AddressSpace=0, Module *M=nullptr, bool AddNull=true) | llvm::IRBuilderBase | |
| CreateGlobalStringPtr(StringRef Str, const Twine &Name="", unsigned AddressSpace=0, Module *M=nullptr, bool AddNull=true) | llvm::IRBuilderBase | inline | 
| CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInBoundsGEP(Type *Ty, Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInBoundsPtrAdd(Value *Ptr, Value *Offset, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIndirectBr(Value *Addr, unsigned NumDests=10) | llvm::IRBuilderBase | inline | 
| CreateInsertElement(Type *VecTy, Value *NewElt, Value *Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertElement(Type *VecTy, Value *NewElt, uint64_t Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertElement(Value *Vec, Value *NewElt, uint64_t Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertValue(Value *Agg, Value *Val, ArrayRef< unsigned > Idxs, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertVector(Type *DstType, Value *SrcVec, Value *SubVec, Value *Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInsertVector(Type *DstType, Value *SrcVec, Value *SubVec, uint64_t Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIntCast(Value *V, Type *DestTy, bool isSigned, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIntCast(Value *, Type *, const char *)=delete | llvm::IRBuilderBase | |
| CreateIntMaxReduce(Value *Src, bool IsSigned=false) | llvm::IRBuilderBase | |
| CreateIntMinReduce(Value *Src, bool IsSigned=false) | llvm::IRBuilderBase | |
| CreateIntrinsic(Intrinsic::ID ID, ArrayRef< Type * > Types, ArrayRef< Value * > Args, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateIntrinsic(Type *RetTy, Intrinsic::ID ID, ArrayRef< Value * > Args, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateIntrinsic(Intrinsic::ID ID, ArrayRef< Value * > Args, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIntToPtr(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInvariantStart(Value *Ptr, ConstantInt *Size=nullptr) | llvm::IRBuilderBase | |
| CreateInvoke(FunctionType *Ty, Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInvoke(FunctionType *Ty, Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInvoke(FunctionCallee Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args, ArrayRef< OperandBundleDef > OpBundles, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateInvoke(FunctionCallee Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| createIsFPClass(Value *FPNum, unsigned Test) | llvm::IRBuilderBase | |
| CreateIsNeg(Value *Arg, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIsNotNeg(Value *Arg, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIsNotNull(Value *Arg, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateIsNull(Value *Arg, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLandingPad(Type *Ty, unsigned NumClauses, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLaunderInvariantGroup(Value *Ptr) | llvm::IRBuilderBase | |
| CreateLdexp(Value *Src, Value *Exp, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLifetimeEnd(Value *Ptr) | llvm::IRBuilderBase | |
| CreateLifetimeStart(Value *Ptr) | llvm::IRBuilderBase | |
| CreateLoad(Type *Ty, Value *Ptr, const char *Name) | llvm::IRBuilderBase | inline | 
| CreateLoad(Type *Ty, Value *Ptr, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLoad(Type *Ty, Value *Ptr, bool isVolatile, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLogicalAnd(Value *Cond1, Value *Cond2, const Twine &Name="", Instruction *MDFrom=nullptr) | llvm::IRBuilderBase | inline | 
| CreateLogicalOp(Instruction::BinaryOps Opc, Value *Cond1, Value *Cond2, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateLogicalOr(Value *Cond1, Value *Cond2, const Twine &Name="", Instruction *MDFrom=nullptr) | llvm::IRBuilderBase | inline | 
| CreateLogicalOr(ArrayRef< Value * > Ops) | llvm::IRBuilderBase | inline | 
| CreateLShr(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateMalloc(Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, ArrayRef< OperandBundleDef > OpB, Function *MallocF=nullptr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateMalloc(Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF=nullptr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateMaskedCompressStore(Value *Val, Value *Ptr, MaybeAlign Align, Value *Mask=nullptr) | llvm::IRBuilderBase | |
| CreateMaskedExpandLoad(Type *Ty, Value *Ptr, MaybeAlign Align, Value *Mask=nullptr, Value *PassThru=nullptr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateMaskedGather(Type *Ty, Value *Ptrs, Align Alignment, Value *Mask=nullptr, Value *PassThru=nullptr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateMaskedLoad(Type *Ty, Value *Ptr, Align Alignment, Value *Mask, Value *PassThru=nullptr, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateMaskedScatter(Value *Val, Value *Ptrs, Align Alignment, Value *Mask=nullptr) | llvm::IRBuilderBase | |
| CreateMaskedStore(Value *Val, Value *Ptr, Align Alignment, Value *Mask) | llvm::IRBuilderBase | |
| CreateMaximum(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMaximumNum(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMaxNum(Value *LHS, Value *RHS, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, uint64_t Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemCpy(Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemCpyInline(Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, uint64_t Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemMove(Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemSet(Value *Ptr, Value *Val, uint64_t Size, MaybeAlign Align, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | inline | 
| CreateMemSet(Value *Ptr, Value *Val, Value *Size, MaybeAlign Align, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateMemSetInline(Value *Dst, MaybeAlign DstAlign, Value *Val, Value *Size, bool IsVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateMemTransferInst(Intrinsic::ID IntrID, Value *Dst, MaybeAlign DstAlign, Value *Src, MaybeAlign SrcAlign, Value *Size, bool isVolatile=false, const AAMDNodes &AAInfo=AAMDNodes()) | llvm::IRBuilderBase | |
| CreateMinimum(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMinimumNum(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMinNum(Value *LHS, Value *RHS, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateMul(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateMulReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateNAryOp(unsigned Opc, ArrayRef< Value * > Ops, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | |
| CreateNeg(Value *V, const Twine &Name="", bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateNoAliasScopeDeclaration(Value *Scope) | llvm::IRBuilderBase | |
| CreateNoAliasScopeDeclaration(MDNode *ScopeTag) | llvm::IRBuilderBase | inline | 
| CreateNot(Value *V, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNSWNeg(Value *V, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateOr(Value *LHS, Value *RHS, const Twine &Name="", bool IsDisjoint=false) | llvm::IRBuilderBase | inline | 
| CreateOr(Value *LHS, const APInt &RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateOr(Value *LHS, uint64_t RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateOr(ArrayRef< Value * > Ops) | llvm::IRBuilderBase | inline | 
| CreateOrReduce(Value *Src) | llvm::IRBuilderBase | |
| CreatePHI(Type *Ty, unsigned NumReservedValues, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreatePointerBitCastOrAddrSpaceCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreatePointerCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreatePreserveArrayAccessIndex(Type *ElTy, Value *Base, unsigned Dimension, unsigned LastIndex, MDNode *DbgInfo) | llvm::IRBuilderBase | |
| CreatePreserveStructAccessIndex(Type *ElTy, Value *Base, unsigned Index, unsigned FieldIndex, MDNode *DbgInfo) | llvm::IRBuilderBase | |
| CreatePreserveUnionAccessIndex(Value *Base, unsigned FieldIndex, MDNode *DbgInfo) | llvm::IRBuilderBase | |
| CreatePtrAdd(Value *Ptr, Value *Offset, const Twine &Name="", GEPNoWrapFlags NW=GEPNoWrapFlags::none()) | llvm::IRBuilderBase | inline | 
| CreatePtrDiff(Type *ElemTy, Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | |
| CreatePtrToAddr(Value *V, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreatePtrToInt(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateResume(Value *Exn) | llvm::IRBuilderBase | inline | 
| CreateRet(Value *V) | llvm::IRBuilderBase | inline | 
| CreateRetVoid() | llvm::IRBuilderBase | inline | 
| CreateSDiv(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateSelect(Value *C, Value *True, Value *False, const Twine &Name="", Instruction *MDFrom=nullptr) | llvm::IRBuilderBase | |
| CreateSelectFMF(Value *C, Value *True, Value *False, FMFSource FMFSource, const Twine &Name="", Instruction *MDFrom=nullptr) | llvm::IRBuilderBase | |
| CreateSelectWithUnknownProfile(Value *C, Value *True, Value *False, StringRef PassName, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateSExt(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateSExtOrBitCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateSExtOrTrunc(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateShl(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateShl(Value *LHS, const APInt &RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateShl(Value *LHS, uint64_t RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateShuffleVector(Value *V1, Value *V2, Value *Mask, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateShuffleVector(Value *V1, Value *V2, ArrayRef< int > Mask, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateShuffleVector(Value *V, ArrayRef< int > Mask, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateSIToFP(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateSRem(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateStackRestore(Value *Ptr, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateStackSave(const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateStepVector(Type *DstType, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateStore(Value *Val, Value *Ptr, bool isVolatile=false) | llvm::IRBuilderBase | inline | 
| CreateStripInvariantGroup(Value *Ptr) | llvm::IRBuilderBase | |
| CreateStructGEP(Type *Ty, Value *Ptr, unsigned Idx, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateSub(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false) | llvm::IRBuilderBase | inline | 
| CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases=10, MDNode *BranchWeights=nullptr, MDNode *Unpredictable=nullptr) | llvm::IRBuilderBase | inline | 
| CreateThreadLocalAddress(Value *Ptr) | llvm::IRBuilderBase | |
| CreateTrunc(Value *V, Type *DestTy, const Twine &Name="", bool IsNUW=false, bool IsNSW=false) | llvm::IRBuilderBase | inline | 
| CreateTruncOrBitCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateTypeSize(Type *Ty, TypeSize Size) | llvm::IRBuilderBase | |
| CreateUDiv(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false) | llvm::IRBuilderBase | inline | 
| CreateUIToFP(Value *V, Type *DestTy, const Twine &Name="", bool IsNonNeg=false) | llvm::IRBuilderBase | inline | 
| CreateUnaryIntrinsic(Intrinsic::ID ID, Value *V, FMFSource FMFSource={}, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateUnOp(Instruction::UnaryOps Opc, Value *V, const Twine &Name="", MDNode *FPMathTag=nullptr) | llvm::IRBuilderBase | inline | 
| CreateUnreachable() | llvm::IRBuilderBase | inline | 
| CreateURem(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateVAArg(Value *List, Type *Ty, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateVectorInterleave(ArrayRef< Value * > Ops, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateVectorReverse(Value *V, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateVectorSplat(unsigned NumElts, Value *V, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateVectorSplat(ElementCount EC, Value *V, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateVectorSplice(Value *V1, Value *V2, int64_t Imm, const Twine &Name="") | llvm::IRBuilderBase | |
| CreateVScale(Type *Ty, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateXor(Value *LHS, Value *RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateXor(Value *LHS, const APInt &RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateXor(Value *LHS, uint64_t RHS, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateXorReduce(Value *Src) | llvm::IRBuilderBase | |
| CreateZExt(Value *V, Type *DestTy, const Twine &Name="", bool IsNonNeg=false) | llvm::IRBuilderBase | inline | 
| CreateZExtOrBitCast(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| CreateZExtOrTrunc(Value *V, Type *DestTy, const Twine &Name="") | llvm::IRBuilderBase | inline | 
| DefaultConstrainedExcept | llvm::IRBuilderBase | protected | 
| DefaultConstrainedRounding | llvm::IRBuilderBase | protected | 
| DefaultFPMathTag | llvm::IRBuilderBase | protected | 
| DefaultOperandBundles | llvm::IRBuilderBase | protected | 
| FMF | llvm::IRBuilderBase | protected | 
| Folder | llvm::IRBuilderBase | protected | 
| getAllOnesMask(ElementCount NumElts) | llvm::IRBuilderBase | inline | 
| getBFloatTy() | llvm::IRBuilderBase | inline | 
| getContext() const | llvm::IRBuilderBase | inline | 
| getCurrentDebugLocation() const | llvm::IRBuilderBase | |
| getCurrentFunctionReturnType() const | llvm::IRBuilderBase | |
| getDefaultConstrainedExcept() | llvm::IRBuilderBase | inline | 
| getDefaultConstrainedRounding() | llvm::IRBuilderBase | inline | 
| getDefaultFPMathTag() const | llvm::IRBuilderBase | inline | 
| getDoubleTy() | llvm::IRBuilderBase | inline | 
| getFalse() | llvm::IRBuilderBase | inline | 
| getFastMathFlags() const | llvm::IRBuilderBase | inline | 
| getFastMathFlags() | llvm::IRBuilderBase | inline | 
| getFloatTy() | llvm::IRBuilderBase | inline | 
| getHalfTy() | llvm::IRBuilderBase | inline | 
| getIndexTy(const DataLayout &DL, unsigned AddrSpace) | llvm::IRBuilderBase | inline | 
| GetInsertBlock() const | llvm::IRBuilderBase | inline | 
| GetInsertPoint() const | llvm::IRBuilderBase | inline | 
| getInt(const APInt &AI) | llvm::IRBuilderBase | inline | 
| getInt1(bool V) | llvm::IRBuilderBase | inline | 
| getInt128Ty() | llvm::IRBuilderBase | inline | 
| getInt16(uint16_t C) | llvm::IRBuilderBase | inline | 
| getInt16Ty() | llvm::IRBuilderBase | inline | 
| getInt1Ty() | llvm::IRBuilderBase | inline | 
| getInt32(uint32_t C) | llvm::IRBuilderBase | inline | 
| getInt32Ty() | llvm::IRBuilderBase | inline | 
| getInt64(uint64_t C) | llvm::IRBuilderBase | inline | 
| getInt64Ty() | llvm::IRBuilderBase | inline | 
| getInt8(uint8_t C) | llvm::IRBuilderBase | inline | 
| getInt8Ty() | llvm::IRBuilderBase | inline | 
| getIntN(unsigned N, uint64_t C) | llvm::IRBuilderBase | inline | 
| getIntNTy(unsigned N) | llvm::IRBuilderBase | inline | 
| getIntPtrTy(const DataLayout &DL, unsigned AddrSpace=0) | llvm::IRBuilderBase | inline | 
| getIsFPConstrained() | llvm::IRBuilderBase | inline | 
| getPtrTy(unsigned AddrSpace=0) | llvm::IRBuilderBase | inline | 
| getTrue() | llvm::IRBuilderBase | inline | 
| getVoidTy() | llvm::IRBuilderBase | inline | 
| Insert(InstTy *I, const Twine &Name="") const | llvm::IRBuilderBase | inline | 
| Insert(Constant *C, const Twine &="") const | llvm::IRBuilderBase | inline | 
| Insert(Value *V, const Twine &Name="") const | llvm::IRBuilderBase | inline | 
| Inserter | llvm::IRBuilderBase | protected | 
| InsertPt | llvm::IRBuilderBase | protected | 
| IRBuilderBase(LLVMContext &context, const IRBuilderFolder &Folder, const IRBuilderDefaultInserter &Inserter, MDNode *FPMathTag, ArrayRef< OperandBundleDef > OpBundles) | llvm::IRBuilderBase | inline | 
| IsFPConstrained | llvm::IRBuilderBase | protected | 
| restoreIP(InsertPoint IP) | llvm::IRBuilderBase | inline | 
| saveAndClearIP() | llvm::IRBuilderBase | inline | 
| saveIP() const | llvm::IRBuilderBase | inline | 
| setConstrainedFPCallAttr(CallBase *I) | llvm::IRBuilderBase | inline | 
| setConstrainedFPFunctionAttr() | llvm::IRBuilderBase | inline | 
| SetCurrentDebugLocation(DebugLoc L) | llvm::IRBuilderBase | inline | 
| setDefaultConstrainedExcept(fp::ExceptionBehavior NewExcept) | llvm::IRBuilderBase | inline | 
| setDefaultConstrainedRounding(RoundingMode NewRounding) | llvm::IRBuilderBase | inline | 
| setDefaultFPMathTag(MDNode *FPMathTag) | llvm::IRBuilderBase | inline | 
| setDefaultOperandBundles(ArrayRef< OperandBundleDef > OpBundles) | llvm::IRBuilderBase | inline | 
| setFastMathFlags(FastMathFlags NewFMF) | llvm::IRBuilderBase | inline | 
| SetInsertPoint(BasicBlock *TheBB) | llvm::IRBuilderBase | inline | 
| SetInsertPoint(Instruction *I) | llvm::IRBuilderBase | inline | 
| SetInsertPoint(BasicBlock *TheBB, BasicBlock::iterator IP) | llvm::IRBuilderBase | inline | 
| SetInsertPoint(BasicBlock::iterator IP) | llvm::IRBuilderBase | inline | 
| SetInsertPointPastAllocas(Function *F) | llvm::IRBuilderBase | inline | 
| SetInstDebugLocation(Instruction *I) const | llvm::IRBuilderBase | |
| setIsFPConstrained(bool IsCon) | llvm::IRBuilderBase | inline | 
| SetNoSanitizeMetadata() | llvm::IRBuilderBase | inline |