LLVM API Documentation

llvm::IRBuilder< preserveNames, T > Member List

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

ClearInsertionPoint()llvm::IRBuilder< preserveNames, T > [inline]
CreateAdd(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateAggregateRet(Value *const *retVals, unsigned N)llvm::IRBuilder< preserveNames, T > [inline]
CreateAlloca(const Type *Ty, Value *ArraySize=0, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateAnd(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateAShr(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateBinOp(Instruction::BinaryOps Opc, Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateBitCast(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateBr(BasicBlock *Dest)llvm::IRBuilder< preserveNames, T > [inline]
CreateCall(Value *Callee, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCall(Value *Callee, Value *Arg, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCall(Value *Callee, InputIterator ArgBegin, InputIterator ArgEnd, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCall2(Value *Callee, Value *Arg1, Value *Arg2, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCall3(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCall4(Value *Callee, Value *Arg1, Value *Arg2, Value *Arg3, Value *Arg4, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCast(Instruction::CastOps Op, Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateCondBr(Value *Cond, BasicBlock *True, BasicBlock *False)llvm::IRBuilder< preserveNames, T > [inline]
CreateExtractElement(Value *Vec, Value *Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateExtractValue(Value *Agg, unsigned Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateExtractValue(Value *Agg, InputIterator IdxBegin, InputIterator IdxEnd, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpOEQ(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpOGE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpOGT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpOLE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpOLT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpONE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpORD(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpUEQ(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpUGE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpUGT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpULE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpULT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpUNE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFCmpUNO(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFDiv(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFPExt(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFPToSI(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFPToUI(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFPTrunc(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateFree(Value *Ptr)llvm::IRBuilder< preserveNames, T > [inline]
CreateFRem(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateGEP(Value *Ptr, InputIterator IdxBegin, InputIterator IdxEnd, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateGEP(Value *Ptr, Value *Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateGlobalString(const char *Str="", const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateGlobalStringPtr(const char *Str="", const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpEQ(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpNE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpSGE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpSGT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpSLE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpSLT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpUGE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpUGT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpULE(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateICmpULT(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateInsertElement(Value *Vec, Value *NewElt, Value *Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateInsertValue(Value *Agg, Value *Val, unsigned Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateInsertValue(Value *Agg, Value *Val, InputIterator IdxBegin, InputIterator IdxEnd, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateIntCast(Value *V, const Type *DestTy, bool isSigned, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateIntToPtr(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateInvoke(Value *Callee, BasicBlock *NormalDest, BasicBlock *UnwindDest, InputIterator ArgBegin, InputIterator ArgEnd, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateIsNotNull(Value *Arg, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateIsNull(Value *Arg, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateLoad(Value *Ptr, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateLoad(Value *Ptr, bool isVolatile, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateLShr(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateMalloc(const Type *Ty, Value *ArraySize=0, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateMul(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateNeg(Value *V, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateNot(Value *V, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateOr(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreatePHI(const Type *Ty, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreatePtrToInt(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateRet(Value *V)llvm::IRBuilder< preserveNames, T > [inline]
CreateRetVoid()llvm::IRBuilder< preserveNames, T > [inline]
CreateSDiv(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSelect(Value *C, Value *True, Value *False, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSExt(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateShl(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateShuffleVector(Value *V1, Value *V2, Value *Mask, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSIToFP(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSRem(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateStore(Value *Val, Value *Ptr, bool isVolatile=false)llvm::IRBuilder< preserveNames, T > [inline]
CreateStructGEP(Value *Ptr, unsigned Idx, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSub(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases=10)llvm::IRBuilder< preserveNames, T > [inline]
CreateTrunc(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateUDiv(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateUIToFP(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateUnreachable()llvm::IRBuilder< preserveNames, T > [inline]
CreateUnwind()llvm::IRBuilder< preserveNames, T > [inline]
CreateURem(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateVAArg(Value *List, const Type *Ty, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateVFCmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateVICmp(CmpInst::Predicate P, Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateXor(Value *LHS, Value *RHS, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
CreateZExt(Value *V, const Type *DestTy, const char *Name="")llvm::IRBuilder< preserveNames, T > [inline]
getFolder()llvm::IRBuilder< preserveNames, T > [inline]
GetInsertBlock() const llvm::IRBuilder< preserveNames, T > [inline]
Insert(InstTy *I, const char *Name="") const llvm::IRBuilder< preserveNames, T > [inline]
InsertHelper(Instruction *I, const char *Name) const llvm::IRBuilder< preserveNames, T > [inline]
IRBuilder(const T &F=T())llvm::IRBuilder< preserveNames, T > [inline]
IRBuilder(BasicBlock *TheBB, const T &F=T())llvm::IRBuilder< preserveNames, T > [inline, explicit]
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F=T())llvm::IRBuilder< preserveNames, T > [inline]
SetInsertPoint(BasicBlock *TheBB)llvm::IRBuilder< preserveNames, T > [inline]
SetInsertPoint(BasicBlock *TheBB, BasicBlock::iterator IP)llvm::IRBuilder< preserveNames, T > [inline]