| /freebsd-src/contrib/llvm-project/llvm/include/llvm/ |
| H A D | PassAnalysisSupport.h | 165 Pass *findImplPass(AnalysisID PI) { in findImplPass() argument 168 if (AnalysisImpl.first == PI) { in findImplPass() 177 std::tuple<Pass *, bool> findImplPass(Pass *P, AnalysisID PI, Function &F); 179 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair() argument 180 if (findImplPass(PI) == P) in addAnalysisImplsPair() 182 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair() 214 const void *PI = &AnalysisType::ID; in getAnalysisIfAvailable() local 216 Pass *ResultPass = Resolver->getAnalysisIfAvailable(PI); in getAnalysisIfAvailable() 223 return (AnalysisType*)ResultPass->getAdjustedAnalysisPointer(PI); in getAnalysisIfAvailable() 236 AnalysisType &Pass::getAnalysisID(AnalysisID PI) const { in getAnalysisID() argument [all …]
|
| H A D | PassSupport.h | 40 PassInfo *PI = new PassInfo( \ 43 Registry.registerPass(*PI, true); \ 44 return PI; \ 60 PassInfo *PI = new PassInfo( \ 63 Registry.registerPass(*PI, true); \ 64 return PI; \ 172 PassInfo *PI = new PassInfo( \ 175 Registry.registerPass(*PI, true); \ 194 PassInfo *PI = new PassInfo( \ 197 Registry.registerPass(*PI, true); \
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | EarlyIfConversion.cpp | 517 PHIInfo &PI = PHIs.back(); in canConvertIf() local 519 for (unsigned i = 1; i != PI.PHI->getNumOperands(); i += 2) { in canConvertIf() 520 if (PI.PHI->getOperand(i+1).getMBB() == TPred) in canConvertIf() 521 PI.TReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 522 if (PI.PHI->getOperand(i+1).getMBB() == FPred) in canConvertIf() 523 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf() 525 assert(Register::isVirtualRegister(PI.TReg) && "Bad PHI"); in canConvertIf() 526 assert(Register::isVirtualRegister(PI in canConvertIf() 621 PHIInfo &PI = PHIs[i]; replacePHIInstrs() local 649 PHIInfo &PI = PHIs[i]; rewritePHIOperands() local 966 SSAIfConv::PHIInfo &PI = IfConv.PHIs[i]; shouldConvertIf() local [all...] |
| H A D | MachinePassManager.cpp | 114 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); 123 if (!PI.runBeforePass<MachineFunction>(*Pass, MF)) 127 PI.runAfterPass(*Pass, MF, PassPA); 144 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(MF); 147 if (!PI.runBeforePass<MachineFunction>(*Pass, MF)) 152 PI.runAfterPass(*Pass, MF, PassPA); 37 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(M); run() local
|
| H A D | MachineScheduler.cpp | 1016 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC), in dumpScheduleTraceTopDown() 1018 PI != PE; ++PI) { in dumpScheduleTraceTopDown() 1019 if (SU->TopReadyCycle + PI->ReleaseAtCycle - 1 > LastCycle) in dumpScheduleTraceTopDown() 1020 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1; in dumpScheduleTraceTopDown() 1060 for (const MCWriteProcResEntry &PI : ResourcesIt) { in dumpScheduleTraceBottomUp() 1063 SchedModel.getResourceName(PI.ProcResourceIdx); in dumpScheduleTraceBottomUp() 1065 for (; C < SU->TopReadyCycle + PI.AcquireAtCycle; ++C) { in dumpScheduleTraceBottomUp() 1068 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI in dumpScheduleTraceBottomUp() 980 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC), dumpScheduleTraceTopDown() local 1024 for (const MCWriteProcResEntry &PI : ResourcesIt) { dumpScheduleTraceTopDown() local 1062 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC), dumpScheduleTraceBottomUp() local 1105 for (const MCWriteProcResEntry &PI : ResourcesIt) { dumpScheduleTraceBottomUp() local 2251 PI = SchedModel->getWriteProcResBegin(SC), init() local 2703 PI = SchedModel->getWriteProcResBegin(SC), bumpNode() local 2717 PI = SchedModel->getWriteProcResBegin(SC), bumpNode() local 2939 PI = SchedModel->getWriteProcResBegin(SC), initResourceDelta() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZHazardRecognizer.cpp | 176 PI = SchedModel->getWriteProcResBegin(SC), in dumpSU() local 177 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in dumpSU() 179 *SchedModel->getProcResource(PI->ProcResourceIdx); in dumpSU() 190 if (PI->ReleaseAtCycle> 1) in dumpSU() 191 OS << "(" << PI->ReleaseAtCycle << "cyc)"; in dumpSU() 297 PI = SchedModel->getWriteProcResBegin(SC), in EmitInstruction() local 298 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in EmitInstruction() 300 if (SchedModel->getProcResource(PI->ProcResourceIdx)->BufferSize == 1) in EmitInstruction() 303 ProcResourceCounters[PI->ProcResourceIdx]; in EmitInstruction() 304 CurrCounter += PI->ReleaseAtCycle; in EmitInstruction() [all …]
|
| /freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | PassRegistry.cpp | 49 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) { in registerPass() argument 52 PassInfoMap.insert(std::make_pair(PI.getTypeInfo(), &PI)).second; in registerPass() 55 PassInfoStringMap[PI.getPassArgument()] = &PI; in registerPass() 59 Listener->passRegistered(&PI); in registerPass() 62 ToFree.push_back(std::unique_ptr<const PassInfo>(&PI)); in registerPass()
|
| H A D | Pass.cpp | 83 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID); in getPassName() local 84 if (PI) in getPassName() 85 return PI->getPassName(); in getPassName() 201 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); in createPass() local 202 if (!PI) in createPass() 204 return PI->createPass(); in createPass() 276 const PassInfo *PI = Pass::lookupPassInfo(Arg); in addPreserved() local 278 if (PI) in addPreserved() 279 pushUnique(Preserved, PI->getTypeInfo()); in addPreserved()
|
| H A D | LegacyPassManager.cpp | 419 /// Return function pass corresponding to PassInfo PI, that is 422 std::tuple<Pass *, bool> getOnTheFlyPass(Pass *MP, AnalysisID PI, 674 const PassInfo *PI = findAnalysisPassInfo(P->getPassID()); in schedulePass() 675 if (PI && PI->isAnalysis() && findAnalysisPass(P->getPassID())) { in schedulePass() 693 const PassInfo *PI = findAnalysisPassInfo(ID); in schedulePass() 695 if (!PI) { in schedulePass() local 714 assert(PI && "Expected required passes to be initialized"); in schedulePass() 715 AnalysisPass = PI->createPass(); in schedulePass() 748 if (PI in schedulePass() 676 const PassInfo *PI = findAnalysisPassInfo(P->getPassID()); schedulePass() local 793 const PassInfo *&PI = AnalysisPassInfos[AID]; findAnalysisPassInfo() local 847 if (const PassInfo *PI = findAnalysisPassInfo(P->getPassID())) { dumpArguments() local 880 AnalysisID PI = P->getPassID(); recordAvailableAnalysis() local 890 for (const PassInfo *PI : PInf->getInterfacesImplemented()) recordAvailableAnalysis() local 1009 AnalysisID PI = P->getPassID(); freePass() local 1016 for (const PassInfo *PI : PInf->getInterfacesImplemented()) { freePass() local 1084 const PassInfo *PI = TPM->findAnalysisPassInfo(ID); add() local 1179 if (const PassInfo *PI = dumpPassArguments() local 1300 getOnTheFlyPass(Pass * P,AnalysisID PI,Function & F) getOnTheFlyPass() argument 1650 getOnTheFlyPass(Pass * MP,AnalysisID PI,Function & F) getOnTheFlyPass() argument [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Support/ |
| H A D | Program.cpp | 25 static bool Execute(ProcessInfo &PI, StringRef Program, 40 ProcessInfo PI; in ExecuteAndWait() local 41 if (Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteAndWait() 46 PI, SecondsToWait == 0 ? std::nullopt : std::optional(SecondsToWait), in ExecuteAndWait() 64 ProcessInfo PI; in ExecuteNoWait() 67 if (!Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteNoWait() 72 return PI; in ExecuteNoWait() 63 ProcessInfo PI; ExecuteNoWait() local
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassManagerImpl.h | 32 const PassInstrumentation &PI; 37 explicit StackTraceEntry(const PassInstrumentation &PI, IRUnitT &IR) in clear() 38 : PI(PI), IR(IR) {} in clear() local 46 auto PassName = PI.getPassNameForClassName(ClassName); in clear() 63 PassInstrumentation PI = in getResultImpl() 71 StackTraceEntry Entry(PI, IR); in getResultImpl() 78 if (!PI.runBeforePass<IRUnitT>(*Pass, IR)) in getResultImpl() 89 PI.runAfterPass<IRUnitT>(*Pass, IR, PassPA); in invalidate() 121 if (auto *PI in invalidate() 66 PassInstrumentation PI; getResultImpl() local 134 if (auto *PI = getCachedResult<PassInstrumentationAnalysis>(IR)) invalidate() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 77 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses() local 94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 158 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses() local 161 runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses() 204 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run() local 209 if (PI.runBeforePass<Function>(LoopCanonicalizationFPM, F)) { in run() 211 PI.runAfterPass<Function>(LoopCanonicalizationFPM, F, PA); in run() 269 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) { in run() 303 if (!PI.runBeforePass<Loop>(*Pass, *L)) in run() [all …]
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 116 PtrInfo PI; variable 220 PI.reset(); in visitPtr() 235 if (PI.isAborted()) in visitPtr() 238 return PI; in visitPtr() 244 PI.setEscaped(&SI); in visitStoreInst() 256 PI.setEscaped(&I); in visitPtrToIntInst() 291 PI.setEscaped(&CB); in visitCallBase()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | ErlangGCPrinter.cpp | 88 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly() local 104 AP.emitInt16(MD.live_size(PI)); in finishAssembly() 107 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly() 108 LE = MD.live_end(PI); in finishAssembly()
|
| /freebsd-src/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | RegisterFileStatistics.cpp | 34 const MCExtraProcessorInfo &PI = SM.getExtraProcessorInfo(); in RegisterFileStatistics() local 38 unsigned NumRegFiles = std::max(PI.NumRegisterFiles, 1U); in RegisterFileStatistics() 123 const MCExtraProcessorInfo &PI = in printView() local 125 assert(I <= PI.NumRegisterFiles && "Unexpected register file index!"); in printView() 126 const MCRegisterFileDesc &RFDesc = PI.RegisterFiles[I]; in printView()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixFunctionBitcasts.cpp | 121 FunctionType::param_iterator PI = F->getFunctionType()->param_begin(); in createWrapper() local 134 for (; AI != AE && PI != PE; ++AI, ++PI) { in createWrapper() 136 Type *ParamType = *PI; in createWrapper() 162 for (; PI != PE; ++PI) in createWrapper() 163 Args.push_back(UndefValue::get(*PI)); in createWrapper()
|
| /freebsd-src/contrib/llvm-project/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 88 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); in add() local 89 D.addPass(std::string(PI->getPassArgument())); in add() 159 for (const PassInfo *PI : PassList) in main() local 160 D.addPass(std::string(PI->getPassArgument())); in main()
|
| /freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Automaton.h | 99 auto PI = lower_bound(Pairs, NfaStatePair{Head->State, 0ULL}); in transition() local 103 for (; PI != PE; ++PI) in transition() 104 if (PI->FromDfaState == Head->State) in transition() 105 Heads.push_back(makePathSegment(PI->ToDfaState, Head)); in transition()
|
| /freebsd-src/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-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 242 PredicateInfo &PI; member in llvm::PredicateInfoBuilder 281 PredicateInfoBuilder(PredicateInfo &PI, Function &F, DominatorTree &DT, in PredicateInfoBuilder() argument 283 : PI(PI), F(F), DT(DT), AC(AC) { in PredicateInfoBuilder() 382 PI.AllInfos.push_back(PB); in addInfoFor() 565 PI.CreatedDeclarations.insert(IF); in materializeStack() 568 PI.PredicateMap.insert({PIC, ValInfo}); in materializeStack() 581 PI.CreatedDeclarations.insert(IF); in materializeStack() 583 PI.PredicateMap.insert({PIC, ValInfo}); in materializeStack() 832 const auto *PI 834 const auto *PI = PredInfo.getPredicateInfoFor(&Inst); replaceCreatedSSACopys() local 870 if (const auto *PI = PredInfo->getPredicateInfoFor(I)) { emitInstructionAnnot() local [all...] |
| /freebsd-src/contrib/ntp/include/ |
| H A D | ntpsim.h | 33 #ifdef PI 34 # undef PI 36 #define PI 3.1415926535 /* The world's most famous constant */ macro
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Support/Windows/ |
| H A D | Program.inc | 174 static bool Execute(ProcessInfo &PI, StringRef Program, 312 PI.Pid = pi.dwProcessId; 313 PI.Process = pi.hProcess; 414 ProcessInfo sys::Wait(const ProcessInfo &PI, 419 assert(PI.Pid && "invalid pid to wait on, process not started?"); 420 assert((PI.Process && PI.Process != INVALID_HANDLE_VALUE) && 424 ProcessInfo WaitResult = PI; 427 DWORD WaitStatus = WaitForSingleObject(PI.Process, milliSecondsToWait); 430 if (!TerminateProcess(PI [all...] |
| /freebsd-src/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransGCAttrs.cpp | 226 PI = IndProps.begin(), PE = IndProps.end(); PI != PE; ++PI) { in checkAllAtProps() local 227 QualType T = (*PI)->getType(); in checkAllAtProps() 236 PI = IndProps.begin(), PE = IndProps.end(); PI != PE; ++PI) { in checkAllAtProps() local 237 ObjCPropertyDecl *PD = *PI; in checkAllAtProps()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 68 PassInstrumentation PI = in run() local 84 if (!PI.runBeforePass(*Pass, *C)) in run() 105 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); in run() 117 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA); in run() 172 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); in run() 271 if (!PI.runBeforePass<LazyCallGraph::SCC>(*Pass, *C)) in run() 296 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); in run() 312 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA); in run() 365 PassInstrumentation PI = in run() 410 if (!PI in run() 168 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); run() local 357 PassInstrumentation PI = run() local 531 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); run() local [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 389 MachineBasicBlock::iterator PI = MergeWithPrevious ? std::prev(MBBI) : MBBI; in mergeSPUpdates() 392 unsigned Opc = PI->getOpcode(); in mergeSPUpdates() 401 if (Opc == M68k::ADD32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates() 402 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates() 403 Offset += PI->getOperand(2).getImm(); in mergeSPUpdates() 404 MBB.erase(PI); in mergeSPUpdates() 407 } else if (Opc == M68k::SUB32ai && PI->getOperand(0).getReg() == StackPtr) { in mergeSPUpdates() 408 assert(PI->getOperand(1).getReg() == StackPtr); in mergeSPUpdates() 409 Offset -= PI->getOperand(2).getImm(); in mergeSPUpdates() 410 MBB.erase(PI); in mergeSPUpdates() 391 MachineBasicBlock::iterator PI = MergeWithPrevious ? std::prev(MBBI) : MBBI; mergeSPUpdates() local 707 MachineBasicBlock::iterator PI = std::prev(MBBI); emitEpilogue() local [all...] |