Searched refs:InsertBefore (Results 1 - 15 of 15) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DInstructions.cpp181 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...]
H A DBasicBlock.cpp43 BasicBlock *InsertBefore)
49 if (InsertBefore) {
52 NewParent->getBasicBlockList().insert(InsertBefore, this);
303 BasicBlock *InsertBefore = llvm::next(Function::iterator(this)) local
306 getParent(), InsertBefore);
42 BasicBlock(LLVMContext &C, const Twine &Name, Function *NewParent, BasicBlock *InsertBefore) argument
H A DInstruction.cpp24 Instruction *InsertBefore)
30 if (InsertBefore) {
31 assert(InsertBefore->getParent() &&
33 InsertBefore->getParent()->getInstList().insert(InsertBefore, this);
23 Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps, Instruction *InsertBefore) argument
H A DDIBuilder.cpp988 Instruction *InsertBefore) {
995 return CallInst::Create(DeclareFn, Args, "", InsertBefore);
1019 Instruction *InsertBefore) {
1028 return CallInst::Create(ValueFn, Args, "", InsertBefore);
987 insertDeclare(Value *Storage, DIVariable VarInfo, Instruction *InsertBefore) argument
1017 insertDbgValueIntrinsic(Value *V, uint64_t Offset, DIVariable VarInfo, Instruction *InsertBefore) argument
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DInstrTypes.h39 Instruction *InsertBefore = 0)
40 : Instruction(Ty, iType, Ops, NumOps, InsertBefore) {}
145 const Twine &Name, Instruction *InsertBefore);
165 Instruction *InsertBefore = 0);
290 Instruction *InsertBefore = 0);
294 Instruction *InsertBefore = 0);
298 Instruction *InsertBefore = 0);
302 Instruction *InsertBefore = 0);
306 Instruction *InsertBefore = 0);
395 const Twine &NameStr = "", Instruction *InsertBefore
[all...]
H A DInstructions.h64 const Twine &Name = "", Instruction *InsertBefore = 0);
68 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = 0);
72 const Twine &Name = "", Instruction *InsertBefore = 0);
143 LoadInst(Value *Ptr, const Twine &NameStr, Instruction *InsertBefore);
146 Instruction *InsertBefore = 0);
150 unsigned Align, Instruction *InsertBefore = 0);
156 Instruction *InsertBefore = 0);
162 LoadInst(Value *Ptr, const char *NameStr, Instruction *InsertBefore);
165 bool isVolatile = false, Instruction *InsertBefore = 0);
267 StoreInst(Value *Val, Value *Ptr, Instruction *InsertBefore);
866 GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, unsigned Values, const Twine &NameStr, Instruction *InsertBefore) argument
907 ICmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1058 FCmpInst( Instruction *InsertBefore, Predicate pred, Value *LHS, Value *RHS, const Twine &NameStr = � ) argument
1395 CallInst(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr, Instruction *InsertBefore) argument
1425 SelectInst(Value *C, Value *S1, Value *S2, const Twine &NameStr, Instruction *InsertBefore) argument
1814 ExtractValueInst(Value *Agg, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
1941 InsertValueInst(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs, const Twine &NameStr, Instruction *InsertBefore) argument
[all...]
H A DBasicBlock.h87 /// InsertBefore is null), or before the specified basic block.
90 Function *Parent = 0, BasicBlock *InsertBefore = 0);
101 /// function (if InsertBefore is 0), or before the specified basic block.
103 Function *Parent = 0,BasicBlock *InsertBefore = 0) {
104 return new BasicBlock(Context, Name, Parent, InsertBefore);
H A DGlobalVariable.h71 GlobalVariable *InsertBefore = 0,
H A DDIBuilder.h541 /// @param InsertBefore Location for the new intrinsic.
543 Instruction *InsertBefore);
559 /// @param InsertBefore Location for the new intrinsic.
562 Instruction *InsertBefore);
H A DInstruction.h387 Instruction *InsertBefore = 0);
/macosx-10.9.5/AppleUSBIrDA-145.2.4/IrDA/Utils/
H A DCList.h38 IrDAErr InsertBefore(ArrayIndex index, void* item);
90 inline IrDAErr CList::InsertBefore(ArrayIndex index, void* item) function in class:CList
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DValueTracking.h111 /// If InsertBefore is not null, this function will duplicate (modified)
115 Instruction *InsertBefore = 0);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp169 Instruction *generateCrashCode(Instruction *InsertBefore, Value *Addr,
175 Instruction *InsertBefore, bool IsWrite);
299 Value *Addr, Value *Size, Instruction *InsertBefore, bool IsWrite) {
302 IRBuilder<> IRB(InsertBefore);
307 IRBuilder<> IRB(InsertBefore);
326 Instruction *InsertBefore = MI; local
331 IRBuilder<> IRB(InsertBefore);
335 InsertBefore = splitBlockAndInsertIfThen(Cmp, false);
338 instrumentMemIntrinsicParam(AFC, MI, Dst, Length, InsertBefore, true);
340 instrumentMemIntrinsicParam(AFC, MI, Src, Length, InsertBefore, fals
297 instrumentMemIntrinsicParam( AsanFunctionContext &AFC, Instruction *OrigIns, Value *Addr, Value *Size, Instruction *InsertBefore, bool IsWrite) argument
441 generateCrashCode( Instruction *InsertBefore, Value *Addr, bool IsWrite, size_t AccessSizeIndex) argument
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/tools/llvm-ar/
H A Dllvm-ar.cpp93 bool InsertBefore = false; ///< 'i' modifier variable
221 InsertBefore = true;
248 if (AddAfter || AddBefore || InsertBefore)
522 if (AddBefore || InsertBefore || AddAfter) {
658 if ((AddBefore || InsertBefore) && RelPos == I->getPath().str())
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DValueTracking.cpp1423 Instruction *InsertBefore) {
1434 InsertBefore);
1464 "tmp", InsertBefore);
1478 // All inserted insertvalue instructions are inserted before InsertBefore
1480 Instruction *InsertBefore) {
1481 assert(InsertBefore && "Must have someplace to insert!");
1488 return BuildSubAggregate(From, To, IndexedType, Idxs, IdxSkip, InsertBefore);
1495 /// If InsertBefore is not null, this function will duplicate (modified)
1498 Instruction *InsertBefore) {
1512 return FindInsertedValue(C, idx_range.slice(1), InsertBefore);
1420 BuildSubAggregate(Value *From, Value* To, Type *IndexedType, SmallVector<unsigned, 10> &Idxs, unsigned IdxSkip, Instruction *InsertBefore) argument
1479 BuildSubAggregate(Value *From, ArrayRef<unsigned> idx_range, Instruction *InsertBefore) argument
1497 FindInsertedValue(Value *V, ArrayRef<unsigned> idx_range, Instruction *InsertBefore) argument
[all...]

Completed in 297 milliseconds