H A D | Instructions.h | 898 /// Constructors - Create a getelementptr instruction with a base pointer an 918 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr, function in class:llvm::GetElementPtrInst 934 static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr, function in class:llvm::GetElementPtrInst 950 /// Create an "inbounds" getelementptr. See the documentation for the 964 Create(PointeeType, Ptr, IdxList, NameStr, InsertBefore); 981 Create(PointeeType, Ptr, IdxList, NameStr, InsertAtEnd); 1449 static CallInst *Create(FunctionType *Ty, Value *F, const Twine &NameStr = "", function in class:llvm::CallInst 1454 static CallInst *Create(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1461 static CallInst *Create(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1473 static CallInst *Create(FunctionTyp function in class:llvm::CallInst 1478 static CallInst *Create(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1484 static CallInst *Create(FunctionType *Ty, Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1495 static CallInst *Create(FunctionCallee Func, const Twine &NameStr = "", function in class:llvm::CallInst 1501 static CallInst *Create(FunctionCallee Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1509 static CallInst *Create(FunctionCallee Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1516 static CallInst *Create(FunctionCallee Func, const Twine &NameStr, function in class:llvm::CallInst 1522 static CallInst *Create(FunctionCallee Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1528 static CallInst *Create(FunctionCallee Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1536 static CallInst *Create(Value *Func, const Twine &NameStr = "", function in class:llvm::CallInst 1544 static CallInst *Create(Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1553 static CallInst *Create(Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1563 static CallInst *Create(Value *Func, const Twine &NameStr, function in class:llvm::CallInst 1571 static CallInst *Create(Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1579 static CallInst *Create(Value *Func, ArrayRef<Value *> Args, function in class:llvm::CallInst 1752 static SelectInst *Create(Value *C, Value *S1, Value *S2, function in class:llvm::SelectInst 1762 static SelectInst *Create(Value *C, Value *S1, Value *S2, function in class:llvm::SelectInst 1869 static ExtractElementInst *Create(Value *Vec, Value *Idx, function in class:llvm::ExtractElementInst 1875 static ExtractElementInst *Create(Value *Vec, Value *Idx, function in class:llvm::ExtractElementInst 1934 static InsertElementInst *Create(Value *Vec, Value *NewElt, Value *Idx, function in class:llvm::InsertElementInst 1940 static InsertElementInst *Create(Value *Vec, Value *NewElt, Value *Idx, function in class:llvm::InsertElementInst 2324 static ExtractValueInst *Create(Value *Agg, function in class:llvm::ShuffleVectorInst::ExtractValueInst 2332 static ExtractValueInst *Create(Value *Agg, function in class:llvm::ShuffleVectorInst::ExtractValueInst 2449 static InsertValueInst *Create(Value *Agg, Value *Val, function in class:llvm::ShuffleVectorInst::InsertValueInst 2456 static InsertValueInst *Create(Value *Agg, Value *Val, function in class:llvm::ShuffleVectorInst::InsertValueInst 2592 static PHINode *Create(Type *Ty, unsigned NumReservedValues, function in class:llvm::ShuffleVectorInst::PHINode 2598 static PHINode *Create(Type *Ty, unsigned NumReservedValues, function in class:llvm::ShuffleVectorInst::PHINode 2926 static ReturnInst* Create(LLVMContext &C, Value *retVal = nullptr, function in class:llvm::ShuffleVectorInst::ReturnInst 2931 static ReturnInst* Create(LLVMContext &C, Value *retVal, function in class:llvm::ShuffleVectorInst::ReturnInst 2936 static ReturnInst* Create(LLVMContext &C, BasicBlock *InsertAtEnd) { function in class:llvm::ShuffleVectorInst::ReturnInst 3037 static BranchInst *Create(BasicBlock *IfTrue, function in class:llvm::ShuffleVectorInst::BranchInst 3042 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *IfFalse, function in class:llvm::ShuffleVectorInst::BranchInst 3047 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) { function in class:llvm::ShuffleVectorInst::BranchInst 3051 static BranchInst *Create(BasicBlock *IfTrue, BasicBlock *IfFalse, function in class:llvm::ShuffleVectorInst::BranchInst 3315 static SwitchInst *Create(Value *Value, BasicBlock *Default, function in class:llvm::ShuffleVectorInst::SwitchInst 3321 static SwitchInst *Create(Value *Value, BasicBlock *Default, function in class:llvm::ShuffleVectorInst::SwitchInst 3588 static IndirectBrInst *Create(Value *Address, unsigned NumDests, function in class:llvm::ShuffleVectorInst::SwitchInst::IndirectBrInst 3593 static IndirectBrInst *Create(Value *Address, unsigned NumDests, function in class:llvm::ShuffleVectorInst::SwitchInst::IndirectBrInst 3706 static InvokeInst *Create(FunctionType *Ty, Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3716 static InvokeInst *Create(FunctionType *Ty, Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3730 static InvokeInst *Create(FunctionType *Ty, Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3739 static InvokeInst *Create(FunctionType *Ty, Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3752 static InvokeInst *Create(FunctionCallee Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3760 static InvokeInst *Create(FunctionCallee Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3769 static InvokeInst *Create(FunctionCallee Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3776 static InvokeInst *Create(FunctionCallee Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3785 static InvokeInst *Create(Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3796 static InvokeInst *Create(Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3808 static InvokeInst *Create(Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3817 static InvokeInst *Create(Value *Func, BasicBlock *IfNormal, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst 3966 static CallBrInst *Create(FunctionType *Ty, Value *Func, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 3977 static CallBrInst *Create(FunctionType *Ty, Value *Func, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 3993 static CallBrInst *Create(FunctionType *Ty, Value *Func, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4004 static CallBrInst *Create(FunctionType *Ty, Value *Func, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4019 static CallBrInst *Create(FunctionCallee Func, BasicBlock *DefaultDest, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4027 static CallBrInst *Create(FunctionCallee Func, BasicBlock *DefaultDest, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4037 static CallBrInst *Create(FunctionCallee Func, BasicBlock *DefaultDest, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4045 static CallBrInst *Create(FunctionCallee Func, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CallBrInst 4501 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CatchReturnInst 4508 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB, function in class:llvm::ShuffleVectorInst::SwitchInst::InvokeInst::CatchReturnInst [all...] |