LLVM API Documentation
BB | llvm::IRBuilderBase | [protected] |
clearFastMathFlags() | llvm::IRBuilderBase | [inline] |
ClearInsertionPoint() | llvm::IRBuilderBase | [inline] |
Context | llvm::IRBuilderBase | [protected] |
CreateGlobalString(StringRef Str, const Twine &Name="") | llvm::IRBuilderBase | |
CreateLifetimeEnd(Value *Ptr, ConstantInt *Size=nullptr) | llvm::IRBuilderBase | |
CreateLifetimeStart(Value *Ptr, ConstantInt *Size=nullptr) | 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] |
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] |
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) | llvm::IRBuilderBase | [inline] |
restoreIP(InsertPoint IP) | llvm::IRBuilderBase | [inline] |
saveAndClearIP() | llvm::IRBuilderBase | [inline] |
saveIP() const | llvm::IRBuilderBase | [inline] |
SetCurrentDebugLocation(const 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] |
SetInsertPoint(Use &U) | llvm::IRBuilderBase | [inline] |
SetInstDebugLocation(Instruction *I) const | llvm::IRBuilderBase | [inline] |