Home
last modified time | relevance | path

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

1234

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86SpeculativeLoadHardening.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 …]
HDX86WinFixupBufferSecurityCheck.cpp147 MachineBasicBlock::iterator InsertPt(GuardXor); in CreateFailCheckSequence() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonCopyToCombine.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()
HDHexagonOptAddrMode.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-14-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
HDObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(BasicBlock::iterator InsertPt, in insertRVCall()
81 BasicBlock::iterator InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDDemoteRegToStack.cpp103 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
163 BasicBlock::iterator InsertPt = P->getIterator(); in DemotePHIToStack() local
HDVNCoercion.cpp336 Instruction *InsertPt, const DataLayout &DL) { in getValueForLoad()
361 Type *LoadTy, Instruction *InsertPt, in getMemInstValueForLoad()
HDLoopUnrollRuntime.cpp167 Instruction *InsertPt = PrologExit->getTerminator(); in ConnectProlog() local
304 Instruction *InsertPt = NewExit->getTerminator(); in ConnectEpilog() local
HDBreakCriticalEdges.cpp433 BasicBlock::iterator InsertPt = Indirect; in SplitIndirectBrCriticalEdges() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPULateCodeGenPrepare.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
HDSILowerWWMCopies.cpp128 MachineBasicBlock::iterator InsertPt = MI.getIterator(); in runOnMachineFunction() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDScalarizeMaskedMemIntrin.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
HDGuardWidening.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()
HDMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDValueProfileCollector.h61 Instruction *InsertPt; // Insert the VP lib call before this instr. member
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyArgumentMove.cpp77 MachineBasicBlock::iterator InsertPt = EntryMBB.end(); in runOnMachineFunction() local
HDWebAssemblyExplicitLocals.cpp346 auto InsertPt = std::next(MI.getIterator()); in runOnMachineFunction() local
377 MachineInstr *InsertPt = &MI; in runOnMachineFunction() local
HDWebAssemblyFrameLowering.cpp276 auto InsertPt = MBB.begin(); in emitPrologue() local
339 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() local
/freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/
HDReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(BasicBlock::iterator InsertPt, in expandUser()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineLoopUtils.cpp45 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop() local
HDCFIFixup.cpp183 MachineBasicBlock::iterator InsertPt = PrologueEnd; in runOnMachineFunction() local
/freebsd-14-stable/contrib/llvm-project/llvm/utils/TableGen/
HDGlobalISelEmitter.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-14-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDRegBankSelect.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-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDIRBuilder.h65 BasicBlock::iterator InsertPt) const { in InsertHelper()
84 BasicBlock::iterator InsertPt) const override { in InsertHelper()
117 BasicBlock::iterator InsertPt; variable
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDFunctionLoweringInfo.h161 MachineBasicBlock::iterator InsertPt; variable

1234