Home
last modified time | relevance | path

Searched defs:InsertPt (Results 1 – 25 of 92) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp591 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin()); in hardenEdgesWithLFENCE() local
741 auto InsertPt = CheckingMBB.begin(); in tracePredStateThroughCFG() local
1108 auto InsertPt = Pred->getFirstTerminator(); in tracePredStateThroughIndirectBranches() local
1148 auto InsertPt = MBB.SkipPHIsLabelsAndDebug(MBB.begin()); in tracePredStateThroughIndirectBranches() local
1495 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in saveEFLAGS()
1513 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in restoreEFLAGS()
1524 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in mergePredStateIntoSP()
1544 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in extractPredStateFromSP()
1640 auto InsertPt = MI.getIterator(); in hardenLoadAddr() local
1904 Register Reg, MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in hardenValueInRegister()
[all …]
H A DX86WinFixupBufferSecurityCheck.cpp147 MachineBasicBlock::iterator InsertPt(GuardXor); in CreateFailCheckSequence() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp611 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); in combine() local
642 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64()
659 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt, in emitCombineII()
753 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt, in emitCombineIR()
801 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt, in emitCombineRI()
850 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt, in emitCombineRR()
H A DHexagonOptAddrMode.cpp566 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeLoad() local
629 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeStore() local
708 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeAddAsl() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(BasicBlock::iterator InsertPt, in insertRVCall()
81 BasicBlock::iterator InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp103 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
163 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local
H A DVNCoercion.cpp336 Instruction *InsertPt, const DataLayout &DL) { in getValueForLoad()
361 Type *LoadTy, Instruction *InsertPt, in getMemInstValueForLoad()
H A DLoopUnrollRuntime.cpp167 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog() local
304 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog() local
H A DBreakCriticalEdges.cpp433 BasicBlock::iterator InsertPt = Indirect; in SplitIndirectBrCriticalEdges() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp210 BasicBlock::iterator &InsertPt) { in convertToOptType()
240 BasicBlock::iterator &InsertPt, in convertFromOptType()
339 BasicBlock::iterator InsertPt = std::next(D->getIterator()); in optimizeLiveType() local
409 BasicBlock::iterator InsertPt = U->getParent()->getFirstNonPHIIt(); in optimizeLiveType() local
H A DSILowerWWMCopies.cpp128 MachineBasicBlock::iterator InsertPt = MI.getIterator(); in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp156 Instruction *InsertPt = CI; in scalarizeMaskedLoad() local
294 Instruction *InsertPt = CI; in scalarizeMaskedStore() local
416 Instruction *InsertPt = CI; in scalarizeMaskedGather() local
550 Instruction *InsertPt = CI; in scalarizeMaskedScatter() local
637 Instruction *InsertPt = CI; in scalarizeMaskedExpandLoad() local
768 Instruction *InsertPt = CI; in scalarizeMaskedCompressStore() local
879 Instruction *InsertPt = CI; in scalarizeMaskedVectorHistogram() local
H A DGuardWidening.cpp308 auto InsertPt = findInsertionPointForWideCondition(ToWiden); in widenGuard() local
629 BasicBlock::iterator InsertPt) { in freezeAndPush()
640 BasicBlock::iterator InsertPt = *InsertPtAtDef; in freezeAndPush() local
663 BasicBlock::iterator InsertPt = *getFreezeInsertPt(Def, DT); in freezeAndPush() local
723 std::optional<BasicBlock::iterator> InsertPt) { in mergeChecks()
794 BasicBlock::iterator InsertPt) { in hoistChecks()
H A DMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.h61 Instruction *InsertPt; // Insert the VP lib call before this instr. member
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyArgumentMove.cpp77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local
H A DWebAssemblyExplicitLocals.cpp346 auto InsertPt = std::next(MI.getIterator()); in runOnMachineFunction() local
377 MachineInstr *InsertPt = &MI; in runOnMachineFunction() local
H A DWebAssemblyFrameLowering.cpp268 auto InsertPt = MBB.begin(); emitPrologue() local
331 auto InsertPt = MBB.getFirstTerminator(); emitEpilogue() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(BasicBlock::iterator InsertPt, in expandUser()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp45 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop() local
H A DCFIFixup.cpp165 MachineBasicBlock::iterator InsertPt = PrologueBlock->begin(); runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1183 action_iterator InsertPt, RuleMatcher &Rule, BuildMIAction &DstMIBuilder, in importExplicitUseRenderer()
1352 action_iterator InsertPt = InsertPtOrError.get(); in createAndImportInstructionRenderer() local
1381 const action_iterator InsertPt, RuleMatcher &M, const TreePatternNode &Dst, in createAndImportSubInstructionRenderer()
1510 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode &Dst) { in createInstructionRenderer()
1531 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitDefRenderers()
1571 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitUseRenderers()
1744 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importDefaultOperandRenderers()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp222 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in repairReg() local
551 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in computeMapping() local
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h65 BasicBlock::iterator InsertPt) const { in InsertHelper()
84 BasicBlock::iterator InsertPt) const override { in InsertHelper()
117 BasicBlock::iterator InsertPt; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h161 MachineBasicBlock::iterator InsertPt; variable

1234