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

123

/external/llvm/lib/Transforms/Scalar/
H A DBasicBlockPlacement.cpp68 /// InsertPos - This an iterator to the next place we want to insert a
70 Function::iterator InsertPos; member in struct:__anon7754::BlockPlacement
91 InsertPos = F.begin();
109 if (&*InsertPos != BB) {
114 Blocks.splice(InsertPos, Blocks, BB);
119 ++InsertPos;
143 (Count == MaxExecutionCount && *SI == &*InsertPos)) {
H A DSink.cpp267 BasicBlock::iterator InsertPos = SuccToSinkTo->begin(); local
268 while (InsertPos != SuccToSinkTo->end() && isa<PHINode>(InsertPos))
269 ++InsertPos;
272 Inst->moveBefore(InsertPos);
/external/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp73 void *InsertPos; local
77 FoldNodeTy* P = APSIntSet.FindNodeOrInsertPos(ID, InsertPos);
82 APSIntSet.InsertNode(P, InsertPos);
116 void *InsertPos; local
118 CompoundValData* D = CompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
123 CompoundValDataSet.InsertNode(D, InsertPos);
134 void *InsertPos; local
137 LazyCompoundValDataSet.FindNodeOrInsertPos(ID, InsertPos);
142 LazyCompoundValDataSet.InsertNode(D, InsertPos);
246 void *InsertPos; local
271 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);
208 void *InsertPos; local
209 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
213 DataSet.InsertNode(SD, InsertPos);
224 void *InsertPos; local
242 void *InsertPos; local
259 void *InsertPos; local
276 void *InsertPos; local
294 void *InsertPos; local
312 void *InsertPos; local
[all...]
H A DMemRegion.cpp43 void *InsertPos; local
45 InsertPos));
50 Regions.InsertNode(R, InsertPos);
61 void *InsertPos; local
63 InsertPos));
68 Regions.InsertNode(R, InsertPos);
82 void *InsertPos; local
84 InsertPos));
89 Regions.InsertNode(R, InsertPos);
101 void *InsertPos; local
120 void *InsertPos; local
773 void *InsertPos; local
[all...]
H A DExplodedGraph.cpp242 void *InsertPos = 0; local
245 NodeTy* V = Nodes.FindNodeOrInsertPos(profile, InsertPos);
263 Nodes.InsertNode(V, InsertPos);
/external/llvm/lib/Transforms/Instrumentation/
H A DProfilingUtils.cpp47 BasicBlock::iterator InsertPos = Entry->begin(); local
48 while (isa<AllocaInst>(InsertPos)) ++InsertPos;
64 CallInst *InitCall = CallInst::Create(InitFn, Args, "newargc", InsertPos);
91 CastInst::Create(opcode, InitCall, AI->getType(), "", InsertPos));
110 BasicBlock::iterator InsertPos = beginning ? BB->getFirstInsertionPt() : local
112 while (isa<AllocaInst>(InsertPos))
113 ++InsertPos;
125 Value *OldVal = new LoadInst(ElementPtr, "OldFuncCounter", InsertPos);
128 "NewFuncCounter", InsertPos);
[all...]
/external/llvm/lib/Support/
H A DFoldingSet.cpp267 void *&InsertPos) {
272 InsertPos = 0;
283 // Didn't find the node, return null with the bucket as the InsertPos.
284 InsertPos = Bucket;
289 /// is not already in the map. InsertPos must be obtained from
291 void FoldingSetImpl::InsertNode(Node *N, void *InsertPos) { argument
297 InsertPos = GetBucketFor(ComputeNodeHash(N, TempID), Buckets, NumBuckets);
303 void **Bucket = static_cast<void**>(InsertPos);
266 FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h37 MachineBasicBlock::iterator InsertPos; member in class:llvm::InstrEmitter
133 MachineBasicBlock::iterator getInsertPos() { return InsertPos; }
H A DScheduleDAGSDNodes.h122 MachineBasicBlock *EmitSchedule(MachineBasicBlock::iterator &InsertPos);
179 MachineBasicBlock::iterator InsertPos);
H A DInstrEmitter.cpp157 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
258 BuildMI(*MBB, InsertPos, Op.getDebugLoc(),
301 BuildMI(*MBB, InsertPos, Op.getNode()->getDebugLoc(),
421 BuildMI(*MBB, InsertPos, DL, TII->get(TargetOpcode::COPY), NewReg)
468 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
483 BuildMI(*MBB, InsertPos, Node->getDebugLoc(),
530 MBB->insert(InsertPos, MI);
553 BuildMI(*MBB, InsertPos, Node->getDebugLoc(), TII->get(TargetOpcode::COPY),
598 MBB->insert(InsertPos, MI);
732 MBB->insert(InsertPos, M
[all...]
H A DScheduleDAGSDNodes.cpp677 MachineBasicBlock::iterator InsertPos = Emitter.getInsertPos(); local
687 BB->insert(InsertPos, DbgMI);
723 MachineBasicBlock::iterator InsertPos) {
741 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), Reg)
750 BuildMI(*BB, InsertPos, DebugLoc(), TII->get(TargetOpcode::COPY), VRBase)
758 /// InsertPos and MachineBasicBlock that contains this insertion
762 EmitSchedule(MachineBasicBlock::iterator &InsertPos) { argument
763 InstrEmitter Emitter(BB, InsertPos);
777 BB->insert(InsertPos, DbgMI);
785 TII->insertNoop(*Emitter.getBlock(), InsertPos);
722 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap, MachineBasicBlock::iterator InsertPos) argument
[all...]
/external/clang/lib/AST/
H A DASTContext.cpp102 void *InsertPos = 0; local
104 = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
177 Canonical = CanonTemplateTemplateParms.FindNodeOrInsertPos(ID, InsertPos);
183 CanonTemplateTemplateParms.InsertNode(Canonical, InsertPos);
1489 void *InsertPos = 0; local
1490 if (ComplexType *CT = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos))
1500 ComplexType *NewIP = ComplexTypes.FindNodeOrInsertPos(ID, InsertPos);
1505 ComplexTypes.InsertNode(New, InsertPos);
1517 void *InsertPos = 0; local
1518 if (PointerType *PT = PointerTypes.FindNodeOrInsertPos(ID, InsertPos))
1546 void *InsertPos = 0; local
1581 void *InsertPos = 0; local
1618 void *InsertPos = 0; local
1653 void *InsertPos = 0; local
1695 void *InsertPos = 0; local
1997 void *InsertPos = 0; local
2028 void *InsertPos = 0; local
2057 void *InsertPos = 0; local
2104 void *InsertPos = 0; local
2141 void *InsertPos = 0; local
2349 void *InsertPos = 0; local
2378 void *InsertPos = 0; local
2407 void *InsertPos = 0; local
2548 void *InsertPos = 0; local
2576 void *InsertPos = 0; local
2600 void *InsertPos = 0; local
2638 void *InsertPos = 0; local
2679 void *InsertPos = 0; local
2725 void *InsertPos = 0; local
2793 void *InsertPos = 0; local
2836 void *InsertPos = 0; local
2895 void *InsertPos = 0; local
2947 void *InsertPos = 0; local
2986 void *InsertPos = 0; local
3010 void *InsertPos = 0; local
4982 void *InsertPos = 0; local
5004 void *InsertPos = 0; local
5038 void *InsertPos = 0; local
5087 void *InsertPos = 0; local
[all...]
H A DDeclTemplate.cpp150 void *&InsertPos) {
154 EntryType *Entry = Specs.FindNodeOrInsertPos(ID, InsertPos);
235 unsigned NumArgs, void *&InsertPos) {
236 return findSpecializationImpl(getSpecializations(), Args, NumArgs, InsertPos);
240 FunctionTemplateSpecializationInfo *Info, void *InsertPos) {
241 if (InsertPos)
242 getSpecializations().InsertNode(Info, InsertPos);
322 unsigned NumArgs, void *&InsertPos) {
323 return findSpecializationImpl(getSpecializations(), Args, NumArgs, InsertPos);
327 void *InsertPos) {
147 findSpecializationImpl( llvm::FoldingSet<EntryType> &Specs, const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
234 findSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
239 addSpecialization( FunctionTemplateSpecializationInfo *Info, void *InsertPos) argument
321 findSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
326 AddSpecialization(ClassTemplateSpecializationDecl *D, void *InsertPos) argument
341 findPartialSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
348 AddPartialSpecialization( ClassTemplatePartialSpecializationDecl *D, void *InsertPos) argument
[all...]
H A DDeclarationName.cpp443 void *InsertPos = 0; local
444 if (CXXSpecialName *Name = SpecialNames->FindNodeOrInsertPos(ID, InsertPos))
452 SpecialNames->InsertNode(SpecialName, InsertPos);
470 void *InsertPos = 0; local
472 LiteralNames->FindNodeOrInsertPos(ID, InsertPos))
480 LiteralNames->InsertNode(LiteralName, InsertPos);
/external/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp453 MachineBasicBlock::iterator InsertPos = Preheader->getFirstTerminator(); local
485 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
490 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
495 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
501 BuildMI(*Preheader, InsertPos, InsertPos->getDebugLoc(),
/external/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp256 void *InsertPos; local
258 LOC *L = cast_or_null<LOC>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
262 Contexts.InsertNode(L, InsertPos);
274 void *InsertPos; local
276 cast_or_null<StackFrameContext>(Contexts.FindNodeOrInsertPos(ID, InsertPos));
279 Contexts.InsertNode(L, InsertPos);
/external/llvm/lib/CodeGen/
H A DMachineSink.cpp676 MachineBasicBlock::iterator InsertPos = SuccToSinkTo->begin(); local
677 while (InsertPos != SuccToSinkTo->end() && InsertPos->isPHI())
678 ++InsertPos;
685 SuccToSinkTo->splice(InsertPos, ParentBlock, MI,
692 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI,
H A DLiveInterval.cpp443 iterator InsertPos = begin();
449 InsertPos = addRangeFrom(*I, InsertPos);
462 iterator InsertPos = begin();
467 InsertPos = addRangeFrom(Tmp, InsertPos);
481 iterator InsertPos = begin();
488 InsertPos = addRangeFrom(Tmp, InsertPos);
/external/llvm/lib/VMCore/
H A DInstruction.cpp77 void Instruction::insertBefore(Instruction *InsertPos) { argument
78 InsertPos->getParent()->getInstList().insert(InsertPos, this);
83 void Instruction::insertAfter(Instruction *InsertPos) { argument
84 InsertPos->getParent()->getInstList().insertAfter(InsertPos, this);
H A DAttributes.cpp188 void *InsertPos; local
193 AttributesLists->FindNodeOrInsertPos(ID, InsertPos);
199 AttributesLists->InsertNode(PAL, InsertPos);
/external/clang/lib/Rewrite/
H A DRewriteMacros.cpp195 unsigned InsertPos = PPOffs;
204 RB.InsertTextBefore(InsertPos, Expansion);
/external/llvm/include/llvm/ADT/
H A DImmutableList.h170 void* InsertPos; local
174 ListTy* L = Cache.FindNodeOrInsertPos(ID, InsertPos);
183 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);
435 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
436 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
515 T *FindNodeOrInsertPos(const FoldingSetNodeID &ID, void *&InsertPos) { argument
516 return static_cast<T *>(FoldingSetImpl::FindNodeOrInsertPos(ID, InsertPos));
/external/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp193 MachineBasicBlock::iterator InsertPos = MIB; local
222 MBB.insert(InsertPos, NMI);
243 finalizeBundle(MBB, InsertPos.getInstrIterator(), llvm::next(LI));

Completed in 812 milliseconds

123