| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | EarlyIfConversion.cpp | 423 PI.TReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 425 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 431 if (!TII->canInsertSelect(*Head, Cond, PI.TReg, PI.FReg, in canConvertIf() 432 PI.CondCycles, PI.TCycles, PI.FCycles)) { in canConvertIf() 472 TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg, PI.FReg); in replacePHIInstrs() 475 PI.PHI = nullptr; in replacePHIInstrs() 493 if (PI.TReg == PI.FReg) { in rewritePHIOperands() 496 DstReg = PI.TReg; in rewritePHIOperands() 501 DstReg, Cond, PI.TReg, PI.FReg); in rewritePHIOperands() 753 unsigned TDepth = adjCycles(TBBTrace.getPHIDepth(*PI.PHI), PI.TCycles); in shouldConvertIf() [all …]
|
| H A D | GCMetadata.cpp | 119 for (GCFunctionInfo::iterator PI = FD->begin(), PE = FD->end(); PI != PE; in runOnFunction() local 120 ++PI) { in runOnFunction() 122 OS << "\t" << PI->Label->getName() << ": " << "post-call" in runOnFunction() 125 for (GCFunctionInfo::live_iterator RI = FD->live_begin(PI), in runOnFunction() 126 RE = FD->live_end(PI); in runOnFunction()
|
| H A D | MachineSSAUpdater.cpp | 165 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(), in GetValueInMiddleOfBlock() local 166 E = BB->pred_end(); PI != E; ++PI) { in GetValueInMiddleOfBlock() 167 MachineBasicBlock *PredBB = *PI; in GetValueInMiddleOfBlock() 285 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(), in FindPredecessorBlocks() local 286 E = BB->pred_end(); PI != E; ++PI) in FindPredecessorBlocks() 287 Preds->push_back(*PI); in FindPredecessorBlocks()
|
| /freebsd-12.1/contrib/llvm/tools/opt/ |
| H A D | PassPrinters.cpp | 39 FunctionPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) in FunctionPassPrinter() 40 : FunctionPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { in FunctionPassPrinter() 141 LoopPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) in LoopPassPrinter() 142 : LoopPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { in LoopPassPrinter() 238 FunctionPass *llvm::createFunctionPassPrinter(const PassInfo *PI, in createFunctionPassPrinter() argument 240 return new FunctionPassPrinter(PI, OS, Quiet); in createFunctionPassPrinter() 246 return new CallGraphSCCPassPrinter(PI, OS, Quiet); in createCallGraphPassPrinter() 251 return new ModulePassPrinter(PI, OS, Quiet); in createModulePassPrinter() 256 return new LoopPassPrinter(PI, OS, Quiet); in createLoopPassPrinter() 261 return new RegionPassPrinter(PI, OS, Quiet); in createRegionPassPrinter() [all …]
|
| H A D | PassPrinters.h | 32 FunctionPass *createFunctionPassPrinter(const PassInfo *PI, raw_ostream &out, 35 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI, 38 ModulePass *createModulePassPrinter(const PassInfo *PI, raw_ostream &out, 41 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out, 44 RegionPass *createRegionPassPrinter(const PassInfo *PI, raw_ostream &out, 47 BasicBlockPass *createBasicBlockPassPrinter(const PassInfo *PI,
|
| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | PassAnalysisSupport.h | 156 Pass *findImplPass(AnalysisID PI) { in findImplPass() argument 159 if (AnalysisImpl.first == PI) { in findImplPass() 168 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F); 170 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair() argument 171 if (findImplPass(PI) == P) in addAnalysisImplsPair() 205 const void *PI = &AnalysisType::ID; in getAnalysisIfAvailable() local 227 AnalysisType &Pass::getAnalysisID(AnalysisID PI) const { in getAnalysisID() argument 228 assert(PI && "getAnalysis for unregistered pass!"); in getAnalysisID() 233 Pass *ResultPass = Resolver->findImplPass(PI); in getAnalysisID() 257 assert(PI && "getAnalysis for unregistered pass!"); in getAnalysisID() [all …]
|
| H A D | PassSupport.h | 36 PassInfo *PI = new PassInfo( \ 39 Registry.registerPass(*PI, true); \ 40 return PI; \ 56 PassInfo *PI = new PassInfo( \ 59 Registry.registerPass(*PI, true); \ 60 return PI; \ 154 PassInfo *PI = new PassInfo( \ 157 Registry.registerPass(*PI, true); \ 176 PassInfo *PI = new PassInfo( \ 179 Registry.registerPass(*PI, true); \
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZHazardRecognizer.cpp | 177 PI = SchedModel->getWriteProcResBegin(SC), in dumpSU() local 178 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in dumpSU() 191 if (PI->Cycles > 1) in dumpSU() 192 OS << "(" << PI->Cycles << "cyc)"; in dumpSU() 298 PI = SchedModel->getWriteProcResBegin(SC), in EmitInstruction() local 299 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in EmitInstruction() 304 ProcResourceCounters[PI->ProcResourceIdx]; in EmitInstruction() 305 CurrCounter += PI->Cycles; in EmitInstruction() 316 CriticalResourceIdx = PI->ProcResourceIdx; in EmitInstruction() 403 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) in resourcesCost() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCEarlyReturn.cpp | 70 for (MachineBasicBlock::pred_iterator PI = ReturnMBB.pred_begin(), in processBlock() local 71 PIE = ReturnMBB.pred_end(); PI != PIE; ++PI) { in processBlock() 74 if ((*PI)->empty()) in processBlock() 77 for (MachineBasicBlock::iterator J = (*PI)->getLastNonDebugInstr();;) { in processBlock() 78 if (J == (*PI)->end()) in processBlock() 85 BuildMI(**PI, J, J->getDebugLoc(), TII->get(I->getOpcode())) in processBlock() 97 BuildMI(**PI, J, J->getDebugLoc(), TII->get(PPC::BCCLR)) in processBlock() 112 **PI, J, J->getDebugLoc(), in processBlock() 134 if (J == (*PI)->begin()) in processBlock() 140 if ((*PI)->canFallThrough() && (*PI)->isLayoutSuccessor(&ReturnMBB)) in processBlock() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | ErlangGCPrinter.cpp | 83 for (GCFunctionInfo::iterator PI = MD.begin(), PE = MD.end(); PI != PE; in finishAssembly() local 84 ++PI) { in finishAssembly() 87 MCSymbol *Label = PI->Label; in finishAssembly() 93 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly() local 109 AP.emitInt16(MD.live_size(PI)); in finishAssembly() 112 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly() 113 LE = MD.live_end(PI); in finishAssembly()
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | Program.cpp | 26 static bool Execute(ProcessInfo &PI, StringRef Program, 37 ProcessInfo PI; in ExecuteAndWait() local 38 if (Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg)) { in ExecuteAndWait() 42 PI, SecondsToWait, /*WaitUntilTerminates=*/SecondsToWait == 0, ErrMsg); in ExecuteAndWait() 58 ProcessInfo PI; in ExecuteNoWait() local 61 if (!Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg)) in ExecuteNoWait() 65 return PI; in ExecuteNoWait()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Pass.cpp | 77 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID); in getPassName() local 78 if (PI) in getPassName() 79 return PI->getPassName(); in getPassName() 218 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); in createPass() local 219 if (!PI) in createPass() 221 return PI->createPass(); in createPass() 293 const PassInfo *PI = Pass::lookupPassInfo(Arg); in addPreserved() local 295 if (PI) Preserved.push_back(PI->getTypeInfo()); in addPreserved()
|
| H A D | PassRegistry.cpp | 58 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) { in registerPass() argument 61 PassInfoMap.insert(std::make_pair(PI.getTypeInfo(), &PI)).second; in registerPass() 64 PassInfoStringMap[PI.getPassArgument()] = &PI; in registerPass() 68 Listener->passRegistered(&PI); in registerPass() 71 ToFree.push_back(std::unique_ptr<const PassInfo>(&PI)); in registerPass()
|
| H A D | BasicBlock.cpp | 235 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor() local 236 if (PI == E) return nullptr; // No preds. in getSinglePredecessor() 237 const BasicBlock *ThePred = *PI; in getSinglePredecessor() 238 ++PI; in getSinglePredecessor() 239 return (PI == E) ? ThePred : nullptr /*multiple preds*/; in getSinglePredecessor() 248 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor() local 249 if (PI == E) return nullptr; // No preds. in getUniquePredecessor() 250 const BasicBlock *PredBB = *PI; in getUniquePredecessor() 251 ++PI; in getUniquePredecessor() 252 for (;PI != E; ++PI) { in getUniquePredecessor() [all …]
|
| H A D | LegacyPassManager.cpp | 714 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) { in schedulePass() 734 if (!PI) { in schedulePass() 787 if (PI && !PI->isAnalysis() && shouldPrintBeforePass(PI->getPassArgument())) { in schedulePass() 796 if (PI && !PI->isAnalysis() && shouldPrintAfterPass(PI->getPassArgument())) { in schedulePass() 827 if (!PI) in findAnalysisPassInfo() 833 return PI; in findAnalysisPassInfo() 882 if (!PI->isAnalysisGroup()) in dumpArguments() 918 AnalysisID PI = P->getPassID(); in recordAvailableAnalysis() local 920 AvailableAnalysis[PI] = P; in recordAvailableAnalysis() 1052 AvailableAnalysis.erase(PI); in freePass() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 125 PtrInfo PI; variable 229 PI.reset(); in visitPtr() 244 if (PI.isAborted()) in visitPtr() 247 return PI; in visitPtr() 253 PI.setEscaped(&SI); in visitStoreInst() 261 PI.setEscaped(&I); in visitPtrToIntInst() 296 PI.setEscaped(CS.getInstruction()); in visitCallSite()
|
| H A D | CGSCCPassManager.h | 369 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); 439 if (!PI.runBeforePass<LazyCallGraph::SCC>(Pass, *C)) 445 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(Pass); 447 PI.runAfterPass<LazyCallGraph::SCC>(Pass, *C); 636 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); 637 if (!PI.runBeforePass<Function>(Pass, F)) 642 PI.runAfterPass<Function>(Pass, F); 717 PassInstrumentation PI = 763 if (!PI.runBeforePass<LazyCallGraph::SCC>(Pass, *C)) 769 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(Pass); [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopSimplify.cpp | 123 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in InsertPreheaderForLoop() local 124 PI != PE; ++PI) { in InsertPreheaderForLoop() 125 BasicBlock *P = *PI; in InsertPreheaderForLoop() 283 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) { in separateNestedLoop() local 284 BasicBlock *P = *PI; in separateNestedLoop() 477 for (pred_iterator PI = pred_begin(*BB), in simplifyOneLoop() local 478 PE = pred_end(*BB); PI != PE; ++PI) { in simplifyOneLoop() 479 BasicBlock *P = *PI; in simplifyOneLoop() 831 for (pred_iterator PI = pred_begin(L->getHeader()), 832 PE = pred_end(L->getHeader()); PI != PE; ++PI) [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 35 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in run() local 42 if (!PI.runBeforePass<Loop>(*Pass, L)) in run() 49 PI.runAfterPassInvalidated<Loop>(*Pass); in run() 51 PI.runAfterPass<Loop>(*Pass, L); in run()
|
| H A D | MergedLoadStoreMotion.cpp | 276 pred_iterator PI = pred_begin(T), E = pred_end(T); in mergeStores() local 277 assert(PI != E); in mergeStores() 278 BasicBlock *Pred0 = *PI; in mergeStores() 279 ++PI; in mergeStores() 280 BasicBlock *Pred1 = *PI; in mergeStores() 281 ++PI; in mergeStores() 285 if (PI != E) in mergeStores()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | PassManager.h | 490 PassInstrumentation PI = in run() local 513 PI.runAfterPass<IRUnitT>(*P, IR); in run() 918 assert(PI != AnalysisPasses.end() && in lookUpPass() 920 return *PI->second; in lookUpPass() 928 return *PI->second; in lookUpPass() 947 PassInstrumentation PI; in getResultImpl() local 950 PI.runBeforeAnalysis(P, IR); in getResultImpl() 956 PI.runAfterAnalysis(P, IR); in getResultImpl() 1303 PI.runAfterPass(Pass, F); in run() 1414 PassInstrumentation PI = in run() local [all …]
|
| /freebsd-12.1/contrib/llvm/tools/llvm-mca/Views/ |
| H A D | RegisterFileStatistics.cpp | 35 const MCExtraProcessorInfo &PI = SM.getExtraProcessorInfo(); in RegisterFileStatistics() local 39 unsigned NumRegFiles = std::max(PI.NumRegisterFiles, 1U); in RegisterFileStatistics() 121 const MCExtraProcessorInfo &PI = in printView() local 123 assert(I <= PI.NumRegisterFiles && "Unexpected register file index!"); in printView() 124 const MCRegisterFileDesc &RFDesc = PI.RegisterFiles[I]; in printView()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixFunctionBitcasts.cpp | 129 FunctionType::param_iterator PI = F->getFunctionType()->param_begin(); in CreateWrapper() local 142 for (; AI != AE && PI != PE; ++AI, ++PI) { in CreateWrapper() 144 Type *ParamType = *PI; in CreateWrapper() 170 for (; PI != PE; ++PI) in CreateWrapper() 171 Args.push_back(UndefValue::get(*PI)); in CreateWrapper()
|
| /freebsd-12.1/contrib/ntp/util/ |
| H A D | tg.c | 74 #define PI 800 /* WWV/H PI pulse */ macro 138 {DATA, PI}, /* 9 p1 */ 148 {DEC, PI}, /* 19 p2 */ 158 {DEC, PI}, /* 29 p3 */ 168 {DEC, PI}, /* 39 p4 */ 178 {DATA, PI}, /* 49 p5 */ 188 {DATA, PI}, /* 59 p6 */
|
| /freebsd-12.1/contrib/llvm/lib/Support/Windows/ |
| H A D | Program.inc | 171 static bool Execute(ProcessInfo &PI, StringRef Program, 302 PI.Pid = pi.dwProcessId; 303 PI.Process = pi.hProcess; 396 assert((PI.Process && PI.Process != INVALID_HANDLE_VALUE) && 404 ProcessInfo WaitResult = PI; 408 if (!TerminateProcess(PI.Process, 1)) { 414 CloseHandle(PI.Process); 417 WaitForSingleObject(PI.Process, INFINITE); 418 CloseHandle(PI.Process); 427 BOOL rc = GetExitCodeProcess(PI.Process, &status); [all …]
|