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

1234

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp91 void *InsertPos; local
96 FoldNodeTy* P = APSIntSet.FindNodeOrInsertPos(ID, InsertPos);
101 APSIntSet.InsertNode(P, InsertPos);
129 void *InsertPos; local
131 CompoundValData* D = CompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
136 CompoundValDataSet.InsertNode(D, InsertPos);
147 void *InsertPos; local
150 LazyCompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
155 LazyCompoundValDataSet.InsertNode(D, InsertPos);
165 void *InsertPos; local
305 void *InsertPos; local
330 void *InsertPos; local
[all...]
H A DSymbolManager.cpp171 void *InsertPos; local
172 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
176 DataSet.InsertNode(SD, InsertPos);
190 void *InsertPos; local
191 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
195 DataSet.InsertNode(SD, InsertPos);
207 void *InsertPos; local
208 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
212 DataSet.InsertNode(SD, InsertPos);
223 void *InsertPos; local
241 void *InsertPos; local
258 void *InsertPos; local
275 void *InsertPos; local
293 void *InsertPos; local
311 void *InsertPos; local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp289 void *InsertPos = nullptr; local
290 if (auto *Name = CXXDeductionGuideNames.FindNodeOrInsertPos(ID, InsertPos))
294 CXXDeductionGuideNames.InsertNode(Name, InsertPos);
304 void *InsertPos = nullptr; local
305 if (auto *Name = CXXConstructorNames.FindNodeOrInsertPos(ID, InsertPos))
310 CXXConstructorNames.InsertNode(SpecialName, InsertPos);
320 void *InsertPos = nullptr; local
321 if (auto *Name = CXXDestructorNames.FindNodeOrInsertPos(ID, InsertPos))
326 CXXDestructorNames.InsertNode(SpecialName, InsertPos);
335 void *InsertPos local
366 void *InsertPos = nullptr; local
[all...]
H A DDeclTemplate.cpp273 llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos,
280 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
287 void *InsertPos) {
290 if (InsertPos) {
296 InsertPos == CorrectInsertPos &&
297 "given incorrect InsertPos for specialization");
299 Specializations.InsertNode(Entry, InsertPos);
351 void *&InsertPos) {
352 return findSpecializationImpl(getSpecializations(), InsertPos, Args);
356 FunctionTemplateSpecializationInfo *Info, void *InsertPos) {
272 findSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specs, void *&InsertPos, ProfileArguments&&... ProfileArgs) argument
285 addSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specializations, EntryType *Entry, void *InsertPos) argument
350 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
355 addSpecialization( FunctionTemplateSpecializationInfo *Info, void *InsertPos) argument
358 InsertPos); local
456 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
461 AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos) argument
463 addSpecializationImpl<ClassTemplateDecl>(getSpecializations(), D, InsertPos); local
467 findPartialSpecialization( ArrayRef<TemplateArgument> Args, TemplateParameterList *TPL, void *&InsertPos) argument
514 AddPartialSpecialization( ClassTemplatePartialSpecializationDecl *D, void *InsertPos) argument
1158 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
1163 AddSpecialization(VarTemplateSpecializationDecl *D, void *InsertPos) argument
1165 addSpecializationImpl<VarTemplateDecl>(getSpecializations(), D, InsertPos); local
1169 findPartialSpecialization(ArrayRef<TemplateArgument> Args, TemplateParameterList *TPL, void *&InsertPos) argument
1185 AddPartialSpecialization( VarTemplatePartialSpecializationDecl *D, void *InsertPos) argument
[all...]
H A DASTContext.cpp776 void *InsertPos = nullptr; local
778 = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
879 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
885 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos);
3076 void *InsertPos = nullptr; local
3077 if (ComplexType *CT = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos))
3087 ComplexType *NewIP = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos);
3092 ComplexTypes.InsertNode(New, InsertPos);
3104 void *InsertPos = nullptr; local
3105 if (PointerType *PT = PointerTypes.FindNodeOrInsertPos(ID, InsertPos))
3127 void *InsertPos = nullptr; local
3167 void *InsertPos = nullptr; local
3193 void *InsertPos = nullptr; local
3227 void *InsertPos = nullptr; local
3263 void *InsertPos = nullptr; local
3297 void *InsertPos = nullptr; local
3343 void *InsertPos = nullptr; local
3655 void *InsertPos = nullptr; local
3683 void *InsertPos = nullptr; local
3725 void *InsertPos = nullptr; local
3754 void *InsertPos = nullptr; local
3839 void *InsertPos = nullptr; local
3925 void *InsertPos = nullptr; local
4056 void *InsertPos = nullptr; local
4224 void *InsertPos = nullptr; local
4251 void *InsertPos = nullptr; local
4280 void *InsertPos = nullptr; local
4414 void *InsertPos = nullptr; local
4442 void *InsertPos = nullptr; local
4469 void *InsertPos = nullptr; local
4514 void *InsertPos = nullptr; local
4552 void *InsertPos = nullptr; local
4646 void *InsertPos = nullptr; local
4730 void *InsertPos = nullptr; local
4876 void *InsertPos = nullptr; local
4973 void *InsertPos = nullptr; local
5032 void *InsertPos = nullptr; local
5082 void *InsertPos = nullptr; local
5113 void *InsertPos = nullptr; local
5151 void *InsertPos = nullptr; local
5175 void *InsertPos = nullptr; local
5199 void *InsertPos = nullptr; local
7912 void *InsertPos = nullptr; local
7935 void *InsertPos = nullptr; local
7971 void *InsertPos = nullptr; local
8022 void *InsertPos = nullptr; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp132 auto InsertPos = MBB.begin(); local
133 if (InsertPos->isEHLabel()) // EH pad starts with an EH label
134 ++InsertPos;
136 BuildMI(MBB, InsertPos, MBB.begin()->getDebugLoc(),
382 auto InsertPos = MBB.begin(); local
383 if (InsertPos->isEHLabel()) // EH pad starts with an EH label
384 ++InsertPos;
385 if (InsertPos->getOpcode() == WebAssembly::CATCH)
386 ++InsertPos;
387 FrameLowering->writeSPToGlobal(WebAssembly::SP32, MF, MBB, InsertPos,
[all...]
H A DWebAssemblyCFGStackify.cpp139 auto InsertPos = MBB->end(); local
140 while (InsertPos != MBB->begin()) {
141 if (BeforeSet.count(&*std::prev(InsertPos))) {
144 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos)
149 --InsertPos;
151 return InsertPos;
163 auto InsertPos = MBB->begin(); local
164 while (InsertPos != MBB->end()) {
165 if (AfterSet.count(&*InsertPos)) {
168 for (auto Pos = InsertPos,
327 auto InsertPos = getLatestInsertPos(Header, BeforeSet, AfterSet); local
407 auto InsertPos = getEarliestInsertPos(&MBB, BeforeSet, AfterSet); local
575 auto InsertPos = getLatestInsertPos(Header, BeforeSet, AfterSet); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEInfo.cpp108 void *&InsertPos) {
109 auto *Node = CSEMap.FindNodeOrInsertPos(ID, InsertPos);
122 void GISelCSEInfo::insertNode(UniqueMachineInstr *UMI, void *InsertPos) { argument
126 if (InsertPos)
127 CSEMap.InsertNode(UMI, InsertPos);
145 void GISelCSEInfo::insertInstr(MachineInstr *MI, void *InsertPos) { argument
150 insertNode(Node, InsertPos);
155 void *&InsertPos) {
157 if (auto *Inst = getNodeIfExists(ID, MBB, InsertPos)) {
106 getNodeIfExists(FoldingSetNodeID &ID, MachineBasicBlock *MBB, void *&InsertPos) argument
153 getMachineInstrIfExists(FoldingSetNodeID &ID, MachineBasicBlock *MBB, void *&InsertPos) argument
H A DCSEMIRBuilder.cpp191 void *InsertPos = nullptr;
193 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
201 return memoizeMI(NewMIB, InsertPos);
217 void *InsertPos = nullptr;
221 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
228 return memoizeMI(NewMIB, InsertPos);
244 void *InsertPos = nullptr;
248 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
254 return memoizeMI(NewMIB, InsertPos);
/freebsd-11-stable/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-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DFoldingSet.cpp322 void *&InsertPos) {
327 InsertPos = nullptr;
338 // Didn't find the node, return null with the bucket as the InsertPos.
339 InsertPos = Bucket;
344 /// is not already in the map. InsertPos must be obtained from
346 void FoldingSetBase::InsertNode(Node *N, void *InsertPos) { argument
352 InsertPos = GetBucketFor(ComputeNodeHash(N, TempID), Buckets, NumBuckets);
358 void **Bucket = static_cast<void**>(InsertPos);
321 FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) argument
H A DItaniumManglingCanonicalizer.cpp112 void *InsertPos; local
113 if (NodeHeader *Existing = Nodes.FindNodeOrInsertPos(ID, InsertPos))
125 Nodes.InsertNode(New, InsertPos);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h36 MachineBasicBlock::iterator InsertPos; member in class:llvm::InstrEmitter
127 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
H A DScheduleDAGSDNodes.h123 EmitSchedule(MachineBasicBlock::iterator &InsertPos);
188 MachineBasicBlock::iterator InsertPos);
H A DInstrEmitter.cpp177 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
276 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
323 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
390 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
468 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
524 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
541 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
593 MBB->insert(InsertPos, MIB);
617 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
667 MBB->insert(InsertPos, MI
[all...]
H A DScheduleDAGSDNodes.cpp741 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos();
750 BB->insert(InsertPos, DbgMI);
788 MachineBasicBlock::iterator InsertPos) {
806 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg)
815 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase)
823 /// InsertPos and MachineBasicBlock that contains this insertion
827 EmitSchedule(MachineBasicBlock::iterator &InsertPos) {
828 InstrEmitter Emitter(BB, InsertPos);
879 BB->insert(InsertPos, DbgMI);
891 TII->insertNoop(*Emitter.getBlock(), InsertPos);
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFoldingSet.h208 Node *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos);
211 /// it is not already in the folding set. InsertPos must be obtained from
213 void InsertNode(Node *N, void *InsertPos);
444 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
445 return static_cast<T *>(FoldingSetBase::FindNodeOrInsertPos(ID, InsertPos));
449 /// it is not already in the folding set. InsertPos must be obtained from
451 void InsertNode(T *N, void *InsertPos) { argument
452 FoldingSetBase::InsertNode(N, InsertPos);
581 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
582 return Set.FindNodeOrInsertPos(ID, InsertPos);
597 InsertNode(T *N, void *InsertPos) argument
[all...]
H A DImmutableList.h179 void* InsertPos; local
183 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos);
192 Cache.InsertNode(L, InsertPos);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp387 void *InsertPos; local
389 LOC *L = cast_or_null<LOC>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
393 Contexts.InsertNode(L, InsertPos);
403 void *InsertPos; local
405 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
408 Contexts.InsertNode(L, InsertPos);
427 void *InsertPos; local
430 InsertPos));
433 Contexts.InsertNode(L, InsertPos);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteMacros.cpp194 unsigned InsertPos = PPOffs;
203 RB.InsertTextBefore(InsertPos, Expansion);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DCxxModuleHandler.cpp257 void *InsertPos = nullptr; local
259 new_class_template->findSpecialization(imported_args, InsertPos);
277 new_class_template->AddSpecialization(result, InsertPos);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp222 MachineBasicBlock::iterator InsertPos = MIB.getInstr(); local
255 MBB.insert(InsertPos, NMI);
275 finalizeBundle(MBB, InsertPos.getInstrIterator(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp834 MachineBasicBlock::iterator InsertPos,
840 if (!SuccToSinkTo.empty() && InsertPos != SuccToSinkTo.end())
842 InsertPos->getDebugLoc()));
848 SuccToSinkTo.splice(InsertPos, ParentBlock, MI,
860 SuccToSinkTo.insert(InsertPos, NewDbgMI);
977 MachineBasicBlock::iterator InsertPos = SuccToSinkTo->begin(); local
978 while (InsertPos != SuccToSinkTo->end() && InsertPos->isPHI())
979 ++InsertPos;
1010 performSink(MI, *SuccToSinkTo, InsertPos, DbgUsersToSin
833 performSink(MachineInstr &MI, MachineBasicBlock &SuccToSinkTo, MachineBasicBlock::iterator InsertPos, SmallVectorImpl<MachineInstr *> &DbgValuesToSink) argument
1372 MachineBasicBlock::iterator InsertPos = SuccBB->getFirstNonPHI(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h421 InsertPos(nullptr) {}
424 : Alignment(Alignment), InsertPos(Instr) {
502 InstTy *getInsertPos() const { return InsertPos; }
503 void setInsertPos(InstTy *Inst) { InsertPos = Inst; }
549 InstTy *InsertPos; member in class:llvm::InterleaveGroup
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp278 void VPRecipeBase::insertBefore(VPRecipeBase *InsertPos) { argument
280 assert(InsertPos->getParent() &&
282 Parent = InsertPos->getParent();
283 Parent->getRecipeList().insert(InsertPos->getIterator(), this);
286 void VPRecipeBase::insertAfter(VPRecipeBase *InsertPos) { argument
288 assert(InsertPos->getParent() &&
290 Parent = InsertPos->getParent();
291 Parent->getRecipeList().insertAfter(InsertPos->getIterator(), this);
305 void VPRecipeBase::moveAfter(VPRecipeBase *InsertPos) { argument
307 insertAfter(InsertPos);
[all...]

Completed in 248 milliseconds

1234