H A D | Instructions.cpp | 188 BasicBlock *InsertAtEnd) 189 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertAtEnd) { 219 BasicBlock *InsertAtEnd) { 221 InsertAtEnd); 312 BasicBlock *InsertAtEnd) 317 1, InsertAtEnd) { 360 BasicBlock *InsertAtEnd, Type *IntPtrTy, 364 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && 365 "createMalloc needs either InsertBefore or InsertAtEnd"); 186 LandingPadInst(Type *RetTy, Value *PersonalityFn, unsigned NumReservedValues, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 216 Create(Type *RetTy, Value *PersonalityFn, unsigned NumReservedClauses, const Twine &NameStr, BasicBlock *InsertAtEnd) argument 311 CallInst(Value *Func, const Twine &Name, BasicBlock *InsertAtEnd) argument 359 createMalloc(Instruction *InsertBefore, BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 461 CreateMalloc(BasicBlock *InsertAtEnd, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function *MallocF, const Twine &Name) argument 469 createFree(Value* Source, Instruction *InsertBefore, BasicBlock *InsertAtEnd) argument 509 CreateFree(Value* Source, BasicBlock *InsertAtEnd) argument 610 ReturnInst(LLVMContext &C, Value *retVal, BasicBlock *InsertAtEnd) argument 617 ReturnInst(LLVMContext &Context, BasicBlock *InsertAtEnd) argument 655 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) argument 682 UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) argument 729 BranchInst(BasicBlock *IfTrue, BasicBlock *InsertAtEnd) argument 737 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, BasicBlock *InsertAtEnd) argument 821 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, BasicBlock *InsertAtEnd) argument 839 AllocaInst(Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 857 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, BasicBlock *InsertAtEnd) argument 1081 StoreInst(Value *val, Value *addr, BasicBlock *InsertAtEnd) argument 1138 StoreInst(Value *val, Value *addr, bool isVolatile, BasicBlock *InsertAtEnd) argument 1152 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, BasicBlock *InsertAtEnd) argument 1166 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1229 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1275 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1298 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument 1538 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, BasicBlock *InsertAtEnd) argument 1738 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 1835 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument 1851 CreateNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1865 CreateNSWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1877 CreateNUWNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1890 CreateFNeg(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 1904 CreateNot(Value *Op, const Twine &Name, BasicBlock *InsertAtEnd) argument 2298 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2327 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2343 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2359 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2367 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2406 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, BasicBlock *InsertAtEnd) argument 2433 CreateFPCast(Value *C, Type *Ty, const Twine &Name, BasicBlock *InsertAtEnd) argument 2854 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, BasicBlock *InsertAtEnd) argument 2889 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, BasicBlock *InsertAtEnd) argument 3151 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, BasicBlock *InsertAtEnd) argument 3302 IndirectBrInst(Value *Address, unsigned NumCases, BasicBlock *InsertAtEnd) argument [all...] |