Home
last modified time | relevance | path

Searched refs:InsertPos (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp189 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 DWebAssemblyCFGStackify.cpp212 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 DBasicValueFactory.cpp92 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 DM68kMCCodeEmitter.cpp48 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 DDeclarationName.cpp293 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 DDeclTemplate.cpp382 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 DASTContext.cpp770 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 DCSEInfo.cpp126 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 DCSEMIRBuilder.cpp321 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 DFoldingSet.cpp279 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 DCSEInfo.h99 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 DFoldingSet.h222 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 DImmutableList.h180 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 DInstruction.cpp100 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 DInstrEmitter.cpp173 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 DScheduleDAGSDNodes.cpp757 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 DScheduleDAGSDNodes.h123 EmitSchedule(MachineBasicBlock::iterator &InsertPos);
189 MachineBasicBlock::iterator InsertPos);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ControlFlowFinalizer.cpp363 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 DPHIElimination.cpp586 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 DHexagonHardwareLoops.cpp833 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 DInstruction.h217 "") 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 DVectorUtils.h529 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 DX86FastPreTileConfig.cpp362 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 DCxxModuleHandler.cpp265 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 DThumb2ITBlockPass.cpp217 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); in InsertITInstructions() local
251 MBB.insert(InsertPos, NMI); in InsertITInstructions()
272 finalizeBundle(MBB, InsertPos.getInstrIterator(), in InsertITInstructions()

1234