LLVM  4.0.0
llvm::IRBuilderBase Member List

This is the complete list of members for llvm::IRBuilderBase, including all inherited members.

BBllvm::IRBuilderBaseprotected
clearFastMathFlags()llvm::IRBuilderBaseinline
ClearInsertionPoint()llvm::IRBuilderBaseinline
Contextllvm::IRBuilderBaseprotected
CreateAssumption(Value *Cond)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, Value *ActualCallee, ArrayRef< Value * > CallArgs, ArrayRef< Value * > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, Value *ActualCallee, uint32_t Flags, ArrayRef< Use > CallArgs, ArrayRef< Use > TransitionArgs, ArrayRef< Use > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGCStatepointCall(uint64_t ID, uint32_t NumPatchBytes, Value *ActualCallee, ArrayRef< Use > CallArgs, ArrayRef< Value * > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Value * > InvokeArgs, ArrayRef< Value * > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, uint32_t Flags, ArrayRef< Use > InvokeArgs, ArrayRef< Use > TransitionArgs, ArrayRef< Use > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGCStatepointInvoke(uint64_t ID, uint32_t NumPatchBytes, Value *ActualInvokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef< Use > InvokeArgs, ArrayRef< Value * > DeoptArgs, ArrayRef< Value * > GCArgs, const Twine &Name="")llvm::IRBuilderBase
CreateGlobalString(StringRef Str, const Twine &Name="", unsigned AddressSpace=0)llvm::IRBuilderBase
CreateInvariantStart(Value *Ptr, ConstantInt *Size=nullptr)llvm::IRBuilderBase
CreateLifetimeEnd(Value *Ptr, ConstantInt *Size=nullptr)llvm::IRBuilderBase
CreateLifetimeStart(Value *Ptr, ConstantInt *Size=nullptr)llvm::IRBuilderBase
CreateMaskedGather(Value *Ptrs, unsigned Align, Value *Mask=nullptr, Value *PassThru=nullptr, const Twine &Name="")llvm::IRBuilderBase
CreateMaskedLoad(Value *Ptr, unsigned Align, Value *Mask, Value *PassThru=nullptr, const Twine &Name="")llvm::IRBuilderBase
CreateMaskedScatter(Value *Val, Value *Ptrs, unsigned Align, Value *Mask=nullptr)llvm::IRBuilderBase
CreateMaskedStore(Value *Val, Value *Ptr, unsigned Align, Value *Mask)llvm::IRBuilderBase
CreateMemCpy(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *TBAAStructTag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBaseinline
CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *TBAAStructTag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBase
CreateMemMove(Value *Dst, Value *Src, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBaseinline
CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBase
CreateMemSet(Value *Ptr, Value *Val, uint64_t Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBaseinline
CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr)llvm::IRBuilderBase
DefaultFPMathTagllvm::IRBuilderBaseprotected
DefaultOperandBundlesllvm::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
getHalfTy()llvm::IRBuilderBaseinline
GetInsertBlock() const llvm::IRBuilderBaseinline
GetInsertPoint() const llvm::IRBuilderBaseinline
getInt(const APInt &AI)llvm::IRBuilderBaseinline
getInt1(bool V)llvm::IRBuilderBaseinline
getInt128Ty()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
getIntN(unsigned N, uint64_t C)llvm::IRBuilderBaseinline
getIntNTy(unsigned N)llvm::IRBuilderBaseinline
getIntPtrTy(const DataLayout &DL, unsigned AddrSpace=0)llvm::IRBuilderBaseinline
getTrue()llvm::IRBuilderBaseinline
getVoidTy()llvm::IRBuilderBaseinline
InsertPtllvm::IRBuilderBaseprotected
IRBuilderBase(LLVMContext &context, MDNode *FPMathTag=nullptr, ArrayRef< OperandBundleDef > OpBundles=None)llvm::IRBuilderBaseinline
restoreIP(InsertPoint IP)llvm::IRBuilderBaseinline
saveAndClearIP()llvm::IRBuilderBaseinline
saveIP() const llvm::IRBuilderBaseinline
SetCurrentDebugLocation(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
SetInstDebugLocation(Instruction *I) const llvm::IRBuilderBaseinline