LLVM API Documentation
| 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] |