Searched refs:PI (Results 1 - 25 of 171) sorted by relevance

1234567

/freebsd-10.0-release/contrib/llvm/include/llvm/
H A DPassAnalysisSupport.h130 // Find pass that is implementing PI.
131 Pass *findImplPass(AnalysisID PI) { argument
134 if (AnalysisImpls[i].first == PI) {
142 // Find pass that is implementing PI. Initialize pass for Function F.
143 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F);
145 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { argument
146 if (findImplPass(PI) == P)
148 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P);
182 const void *PI = &AnalysisType::ID; local
184 Pass *ResultPass = Resolver->getAnalysisIfAvailable(PI, tru
235 getAnalysisID(AnalysisID PI, Function &F) argument
[all...]
H A DPassRegistry.h58 void registerPass(const PassInfo &PI, bool ShouldFree = false);
62 void unregisterPass(const PassInfo &PI);
H A DPassSupport.h155 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \
157 Registry.registerPass(*PI, true); \
158 return PI; \
173 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \
175 Registry.registerPass(*PI, true); \
176 return PI; \
271 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \
273 Registry.registerPass(*PI, true); \
290 PassInfo *PI = new PassInfo(n, arg, & passName ::ID, \
292 Registry.registerPass(*PI, tru
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DErlangGCPrinter.cpp84 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE;
85 ++PI) {
88 MCSymbol *Label = PI->Label;
94 GCFunctionInfo::iterator PI = MD.begin(); local
109 AP.EmitInt16(MD.live_size(PI));
112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI),
113 LE = MD.live_end(PI);
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp410 PHIInfo &PI = PHIs.back(); local
412 for (unsigned i = 1; i != PI.PHI->getNumOperands(); i += 2) {
413 if (PI.PHI->getOperand(i+1).getMBB() == TPred)
414 PI.TReg = PI.PHI->getOperand(i).getReg();
415 if (PI.PHI->getOperand(i+1).getMBB() == FPred)
416 PI.FReg = PI.PHI->getOperand(i).getReg();
418 assert(TargetRegisterInfo::isVirtualRegister(PI.TReg) && "Bad PHI");
419 assert(TargetRegisterInfo::isVirtualRegister(PI
460 PHIInfo &PI = PHIs[i]; local
480 PHIInfo &PI = PHIs[i]; local
718 SSAIfConv::PHIInfo &PI = IfConv.PHIs[i]; local
[all...]
H A DGCMetadata.cpp153 for (GCFunctionInfo::iterator PI = FD->begin(),
154 PE = FD->end(); PI != PE; ++PI) {
156 OS << "\t" << PI->Label->getName() << ": "
157 << DescKind(PI->Kind) << ", live = {";
159 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI),
160 RE = FD->live_end(PI);;) {
H A DMachineBlockPlacement.cpp372 for (MachineBasicBlock::pred_iterator PI = (*SI)->pred_begin(),
374 PI != PE; ++PI) {
375 if (*PI == *SI || (BlockFilter && !BlockFilter->count(*PI)) ||
376 BlockToChain[*PI] == &Chain)
379 = MBFI->getBlockFreq(*PI) * MBPI->getEdgeProbability(*PI, *SI);
571 for (MachineBasicBlock::pred_iterator PI = L.getHeader()->pred_begin(),
573 PI !
[all...]
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DPass.cpp60 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID); local
61 if (PI)
62 return PI->getPassName();
172 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); local
173 if (!PI)
175 return PI->createPass();
256 const PassInfo *PI = Pass::lookupPassInfo(Arg); local
258 if (PI) Preserved.push_back(PI->getTypeInfo());
H A DBasicBlock.cpp184 pred_iterator PI = pred_begin(this), E = pred_end(this); local
185 if (PI == E) return 0; // No preds.
186 BasicBlock *ThePred = *PI;
187 ++PI;
188 return (PI == E) ? ThePred : 0 /*multiple preds*/;
197 pred_iterator PI = pred_begin(this), E = pred_end(this); local
198 if (PI == E) return 0; // No preds.
199 BasicBlock *PredBB = *PI;
200 ++PI;
201 for (;PI !
[all...]
H A DPassRegistry.cpp105 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) { argument
109 Impl->PassInfoMap.insert(std::make_pair(PI.getTypeInfo(),&PI)).second;
112 Impl->PassInfoStringMap[PI.getPassArgument()] = &PI;
117 (*I)->passRegistered(&PI);
119 if (ShouldFree) Impl->ToFree.push_back(&PI);
122 void PassRegistry::unregisterPass(const PassInfo &PI) { argument
126 Impl->PassInfoMap.find(PI.getTypeInfo());
131 Impl->PassInfoStringMap.erase(PI
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyImpl.h157 PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB), local
160 if (PI == PE)
163 BlockT *Pred = *PI;
165 ++PI;
166 if (PI != PE)
194 PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB),
196 PI != PE; ++PI) {
197 BlockT *Pred = *PI;
238 PI
[all...]
H A DPtrUseVisitor.h111 PtrInfo PI; member in class:llvm::detail::PtrUseVisitorBase
211 PI.reset();
226 if (PI.isAborted())
229 return PI;
235 PI.setEscaped(&SI);
243 PI.setEscaped(&I);
278 PI.setEscaped(CS.getInstruction());
H A DLoopInfoImpl.h150 for (typename InvBlockTraits::ChildIteratorType PI =
152 PE = InvBlockTraits::child_end(Header); PI != PE; ++PI) {
153 typename InvBlockTraits::NodeType *N = *PI;
172 typename InvBlockTraits::ChildIteratorType PI = local
177 for (; PI != PE; ++PI) {
178 typename InvBlockTraits::NodeType *N = *PI;
274 for (typename InvBlockTraits::ChildIteratorType PI =
276 PI !
[all...]
H A DLibCallAliasAnalysis.h60 virtual void *getAdjustedAnalysisPointer(const void *PI) { argument
61 if (PI == &AliasAnalysis::ID)
/freebsd-10.0-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAliasAnalysis.h54 virtual void *getAdjustedAnalysisPointer(const void *PI) { argument
55 if (PI == &AliasAnalysis::ID)
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DBasicBlockPlacement.cpp56 /// PI - The profile information that is guiding us.
58 ProfileInfo *PI; member in struct:__anon2616::BlockPlacement
88 PI = &getAnalysis<ProfileInfo>();
134 double MaxExecutionCount = PI->getExecutionCount(*SI);
140 double Count = PI->getExecutionCount(*SI);
H A DCorrelatedValuePropagation.cpp171 pred_iterator PI = pred_begin(C->getParent()), PE = pred_end(C->getParent());
172 if (PI == PE) return false;
175 C->getOperand(0), Op1, *PI, C->getParent());
178 ++PI;
179 while (PI != PE) {
181 C->getOperand(0), Op1, *PI, C->getParent());
183 ++PI;
228 for (pred_iterator PI = PB; PI != PE; ++PI) {
[all...]
/freebsd-10.0-release/contrib/groff/src/include/
H A Dlib.h153 #ifdef PI
154 #undef PI macro
157 const double PI = 3.14159265358979323846; variable
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DProfileVerifierPass.cpp47 ProfileInfoT<FType, BType> *PI; member in class:__anon2107::ProfileVerifierPassT
97 double BBWeight = PI->getExecutionCount(BB);
105 typename ProfileInfoT<FType, BType>::Edge E = PI->getEdge(*bbi,BB);
106 double EdgeWeight = PI->getEdgeWeight(E);
120 typename ProfileInfoT<FType, BType>::Edge E = PI->getEdge(BB,*bbi);
121 double EdgeWeight = PI->getEdgeWeight(E);
202 double EdgeWeight = PI->getEdgeWeight(E);
251 DI.inWeight += ReadOrAssert(PI->getEdge(0,BB));
256 DI.inWeight += ReadOrAssert(PI->getEdge(*bpi,BB));
267 double w = PI
[all...]
H A DRegionInfo.cpp173 for (pred_iterator PI = pred_begin(entry), PE = pred_end(entry); PI != PE;
174 ++PI) {
175 Pred = *PI;
195 for (pred_iterator PI = pred_begin(exit), PE = pred_end(exit); PI != PE;
196 ++PI) {
197 Pred = *PI;
403 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit());
404 PI !
[all...]
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp386 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(),
387 PE = SchedModels.procModelEnd(); PI != PE; ++PI) {
389 if (!ItinsDefSet.insert(PI->ItinsDef))
392 std::vector<Record*> FUs = PI->ItinsDef->getValueAsListOfDefs("FU");
396 const std::string &Name = PI->ItinsDef->getName();
406 std::vector<Record*> BPs = PI->ItinsDef->getValueAsListOfDefs("BP");
440 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(),
441 PE = SchedModels.procModelEnd(); PI != PE; ++PI) {
1327 IdxVec PI; local
1337 OS << "if (SchedModel->getProcessorID() == " << *PI << ") "; local
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp157 for (pred_iterator PI = pred_begin(*BB),
158 PE = pred_end(*BB); PI != PE; ++PI) {
159 BasicBlock *P = *PI;
230 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock);
231 PI != PE; ++PI)
234 if (!L->contains(*PI)) {
375 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header);
376 PI !
[all...]
H A DSSAUpdater.cpp143 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
144 BasicBlock *PredBB = *PI;
286 for (unsigned PI = 0, E = SomePhi->getNumIncomingValues(); PI != E; ++PI)
287 Preds->push_back(SomePhi->getIncomingBlock(PI));
289 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI !
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUStructurizeCFG.cpp370 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
371 PI != PE; ++PI) {
374 if (!ParentRegion->contains(*PI))
377 Region *R = RI->getRegionFor(*PI);
381 BranchInst *Term = cast<BranchInst>((*PI)->getTerminator());
387 if (Visited.count(*PI)) {
393 !Pred.count(Other) && !Pred.count(*PI)) {
396 Pred[*PI] = BoolTrue;
400 Pred[*PI]
[all...]
/freebsd-10.0-release/contrib/llvm/tools/llvm-prof/
H A Dllvm-prof.cpp78 ProfileInfo &PI; member in class:__anon3622::ProfileAnnotator
80 ProfileAnnotator(ProfileInfo &pi) : PI(pi) {}
84 double w = PI.getExecutionCount(F);
92 double w = PI.getExecutionCount(BB);
110 double w = ignoreMissing(PI.getEdgeWeight(std::make_pair(BB, Succ)));
149 ProfileInfo &PI = getAnalysis<ProfileInfo>(); local
162 double w = ignoreMissing(PI.getExecutionCount(FI));
166 double w = ignoreMissing(PI.getExecutionCount(BB));
241 ProfileAnnotator PA(PI);

Completed in 509 milliseconds

1234567