| /freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/ |
| H A D | InOrderIssueStage.cpp | 79 static bool hasResourceHazard(const ResourceManager &RM, const InstRef &IR) { in hasResourceHazard() 88 static unsigned findFirstWriteBackCycle(const InstRef &IR) { in findFirstWriteBackCycle() 105 const InstRef &IR) { in checkRegisterHazard() 115 bool InOrderIssueStage::canExecute(const InstRef &IR) { in canExecute() 169 void InOrderIssueStage::notifyInstructionIssued(const InstRef &IR, in notifyInstructionIssued() 179 const InstRef &IR, unsigned Ops, ArrayRef<unsigned> UsedRegs) { in notifyInstructionDispatched() 186 void InOrderIssueStage::notifyInstructionExecuted(const InstRef &IR) { in notifyInstructionExecuted() 192 void InOrderIssueStage::notifyInstructionRetired(const InstRef &IR, in notifyInstructionRetired() 198 llvm::Error InOrderIssueStage::execute(InstRef &IR) { in execute() 212 llvm::Error InOrderIssueStage::tryIssue(InstRef &IR) { in tryIssue() [all …]
|
| H A D | ExecuteStage.cpp | 53 Error ExecuteStage::issueInstruction(InstRef &IR) { in issueInstruction() 81 InstRef IR = HWS.select(); in issueReadyInstructions() local 113 for (const InstRef &IR : Pending) in cycleStart() local 116 for (const InstRef &IR : Ready) in cycleStart() local 161 static void verifyInstructionEliminated(const InstRef &IR) { in verifyInstructionEliminated() 173 Error ExecuteStage::handleInstructionEliminated(InstRef &IR) { in handleInstructionEliminated() 186 Error ExecuteStage::execute(InstRef &IR) { in execute() 253 const InstRef &IR, MutableArrayRef<ResourceUse> Used) const { in notifyInstructionIssued() argument 271 void ExecuteStage::notifyReservedOrReleasedBuffers(const InstRef &IR, in notifyReservedOrReleasedBuffers()
|
| H A D | MicroOpQueueStage.cpp | 22 InstRef IR = Buffer[CurrentInstructionSlotIdx]; in moveInstructions() local 46 Error MicroOpQueueStage::execute(InstRef &IR) { in execute()
|
| H A D | DispatchStage.cpp | 37 void DispatchStage::notifyInstructionDispatched(const InstRef &IR, in notifyInstructionDispatched() 77 Error DispatchStage::dispatch(InstRef IR) { in dispatch() 173 Error DispatchStage::execute(InstRef &IR) { in execute()
|
| H A D | RetireStage.cpp | 49 llvm::Error RetireStage::execute(InstRef &IR) { in execute()
|
| H A D | InstructionTables.cpp | 22 Error InstructionTables::execute(InstRef &IR) { in execute() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | Scheduler.cpp | 40 Scheduler::Status Scheduler::isAvailable(const InstRef &IR) { in isAvailable() 71 InstRef &IR, in issueInstructionImpl() 101 InstRef &IR, in issueInstruction() 125 InstRef &IR = *I; in promoteToReadySet() local 161 InstRef &IR = *I; in promoteToPendingSet() local 196 InstRef &IR = ReadySet[I]; in select() local 213 InstRef IR = ReadySet[QueueIndex]; in select() local 222 InstRef &IR = *I; in updateIssuedSet() local 252 for (const InstRef &IR : make_range(PendingSet.begin(), EndIt)) { in analyzeDataDependencies() local 301 bool Scheduler::dispatch(InstRef &IR) { in dispatch()
|
| H A D | LSUnit.cpp | 69 unsigned LSUnit::dispatch(const InstRef &IR) { in dispatch() 203 void LSUnit::onInstructionRetired(const InstRef &IR) { in onInstructionRetired() 222 void LSUnit::onInstructionExecuted(const InstRef &IR) { in onInstructionExecuted()
|
| H A D | RetireControlUnit.cpp | 43 unsigned RetireControlUnit::dispatch(const InstRef &IR) { in dispatch()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassManagerImpl.h | 29 IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run() 32 IRUnitT &IR; in run() local 114 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear() 133 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl() 165 IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
|
| H A D | PassManager.h | 123 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple() 138 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument 312 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate() 326 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate() 334 bool invalidateImpl(AnalysisKey *ID, IRUnitT &IR, in invalidateImpl() 412 typename PassT::Result &getResult(IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResult() 431 typename PassT::Result *getCachedResult(IRUnitT &IR) const { in getCachedResult() 448 void verifyNotInvalidated(IRUnitT &IR, typename PassT::Result *Result) const { in verifyNotInvalidated() 516 ResultConceptT *getCachedResultImpl(AnalysisKey *ID, IRUnitT &IR) const { in getCachedResultImpl() 630 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | LSUnit.h | 323 void onGroupIssued(const InstRef &IR, bool ShouldUpdateCriticalDep) { in onGroupIssued() 343 void onInstructionIssued(const InstRef &IR) { in onInstructionIssued() 372 void onInstructionExecuted(const InstRef &IR) { in onInstructionExecuted() 424 bool isReady(const InstRef &IR) const override { in isReady() 430 bool isPending(const InstRef &IR) const override { in isPending() 436 bool isWaiting(const InstRef &IR) const override { in isWaiting() 442 bool hasDependentUsers(const InstRef &IR) const override { in hasDependentUsers() 468 virtual void onInstructionIssued(const InstRef &IR) override { in onInstructionIssued()
|
| H A D | RetireControlUnit.h | 52 InstRef IR; member
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ |
| H A D | Stage.h | 43 virtual bool isAvailable(const InstRef &IR) const { return true; } in isAvailable() 66 bool checkNextStage(const InstRef &IR) const { in checkNextStage() 74 Error moveToTheNextStage(InstRef &IR) { in moveToTheNextStage()
|
| H A D | MicroOpQueueStage.h | 54 unsigned getNormalizedOpcodes(const InstRef &IR) const { in getNormalizedOpcodes() 67 bool isAvailable(const InstRef &IR) const override { in isAvailable()
|
| H A D | InOrderIssueStage.h | 37 InstRef IR; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | StandardInstrumentations.cpp | 143 template <typename IRUnitT> static const IRUnitT *unwrapIR(Any IR) { in unwrapIR() 164 const Module *unwrapModule(Any IR, bool Force = false) { in unwrapModule() 240 std::string getIRName(Any IR) { in getIRName() 276 bool shouldPrintIR(Any IR) { in shouldPrintIR() 296 void unwrapAndPrint(raw_ostream &OS, Any IR) { in unwrapAndPrint() 359 const Module *getModuleForComparison(Any IR) { in getModuleForComparison() 373 bool isInteresting(Any IR, StringRef PassID, StringRef PassName) { in isInteresting() 388 void ChangeReporter<T>::saveIRBeforePass(Any IR, StringRef PassID, in saveIRBeforePass() 411 void ChangeReporter<T>::handleIRAfterPass(Any IR, StringRef PassID, in handleIRAfterPass() 456 PIC.registerBeforeNonSkippedPassCallback([&PIC, this](StringRef P, Any IR) { in registerRequiredCallbacks() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DroppedVariableStatsIR.cpp | 23 const IRUnitT *DroppedVariableStatsIR::unwrapIR(Any IR) { in unwrapIR() 28 void DroppedVariableStatsIR::runBeforePass(StringRef P, Any IR) { in runBeforePass() 36 void DroppedVariableStatsIR::runAfterPass(StringRef P, Any IR) { in runAfterPass() 95 [this](StringRef P, Any IR) { return runBeforePass(P, IR); }); in registerCallbacks() 97 [this](StringRef P, Any IR, const PreservedAnalyses &PA) { in registerCallbacks()
|
| H A D | PassManager.cpp | 153 const Module &IR) { in printIRUnitNameForStackTrace() 159 const Function &IR) { in printIRUnitNameForStackTrace()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | HWEventListener.h | 60 const InstRef &IR; variable 71 HWInstructionIssuedEvent(const InstRef &IR, ArrayRef<ResourceUse> UR) in HWInstructionIssuedEvent() 79 HWInstructionDispatchedEvent(const InstRef &IR, ArrayRef<unsigned> Regs, in HWInstructionDispatchedEvent() 100 HWInstructionRetiredEvent(const InstRef &IR, ArrayRef<unsigned> Regs) in HWInstructionRetiredEvent() 132 const InstRef &IR; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/ |
| H A D | AMDGPUCustomBehaviour.cpp | 70 const InstRef &IR) { in checkCustomHazard() 106 const InstRef &IR) { in handleWaitCnt() 177 void AMDGPUCustomBehaviour::computeWaitCnt(const InstRef &IR, unsigned &Vmcnt, in computeWaitCnt()
|
| /freebsd/contrib/llvm-project/llvm/lib/MCA/ |
| H A D | CustomBehaviour.cpp | 22 const InstRef &IR) { in checkCustomHazard()
|
| H A D | Pipeline.cpp | 66 InstRef IR; in runCycle() local
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MacOSXAPIChecker.cpp | 57 if (const ObjCIvarRegion *IR = dyn_cast<ObjCIvarRegion>(SR)) in getParentIvarRegion() local
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
| H A D | CodeRegion.cpp | 166 InstrumentRegion *IR = static_cast<InstrumentRegion *>(R.get()); in getActiveInstruments() local
|