| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
| H A D | GIMatchDagOperands.cpp | 63 void *InsertPoint; in makeEmptyOperandList() local 65 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); in makeEmptyOperandList() 71 OperandLists.InsertNode(NewValue.get(), InsertPoint); in makeEmptyOperandList() 83 void *InsertPoint; in makeOperandList() local 85 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); in makeOperandList() 93 OperandLists.InsertNode(NewValue.get(), InsertPoint); in makeOperandList() 104 void *InsertPoint; in makeMIPredicateOperandList() local 106 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); in makeMIPredicateOperandList() 114 OperandLists.InsertNode(NewValue.get(), InsertPoint); in makeMIPredicateOperandList() 127 void *InsertPoint; in makeTwoMOPredicateOperandList() local [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 318 if (&I == &InsertPoint) in isSafeToMoveBefore() 322 if (I.getNextNode() == &InsertPoint) in isSafeToMoveBefore() 325 if (isa<PHINode>(I) || isa<PHINode>(InsertPoint)) in isSafeToMoveBefore() 332 if (!isControlFlowEquivalent(I, InsertPoint, DT, *PDT)) in isSafeToMoveBefore() 335 if (!DT.dominates(&InsertPoint, &I)) in isSafeToMoveBefore() 338 if (UserInst != &InsertPoint && !DT.dominates(&InsertPoint, U)) in isSafeToMoveBefore() 340 if (!DT.dominates(&I, &InsertPoint)) in isSafeToMoveBefore() 343 if (&InsertPoint == OpInst || !DT.dominates(OpInst, &InsertPoint)) in isSafeToMoveBefore() 348 Instruction &StartInst = (MoveForward ? I : InsertPoint); in isSafeToMoveBefore() 349 Instruction &EndInst = (MoveForward ? InsertPoint : I); in isSafeToMoveBefore() [all …]
|
| H A D | InlineFunction.cpp | 193 Instruction *InsertPoint = &InnerResumeDest->front(); in getInnerResumeDest() local 199 InsertPoint); in getInnerResumeDest() 206 "eh.lpad-body", InsertPoint); in getInnerResumeDest() 2064 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction() local 2096 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PHIEliminationUtils.cpp | 45 MachineBasicBlock::iterator InsertPoint = MBB->begin(); in findPHICopyInsertPoint() local 51 InsertPoint = std::next(I.getReverse()); in findPHICopyInsertPoint() 56 InsertPoint = I.getReverse(); in findPHICopyInsertPoint() 63 return MBB->SkipPHIsAndLabels(InsertPoint); in findPHICopyInsertPoint()
|
| H A D | SjLjEHPrepare.cpp | 476 Instruction *InsertPoint = Return; in setupEntryBlockAndCallSites() local 478 InsertPoint = CI; in setupEntryBlockAndCallSites() 479 CallInst::Create(UnregisterFn, FuncCtx, "", InsertPoint); in setupEntryBlockAndCallSites()
|
| H A D | FixupStatepointCallerSaved.cpp | 454 auto InsertPoint = std::next(NewStatepoint->getIterator()); in insertReloads() local 457 insertReloadBefore(Reg, InsertPoint, MBB); in insertReloads()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 111 class InsertPoint { 139 virtual ~InsertPoint() = default; 204 class InstrInsertPoint : public InsertPoint { 237 class MBBInsertPoint : public InsertPoint { 256 : InsertPoint(), MBB(MBB), Beginning(Beginning) { in InsertPoint() function 273 class EdgeInsertPoint : public InsertPoint { 302 : InsertPoint(), Src(Src), DstOrSplit(&Dst), P(P) {} in EdgeInsertPoint() 330 using InsertionPoints = SmallVector<std::unique_ptr<InsertPoint>, 2>; 378 void addInsertPoint(InsertPoint &Point);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 554 assert(InsertPoint && "Null InsertPoint"); in checkHoistValue() 567 if (DT.dominates(I, InsertPoint)) { in checkHoistValue() 913 if (SI == InsertPoint) { in checkScopeHoistable() 935 InsertPoint = getBranchInsertPoint(RI); in checkScopeHoistable() 937 if (RI.HasBranch && InsertPoint != Branch) { in checkScopeHoistable() 962 InsertPoint = Branch; in checkScopeHoistable() 976 assert(!DT.dominates(SI, InsertPoint) && in checkScopeHoistable() 1068 assert(InsertPoint && "Null InsertPoint"); in shouldSplit() 1187 PrevInsertPoint = InsertPoint; in splitScope() 1207 PrevInsertPoint = InsertPoint; in splitScope() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCVSXSwapRemoval.cpp | 150 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint, 826 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in insertSwap() 929 auto InsertPoint = ++MachineBasicBlock::iterator(MI); in handleSpecialSwappables() local 940 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in handleSpecialSwappables() 943 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables() 945 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1); in handleSpecialSwappables() 946 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables() 948 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in handleSpecialSwappables() 951 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables() 954 insertSwap(MI, InsertPoint, DstReg, NewVReg); in handleSpecialSwappables() [all …]
|
| H A D | PPCReduceCRLogicals.cpp | 199 MachineBasicBlock::iterator InsertPoint = BSI.SplitBefore; in splitMBB() local 206 NewMBB->splice(NewMBB->end(), ThisMBB, InsertPoint, ThisMBB->end()); in splitMBB()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeMoverUtils.h | 40 bool isSafeToMoveBefore(Instruction &I, Instruction &InsertPoint, 47 bool isSafeToMoveBefore(BasicBlock &BB, Instruction &InsertPoint,
|
| H A D | ScalarEvolutionExpander.h | 154 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point)); in ~SCEVInsertPointGuard()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenABITypes.cpp | 121 llvm::BasicBlock::iterator InsertPoint, const CXXDestructorDecl *D, in getCXXDestructorImplicitParam() argument 127 CGF.Builder.SetInsertPoint(InsertBlock, InsertPoint); in getCXXDestructorImplicitParam()
|
| H A D | CGException.cpp | 819 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP(); in EmitLandingPad() 946 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); in emitCatchPadBlock() 990 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); in emitWasmCatchPadBlock() 1111 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveIP(); in emitCatchDispatchBlock() 1395 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); in Emit() 1474 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveAndClearIP(); in exit() 1508 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateLandingPad() 1545 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateHandler() 1570 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateFunclet() 1601 CGBuilderTy::InsertPoint SavedIP = Builder.saveIP(); in getEHResumeBlock()
|
| H A D | CGCleanup.cpp | 806 CGBuilderTy::InsertPoint savedInactiveFallthroughIP; in PopCleanupBlock() 997 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in PopCleanupBlock() 1288 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in DeactivateCleanupBlock()
|
| H A D | CGObjCRuntime.cpp | 224 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); in EmitTryCatchStmt()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Attributes.cpp | 104 void *InsertPoint; in get() local 114 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get() 127 void *InsertPoint; in get() local 137 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get() 152 void *InsertPoint; in get() local 159 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get() 790 void *InsertPoint; in getSorted() local 800 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint); in getSorted() 1020 void *InsertPoint; in getImpl() local 1022 pImpl->AttrsLists.FindNodeOrInsertPos(ID, InsertPoint); in getImpl() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PreTileConfig.cpp | 144 auto InsertPoint = FirstAMX.MI->getIterator(); in hoistShapesInBB() local 158 MBB->insert(InsertPoint, I->MI->removeFromParent()); in hoistShapesInBB() 162 Shapes.push_back(MIRef(&*--InsertPoint, MBB)); in hoistShapesInBB()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 83 VPInsertPoint(VPBasicBlock *InsertBlock, VPBasicBlock::iterator InsertPoint) in VPInsertPoint() argument 84 : Block(InsertBlock), Point(InsertPoint) {} in VPInsertPoint()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 282 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; in calculateOptimalPad() local 288 auto Iter = llvm::upper_bound(Fields, InsertPoint); in calculateOptimalPad()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 222 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in repairReg() 544 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in computeMapping() 863 RegBankSelect::InsertPoint &Point) { in addInsertPoint() 871 : InsertPoint(), Instr(Instr), Before(Before) { in InstrInsertPoint()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CodeGenABITypes.h | 98 llvm::BasicBlock::iterator InsertPoint,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 53 using InsertPointTy = IRBuilder<>::InsertPoint; 201 IRBuilder<>::InsertPoint
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 251 class InsertPoint { 257 InsertPoint() = default; 260 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) in InsertPoint() argument 261 : Block(InsertBlock), Point(InsertPoint) {} in InsertPoint() 271 InsertPoint saveIP() const { in saveIP() 272 return InsertPoint(GetInsertBlock(), GetInsertPoint()); in saveIP() 276 InsertPoint saveAndClearIP() { in saveAndClearIP() 277 InsertPoint IP(GetInsertBlock(), GetInsertPoint()); in saveAndClearIP() 283 void restoreIP(InsertPoint IP) { in restoreIP() 382 Builder.restoreIP(InsertPoint(Block, Point)); in ~InsertPointGuard()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinker.cpp | 1609 auto InsertPoint = partition_point( in insertLineSequence() local 1616 if (InsertPoint != Rows.end() && InsertPoint->Address == Front && in insertLineSequence() 1617 InsertPoint->EndSequence) { in insertLineSequence() 1618 *InsertPoint = Seq.front(); in insertLineSequence() 1619 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end()); in insertLineSequence() 1621 Rows.insert(InsertPoint, Seq.begin(), Seq.end()); in insertLineSequence()
|