/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 234 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 D | DebugProgramInstruction.cpp | 70 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 D | DIBuilder.cpp | 930 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 D | BasicBlock.cpp | 221 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 D | A15SDOptimizer.cpp | 414 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 D | ARMInstructionSelector.cpp | 488 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 D | SILoadStoreOptimizer.cpp | 1194 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 D | SILowerSGPRSpills.cpp | 280 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 D | LowerMemIntrinsics.cpp | 24 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 D | CallPromotionUtils.cpp | 171 Instruction *InsertBefore = nullptr; createRetBitCast() local
|
H A D | PromoteMemoryToRegister.cpp | 107 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 D | Debugify.cpp | 131 Instruction *InsertBefore) { in applyDebugifyMetadata() argument 165 Instruction *InsertBefore = &*InsertPt; in applyDebugifyMetadata() local
|
H A D | CodeExtractor.cpp | 1110 __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 D | ObjCARC.cpp | 26 BasicBlock::iterator InsertBefore, in createCallInstWithColors() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 433 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 D | MergeICmps.cpp | 604 BasicBlock *const InsertBefore, in mergeComparisons() argument 695 BasicBlock *InsertBefore = EntryBlock_; in simplify() local
|
H A D | Reassociate.cpp | 249 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 D | PlaceSafepoints.cpp | 622 InsertSafepointPoll(Instruction * InsertBefore,std::vector<CallBase * > & ParsePointsNeeded,const TargetLibraryInfo & TLI) InsertSafepointPoll() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchFolding.cpp | 853 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 D | AssignmentTrackingAnalysis.cpp | 962 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 D | RegAllocFast.cpp | 655 MachineBasicBlock::iterator InsertBefore = reloadAtBegin() local 996 MachineBasicBlock::iterator InsertBefore = defineLiveThroughVirtReg() local
|
H A D | FixupStatepointCallerSaved.cpp | 419 MachineBasicBlock::iterator InsertBefore(MI); in spillRegisters() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | MemProfiler.cpp | 444 InsertBefore = ThenTerm; in instrumentAddress() argument 391 Instruction *InsertBefore = I; instrumentMaskedLoadOrStore() local
|
H A D | HWAddressSanitizer.cpp | 879 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 D | AddressSanitizer.cpp | 1512 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...] |