Home
last modified time | relevance | path

Searched defs:IR (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp79 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 DExecuteStage.cpp53 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 DMicroOpQueueStage.cpp22 InstRef IR = Buffer[CurrentInstructionSlotIdx]; in moveInstructions() local
46 Error MicroOpQueueStage::execute(InstRef &IR) { in execute()
H A DDispatchStage.cpp37 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 DRetireStage.cpp49 llvm::Error RetireStage::execute(InstRef &IR) { in execute()
H A DInstructionTables.cpp22 Error InstructionTables::execute(InstRef &IR) { in execute() argument
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp40 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 DLSUnit.cpp69 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 DRetireControlUnit.cpp43 unsigned RetireControlUnit::dispatch(const InstRef &IR) { in dispatch()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerImpl.h29 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 DPassManager.h123 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 DLSUnit.h323 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 DRetireControlUnit.h52 InstRef IR; member
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DStage.h43 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 DMicroOpQueueStage.h54 unsigned getNormalizedOpcodes(const InstRef &IR) const { in getNormalizedOpcodes()
67 bool isAvailable(const InstRef &IR) const override { in isAvailable()
H A DInOrderIssueStage.h37 InstRef IR; member
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp143 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 DDroppedVariableStatsIR.cpp23 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 DPassManager.cpp153 const Module &IR) { in printIRUnitNameForStackTrace()
159 const Function &IR) { in printIRUnitNameForStackTrace()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h60 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 DAMDGPUCustomBehaviour.cpp70 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 DCustomBehaviour.cpp22 const InstRef &IR) { in checkCustomHazard()
H A DPipeline.cpp66 InstRef IR; in runCycle() local
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSXAPIChecker.cpp57 if (const ObjCIvarRegion *IR = dyn_cast<ObjCIvarRegion>(SR)) in getParentIvarRegion() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.cpp166 InstrumentRegion *IR = static_cast<InstrumentRegion *>(R.get()); in getActiveInstruments() local

123