H A D | Instructions.cpp | 182 Instruction *InsertBefore) 183 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertBefore) { 212 Instruction *InsertBefore) { 214 InsertBefore); 303 Instruction *InsertBefore) 308 1, InsertBefore) { 371 static Instruction *createMalloc(Instruction *InsertBefore, argument 376 assert(((!InsertBefore && InsertAtEnd) || (InsertBefore && !InsertAtEnd)) && 377 "createMalloc needs either InsertBefore o 180 LandingPadInst(Type *RetTy, Value *PersonalityFn, unsigned NumReservedValues, const Twine &NameStr, Instruction *InsertBefore) argument 209 Create(Type *RetTy, Value *PersonalityFn, unsigned NumReservedClauses, const Twine &NameStr, Instruction *InsertBefore) argument 302 CallInst(Value *Func, const Twine &Name, Instruction *InsertBefore) argument 456 CreateMalloc(Instruction *InsertBefore, Type *IntPtrTy, Type *AllocTy, Value *AllocSize, Value *ArraySize, Function * MallocF, const Twine &Name) argument 481 createFree(Value* Source, Instruction *InsertBefore, BasicBlock *InsertAtEnd) argument 514 CreateFree(Value* Source, Instruction *InsertBefore) argument 625 ReturnInst(LLVMContext &C, Value *retVal, Instruction *InsertBefore) argument 671 ResumeInst(Value *Exn, Instruction *InsertBefore) argument 699 UnreachableInst(LLVMContext &Context, Instruction *InsertBefore) argument 731 BranchInst(BasicBlock *IfTrue, Instruction *InsertBefore) argument 738 BranchInst(BasicBlock *IfTrue, BasicBlock *IfFalse, Value *Cond, Instruction *InsertBefore) argument 834 AllocaInst(Type *Ty, Value *ArraySize, const Twine &Name, Instruction *InsertBefore) argument 852 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 870 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, const Twine &Name, Instruction *InsertBefore) argument 1090 StoreInst(Value *val, Value *addr, Instruction *InsertBefore) argument 1116 StoreInst(Value *val, Value *addr, bool isVolatile, Instruction *InsertBefore) argument 1130 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, Instruction *InsertBefore) argument 1144 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1240 AtomicCmpXchgInst(Value *Ptr, Value *Cmp, Value *NewVal, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1286 AtomicRMWInst(BinOp Operation, Value *Ptr, Value *Val, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1312 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SynchronizationScope SynchScope, Instruction *InsertBefore) argument 1528 ShuffleVectorInst(Value *V1, Value *V2, Value *Mask, const Twine &Name, Instruction *InsertBefore) argument 1732 BinaryOperator(BinaryOps iType, Value *S1, Value *S2, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 1834 Create(BinaryOps Op, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 1850 CreateNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1866 CreateNSWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1878 CreateNUWNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1890 CreateFNeg(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 1904 CreateNot(Value *Op, const Twine &Name, Instruction *InsertBefore) argument 2350 Create(Instruction::CastOps op, Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2394 CreateZExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2410 CreateSExtOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2426 CreateTruncOrBitCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2464 CreatePointerCast(Value *S, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 2485 CreateIntegerCast(Value *C, Type *Ty, bool isSigned, const Twine &Name, Instruction *InsertBefore) argument 2513 CreateFPCast(Value *C, Type *Ty, const Twine &Name, Instruction *InsertBefore) argument 3008 CmpInst(Type *ty, OtherOps op, unsigned short predicate, Value *LHS, Value *RHS, const Twine &Name, Instruction *InsertBefore) argument 3035 Create(OtherOps Op, unsigned short predicate, Value *S1, Value *S2, const Twine &Name, Instruction *InsertBefore) argument 3307 SwitchInst(Value *Value, BasicBlock *Default, unsigned NumCases, Instruction *InsertBefore) argument 3438 IndirectBrInst(Value *Address, unsigned NumCases, Instruction *InsertBefore) argument [all...] |