|
LLVM
4.0.0
|
This is the complete list of members for llvm::IRBuilderBase, including all inherited members.
| BB | llvm::IRBuilderBase | protected |
| clearFastMathFlags() | llvm::IRBuilderBase | inline |
| ClearInsertionPoint() | llvm::IRBuilderBase | inline |
| Context | llvm::IRBuilderBase | protected |
| 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::IRBuilderBase | inline |
| 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::IRBuilderBase | inline |
| 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::IRBuilderBase | inline |
| CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile=false, MDNode *TBAATag=nullptr, MDNode *ScopeTag=nullptr, MDNode *NoAliasTag=nullptr) | llvm::IRBuilderBase | |
| DefaultFPMathTag | llvm::IRBuilderBase | protected |
| DefaultOperandBundles | llvm::IRBuilderBase | protected |
| FMF | llvm::IRBuilderBase | protected |
| getContext() const | llvm::IRBuilderBase | inline |
| getCurrentDebugLocation() const | llvm::IRBuilderBase | inline |
| getCurrentFunctionReturnType() const | llvm::IRBuilderBase | |
| getDefaultFPMathTag() const | llvm::IRBuilderBase | inline |
| getDoubleTy() | llvm::IRBuilderBase | inline |
| getFalse() | llvm::IRBuilderBase | inline |
| getFastMathFlags() const | llvm::IRBuilderBase | inline |
| getFloatTy() | llvm::IRBuilderBase | inline |
| getHalfTy() | 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 |
| getInt8PtrTy(unsigned AddrSpace=0) | 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 |
| getTrue() | llvm::IRBuilderBase | inline |
| getVoidTy() | llvm::IRBuilderBase | inline |
| InsertPt | llvm::IRBuilderBase | protected |
| IRBuilderBase(LLVMContext &context, MDNode *FPMathTag=nullptr, ArrayRef< OperandBundleDef > OpBundles=None) | llvm::IRBuilderBase | inline |
| restoreIP(InsertPoint IP) | llvm::IRBuilderBase | inline |
| saveAndClearIP() | llvm::IRBuilderBase | inline |
| saveIP() const | llvm::IRBuilderBase | inline |
| SetCurrentDebugLocation(DebugLoc L) | llvm::IRBuilderBase | inline |
| setDefaultFPMathTag(MDNode *FPMathTag) | 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 |
| SetInstDebugLocation(Instruction *I) const | llvm::IRBuilderBase | inline |
1.8.6