H A D | Instructions.cpp | 189 BasicBlock *InsertAtEnd) 190 : Instruction(RetTy, Instruction::LandingPad, nullptr, 0, InsertAtEnd) { 220 BasicBlock *InsertAtEnd) { 222 InsertAtEnd); 313 BasicBlock *InsertAtEnd) 318 1, InsertAtEnd) { 372 BasicBlock *InsertAtEnd, Type *IntPtrTy, 376 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && 377 "createMalloc needs either InsertBefore or InsertAtEnd"); 187 LandingPadInst(Type *RetTy, Value *PersonalityFn, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 217 Create(Type *RetTy, Value *PersonalityFn, unsigned NumReservedClauses, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 312 CallInst(Value *Func, const Twine &Name, BasicBlock *InsertAtEnd) argument 371 createMalloc(Instruction *InsertBefore, BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 473 CreateMalloc(BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 481 createFree(Value* Source, Instruction *InsertBefore, BasicBlock *InsertAtEnd) argument 521 CreateFree(Value* Source, BasicBlock *InsertAtEnd) argument 632 ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd) argument 639 ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd) argument 677 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) argument 704 UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) argument 751 BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) argument 759 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, BasicBlock *InsertAtEnd) argument 843 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, BasicBlock *InsertAtEnd) argument 861 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 879 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, BasicBlock *InsertAtEnd) argument 1104 StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd) argument 1161 StoreInst(Value *val, Value *addr, bool isVolatile, BasicBlock *InsertAtEnd) argument 1175 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, BasicBlock *InsertAtEnd) argument 1189 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1262 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1310 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1333 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1558 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, BasicBlock *InsertAtEnd) argument 1757 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 1854 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument 1870 CreateNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1884 CreateNSWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1896 CreateNUWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1909 CreateFNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1923 CreateNot(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 2397 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2427 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2443 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2459 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2467 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2524 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, BasicBlock *InsertAtEnd) argument 2551 CreateFPCast(Value *C, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 3071 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) argument 3106 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument 3368 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, BasicBlock *InsertAtEnd) argument 3495 IndirectBrInst(Value *Address, unsigned NumCases, BasicBlock *InsertAtEnd) argument [all...] |