Home
last modified time | relevance | path

Searched defs:InsertPt (Results 1 – 25 of 84) 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
1492 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in saveEFLAGS()
1510 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in restoreEFLAGS()
1521 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in mergePredStateIntoSP()
1541 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, in extractPredStateFromSP()
1637 auto InsertPt = MI.getIterator(); in hardenLoadAddr() local
2004 auto InsertPt = MI.getIterator(); in hardenReturnInstr() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp93 BasicBlock::iterator InsertPt; in DemoteRegToStack() local
148 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
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp610 MachineBasicBlock::iterator InsertPt(DoInsertAtI1 ? I1 : I2); in combine() local
641 void HexagonCopyToCombine::emitConst64(MachineBasicBlock::iterator &InsertPt, in emitConst64()
658 void HexagonCopyToCombine::emitCombineII(MachineBasicBlock::iterator &InsertPt, in emitCombineII()
752 void HexagonCopyToCombine::emitCombineIR(MachineBasicBlock::iterator &InsertPt, in emitCombineIR()
800 void HexagonCopyToCombine::emitCombineRI(MachineBasicBlock::iterator &InsertPt, in emitCombineRI()
849 void HexagonCopyToCombine::emitCombineRR(MachineBasicBlock::iterator &InsertPt, in emitCombineRR()
H A DHexagonOptAddrMode.cpp564 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeLoad() local
627 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeStore() local
706 MachineBasicBlock::instr_iterator InsertPt = UsePos.getInstrIterator(); in changeAddAsl() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp74 CallInst *BundledRetainClaimRVs::insertRVCall(Instruction *InsertPt, in insertRVCall()
81 Instruction *InsertPt, CallBase *AnnotatedCall, in insertRVCallWithColors()
/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.cpp336 auto InsertPt = std::next(MI.getIterator()); in runOnMachineFunction() local
367 MachineInstr *InsertPt = &MI; in runOnMachineFunction() local
H A DWebAssemblyFrameLowering.cpp276 auto InsertPt = MBB.begin(); in emitPrologue() local
339 auto InsertPt = MBB.getFirstTerminator(); in emitEpilogue() 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
636 Instruction *InsertPt = CI; in scalarizeMaskedExpandLoad() local
762 Instruction *InsertPt = CI; in scalarizeMaskedCompressStore() local
H A DGuardWidening.cpp305 Instruction *InsertPt = findInsertionPointForWideCondition(ToWiden); in widenGuard() local
624 Value *GuardWideningImpl::freezeAndPush(Value *Orig, Instruction *InsertPt) { in freezeAndPush()
635 BasicBlock::iterator InsertPt = *InsertPtAtDef; in freezeAndPush() local
658 BasicBlock::iterator InsertPt = *getFreezeInsertPt(Def, DT); in freezeAndPush() local
718 Instruction *InsertPt) { in mergeChecks()
789 Instruction *InsertPt) { in hoistChecks()
H A DMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp25 static SmallVector<Instruction *, 4> expandUser(Instruction *InsertPt, in expandUser()
H A DBasicBlock.cpp451 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt() local
465 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstNonPHIOrDbgOrAlloca() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerWWMCopies.cpp126 MachineBasicBlock::iterator InsertPt = MI.getIterator(); in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp45 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop() local
H A DCFIFixup.cpp183 MachineBasicBlock::iterator InsertPt = PrologueEnd; in runOnMachineFunction() local
H A DExpandMemCmp.cpp576 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock() local
586 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1163 action_iterator InsertPt, RuleMatcher &Rule, BuildMIAction &DstMIBuilder, in importExplicitUseRenderer()
1327 action_iterator InsertPt = InsertPtOrError.get(); in createAndImportInstructionRenderer() local
1356 const action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst, in createAndImportSubInstructionRenderer()
1477 action_iterator InsertPt, RuleMatcher &M, const TreePatternNode *Dst) { in createInstructionRenderer()
1498 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitDefRenderers()
1538 action_iterator InsertPt, RuleMatcher &M, BuildMIAction &DstMIBuilder, in importExplicitUseRenderers()
1712 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
550 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in computeMapping() local
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h67 BasicBlock::iterator InsertPt) const { in InsertHelper()
87 BasicBlock::iterator InsertPt) const override { in InsertHelper()
120 BasicBlock::iterator InsertPt; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h161 MachineBasicBlock::iterator InsertPt; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp915 MachineBasicBlock::iterator InsertPt, DebugLoc DL, in insertVSETVLI()
1358 auto InsertPt = MBB.getFirstInstrTerminator(); in emitVSETVLIs() local
1474 auto InsertPt = UnavailablePred->getFirstInstrTerminator(); in doPRE() local

1234