Searched defs:InsertPos (Results 1 - 25 of 47) sorted by relevance

12

/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h38 MachineBasicBlock::iterator InsertPos; member in class:llvm::InstrEmitter
131 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
H A DScheduleDAGFast.cpp653 EmitSchedule(MachineBasicBlock::iterator &InsertPos) override;
767 ScheduleDAGLinearize::EmitSchedule(MachineBasicBlock::iterator &InsertPos) { argument
768 InstrEmitter Emitter(BB, InsertPos);
785 InsertPos = Emitter.getInsertPos();
/external/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp74 void *InsertPos; local
78 FoldNodeTy* P = APSIntSet.FindNodeOrInsertPos(ID, InsertPos);
83 APSIntSet.InsertNode(P, InsertPos);
113 void *InsertPos; local
115 CompoundValData* D = CompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
120 CompoundValDataSet.InsertNode(D, InsertPos);
131 void *InsertPos; local
134 LazyCompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
139 LazyCompoundValDataSet.InsertNode(D, InsertPos);
243 void *InsertPos; local
268 void *InsertPos; local
[all...]
H A DExplodedGraph.cpp307 void *InsertPos = nullptr; local
310 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos);
328 Nodes.InsertNode(V, InsertPos);
H A DSymbolManager.cpp154 void *InsertPos; local
155 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
159 DataSet.InsertNode(SD, InsertPos);
173 void *InsertPos; local
174 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
178 DataSet.InsertNode(SD, InsertPos);
191 void *InsertPos; local
192 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
196 DataSet.InsertNode(SD, InsertPos);
207 void *InsertPos; local
225 void *InsertPos; local
242 void *InsertPos; local
259 void *InsertPos; local
277 void *InsertPos; local
295 void *InsertPos; local
[all...]
H A DProgramState.cpp385 void *InsertPos; local
387 if (ProgramState *I = StateSet.FindNodeOrInsertPos(ID, InsertPos))
399 StateSet.InsertNode(newState, InsertPos);
/external/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp141 Instruction *InsertPos = PredBB->getTerminator(); local
142 Instruction *NewInst = createReplacementInstr(CE, InsertPos);
/external/llvm/include/llvm/ADT/
H A DImmutableList.h169 void* InsertPos; local
173 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos);
182 Cache.InsertNode(L, InsertPos);
H A DFoldingSet.h162 Node *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos);
165 /// it is not already in the folding set. InsertPos must be obtained from
167 void InsertNode(Node *N, void *InsertPos);
450 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
451 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
529 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
530 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
604 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
605 return Set.FindNodeOrInsertPos(ID, InsertPos);
618 /// it is not already in the folding set. InsertPos mus
620 InsertNode(T *N, void *InsertPos) argument
[all...]
/external/llvm/lib/IR/
H A DInstruction.cpp82 void Instruction::insertBefore(Instruction *InsertPos) { argument
83 InsertPos->getParent()->getInstList().insert(InsertPos, this);
88 void Instruction::insertAfter(Instruction *InsertPos) { argument
89 InsertPos->getParent()->getInstList().insertAfter(InsertPos, this);
/external/llvm/lib/Support/
H A DFoldingSet.cpp283 void *&InsertPos) {
288 InsertPos = nullptr;
299 // Didn't find the node, return null with the bucket as the InsertPos.
300 InsertPos = Bucket;
305 /// is not already in the map. InsertPos must be obtained from
307 void FoldingSetImpl::InsertNode(Node *N, void *InsertPos) { argument
313 InsertPos = GetBucketFor(ComputeNodeHash(N, TempID), Buckets, NumBuckets);
319 void **Bucket = static_cast<void**>(InsertPos);
282 FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) argument
/external/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp191 MachineBasicBlock::iterator InsertPos = MIB; local
224 MBB.insert(InsertPos, NMI);
246 finalizeBundle(MBB, InsertPos.getInstrIterator(), std::next(LI));
/external/clang/lib/AST/
H A DDeclarationName.cpp410 void *InsertPos = nullptr; local
411 if (CXXSpecialName *Name = SpecialNames->FindNodeOrInsertPos(ID, InsertPos))
419 SpecialNames->InsertNode(SpecialName, InsertPos);
437 void *InsertPos = nullptr; local
439 LiteralNames->FindNodeOrInsertPos(ID, InsertPos))
447 LiteralNames->InsertNode(LiteralName, InsertPos);
H A DNestedNameSpecifier.cpp33 void *InsertPos = nullptr; local
35 = Context.NestedNameSpecifiers.FindNodeOrInsertPos(ID, InsertPos);
39 Context.NestedNameSpecifiers.InsertNode(NNS, InsertPos);
H A DDeclTemplate.cpp168 void *&InsertPos) {
172 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
267 void *&InsertPos) {
268 return findSpecializationImpl(getSpecializations(), Args, InsertPos);
272 FunctionTemplateSpecializationInfo *Info, void *InsertPos) {
273 if (InsertPos)
274 getSpecializations().InsertNode(Info, InsertPos);
354 void *&InsertPos) {
355 return findSpecializationImpl(getSpecializations(), Args, InsertPos);
359 void *InsertPos) {
165 findSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specs, ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
266 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
271 addSpecialization( FunctionTemplateSpecializationInfo *Info, void *InsertPos) argument
353 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
358 AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos) argument
373 findPartialSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
378 AddPartialSpecialization( ClassTemplatePartialSpecializationDecl *D, void *InsertPos) argument
986 findSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
991 AddSpecialization(VarTemplateSpecializationDecl *D, void *InsertPos) argument
1006 findPartialSpecialization(ArrayRef<TemplateArgument> Args, void *&InsertPos) argument
1011 AddPartialSpecialization( VarTemplatePartialSpecializationDecl *D, void *InsertPos) argument
[all...]
/external/llvm/lib/CodeGen/
H A DMachineSink.cpp697 MachineBasicBlock::iterator InsertPos = SuccToSinkTo->begin(); local
698 while (InsertPos != SuccToSinkTo->end() && InsertPos->isPHI())
699 ++InsertPos;
706 SuccToSinkTo->splice(InsertPos, ParentBlock, MI,
713 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI,
H A DPHIElimination.cpp377 MachineBasicBlock::iterator InsertPos = local
387 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
396 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
447 KillInst = std::prev(InsertPos);
507 KillInst = std::prev(InsertPos);
H A DMachineBlockPlacement.cpp970 MachineFunction::iterator InsertPos = F.begin(); local
977 if (InsertPos != MachineFunction::iterator(*BI))
978 F.splice(InsertPos, *BI);
980 ++InsertPos;
/external/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp393 Function::iterator InsertPos = BackedgeBlocks.back(); ++InsertPos; local
394 F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp340 void *InsertPos; local
342 LOC *L = cast_or_null<LOC>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
346 Contexts.InsertNode(L, InsertPos);
358 void *InsertPos; local
360 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
363 Contexts.InsertNode(L, InsertPos);
382 void *InsertPos; local
385 InsertPos));
388 Contexts.InsertNode(L, InsertPos);
/external/clang/lib/Basic/
H A DIdentifierTable.cpp532 void *InsertPos = nullptr; local
534 SelTabImpl.Table.FindNodeOrInsertPos(ID, InsertPos))
544 SelTabImpl.Table.InsertNode(SI, InsertPos);
/external/llvm/lib/Target/R600/
H A DR600ControlFlowFinalizer.cpp369 MachineBasicBlock::iterator InsertPos,
371 MachineBasicBlock *MBB = InsertPos->getParent();
375 InsertPos = BuildMI(MBB, InsertPos->getDebugLoc(),
380 return InsertPos;
433 EmitFetchClause(MachineBasicBlock::iterator InsertPos, ClauseFile &Clause, argument
437 BuildMI(BB, InsertPos->getDebugLoc(), TII->get(AMDGPU::FETCH_CLAUSE))
440 BB->splice(InsertPos, BB, Clause.second[i]);
446 EmitALUClause(MachineBasicBlock::iterator InsertPos, ClauseFile &Clause, argument
451 BuildMI(BB, InsertPos
368 insertLiterals( MachineBasicBlock::iterator InsertPos, const std::vector<unsigned> &Literals) const argument
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp163 BasicBlock::iterator InsertPos; local
165 InsertPos = pos;
166 ++InsertPos;
168 InsertPos = inBB->getFirstInsertionPt();
171 InsertNewInstWith(newEI, *InsertPos);
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp742 Instruction *InsertPos = LoopInsertPts[i]; variable
743 StoreInst *NewSI = new StoreInst(LiveInValue, Ptr, InsertPos);
H A DTailRecursionElimination.cpp709 Instruction *InsertPos = OldEntry->begin(); local
713 I->getName() + ".tr", InsertPos);

Completed in 8171 milliseconds

12