Home
last modified time | relevance | path

Searched refs:InsertPoint (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp42 MachineBasicBlock::iterator InsertPoint; in findPHICopyInsertPoint() local
45 InsertPoint = MBB->begin(); in findPHICopyInsertPoint()
48 InsertPoint = *DefUsesInMBB.begin(); in findPHICopyInsertPoint()
49 ++InsertPoint; in findPHICopyInsertPoint()
52 InsertPoint = MBB->end(); in findPHICopyInsertPoint()
53 while (!DefUsesInMBB.count(&*--InsertPoint)) {} in findPHICopyInsertPoint()
54 ++InsertPoint; in findPHICopyInsertPoint()
59 return MBB->SkipPHIsAndLabels(InsertPoint); in findPHICopyInsertPoint()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h111 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-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp551 assert(InsertPoint && "Null InsertPoint"); in checkHoistValue()
559 if (DT.dominates(I, InsertPoint)) { in checkHoistValue()
892 if (SI == InsertPoint) { in checkScopeHoistable()
913 InsertPoint = getBranchInsertPoint(RI); in checkScopeHoistable()
915 if (RI.HasBranch && InsertPoint != Branch) { in checkScopeHoistable()
940 InsertPoint = Branch; in checkScopeHoistable()
953 assert(!DT.dominates(SI, InsertPoint) && in checkScopeHoistable()
1054 assert(InsertPoint && "Null InsertPoint"); in shouldSplit()
1162 PrevInsertPoint = InsertPoint; in splitScope()
1182 PrevInsertPoint = InsertPoint; in splitScope()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp155 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint,
806 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in insertSwap()
909 auto InsertPoint = ++MachineBasicBlock::iterator(MI); in handleSpecialSwappables() local
920 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in handleSpecialSwappables()
923 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables()
925 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1); in handleSpecialSwappables()
926 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables()
928 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), in handleSpecialSwappables()
931 LLVM_DEBUG(std::prev(InsertPoint)->dump()); in handleSpecialSwappables()
934 insertSwap(MI, InsertPoint, DstReg, NewVReg); in handleSpecialSwappables()
[all …]
H A DPPCReduceCRLogicals.cpp179 MachineBasicBlock::iterator InsertPoint = BSI.SplitBefore; in splitMBB() local
186 NewMBB->splice(NewMBB->end(), ThisMBB, InsertPoint, ThisMBB->end()); in splitMBB()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAttributes.cpp88 void *InsertPoint; in get() local
89 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); in get()
98 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
111 void *InsertPoint; in get() local
118 pImpl->AttrsSet.InsertNode(PA, InsertPoint); in get()
666 void *InsertPoint; in get() local
668 pImpl->AttrsSetNodes.FindNodeOrInsertPos(ID, InsertPoint); in get()
676 pImpl->AttrsSetNodes.InsertNode(PA, InsertPoint); in get()
854 void *InsertPoint; in getImpl() local
856 pImpl->AttrsLists.FindNodeOrInsertPos(ID, InsertPoint); in getImpl()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h77 VPInsertPoint(VPBasicBlock *InsertBlock, VPBasicBlock::iterator InsertPoint) in VPInsertPoint() argument
78 : Block(InsertBlock), Point(InsertPoint) {} in VPInsertPoint()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp173 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in repairReg()
491 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { in computeMapping()
766 RegBankSelect::InsertPoint &Point) { in addInsertPoint()
774 : InsertPoint(), Instr(Instr), Before(Before) { in InstrInsertPoint()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp279 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; in calculateOptimalPad() local
287 auto Iter = std::upper_bound(CurBegin, CurEnd, InsertPoint); in calculateOptimalPad()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGException.cpp773 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP(); in EmitLandingPad()
903 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); in emitCatchPadBlock()
947 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); in emitWasmCatchPadBlock()
1068 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveIP(); in emitCatchDispatchBlock()
1348 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); in Emit()
1430 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveAndClearIP(); in exit()
1464 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateLandingPad()
1501 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateHandler()
1526 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in getTerminateFunclet()
1566 CGBuilderTy::InsertPoint SavedIP = Builder.saveIP(); in getEHResumeBlock()
H A DCGCleanup.cpp792 CGBuilderTy::InsertPoint savedInactiveFallthroughIP; in PopCleanupBlock()
972 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in PopCleanupBlock()
1258 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); in DeactivateCleanupBlock()
H A DCGObjCRuntime.cpp226 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); in EmitTryCatchStmt()
H A DCGDebugInfo.h433 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
H A DCGObjC.cpp2707 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP(); in emitARCOperationAfterCall()
2717 CGBuilderTy::InsertPoint ip = CGF.Builder.saveIP(); in emitARCOperationAfterCall()
H A DCGDebugInfo.cpp3868 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint) { in EmitDeclareOfBlockDeclRefVariable() argument
3931 if (InsertPoint) in EmitDeclareOfBlockDeclRefVariable()
3932 DBuilder.insertDeclare(Storage, D, Expr, DL, InsertPoint); in EmitDeclareOfBlockDeclRefVariable()
H A DCGExpr.cpp524 CGBuilderTy::InsertPoint OldIP; in EmitMaterializeTemporaryExpr()
532 Builder.restoreIP(CGBuilderTy::InsertPoint( in EmitMaterializeTemporaryExpr()
H A DCGObjCMac.cpp4473 CGBuilderTy::InsertPoint TryFallthroughIP = CGF.Builder.saveAndClearIP(); in EmitTryOrSynchronizedStmt()
4672 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); in EmitTryOrSynchronizedStmt()
H A DCGCall.cpp3914 CGBuilderTy::InsertPoint IP = Builder.saveIP(); in EmitCall()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h168 class InsertPoint {
174 InsertPoint() = default;
177 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) in InsertPoint() argument
178 : Block(InsertBlock), Point(InsertPoint) {} in InsertPoint()
188 InsertPoint saveIP() const { in saveIP()
189 return InsertPoint(GetInsertBlock(), GetInsertPoint()); in saveIP()
193 InsertPoint saveAndClearIP() { in saveAndClearIP()
194 InsertPoint IP(GetInsertBlock(), GetInsertPoint()); in saveAndClearIP()
200 void restoreIP(InsertPoint IP) { in restoreIP()
243 Builder.restoreIP(InsertPoint(Block, Point)); in ~InsertPointGuard()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp184 Instruction *InsertPoint = &InnerResumeDest->front(); in getInnerResumeDest() local
190 InsertPoint); in getInnerResumeDest()
197 "eh.lpad-body", InsertPoint); in getInnerResumeDest()
1784 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction() local
1815 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I); in InlineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpander.h122 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point)); in ~SCEVInsertPointGuard()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DYAMLParser.cpp431 , TokenQueueT::iterator InsertPoint);
1023 , TokenQueueT::iterator InsertPoint) { in rollIndent() argument
1033 TokenQueue.insert(InsertPoint, T); in rollIndent()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLookup.cpp2879 void *InsertPoint; in LookupSpecialMember() local
2881 SpecialMemberCache.FindNodeOrInsertPos(ID, InsertPoint); in LookupSpecialMember()
2889 SpecialMemberCache.InsertNode(Result, InsertPoint); in LookupSpecialMember()