/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PHIEliminationUtils.cpp | 45 MachineBasicBlock::iterator InsertPoint = MBB->begin(); local 51 InsertPoint = std::next(I.getReverse()); 56 InsertPoint = I.getReverse(); 63 return MBB->SkipPHIsAndLabels(InsertPoint);
|
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDagOperands.cpp | 63 void *InsertPoint; local 65 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); 71 OperandLists.InsertNode(NewValue.get(), InsertPoint); 83 void *InsertPoint; local 85 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); 93 OperandLists.InsertNode(NewValue.get(), InsertPoint); 104 void *InsertPoint; local 106 OperandLists.FindNodeOrInsertPos(ID, InsertPoint); 114 OperandLists.InsertNode(NewValue.get(), InsertPoint); 127 void *InsertPoint; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CodeMoverUtils.h | 39 /// Return true if \p I can be safely moved before \p InsertPoint. 40 bool isSafeToMoveBefore(Instruction &I, Instruction &InsertPoint, 46 /// safely moved before \p InsertPoint. 47 bool isSafeToMoveBefore(BasicBlock &BB, Instruction &InsertPoint,
|
H A D | ScalarEvolutionExpander.h | 128 Builder.restoreIP(IRBuilderBase::InsertPoint(Block, Point));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 310 bool llvm::isSafeToMoveBefore(Instruction &I, Instruction &InsertPoint, 318 if (&I == &InsertPoint) 322 if (I.getNextNode() == &InsertPoint) 325 if (isa<PHINode>(I) || isa<PHINode>(InsertPoint)) 332 if (!isControlFlowEquivalent(I, InsertPoint, DT, *PDT)) 335 if (!DT.dominates(&InsertPoint, &I)) 338 if (UserInst != &InsertPoint && !DT.dominates(&InsertPoint, U)) 340 if (!DT.dominates(&I, &InsertPoint)) 343 if (&InsertPoint [all...] |
H A D | InlineFunction.cpp | 184 Instruction *InsertPoint = &InnerResumeDest->front(); local 190 InsertPoint); 197 "eh.lpad-body", InsertPoint); 1916 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); local 1948 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 110 class InsertPoint { class in class:llvm::RegBankSelect 138 virtual ~InsertPoint() = default; 203 class InstrInsertPoint : public InsertPoint { 236 class MBBInsertPoint : public InsertPoint { 255 : InsertPoint(), MBB(MBB), Beginning(Beginning) { 272 class EdgeInsertPoint : public InsertPoint { 301 : InsertPoint(), Src(Src), DstOrSplit(&Dst), P(P) {} 329 using InsertionPoints = SmallVector<std::unique_ptr<InsertPoint>, 2>; 375 /// Add an InsertPoint to the list of insert points. 377 void addInsertPoint(InsertPoint [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenABITypes.cpp | 121 llvm::BasicBlock::iterator InsertPoint, const CXXDestructorDecl *D, 127 CGF.Builder.SetInsertPoint(InsertBlock, InsertPoint); 119 getCXXDestructorImplicitParam( CodeGenModule &CGM, llvm::BasicBlock *InsertBlock, llvm::BasicBlock::iterator InsertPoint, const CXXDestructorDecl *D, CXXDtorType Type, bool ForVirtualBase, bool Delegating) argument
|
H A D | CGException.cpp | 784 CGBuilderTy::InsertPoint savedIP = Builder.saveAndClearIP(); 911 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); 955 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP(); 1076 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveIP(); 1359 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP(); 1438 CGBuilderTy::InsertPoint savedIP = CGF.Builder.saveAndClearIP(); 1472 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); 1509 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); 1534 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); 1574 CGBuilderTy::InsertPoint SavedI [all...] |
H A D | CGCleanup.cpp | 784 CGBuilderTy::InsertPoint savedInactiveFallthroughIP; 967 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP(); 1253 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
|
H A D | CGObjCRuntime.cpp | 224 CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveAndClearIP();
|
H A D | CGDebugInfo.h | 464 const CGBlockInfo &blockInfo, llvm::Instruction *InsertPoint = nullptr);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 550 checkHoistValue(Value *V, Instruction *InsertPoint, DominatorTree &DT, argument 554 assert(InsertPoint && "Null InsertPoint"); 561 assert(DT.getNode(InsertPoint->getParent()) && "DT must contain Destination"); 567 if (DT.dominates(I, InsertPoint)) { 581 if (!checkHoistValue(Op, InsertPoint, DT, Unhoistables, &OpsHoistStops, 895 Instruction *InsertPoint = getBranchInsertPoint(RI); local 896 CHR_DEBUG(dbgs() << "InsertPoint " << *InsertPoint << "\n"); 908 if (SI == InsertPoint) { 1059 shouldSplit(Instruction *InsertPoint, DenseSet<Value *> &PrevConditionValues, DenseSet<Value *> &ConditionValues, DominatorTree &DT, DenseSet<Instruction *> &Unhoistables) argument 1166 Instruction *InsertPoint = getBranchInsertPoint(RI); local 1396 Instruction *InsertPoint = OutermostScope->BranchInsertPoint; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXSwapRemoval.cpp | 149 // InsertPoint. 150 void insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint, 800 MachineBasicBlock::iterator InsertPoint, 802 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), 905 auto InsertPoint = ++MachineBasicBlock::iterator(MI); local 916 BuildMI(*MI->getParent(), InsertPoint, MI->getDebugLoc(), 919 LLVM_DEBUG(std::prev(InsertPoint)->dump()); 921 insertSwap(MI, InsertPoint, VSRCTmp2, VSRCTmp1); 922 LLVM_DEBUG(std::prev(InsertPoint)->dump()); 924 BuildMI(*MI->getParent(), InsertPoint, M 799 insertSwap(MachineInstr *MI, MachineBasicBlock::iterator InsertPoint, unsigned DstReg, unsigned SrcReg) argument [all...] |
H A D | PPCReduceCRLogicals.cpp | 199 MachineBasicBlock::iterator InsertPoint = BSI.SplitBefore; local 206 NewMBB->splice(NewMBB->end(), ThisMBB, InsertPoint, ThisMBB->end());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 88 void *InsertPoint; local 89 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); 98 pImpl->AttrsSet.InsertNode(PA, InsertPoint); 111 void *InsertPoint; local 112 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); 121 pImpl->AttrsSet.InsertNode(PA, InsertPoint); 135 void *InsertPoint; local 136 AttributeImpl *PA = pImpl->AttrsSet.FindNodeOrInsertPos(ID, InsertPoint); 142 pImpl->AttrsSet.InsertNode(PA, InsertPoint); 815 void *InsertPoint; local 1044 void *InsertPoint; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 45 using InsertPointTy = IRBuilder<>::InsertPoint; 168 IRBuilder<>::InsertPoint
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 69 /// InsertPoint - A saved insertion point. 79 VPInsertPoint(VPBasicBlock *InsertBlock, VPBasicBlock::iterator InsertPoint) argument 80 : Block(InsertBlock), Point(InsertPoint) {}
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 98 llvm::BasicBlock::iterator InsertPoint,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 276 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; local 282 auto Iter = llvm::upper_bound(Fields, InsertPoint);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 222 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { 544 for (const std::unique_ptr<InsertPoint> &InsertPt : RepairPt) { 842 RegBankSelect::InsertPoint &Point) { 850 : InsertPoint(), Instr(Instr), Before(Before) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 201 /// InsertPoint - A saved insertion point. 202 class InsertPoint { class in class:llvm::IRBuilderBase 208 InsertPoint() = default; 211 InsertPoint(BasicBlock *InsertBlock, BasicBlock::iterator InsertPoint) argument 212 : Block(InsertBlock), Point(InsertPoint) {} 222 InsertPoint saveIP() const { 223 return InsertPoint(GetInsertBlock(), GetInsertPoint()); 227 InsertPoint saveAndClearIP() { 228 InsertPoint I [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFLinker.cpp | 1560 auto InsertPoint = partition_point( local 1567 if (InsertPoint != Rows.end() && InsertPoint->Address == Front && 1568 InsertPoint->EndSequence) { 1569 *InsertPoint = Seq.front(); 1570 Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end()); 1572 Rows.insert(InsertPoint, Seq.begin(), Seq.end());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 414 IRBuilder<>::InsertPoint OpenMPIRBuilder::CreateParallel( 928 return IRBuilder<>::InsertPoint(ExitBB, ExitBB->getFirstInsertionPt()); 958 return IRBuilder<>::InsertPoint(ExitCall->getParent(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | YAMLParser.cpp | 422 /// Increase indent to \a Col. Creates \a Kind token at \a InsertPoint 426 , TokenQueueT::iterator InsertPoint); 1023 , TokenQueueT::iterator InsertPoint) { 1033 TokenQueue.insert(InsertPoint, T); 1021 rollIndent( int ToColumn , Token::TokenKind Kind , TokenQueueT::iterator InsertPoint) argument
|