| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 60 const StringRef PassID; member 64 const StringRef PassID) in PassRunDescriptor() 66 IRName{IRName}, PassID(PassID) {} 69 void printBeforePass(StringRef PassID, Any IR); 70 void printAfterPass(StringRef PassID, Any IR); 71 void printAfterPassInvalidated(StringRef PassID); 73 bool shouldPrintBeforePass(StringRef PassID); 74 bool shouldPrintAfterPass(StringRef PassID); 81 void pushPassRunDescriptor(StringRef PassID, Any IR, unsigned PassNumber); 82 PassRunDescriptor popPassRunDescriptor(StringRef PassID); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | PassTimingInfo.cpp | 85 Timer *newPassTimer(StringRef PassID, StringRef PassDesc); 110 Timer *PassTimingInfo::newPassTimer(StringRef PassID, StringRef PassDesc) { in newPassTimer() argument 111 unsigned &num = PassIDCountMap[PassID]; in newPassTimer() 117 return new Timer(PassID, PassDescNumbered, *PassTG); in newPassTimer() 162 Timer &TimePassesHandler::getPassTimer(StringRef PassID, bool IsPass) { in getPassTimer() argument 165 TimerVector &Timers = TimingData[PassID]; in getPassTimer() 167 Timers.emplace_back(new Timer(PassID, PassID, TG)); in getPassTimer() 173 TimerVector &Timers = TimingData[PassID]; in getPassTimer() 176 std::string FullDesc = formatv("{0} #{1}", PassID, Count).str(); in getPassTimer() 178 Timer *T = new Timer(PassID, FullDesc, TG); in getPassTimer() [all …]
|
| H A D | DroppedVariableStatsIR.cpp | 44 void DroppedVariableStatsIR::runAfterPassFunction(StringRef PassID, in runAfterPassFunction() argument 46 runOnFunction(PassID, F, false); in runAfterPassFunction() 47 calculateDroppedVarStatsOnFunction(F, PassID, F->getName().str(), "Function"); in runAfterPassFunction() 50 void DroppedVariableStatsIR::runAfterPassModule(StringRef PassID, in runAfterPassModule() argument 52 runOnModule(PassID, M, false); in runAfterPassModule() 53 calculateDroppedVarStatsOnModule(M, PassID, M->getName().str(), "Module"); in runAfterPassModule() 56 void DroppedVariableStatsIR::runOnFunction(StringRef PassID, const Function *F, in runOnFunction() argument 65 const Function *F, StringRef PassID, StringRef FuncOrModName, in calculateDroppedVarStatsOnFunction() argument 70 calculateDroppedStatsAndPrint(DbgVariables, FuncName, PassID, FuncOrModName, in calculateDroppedVarStatsOnFunction() 74 void DroppedVariableStatsIR::runOnModule(StringRef PassID, const Module *M, in runOnModule() argument [all …]
|
| H A D | PassInstrumentation.cpp | 41 bool isSpecialPass(StringRef PassID, const std::vector<StringRef> &Specials) { in isSpecialPass() argument 42 size_t Pos = PassID.find('<'); in isSpecialPass() 43 StringRef Prefix = PassID; in isSpecialPass() 45 Prefix = PassID.substr(0, Pos); in isSpecialPass()
|
| H A D | PrintPasses.cpp | 123 static bool shouldPrintBeforeOrAfterPass(StringRef PassID, in shouldPrintBeforeOrAfterPass() argument 125 return llvm::is_contained(PassesToPrint, PassID); in shouldPrintBeforeOrAfterPass() 132 bool llvm::shouldPrintBeforePass(StringRef PassID) { in shouldPrintBeforePass() argument 133 return PrintBeforeAll || shouldPrintBeforeOrAfterPass(PassID, PrintBefore); in shouldPrintBeforePass() 136 bool llvm::shouldPrintAfterPass(StringRef PassID) { in shouldPrintAfterPass() argument 137 return PrintAfterAll || shouldPrintBeforeOrAfterPass(PassID, PrintAfter); in shouldPrintAfterPass()
|
| H A D | DroppedVariableStats.cpp | 42 DebugVariables &DbgVariables, StringRef FuncName, StringRef PassID, in calculateDroppedStatsAndPrint() argument 63 llvm::outs() << PassLevel << ", " << PassID << ", " << DroppedCount << ", " in calculateDroppedStatsAndPrint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | StandardInstrumentations.cpp | 335 bool isIgnored(StringRef PassID) { in isIgnored() argument 336 return isSpecialPass(PassID, in isIgnored() 373 bool isInteresting(Any IR, StringRef PassID, StringRef PassName) { in isInteresting() argument 374 if (isIgnored(PassID) || !isPassInPrintList(PassName)) in isInteresting() 388 void ChangeReporter<T>::saveIRBeforePass(Any IR, StringRef PassID, in saveIRBeforePass() argument 402 if (!isInteresting(IR, PassID, PassName)) in saveIRBeforePass() 407 generateIRRepresentation(IR, PassID, Data); in saveIRBeforePass() 411 void ChangeReporter<T>::handleIRAfterPass(Any IR, StringRef PassID, in handleIRAfterPass() argument 417 if (isIgnored(PassID)) { in handleIRAfterPass() 419 handleIgnored(PassID, Name); in handleIRAfterPass() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LastRunTrackingAnalysis.h | 49 using PassID = const void *; 61 bool shouldSkip(PassID ID, const OptionT &Opt) const { in shouldSkip() 64 bool shouldSkip(PassID ID) const { return shouldSkipImpl(ID, nullptr); } in shouldSkip() 74 void update(PassID ID, bool Changed, const OptionT &Opt) { in update() 79 void update(PassID ID, bool Changed) { in update() 84 LLVM_ABI bool shouldSkipImpl(PassID ID, OptionPtr Ptr) const; 85 LLVM_ABI void updateImpl(PassID ID, bool Changed, 88 DenseMap<PassID, CompatibilityCheckFn> TrackedPasses;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DroppedVariableStatsMIR.cpp | 19 void DroppedVariableStatsMIR::runBeforePass(StringRef PassID, in runBeforePass() argument 21 if (PassID == "Debug Variable Analysis") in runBeforePass() 27 void DroppedVariableStatsMIR::runAfterPass(StringRef PassID, in runAfterPass() argument 29 if (PassID == "Debug Variable Analysis") in runAfterPass() 32 calculateDroppedVarStatsOnMachineFunction(MF, PassID, MF->getName().str()); in runAfterPass() 45 const MachineFunction *MF, StringRef PassID, StringRef FuncOrModName) { in calculateDroppedVarStatsOnMachineFunction() argument 50 calculateDroppedStatsAndPrint(DbgVariables, FuncName, PassID, FuncOrModName, in calculateDroppedVarStatsOnMachineFunction()
|
| H A D | MachineFunctionPass.cpp | 84 StringRef PassID; in runOnFunction() local 87 PassID = PI->getPassArgument(); in runOnFunction() 89 const bool IsInterestingPass = isPassInPrintList(PassID); in runOnFunction() 144 errs() << ("*** IR Dump After " + getPassName() + " (" + PassID + in runOnFunction() 176 if (!PassID.empty()) in runOnFunction() 177 errs() << " (" << PassID << ")"; in runOnFunction()
|
| H A D | TargetPassConfig.cpp | 273 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable() argument 277 return PassID; in applyDisable() 709 AnalysisID PassID = P->getPassID(); in addPass() local 711 if (StartBefore == PassID && StartBeforeCount++ == StartBeforeInstanceNum) in addPass() 713 if (StopBefore == PassID && StopBeforeCount++ == StopBeforeInstanceNum) in addPass() 729 if (IP.TargetPassID == PassID) in addPass() 735 if (StopAfter == PassID && StopAfterCount++ == StopAfterInstanceNum) in addPass() 738 if (StartAfter == PassID && StartAfterCount++ == StartAfterInstanceNum) in addPass() 749 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) { in addPass() argument 750 IdentifyingPassPtr TargetID = getPassSubstitution(PassID); in addPass() [all …]
|
| H A D | TailDuplication.cpp | 40 TailDuplicateBaseLegacy(char &PassID, bool PreRegAlloc) in TailDuplicateBaseLegacy() argument 41 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} in TailDuplicateBaseLegacy()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DroppedVariableStatsIR.h | 46 void runAfterPassFunction(StringRef PassID, const Function *F); 48 void runAfterPassModule(StringRef PassID, const Module *M); 53 void runOnFunction(StringRef PassID, const Function *F, bool Before); 57 void calculateDroppedVarStatsOnFunction(const Function *F, StringRef PassID, 64 void runOnModule(StringRef PassID, const Module *M, bool Before); 69 void calculateDroppedVarStatsOnModule(const Module *M, StringRef PassID,
|
| H A D | PassTimingInfo.h | 102 Timer &getPassTimer(StringRef PassID, bool IsPass); 104 void startAnalysisTimer(StringRef PassID); 105 void stopAnalysisTimer(StringRef PassID); 106 void startPassTimer(StringRef PassID); 107 void stopPassTimer(StringRef PassID);
|
| H A D | PrintPasses.h | 39 bool shouldPrintBeforePass(StringRef PassID); 40 bool shouldPrintAfterPass(StringRef PassID);
|
| H A D | DroppedVariableStats.h | 80 DebugVariables &DbgVariables, StringRef FuncName, StringRef PassID,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | PassInfo.h | 37 const void *PassID; variable 47 : PassName(name), PassArgument(arg), PassID(pi), IsCFGOnlyPass(isCFGOnly), in PassInfo() 63 const void *getTypeInfo() const { return PassID; } in getTypeInfo() 66 bool isPassID(const void *IDPtr) const { return PassID == IDPtr; } in isPassID()
|
| H A D | Pass.h | 101 const void *PassID; variable 105 explicit Pass(PassKind K, char &pid) : PassID(&pid), Kind(K) {} in Pass() 119 return PassID; in getPassID()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetPassConfig.h | 217 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); } in enablePass() argument 220 void disablePass(AnalysisID PassID) { in disablePass() argument 221 substitutePass(PassID, IdentifyingPassPtr()); in disablePass() 461 AnalysisID addPass(AnalysisID PassID);
|
| H A D | DroppedVariableStatsMIR.h | 30 void runBeforePass(StringRef PassID, MachineFunction *MF); 32 void runAfterPass(StringRef PassID, MachineFunction *MF); 43 StringRef PassID,
|
| H A D | ExecutionDomainFix.h | 139 ExecutionDomainFix(char &PassID, const TargetRegisterClass &RC) in ExecutionDomainFix() argument 140 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} in ExecutionDomainFix()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LastRunTrackingAnalysis.cpp | 30 bool LastRunTrackingInfo::shouldSkipImpl(PassID ID, OptionPtr Ptr) const { in shouldSkipImpl() 44 void LastRunTrackingInfo::updateImpl(PassID ID, bool Changed, in updateImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.h | 55 char &PassID = ID);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | InstructionSelect.cpp | 66 InstructionSelect::InstructionSelect(CodeGenOptLevel OL, char &PassID) in INITIALIZE_PASS_DEPENDENCY() 67 : MachineFunctionPass(PassID), OptLevel(OL) {} in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 268 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) { in run() argument 269 if (isSpecialPass(PassID, {"PassManager"})) in run()
|