| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLateEHPrepare.cpp | 189 auto InsertPos = EHPad->begin(); in hoistCatches() local 193 while (InsertPos != EHPad->end() && InsertPos->isEHLabel()) in hoistCatches() 194 InsertPos++; in hoistCatches() 195 if (InsertPos == Catch) in hoistCatches() 198 EHPad->insert(InsertPos, Catch->removeFromParent()); in hoistCatches() 211 auto InsertPos = MBB.begin(); in addCatchAlls() local 213 while (InsertPos != MBB.end() && InsertPos->isEHLabel()) in addCatchAlls() 214 InsertPos++; in addCatchAlls() 217 if (InsertPos == MBB.end() || in addCatchAlls() 218 !WebAssembly::isCatch(InsertPos->getOpcode())) { in addCatchAlls() [all …]
|
| H A D | WebAssemblyCFGStackify.cpp | 212 auto InsertPos = MBB->end(); in getEarliestInsertPos() local 213 while (InsertPos != MBB->begin()) { in getEarliestInsertPos() 214 if (BeforeSet.count(&*std::prev(InsertPos))) { in getEarliestInsertPos() 217 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos) in getEarliestInsertPos() 222 --InsertPos; in getEarliestInsertPos() 224 return InsertPos; in getEarliestInsertPos() 236 auto InsertPos = MBB->begin(); in getLatestInsertPos() local 237 while (InsertPos != MBB->end()) { in getLatestInsertPos() 238 if (AfterSet.count(&*InsertPos)) { in getLatestInsertPos() 241 for (auto Pos = InsertPos, E = MBB->end(); Pos != E; ++Pos) in getLatestInsertPos() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 92 void *InsertPos; in getValue() local 97 FoldNodeTy* P = APSIntSet.FindNodeOrInsertPos(ID, InsertPos); in getValue() 101 APSIntSet.InsertNode(P, InsertPos); in getValue() 129 void *InsertPos; in getCompoundValData() local 131 CompoundValData* D = CompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos); in getCompoundValData() 135 CompoundValDataSet.InsertNode(D, InsertPos); in getCompoundValData() 146 void *InsertPos; in getLazyCompoundValData() local 149 LazyCompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos); in getLazyCompoundValData() 153 LazyCompoundValDataSet.InsertNode(D, InsertPos); in getLazyCompoundValData() 163 void *InsertPos; in getPointerToMemberData() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 48 unsigned InsertPos, APInt &Value, 53 void encodeRelocImm(const MCInst &MI, unsigned OpIdx, unsigned InsertPos, 58 void encodePCRelImm(const MCInst &MI, unsigned OpIdx, unsigned InsertPos, 62 void encodeFPSYSSelect(const MCInst &MI, unsigned OpIdx, unsigned InsertPos, 67 unsigned InsertPos, APInt &Value, 128 unsigned InsertPos, APInt &Value, in encodeRelocImm() argument 146 unsigned InsertByte = getBytePosition<Size>(InsertPos); in encodeRelocImm() 153 unsigned InsertPos, APInt &Value, in encodePCRelImm() argument 162 unsigned InsertByte = getBytePosition<Size>(InsertPos); in encodePCRelImm() 167 if (InsertPos < 16) in encodePCRelImm() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclarationName.cpp | 293 void *InsertPos = nullptr; in getCXXDeductionGuideName() local 294 if (auto *Name = CXXDeductionGuideNames.FindNodeOrInsertPos(ID, InsertPos)) in getCXXDeductionGuideName() 298 CXXDeductionGuideNames.InsertNode(Name, InsertPos); in getCXXDeductionGuideName() 308 void *InsertPos = nullptr; in getCXXConstructorName() local 309 if (auto *Name = CXXConstructorNames.FindNodeOrInsertPos(ID, InsertPos)) in getCXXConstructorName() 314 CXXConstructorNames.InsertNode(SpecialName, InsertPos); in getCXXConstructorName() 324 void *InsertPos = nullptr; in getCXXDestructorName() local 325 if (auto *Name = CXXDestructorNames.FindNodeOrInsertPos(ID, InsertPos)) in getCXXDestructorName() 330 CXXDestructorNames.InsertNode(SpecialName, InsertPos); in getCXXDestructorName() 339 void *InsertPos = nullptr; in getCXXConversionFunctionName() local [all …]
|
| H A D | DeclTemplate.cpp | 382 llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos, in findSpecializationLocally() argument 388 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos); in findSpecializationLocally() 395 llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos, in findSpecializationImpl() argument 398 if (auto *Found = findSpecializationLocally(Specs, InsertPos, ProfileArgs...)) in findSpecializationImpl() 404 return findSpecializationLocally(Specs, InsertPos, ProfileArgs...); in findSpecializationImpl() 410 void *InsertPos) { in addSpecializationImpl() argument 413 if (InsertPos) { in addSpecializationImpl() 423 InsertPos == CorrectInsertPos && in addSpecializationImpl() 426 Specializations.InsertNode(Entry, InsertPos); in addSpecializationImpl() 479 void *&InsertPos) { in findSpecialization() argument [all …]
|
| H A D | ASTContext.cpp | 770 void *InsertPos = nullptr; in getCanonicalTemplateTemplateParmDecl() local 772 = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos); in getCanonicalTemplateTemplateParmDecl() 838 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos); in getCanonicalTemplateTemplateParmDecl() 844 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos); in getCanonicalTemplateTemplateParmDecl() 853 void *InsertPos = nullptr; in findCanonicalTemplateTemplateParmDeclInternal() local 855 CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos); in findCanonicalTemplateTemplateParmDeclInternal() 864 void *InsertPos = nullptr; in insertCanonicalTemplateTemplateParmDeclInternal() local 866 CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos)) in insertCanonicalTemplateTemplateParmDeclInternal() 869 new (*this) CanonicalTemplateTemplateParm(CanonTTP), InsertPos); in insertCanonicalTemplateTemplateParmDeclInternal() 3705 void *InsertPos = nullptr; in getCountAttributedType() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEInfo.cpp | 126 void *&InsertPos) { in getNodeIfExists() argument 127 auto *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos); in getNodeIfExists() 140 void GISelCSEInfo::insertNode(UniqueMachineInstr *UMI, void *InsertPos) { in insertNode() argument 144 if (InsertPos) in insertNode() 145 CSEMap.InsertNode(UMI, InsertPos); in insertNode() 163 void GISelCSEInfo::insertInstr(MachineInstr *MI, void *InsertPos) { in insertInstr() argument 168 insertNode(Node, InsertPos); in insertInstr() 173 void *&InsertPos) { in getMachineInstrIfExists() argument 175 if (auto *Inst = getNodeIfExists(ID, MBB, InsertPos)) { in getMachineInstrIfExists() 294 void *InsertPos; in verify() local [all …]
|
| H A D | CSEMIRBuilder.cpp | 321 void *InsertPos = nullptr; in buildInstr() local 323 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildInstr() 331 return memoizeMI(NewMIB, InsertPos); in buildInstr() 347 void *InsertPos = nullptr; in buildConstant() local 351 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildConstant() 358 return memoizeMI(NewMIB, InsertPos); in buildConstant() 374 void *InsertPos = nullptr; in buildFConstant() local 378 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildFConstant() 384 return memoizeMI(NewMIB, InsertPos); in buildFConstant()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | FoldingSet.cpp | 279 const FoldingSetNodeID &ID, void *&InsertPos, const FoldingSetInfo &Info) { in FindNodeOrInsertPos() argument 284 InsertPos = nullptr; in FindNodeOrInsertPos() 296 InsertPos = Bucket; in FindNodeOrInsertPos() 303 void FoldingSetBase::InsertNode(Node *N, void *InsertPos, in InsertNode() argument 310 InsertPos = GetBucketFor(Info.ComputeNodeHash(this, N, TempID), Buckets, in InsertNode() 317 void **Bucket = static_cast<void**>(InsertPos); in InsertNode()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CSEInfo.h | 99 MachineBasicBlock *MBB, void *&InsertPos); 104 void insertNode(UniqueMachineInstr *UMI, void *InsertPos = nullptr); 110 void *&InsertPos); 114 void insertInstr(MachineInstr *MI, void *InsertPos = nullptr);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 222 void *&InsertPos, 228 LLVM_ABI void InsertNode(Node *N, void *InsertPos, 508 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { in FindNodeOrInsertPos() argument 510 ID, InsertPos, Derived::getFoldingSetInfo())); in FindNodeOrInsertPos() 516 void InsertNode(T *N, void *InsertPos) { in InsertNode() argument 517 FoldingSetBase::InsertNode(N, InsertPos, Derived::getFoldingSetInfo()); in InsertNode() 673 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { in FindNodeOrInsertPos() argument 674 return Set.FindNodeOrInsertPos(ID, InsertPos); in FindNodeOrInsertPos() 689 void InsertNode(T *N, void *InsertPos) { in InsertNode() argument 690 Set.InsertNode(N, InsertPos); in InsertNode()
|
| H A D | ImmutableList.h | 180 void* InsertPos; in concat() local 184 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos); in concat() 193 Cache.InsertNode(L, InsertPos); in concat()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 100 void Instruction::insertBefore(Instruction *InsertPos) { in insertBefore() argument 101 insertBefore(InsertPos->getIterator()); in insertBefore() 106 void Instruction::insertBefore(BasicBlock::iterator InsertPos) { in insertBefore() argument 107 insertBefore(*InsertPos->getParent(), InsertPos); in insertBefore() 112 void Instruction::insertAfter(Instruction *InsertPos) { in insertAfter() argument 113 BasicBlock *DestParent = InsertPos->getParent(); in insertAfter() 115 DestParent->getInstList().insertAfter(InsertPos->getIterator(), this); in insertAfter() 118 void Instruction::insertAfter(BasicBlock::iterator InsertPos) { in insertAfter() argument 119 BasicBlock *DestParent = InsertPos->getParent(); in insertAfter() 121 DestParent->getInstList().insertAfter(InsertPos, this); in insertAfter() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 173 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY), in EmitCopyFromReg() 276 BuildMI(*MBB, InsertPos, Op.getDebugLoc(), in getVR() 354 BuildMI(*MBB, InsertPos, MIB->getDebugLoc(), in AddRegisterOperand() 423 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(), in AddOperand() 492 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg) in ConstrainForSubReg() 548 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), in EmitSubregNode() 565 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), in EmitSubregNode() 617 MBB->insert(InsertPos, MIB); in EmitSubregNode() 644 MBB->insert(InsertPos, MIB); in EmitCopyToRegClassNode() 691 MBB->insert(InsertPos, MIB); in EmitRegSequence() [all …]
|
| H A D | ScheduleDAGSDNodes.cpp | 757 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); in ProcessSDDbgValues() local 775 BB->insert(InsertPos, DbgMI); in ProcessSDDbgValues() 811 MachineBasicBlock::iterator InsertPos) { in EmitPhysRegCopy() argument 830 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg) in EmitPhysRegCopy() 839 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase) in EmitPhysRegCopy() 851 EmitSchedule(MachineBasicBlock::iterator &InsertPos) { in EmitSchedule() argument 852 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos); in EmitSchedule() 924 BB->insert(InsertPos, DbgMI); in EmitSchedule() 935 TII->insertNoop(*Emitter.getBlock(), InsertPos); in EmitSchedule() 943 EmitPhysRegCopy(SU, CopyVRBaseMap, InsertPos); in EmitSchedule() [all …]
|
| H A D | ScheduleDAGSDNodes.h | 123 EmitSchedule(MachineBasicBlock::iterator &InsertPos); 189 MachineBasicBlock::iterator InsertPos);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600ControlFlowFinalizer.cpp | 363 MachineBasicBlock::iterator InsertPos, in insertLiterals() argument 365 MachineBasicBlock *MBB = InsertPos->getParent(); in insertLiterals() 369 InsertPos = BuildMI(MBB, InsertPos->getDebugLoc(), in insertLiterals() 374 return InsertPos; in insertLiterals() 436 void EmitFetchClause(MachineBasicBlock::iterator InsertPos, in EmitFetchClause() argument 443 BB->splice(InsertPos, BB, MI); in EmitFetchClause() 447 void EmitALUClause(MachineBasicBlock::iterator InsertPos, const DebugLoc &DL, in EmitALUClause() argument 454 BB->splice(InsertPos, BB, MI); in EmitALUClause()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 586 MachineBasicBlock::iterator InsertPos = in LowerPHINode() local 597 BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(), in LowerPHINode() 607 NewSrcInstr = TII->createPHISourceCopy(opBlock, InsertPos, nullptr, in LowerPHINode() 635 for (MachineBasicBlock::iterator Term = InsertPos; Term != opBlock.end(); in LowerPHINode() 646 KillInst = InsertPos; in LowerPHINode() 694 for (MachineBasicBlock::iterator Term = InsertPos; in LowerPHINode() 705 KillInst = InsertPos; in LowerPHINode() 715 KillInst = std::prev(InsertPos); in LowerPHINode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 833 MachineBasicBlock::iterator InsertPos = PH->getFirstTerminator(); in computeCount() local 835 if (InsertPos != PH->end()) in computeCount() 836 DL = InsertPos->getDebugLoc(); in computeCount() 921 BuildMI(*PH, InsertPos, DL, SubD, SubR); in computeCount() 942 BuildMI(*PH, InsertPos, DL, SubD, SubR); in computeCount() 962 BuildMI(*PH, InsertPos, DL, AddD, AddR) in computeCount() 984 BuildMI(*PH, InsertPos, DL, LsrD, LsrR) in computeCount() 1006 BuildMI(*PH, InsertPos, DL, DistCheckD, DistCheckR) in computeCount() 1016 BuildMI(*PH, InsertPos, DL, MuxD, MuxR) in computeCount() 1022 BuildMI(*PH, InsertPos, DL, MuxD, MuxR) in computeCount() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.h | 217 "") void insertBefore(Instruction *InsertPos); 221 LLVM_ABI void insertBefore(InstListType::iterator InsertPos); 225 LLVM_ABI void insertAfter(Instruction *InsertPos); 229 LLVM_ABI void insertAfter(InstListType::iterator InsertPos); 236 LLVM_ABI void insertBefore(BasicBlock &BB, InstListType::iterator InsertPos); 250 LLVM_ABI void moveBefore(InstListType::iterator InsertPos);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 529 InsertPos(nullptr) {} in InterleaveGroup() 532 : Alignment(Alignment), InsertPos(Instr) { in InterleaveGroup() 611 InstTy *getInsertPos() const { return InsertPos; } in getInsertPos() 612 void setInsertPos(InstTy *Inst) { InsertPos = Inst; } in setInsertPos() 656 InstTy *InsertPos; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastPreTileConfig.cpp | 362 MachineBasicBlock::iterator InsertPos; in convertPHI() local 364 InsertPos = TileDefMI->getParent()->getFirstNonPHI(); in convertPHI() 398 InsertPos = TileDefMI->getIterator(); in convertPHI() 412 addOffset(BuildMI(*TileDefMI->getParent(), InsertPos, DebugLoc(), in convertPHI() 420 MachineBasicBlock::iterator InsertPos = MBB->getFirstNonPHI(); in convertPHI() local 422 BuildMI(*MBB, InsertPos, DebugLoc(), TII->get(X86::MOV64ri), StrideReg) in convertPHI() 426 BuildMI(*MBB, InsertPos, DebugLoc(), TII->get(X86::PTILELOADDV), TileReg) in convertPHI()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 265 void *InsertPos = nullptr; in tryInstantiateStdTemplate() local 267 new_class_template->findSpecialization(imported_args, InsertPos); in tryInstantiateStdTemplate() 286 new_class_template->AddSpecialization(result, InsertPos); in tryInstantiateStdTemplate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | Thumb2ITBlockPass.cpp | 217 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); in InsertITInstructions() local 251 MBB.insert(InsertPos, NMI); in InsertITInstructions() 272 finalizeBundle(MBB, InsertPos.getInstrIterator(), in InsertITInstructions()
|