LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::IRBuilder< preserveNames, T, Inserter > Member List

This is the complete list of members for llvm::IRBuilder< preserveNames, T, Inserter >, including all inherited members.

BBllvm::IRBuilderBaseprotected
clearFastMathFlags()llvm::IRBuilderBaseinline
ClearInsertionPoint()llvm::IRBuilderBaseinline
Contextllvm::IRBuilderBaseprotected
CreateAdd(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAddrSpaceCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAggregateRet(Value *const *retVals, unsigned N)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAlignedLoad(Value *Ptr, unsigned Align, const char *Name)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAlignedLoad(Value *Ptr, unsigned Align, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAlignedLoad(Value *Ptr, unsigned Align, bool isVolatile, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAlignedStore(Value *Val, Value *Ptr, unsigned Align, bool isVolatile=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAlloca(Type *Ty, Value *ArraySize=0, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAnd(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAShr(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAtomicCmpXchg(Value *Ptr, Value *Cmp, Value *New, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateAtomicRMW(AtomicRMWInst::BinOp Op, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateBitCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateBr(BasicBlock *Dest)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall(Value *Callee, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall(Value *Callee, Value *Arg, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall(Value *Callee, ArrayRef< Value * > Args, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall2(Value *Callee, Value *Arg1, Value *Arg2, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall3(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall4(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCall5(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, Value *Arg5, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCast(Instruction::CastOps Op, Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateCondBr(Value *Cond, BasicBlock *True, BasicBlock *False, MDNode *BranchWeights=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstGEP1_32(Value *Ptr, unsigned Idx0, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstGEP1_64(Value *Ptr, uint64_t Idx0, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstGEP2_32(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstGEP2_64(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstInBoundsGEP1_32(Value *Ptr, unsigned Idx0, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstInBoundsGEP1_64(Value *Ptr, uint64_t Idx0, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstInBoundsGEP2_32(Value *Ptr, unsigned Idx0, unsigned Idx1, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateConstInBoundsGEP2_64(Value *Ptr, uint64_t Idx0, uint64_t Idx1, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateExactSDiv(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateExactUDiv(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateExtractElement(Value *Vec, Value *Idx, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateExtractValue(Value *Agg, ArrayRef< unsigned > Idxs, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFAdd(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpOEQ(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpOGE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpOGT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpOLE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpOLT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpONE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpORD(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpUEQ(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpUGE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpUGT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpULE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpULT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpUNE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFCmpUNO(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFDiv(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFence(AtomicOrdering Ordering, SynchronizationScope SynchScope=CrossThread)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFMul(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFNeg(Value *V, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFPCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFPExt(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFPToSI(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFPToUI(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFPTrunc(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFRem(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateFSub(Value *LHS, Value *RHS, const Twine &Name="", MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateGEP(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateGEP(Value *Ptr, Value *Idx, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateGlobalString(StringRef Str, const Twine &Name="")llvm::IRBuilderBase
CreateGlobalStringPtr(StringRef Str, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpEQ(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpNE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpSGE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpSGT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpSLE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpSLT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpUGE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpUGT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpULE(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateICmpULT(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInBoundsGEP(Value *Ptr, ArrayRef< Value * > IdxList, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInBoundsGEP(Value *Ptr, Value *Idx, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateIndirectBr(Value *Addr, unsigned NumDests=10)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInsertValue(Value *Agg, Value *Val, ArrayRef< unsigned > Idxs, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateIntCast(Value *V, Type *DestTy, bool isSigned, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateIntToPtr(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > Args, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateInvoke3(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, Value *Arg1, Value *Arg2, Value *Arg3, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateIsNotNull(Value *Arg, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateIsNull(Value *Arg, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLandingPad(Type *Ty, Value *PersFn, unsigned NumClauses, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLifetimeEnd(Value *Ptr, ConstantInt *Size=0)llvm::IRBuilderBase
CreateLifetimeStart(Value *Ptr, ConstantInt *Size=0)llvm::IRBuilderBase
CreateLoad(Value *Ptr, const char *Name)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLoad(Value *Ptr, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLoad(Value *Ptr, bool isVolatile, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLShr(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLShr(Value *LHS, const APInt &RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateLShr(Value *LHS, uint64_t RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateMemCpy(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0, MDNode *TBAAStructTag=0)llvm::IRBuilderBaseinline
CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0, MDNode *TBAAStructTag=0)llvm::IRBuilderBase
CreateMemMove(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)llvm::IRBuilderBaseinline
CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)llvm::IRBuilderBase
CreateMemSet(Value *Ptr, Value *Val, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)llvm::IRBuilderBaseinline
CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=0)llvm::IRBuilderBase
CreateMul(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNeg(Value *V, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNot(Value *V, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNSWMul(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNSWNeg(Value *V, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNSWSub(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNUWAdd(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNUWMul(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNUWNeg(Value *V, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateNUWSub(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateOr(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateOr(Value *LHS, const APInt &RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateOr(Value *LHS, uint64_t RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreatePHI(Type *Ty, unsigned NumReservedValues, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreatePointerCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreatePtrDiff(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreatePtrToInt(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateResume(Value *Exn)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateRet(Value *V)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateRetVoid()llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSDiv(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSelect(Value *C, Value *True, Value *False, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSExt(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSExtOrBitCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSExtOrTrunc(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateShl(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateShl(Value *LHS, const APInt &RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateShl(Value *LHS, uint64_t RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateShuffleVector(Value *V1, Value *V2, Value *Mask, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSIToFP(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSRem(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateStore(Value *Val, Value *Ptr, bool isVolatile=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateStructGEP(Value *Ptr, unsigned Idx, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSub(Value *LHS, Value *RHS, const Twine &Name="", bool HasNUW=false, bool HasNSW=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases=10, MDNode *BranchWeights=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateTrunc(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateTruncOrBitCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateUDiv(Value *LHS, Value *RHS, const Twine &Name="", bool isExact=false)llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateUIToFP(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateUnreachable()llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateURem(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateVAArg(Value *List, Type *Ty, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateVectorSplat(unsigned NumElts, Value *V, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateXor(Value *LHS, Value *RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateXor(Value *LHS, const APInt &RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateXor(Value *LHS, uint64_t RHS, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateZExt(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateZExtOrBitCast(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
CreateZExtOrTrunc(Value *V, Type *DestTy, const Twine &Name="")llvm::IRBuilder< preserveNames, T, Inserter >inline
DefaultFPMathTagllvm::IRBuilderBaseprotected
FMFllvm::IRBuilderBaseprotected
getContext() const llvm::IRBuilderBaseinline
getCurrentDebugLocation() const llvm::IRBuilderBaseinline
getCurrentFunctionReturnType() const llvm::IRBuilderBase
getDefaultFPMathTag() const llvm::IRBuilderBaseinline
getDoubleTy()llvm::IRBuilderBaseinline
getFalse()llvm::IRBuilderBaseinline
getFastMathFlags() const llvm::IRBuilderBaseinline
getFloatTy()llvm::IRBuilderBaseinline
getFolder()llvm::IRBuilder< preserveNames, T, Inserter >inline
GetInsertBlock() const llvm::IRBuilderBaseinline
GetInsertPoint() const llvm::IRBuilderBaseinline
getInt(const APInt &AI)llvm::IRBuilderBaseinline
getInt1(bool V)llvm::IRBuilderBaseinline
getInt16(uint16_t C)llvm::IRBuilderBaseinline
getInt16Ty()llvm::IRBuilderBaseinline
getInt1Ty()llvm::IRBuilderBaseinline
getInt32(uint32_t C)llvm::IRBuilderBaseinline
getInt32Ty()llvm::IRBuilderBaseinline
getInt64(uint64_t C)llvm::IRBuilderBaseinline
getInt64Ty()llvm::IRBuilderBaseinline
getInt8(uint8_t C)llvm::IRBuilderBaseinline
getInt8PtrTy(unsigned AddrSpace=0)llvm::IRBuilderBaseinline
getInt8Ty()llvm::IRBuilderBaseinline
getIntPtrTy(const DataLayout *DL, unsigned AddrSpace=0)llvm::IRBuilderBaseinline
getTrue()llvm::IRBuilderBaseinline
getVoidTy()llvm::IRBuilderBaseinline
Insert(InstTy *I, const Twine &Name="") const llvm::IRBuilder< preserveNames, T, Inserter >inline
Insert(Constant *C, const Twine &="") const llvm::IRBuilder< preserveNames, T, Inserter >inline
InsertPtllvm::IRBuilderBaseprotected
IRBuilder(LLVMContext &C, const T &F, const Inserter &I=Inserter(), MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
IRBuilder(LLVMContext &C, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inlineexplicit
IRBuilder(BasicBlock *TheBB, const T &F, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inlineexplicit
IRBuilder(BasicBlock *TheBB, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inlineexplicit
IRBuilder(Instruction *IP, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inlineexplicit
IRBuilder(Use &U, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inlineexplicit
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, MDNode *FPMathTag=0)llvm::IRBuilder< preserveNames, T, Inserter >inline
IRBuilderBase(LLVMContext &context, MDNode *FPMathTag=0)llvm::IRBuilderBaseinline
isNamePreserving() const llvm::IRBuilder< preserveNames, T, Inserter >inline
restoreIP(InsertPoint IP)llvm::IRBuilderBaseinline
saveAndClearIP()llvm::IRBuilderBaseinline
saveIP() const llvm::IRBuilderBaseinline
SetCurrentDebugLocation(const DebugLoc &L)llvm::IRBuilderBaseinline
SetDefaultFPMathTag(MDNode *FPMathTag)llvm::IRBuilderBaseinline
SetFastMathFlags(FastMathFlags NewFMF)llvm::IRBuilderBaseinline
SetInsertPoint(BasicBlock *TheBB)llvm::IRBuilderBaseinline
SetInsertPoint(Instruction *I)llvm::IRBuilderBaseinline
SetInsertPoint(BasicBlock *TheBB, BasicBlock::iterator IP)llvm::IRBuilderBaseinline
SetInsertPoint(Use &U)llvm::IRBuilderBaseinline
SetInstDebugLocation(Instruction *I) const llvm::IRBuilderBaseinline