Searched refs:InsertPos (Results 1 - 25 of 85) sorted by relevance

1234

/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp186 auto InsertPos = EHPad->begin(); local
190 while (InsertPos != EHPad->end() && InsertPos->isEHLabel())
191 InsertPos++;
192 if (InsertPos == Catch)
195 EHPad->insert(InsertPos, Catch->removeFromParent());
208 auto InsertPos = MBB.begin(); local
210 while (InsertPos != MBB.end() && InsertPos->isEHLabel())
211 InsertPos
310 auto InsertPos = MBB.begin(); local
[all...]
H A DWebAssemblyCFGStackify.cpp181 auto InsertPos = MBB->end(); local
182 while (InsertPos != MBB->begin()) {
183 if (BeforeSet.count(&*std::prev(InsertPos))) {
186 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos)
191 --InsertPos;
193 return InsertPos;
205 auto InsertPos = MBB->begin(); local
206 while (InsertPos != MBB->end()) {
207 if (AfterSet.count(&*InsertPos)) {
210 for (auto Pos = InsertPos,
355 auto InsertPos = getLatestInsertPos(Header, BeforeSet, AfterSet); local
434 auto InsertPos = getEarliestInsertPos(&MBB, BeforeSet, AfterSet); local
603 auto InsertPos = getLatestInsertPos(Header, BeforeSet, AfterSet); local
[all...]
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSymbolManager.cpp170 void *InsertPos; local
171 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
175 DataSet.InsertNode(SD, InsertPos);
189 void *InsertPos; local
190 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
194 DataSet.InsertNode(SD, InsertPos);
206 void *InsertPos; local
207 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
211 DataSet.InsertNode(SD, InsertPos);
222 void *InsertPos; local
240 void *InsertPos; local
257 void *InsertPos; local
274 void *InsertPos; local
292 void *InsertPos; local
310 void *InsertPos; local
327 void *InsertPos; local
[all...]
H A DBasicValueFactory.cpp92 void *InsertPos; local
97 FoldNodeTy* P = APSIntSet.FindNodeOrInsertPos(ID, InsertPos);
102 APSIntSet.InsertNode(P, InsertPos);
130 void *InsertPos; local
132 CompoundValData* D = CompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
137 CompoundValDataSet.InsertNode(D, InsertPos);
148 void *InsertPos; local
151 LazyCompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
156 LazyCompoundValDataSet.InsertNode(D, InsertPos);
166 void *InsertPos; local
350 void *InsertPos; local
375 void *InsertPos; local
[all...]
/openbsd-current/gnu/llvm/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,
114 unsigned InsertPos, APInt &Value,
132 unsigned InsertByte = getBytePosition<Size>(InsertPos);
141 unsigned InsertPos, APInt &Value,
150 unsigned InsertByte = getBytePosition<Size>(InsertPos);
155 if (InsertPos < 16)
176 unsigned InsertPos, APInt &Value,
113 encodeRelocImm(const MCInst &MI, unsigned OpIdx, unsigned InsertPos, APInt &Value, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &STI) const argument
140 encodePCRelImm(const MCInst &MI, unsigned OpIdx, unsigned InsertPos, APInt &Value, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &STI) const argument
175 getMachineOpValue(const MCInst &MI, const MCOperand &Op, unsigned InsertPos, APInt &Value, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &STI) const argument
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DDeclarationName.cpp295 void *InsertPos = nullptr; local
296 if (auto *Name = CXXDeductionGuideNames.FindNodeOrInsertPos(ID, InsertPos))
300 CXXDeductionGuideNames.InsertNode(Name, InsertPos);
310 void *InsertPos = nullptr; local
311 if (auto *Name = CXXConstructorNames.FindNodeOrInsertPos(ID, InsertPos))
316 CXXConstructorNames.InsertNode(SpecialName, InsertPos);
326 void *InsertPos = nullptr; local
327 if (auto *Name = CXXDestructorNames.FindNodeOrInsertPos(ID, InsertPos))
332 CXXDestructorNames.InsertNode(SpecialName, InsertPos);
341 void *InsertPos local
372 void *InsertPos = nullptr; local
[all...]
H A DDeclTemplate.cpp317 llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos,
324 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
331 void *InsertPos) {
334 if (InsertPos) {
340 InsertPos == CorrectInsertPos &&
341 "given incorrect InsertPos for specialization");
343 Specializations.InsertNode(Entry, InsertPos);
412 void *&InsertPos) {
413 return findSpecializationImpl(getSpecializations(), InsertPos, Args);
417 FunctionTemplateSpecializationInfo *Info, void *InsertPos) {
316 findSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos, ProfileArguments&&... ProfileArgs) argument
329 addSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specializations, EntryType *Entry, void *InsertPos) argument
411 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
416 addSpecialization( FunctionTemplateSpecializationInfo *Info, void *InsertPos) argument
419 InsertPos); local
502 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
507 AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos) argument
509 addSpecializationImpl<ClassTemplateDecl>(getSpecializations(), D, InsertPos); local
513 findPartialSpecialization( ArrayRef<TemplateArgument> Args, TemplateParameterList *TPL, void *&InsertPos) argument
563 AddPartialSpecialization( ClassTemplatePartialSpecializationDecl *D, void *InsertPos) argument
1269 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
1274 AddSpecialization(VarTemplateSpecializationDecl *D, void *InsertPos) argument
1276 addSpecializationImpl<VarTemplateDecl>(getSpecializations(), D, InsertPos); local
1280 findPartialSpecialization(ArrayRef<TemplateArgument> Args, TemplateParameterList *TPL, void *&InsertPos) argument
1296 AddPartialSpecialization( VarTemplatePartialSpecializationDecl *D, void *InsertPos) argument
[all...]
H A DASTContext.cpp786 void *InsertPos = nullptr; local
788 = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
884 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
890 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos);
3286 void *InsertPos = nullptr; local
3287 if (ComplexType *CT = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos))
3297 ComplexType *NewIP = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos);
3302 ComplexTypes.InsertNode(New, InsertPos);
3314 void *InsertPos = nullptr; local
3315 if (PointerType *PT = PointerTypes.FindNodeOrInsertPos(ID, InsertPos))
3337 void *InsertPos = nullptr; local
3358 void *InsertPos = nullptr; local
3407 void *InsertPos = nullptr; local
3442 void *InsertPos = nullptr; local
3482 void *InsertPos = nullptr; local
3516 void *InsertPos = nullptr; local
3562 void *InsertPos = nullptr; local
4052 void *InsertPos = nullptr; local
4080 void *InsertPos = nullptr; local
4126 void *InsertPos = nullptr; local
4155 void *InsertPos = nullptr; local
4200 void *InsertPos = nullptr; local
4230 void *InsertPos = nullptr; local
4319 void *InsertPos = nullptr; local
4405 void *InsertPos = nullptr; local
4535 void *InsertPos = nullptr; local
4574 void *InsertPos = nullptr; local
4590 void *InsertPos = nullptr; local
4683 void *InsertPos = nullptr; local
4704 void *InsertPos = nullptr; local
4793 void *InsertPos = nullptr; local
4815 void *InsertPos = nullptr; local
4845 void *InsertPos = nullptr; local
4878 void *InsertPos = nullptr; local
5010 void *InsertPos = nullptr; local
5038 void *InsertPos = nullptr; local
5065 void *InsertPos = nullptr; local
5110 void *InsertPos = nullptr; local
5145 void *InsertPos = nullptr; local
5239 void *InsertPos = nullptr; local
5317 void *InsertPos = nullptr; local
5460 void *InsertPos = nullptr; local
5568 void *InsertPos = nullptr; local
5628 void *InsertPos = nullptr; local
5702 void *InsertPos = nullptr; local
5733 void *InsertPos = nullptr; local
5766 void *InsertPos = nullptr; local
5822 void *InsertPos = nullptr; local
5848 void *InsertPos = nullptr; local
9185 void *InsertPos = nullptr; local
9208 void *InsertPos = nullptr; local
9244 void *InsertPos = nullptr; local
9299 void *InsertPos = nullptr; local
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEInfo.h97 MachineBasicBlock *MBB, void *&InsertPos);
102 void insertNode(UniqueMachineInstr *UMI, void *InsertPos = nullptr);
108 void *&InsertPos);
112 void insertInstr(MachineInstr *MI, void *InsertPos = nullptr);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCSEInfo.cpp116 void *&InsertPos) {
117 auto *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos);
130 void GISelCSEInfo::insertNode(UniqueMachineInstr *UMI, void *InsertPos) { argument
134 if (InsertPos)
135 CSEMap.InsertNode(UMI, InsertPos);
153 void GISelCSEInfo::insertInstr(MachineInstr *MI, void *InsertPos) { argument
158 insertNode(Node, InsertPos);
163 void *&InsertPos) {
165 if (auto *Inst = getNodeIfExists(ID, MBB, InsertPos)) {
285 void *InsertPos; local
114 getNodeIfExists(FoldingSetNodeID &ID, MachineBasicBlock *MBB, void *&InsertPos) argument
161 getMachineInstrIfExists(FoldingSetNodeID &ID, MachineBasicBlock *MBB, void *&InsertPos) argument
[all...]
H A DCSEMIRBuilder.cpp290 void *InsertPos = nullptr;
292 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
300 return memoizeMI(NewMIB, InsertPos);
316 void *InsertPos = nullptr;
320 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
327 return memoizeMI(NewMIB, InsertPos);
343 void *InsertPos = nullptr;
347 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
353 return memoizeMI(NewMIB, InsertPos);
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DFoldingSet.cpp279 const FoldingSetNodeID &ID, void *&InsertPos, const FoldingSetInfo &Info) {
284 InsertPos = nullptr;
295 // Didn't find the node, return null with the bucket as the InsertPos.
296 InsertPos = Bucket;
301 /// is not already in the map. InsertPos must be obtained from
303 void FoldingSetBase::InsertNode(Node *N, void *InsertPos, argument
310 InsertPos = GetBucketFor(Info.ComputeNodeHash(this, N, TempID), Buckets,
317 void **Bucket = static_cast<void**>(InsertPos);
278 FindNodeOrInsertPos( const FoldingSetNodeID &ID, void *&InsertPos, const FoldingSetInfo &Info) argument
H A DItaniumManglingCanonicalizer.cpp106 void *InsertPos; local
107 if (NodeHeader *Existing = Nodes.FindNodeOrInsertPos(ID, InsertPos))
119 Nodes.InsertNode(New, InsertPos);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h123 EmitSchedule(MachineBasicBlock::iterator &InsertPos);
188 MachineBasicBlock::iterator InsertPos);
H A DInstrEmitter.h40 MachineBasicBlock::iterator InsertPos; member in class:llvm::InstrEmitter
154 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
H A DScheduleDAGSDNodes.cpp756 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
774 BB->insert(InsertPos, DbgMI);
810 MachineBasicBlock::iterator InsertPos) {
829 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg)
838 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase)
846 /// InsertPos and MachineBasicBlock that contains this insertion
850 EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
851 InstrEmitter Emitter(DAG->getTarget(), BB, InsertPos);
910 BB->insert(InsertPos, DbgMI);
921 TII->insertNoop(*Emitter.getBlock(), InsertPos);
[all...]
H A DInstrEmitter.cpp174 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
278 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
332 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
399 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
468 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
525 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
542 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
594 MBB->insert(InsertPos, MIB);
618 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
668 MBB->insert(InsertPos, MI
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/
H A DFoldingSet.h218 Node *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos,
222 /// it is not already in the folding set. InsertPos must be obtained from
224 void InsertNode(Node *N, void *InsertPos, const FoldingSetInfo &Info);
489 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
491 ID, InsertPos, Derived::getFoldingSetInfo()));
495 /// it is not already in the folding set. InsertPos must be obtained from
497 void InsertNode(T *N, void *InsertPos) { argument
498 FoldingSetBase::InsertNode(N, InsertPos, Derived::getFoldingSetInfo());
654 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
655 return Set.FindNodeOrInsertPos(ID, InsertPos);
670 InsertNode(T *N, void *InsertPos) argument
[all...]
H A DImmutableList.h180 void* InsertPos; local
184 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos);
193 Cache.InsertNode(L, InsertPos);
/openbsd-current/gnu/llvm/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp194 unsigned InsertPos = PPOffs;
203 RB.InsertTextBefore(InsertPos, Expansion);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DPHIElimination.cpp481 MachineBasicBlock::iterator InsertPos = local
491 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
502 NewSrcInstr = TII->createPHISourceCopy(opBlock, InsertPos, nullptr,
530 for (MachineBasicBlock::iterator Term = InsertPos; Term != opBlock.end();
541 KillInst = InsertPos;
588 for (MachineBasicBlock::iterator Term = InsertPos;
599 KillInst = InsertPos;
609 KillInst = std::prev(InsertPos);
/openbsd-current/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp264 void *InsertPos = nullptr; local
266 new_class_template->findSpecialization(imported_args, InsertPos);
284 new_class_template->AddSpecialization(result, InsertPos);
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp222 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); local
256 MBB.insert(InsertPos, NMI);
276 finalizeBundle(MBB, InsertPos.getInstrIterator(),
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86FastPreTileConfig.cpp352 MachineBasicBlock::iterator InsertPos; local
354 InsertPos = TileDefMI->getParent()->getFirstNonPHI();
387 InsertPos = TileDefMI->getIterator();
401 addOffset(BuildMI(*TileDefMI->getParent(), InsertPos, DebugLoc(),
409 MachineBasicBlock::iterator InsertPos = MBB->getFirstNonPHI(); local
411 BuildMI(*MBB, InsertPos, DebugLoc(), TII->get(X86::MOV64ri), StrideReg)
415 BuildMI(*MBB, InsertPos, DebugLoc(), TII->get(X86::PTILELOADDV), TileReg)
/openbsd-current/gnu/llvm/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp432 void *InsertPos; local
434 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
437 Contexts.InsertNode(L, InsertPos);
447 void *InsertPos; local
450 InsertPos));
453 Contexts.InsertNode(L, InsertPos);

Completed in 211 milliseconds

1234