H A D | Instructions.cpp | 181 Instruction *InsertBefore) 182 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertBefore) { 211 Instruction *InsertBefore) { 213 InsertBefore); 302 Instruction *InsertBefore) 307 1, InsertBefore) { 359 static Instruction *createMalloc(Instruction *InsertBefore, argument 364 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && 365 "createMalloc needs either InsertBefore o 179 LandingPadInst(Type *RetTy, Value *PersonalityFn, unsigned NumReservedValues, const Twine &NameStr, Instruction *InsertBefore) argument 208 Create(Type *RetTy, Value *PersonalityFn, unsigned NumReservedClauses, const Twine &NameStr, Instruction *InsertBefore) argument 301 CallInst(Value *Func, const Twine &Name, Instruction *InsertBefore) argument 444 CreateMalloc(Instruction *InsertBefore, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function * MallocF, const Twine &Name) argument 469 createFree(Value* Source, Instruction *InsertBefore, BasicBlock *InsertAtEnd) argument 502 CreateFree(Value* Source, Instruction *InsertBefore) argument 603 ReturnInst(LLVMContext &C, Value *retVal, Instruction *InsertBefore) argument 649 ResumeInst(Value *Exn, Instruction *InsertBefore) argument 677 UnreachableInst(LLVMContext &Context, Instruction *InsertBefore) argument 709 BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore) argument 716 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, Instruction *InsertBefore) argument 812 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, Instruction *InsertBefore) argument 830 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 848 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, Instruction *InsertBefore) argument 1068 StoreInst(Value *val, Value *addr, Instruction *InsertBefore) argument 1094 StoreInst(Value *val, Value *addr, bool isVolatile, Instruction *InsertBefore) argument 1108 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, Instruction *InsertBefore) argument 1122 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1218 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1264 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1290 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1521 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, Instruction *InsertBefore) argument 1725 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 1827 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 1843 CreateNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1859 CreateNSWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1871 CreateNUWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1883 CreateFNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1897 CreateNot(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 2277 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2319 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2335 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2351 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2380 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2392 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, Instruction *InsertBefore) argument 2420 CreateFPCast(Value *C, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2841 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore) argument 2868 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 3140 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, Instruction *InsertBefore) argument 3295 IndirectBrInst(Value *Address, unsigned NumCases, Instruction *InsertBefore) argument [all...] |