Home
last modified time | relevance | path

Searched defs:InsertBefore (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp234 LandingPadInst(Type * RetTy,unsigned NumReservedValues,const Twine & NameStr,Instruction * InsertBefore) LandingPadInst() argument
260 Create(Type * RetTy,unsigned NumReservedClauses,const Twine & NameStr,Instruction * InsertBefore) Create() argument
713 CallInst(FunctionType * Ty,Value * Func,const Twine & Name,Instruction * InsertBefore) CallInst() argument
963 ReturnInst(LLVMContext & C,Value * retVal,Instruction * InsertBefore) ReturnInst() argument
993 ResumeInst(Value * Exn,Instruction * InsertBefore) ResumeInst() argument
1031 CleanupReturnInst(Value * CleanupPad,BasicBlock * UnwindBB,unsigned Values,Instruction * InsertBefore) CleanupReturnInst() argument
1064 CatchReturnInst(Value * CatchPad,BasicBlock * BB,Instruction * InsertBefore) CatchReturnInst() argument
1086 CatchSwitchInst(Value * ParentPad,BasicBlock * UnwindDest,unsigned NumReservedValues,const Twine & NameStr,Instruction * InsertBefore) CatchSwitchInst() argument
1184 FuncletPadInst(Instruction::FuncletPadOps Op,Value * ParentPad,ArrayRef<Value * > Args,unsigned Values,const Twine & NameStr,Instruction * InsertBefore) FuncletPadInst() argument
1205 UnreachableInst(LLVMContext & Context,Instruction * InsertBefore) UnreachableInst() argument
1222 BranchInst(BasicBlock * IfTrue,Instruction * InsertBefore) BranchInst() argument
1231 BranchInst(BasicBlock * IfTrue,BasicBlock * IfFalse,Value * Cond,Instruction * InsertBefore) BranchInst() argument
1318 AllocaInst(Type * Ty,unsigned AddrSpace,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument
1326 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument
1339 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,Align Align,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument
1459 StoreInst(Value * val,Value * addr,Instruction * InsertBefore) StoreInst() argument
1465 StoreInst(Value * val,Value * addr,BasicBlock::iterator InsertBefore) StoreInst() argument
1469 StoreInst(Value * val,Value * addr,bool isVolatile,Instruction * InsertBefore) StoreInst() argument
1481 StoreInst(Value * val,Value * addr,bool isVolatile,BasicBlock::iterator InsertBefore) StoreInst() argument
1487 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,Instruction * InsertBefore) StoreInst() argument
1497 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,BasicBlock::iterator InsertBefore) StoreInst() argument
1503 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,Instruction * InsertBefore) StoreInst() argument
1531 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,BasicBlock::iterator InsertBefore) StoreInst() argument
1573 AtomicCmpXchgInst(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID,Instruction * InsertBefore) AtomicCmpXchgInst() argument
1622 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) AtomicRMWInst() argument
1687 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) FenceInst() argument
1921 ShuffleVectorInst(Value * V1,Value * Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1932 ShuffleVectorInst(Value * V1,ArrayRef<int> Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1943 ShuffleVectorInst(Value * V1,Value * V2,Value * Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1980 ShuffleVectorInst(Value * V1,Value * V2,ArrayRef<int> Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
2807 UnaryOperator(UnaryOps iType,Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) UnaryOperator() argument
2825 Create(UnaryOps Op,Value * S,const Twine & Name,Instruction * InsertBefore) Create() argument
2860 BinaryOperator(BinaryOps iType,Value * S1,Value * S2,Type * Ty,const Twine & Name,Instruction * InsertBefore) BinaryOperator() argument
2954 Create(BinaryOps Op,Value * S1,Value * S2,const Twine & Name,Instruction * InsertBefore) Create() argument
2969 CreateNeg(Value * Op,const Twine & Name,Instruction * InsertBefore) CreateNeg() argument
2985 CreateNSWNeg(Value * Op,const Twine & Name,Instruction * InsertBefore) CreateNSWNeg() argument
2997 CreateNUWNeg(Value * Op,const Twine & Name,Instruction * InsertBefore) CreateNUWNeg() argument
3009 CreateNot(Value * Op,const Twine & Name,Instruction * InsertBefore) CreateNot() argument
3334 Create(Instruction::CastOps op,Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) Create() argument
3379 CreateZExtOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateZExtOrBitCast() argument
3395 CreateSExtOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateSExtOrBitCast() argument
3411 CreateTruncOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateTruncOrBitCast() argument
3446 CreatePointerCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreatePointerCast() argument
3478 CreatePointerBitCastOrAddrSpaceCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreatePointerBitCastOrAddrSpaceCast() argument
3490 CreateBitOrPointerCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateBitOrPointerCast() argument
3501 CreateIntegerCast(Value * C,Type * Ty,bool isSigned,const Twine & Name,Instruction * InsertBefore) CreateIntegerCast() argument
3529 CreateFPCast(Value * C,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateFPCast() argument
3818 TruncInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) TruncInst() argument
3830 ZExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) ZExtInst() argument
3841 SExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) SExtInst() argument
3853 FPTruncInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPTruncInst() argument
3865 FPExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPExtInst() argument
3877 UIToFPInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) UIToFPInst() argument
3889 SIToFPInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) SIToFPInst() argument
3901 FPToUIInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPToUIInst() argument
3913 FPToSIInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPToSIInst() argument
3925 PtrToIntInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) PtrToIntInst() argument
3937 IntToPtrInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) IntToPtrInst() argument
3949 BitCastInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) BitCastInst() argument
3961 AddrSpaceCastInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) AddrSpaceCastInst() argument
3977 CmpInst(Type * ty,OtherOps op,Predicate predicate,Value * LHS,Value * RHS,const Twine & Name,Instruction * InsertBefore,Instruction * FlagsSource) CmpInst() argument
4005 Create(OtherOps Op,Predicate predicate,Value * S1,Value * S2,const Twine & Name,Instruction * InsertBefore) Create() argument
4484 SwitchInst(Value * Value,BasicBlock * Default,unsigned NumCases,Instruction * InsertBefore) SwitchInst() argument
4702 IndirectBrInst(Value * Address,unsigned NumCases,Instruction * InsertBefore) IndirectBrInst() argument
4759 FreezeInst(Value * S,const Twine & Name,Instruction * InsertBefore) FreezeInst() argument
[all...]
H A DDebugProgramInstruction.cpp70 createDPValue(Value * Location,DILocalVariable * DV,DIExpression * Expr,const DILocation * DI,DPValue & InsertBefore) createDPValue() argument
84 createDPVDeclare(Value * Address,DILocalVariable * DV,DIExpression * Expr,const DILocation * DI,DPValue & InsertBefore) createDPVDeclare() argument
364 insertBefore(DPValue * InsertBefore) insertBefore() argument
477 insertDPValue(DPValue * New,DPValue * InsertBefore) insertDPValue() argument
[all...]
H A DDIBuilder.cpp930 insertDeclare(Value * Storage,DILocalVariable * VarInfo,DIExpression * Expr,const DILocation * DL,Instruction * InsertBefore) insertDeclare() argument
940 Instruction *InsertBefore = InsertAtEnd->getTerminator(); insertDeclare() local
975 insertLabel(DILabel * LabelInfo,const DILocation * DL,Instruction * InsertBefore) insertLabel() argument
990 insertDbgValueIntrinsic(Value * V,DILocalVariable * VarInfo,DIExpression * Expr,const DILocation * DL,Instruction * InsertBefore) insertDbgValueIntrinsic() argument
1009 initIRBuilder(IRBuilder<> & Builder,const DILocation * DL,BasicBlock * InsertBB,Instruction * InsertBefore) initIRBuilder() argument
1028 insertDbgValueIntrinsic(llvm::Value * Val,DILocalVariable * VarInfo,DIExpression * Expr,const DILocation * DL,BasicBlock * InsertBB,Instruction * InsertBefore) insertDbgValueIntrinsic() argument
1038 insertDeclare(Value * Storage,DILocalVariable * VarInfo,DIExpression * Expr,const DILocation * DL,BasicBlock * InsertBB,Instruction * InsertBefore) insertDeclare() argument
1063 insertDbgIntrinsic(llvm::Function * IntrinsicFn,Value * V,DILocalVariable * VarInfo,DIExpression * Expr,const DILocation * DL,BasicBlock * InsertBB,Instruction * InsertBefore) insertDbgIntrinsic() argument
1086 insertLabel(DILabel * LabelInfo,const DILocation * DL,BasicBlock * InsertBB,Instruction * InsertBefore) insertLabel() argument
[all...]
H A DBasicBlock.cpp221 BasicBlock(LLVMContext & C,const Twine & Name,Function * NewParent,BasicBlock * InsertBefore) BasicBlock() argument
236 insertInto(Function * NewParent,BasicBlock * InsertBefore) insertInto() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp414 MachineBasicBlock::iterator InsertBefore, in createDupLane() argument
430 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertBefore, in createExtractSubreg() argument
445 createRegSequence(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,const DebugLoc & DL,unsigned Reg1,unsigned Reg2) createRegSequence() argument
462 createVExt(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,const DebugLoc & DL,unsigned Ssub0,unsigned Ssub1) createVExt() argument
475 createInsertSubreg(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,const DebugLoc & DL,unsigned DReg,unsigned Lane,unsigned ToInsert) createInsertSubreg() argument
491 createImplicitDef(MachineBasicBlock & MBB,MachineBasicBlock::iterator InsertBefore,const DebugLoc & DL) createImplicitDef() argument
[all...]
H A DARMInstructionSelector.cpp488 const MachineBasicBlock::instr_iterator InsertBefore; global() member
693 auto InsertBefore = std::next(MIB->getIterator()); selectGlobal() local
770 auto InsertBefore = std::next(MIB->getIterator()); selectSelect() local
884 auto InsertBefore = std::next(I.getIterator()); select() local
933 auto InsertBefore = std::next(I.getIterator()); select() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp1194 mergeRead2Pair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeRead2Pair() argument
1291 mergeWrite2Pair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeWrite2Pair() argument
1357 mergeImagePair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeImagePair() argument
1406 mergeSMemLoadImmPair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeSMemLoadImmPair() argument
1452 mergeBufferLoadPair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeBufferLoadPair() argument
1507 mergeTBufferLoadPair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeTBufferLoadPair() argument
1566 mergeTBufferStorePair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeTBufferStorePair() argument
1621 mergeFlatLoadPair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeFlatLoadPair() argument
1664 mergeFlatStorePair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeFlatStorePair() argument
1895 mergeBufferStorePair(CombineInfo & CI,CombineInfo & Paired,MachineBasicBlock::iterator InsertBefore) mergeBufferStorePair() argument
[all...]
H A DSILowerSGPRSpills.cpp280 MachineBasicBlock::iterator InsertBefore = SaveBlock->begin(); in extendWWMVirtRegLiveness() local
295 MachineBasicBlock::iterator InsertBefore = extendWWMVirtRegLiveness() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp24 createMemCpyLoopKnownSize(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,ConstantInt * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,bool CanOverlap,const TargetTransformInfo & TTI,std::optional<uint32_t> AtomicElementSize) createMemCpyLoopKnownSize() argument
159 createMemCpyLoopUnknownSize(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,Value * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,bool CanOverlap,const TargetTransformInfo & TTI,std::optional<uint32_t> AtomicElementSize) createMemCpyLoopUnknownSize() argument
346 createMemMoveLoop(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,Value * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,const TargetTransformInfo & TTI) createMemMoveLoop() argument
435 createMemSetLoop(Instruction * InsertBefore,Value * DstAddr,Value * CopyLen,Value * SetValue,Align DstAlign,bool IsVolatile) createMemSetLoop() argument
[all...]
H A DCallPromotionUtils.cpp171 Instruction *InsertBefore = nullptr; createRetBitCast() local
H A DPromoteMemoryToRegister.cpp107 createDebugValue(DIBuilder & DIB,Value * NewValue,DILocalVariable * Variable,DIExpression * Expression,const DILocation * DI,DPValue * InsertBefore) createDebugValue() argument
116 createDebugValue(DIBuilder & DIB,Value * NewValue,DILocalVariable * Variable,DIExpression * Expression,const DILocation * DI,Instruction * InsertBefore) createDebugValue() argument
H A DDebugify.cpp131 Instruction *InsertBefore) { in applyDebugifyMetadata() argument
165 Instruction *InsertBefore = &*InsertPt; in applyDebugifyMetadata() local
H A DCodeExtractor.cpp1110 __anon94eaf3d70502(Intrinsic::ID MarkerFunc, ArrayRef<Value *> Objects, bool InsertBefore) insertLifetimeMarkersSurroundingCall() argument
1361 Instruction *InsertBefore = &*InsertPt; emitCallAndSwitchStatement() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp26 BasicBlock::iterator InsertBefore, in createCallInstWithColors() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp433 void AArch64StackTagging::tagAlloca(AllocaInst *AI, Instruction *InsertBefore, in untagAlloca() argument
411 tagAlloca(AllocaInst * AI,Instruction * InsertBefore,Value * Ptr,uint64_t Size) tagAlloca() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp604 BasicBlock *const InsertBefore, in mergeComparisons() argument
695 BasicBlock *InsertBefore = EntryBlock_; in simplify() local
H A DReassociate.cpp249 BasicBlock::iterator InsertBefore, in CreateAdd() argument
261 CreateMul(Value * S1,Value * S2,const Twine & Name,Instruction * InsertBefore,Value * FlagsOp) CreateMul() argument
273 CreateNeg(Value * S1,const Twine & Name,Instruction * InsertBefore,Value * FlagsOp) CreateNeg() argument
1324 createAndInstr(Instruction * InsertBefore,Value * Opnd,const APInt & ConstOpnd) createAndInstr() argument
[all...]
H A DPlaceSafepoints.cpp622 InsertSafepointPoll(Instruction * InsertBefore,std::vector<CallBase * > & ParsePointsNeeded,const TargetLibraryInfo & TLI) InsertSafepointPoll() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DBranchFolding.cpp853 MachineBasicBlock::iterator InsertBefore = Pred->getFirstTerminator(); mergeCommonTails() local
1273 auto InsertBefore = PredMBB.getFirstTerminator(); copyDebugInfoToPredecessor() local
1285 auto InsertBefore = SuccMBB.SkipPHIsAndLabels(SuccMBB.begin()); copyDebugInfoToSuccessor() local
H A DAssignmentTrackingAnalysis.cpp962 auto InsertBefore = Pair.first; run() local
1544 auto InsertBefore = getNextNode(After); emitDbgValue() local
1654 auto InsertBefore = getNextNode(&I); processUntaggedInstruction() local
2455 auto InsertBefore = getNextNode(Record); emitPromotedVarLocs() local
[all...]
H A DRegAllocFast.cpp655 MachineBasicBlock::iterator InsertBefore = reloadAtBegin() local
996 MachineBasicBlock::iterator InsertBefore = defineLiveThroughVirtReg() local
H A DFixupStatepointCallerSaved.cpp419 MachineBasicBlock::iterator InsertBefore(MI); in spillRegisters() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp444 InsertBefore = ThenTerm; in instrumentAddress() argument
391 Instruction *InsertBefore = I; instrumentMaskedLoadOrStore() local
H A DHWAddressSanitizer.cpp879 insertShadowTagCheck(Value * Ptr,Instruction * InsertBefore,DomTreeUpdater & DTU,LoopInfo * LI) insertShadowTagCheck() argument
908 instrumentMemAccessOutline(Value * Ptr,bool IsWrite,unsigned AccessSizeIndex,Instruction * InsertBefore,DomTreeUpdater & DTU,LoopInfo * LI) instrumentMemAccessOutline() argument
929 instrumentMemAccessInline(Value * Ptr,bool IsWrite,unsigned AccessSizeIndex,Instruction * InsertBefore,DomTreeUpdater & DTU,LoopInfo * LI) instrumentMemAccessInline() argument
[all...]
H A DAddressSanitizer.cpp1512 doInstrumentAddress(AddressSanitizer * Pass,Instruction * I,Instruction * InsertBefore,Value * Addr,MaybeAlign Alignment,unsigned Granularity,TypeSize TypeStoreSize,bool IsWrite,Value * SizeArgument,bool UseCalls,uint32_t Exp) doInstrumentAddress() argument
1659 generateCrashCode(Instruction * InsertBefore,Value * Addr,bool IsWrite,size_t AccessSizeIndex,Value * SizeArgument,uint32_t Exp) generateCrashCode() argument
1706 instrumentAMDGPUAddress(Instruction * OrigIns,Instruction * InsertBefore,Value * Addr,uint32_t TypeStoreSize,bool IsWrite,Value * SizeArgument) instrumentAMDGPUAddress() argument
1752 instrumentAddress(Instruction * OrigIns,Instruction * InsertBefore,Value * Addr,MaybeAlign Alignment,uint32_t TypeStoreSize,bool IsWrite,Value * SizeArgument,bool UseCalls,uint32_t Exp) instrumentAddress() argument
1843 instrumentUnusualSizeOrAlignment(Instruction * I,Instruction * InsertBefore,Value * Addr,TypeSize TypeStoreSize,bool IsWrite,Value * SizeArgument,bool UseCalls,uint32_t Exp) instrumentUnusualSizeOrAlignment() argument
[all...]

12