Home
last modified time | relevance | path

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

1234

/llvm-project/llvm/lib/MCA/Stages/
H A DInOrderIssueStage.cpp79 static bool hasResourceHazard(const ResourceManager &RM, const InstRef &IR) { in hasResourceHazard() argument
88 static unsigned findFirstWriteBackCycle(const InstRef &IR) { in findFirstWriteBackCycle() argument
105 checkRegisterHazard(const RegisterFile & PRF,const MCSubtargetInfo & STI,const InstRef & IR) checkRegisterHazard() argument
115 canExecute(const InstRef & IR) canExecute() argument
169 notifyInstructionIssued(const InstRef & IR,ArrayRef<ResourceUse> UsedRes) notifyInstructionIssued() argument
179 notifyInstructionDispatched(const InstRef & IR,unsigned Ops,ArrayRef<unsigned> UsedRegs) notifyInstructionDispatched() argument
186 notifyInstructionExecuted(const InstRef & IR) notifyInstructionExecuted() argument
192 notifyInstructionRetired(const InstRef & IR,ArrayRef<unsigned> FreedRegs) notifyInstructionRetired() argument
198 execute(InstRef & IR) execute() argument
212 tryIssue(InstRef & IR) tryIssue() argument
286 InstRef &IR = *I; updateIssuedInst() local
352 retireInstruction(InstRef & IR) retireInstruction() argument
370 const InstRef &IR = SI.getInstruction(); notifyStallEvent() local
419 InstRef IR = SI.getInstruction(); cycleStart() local
[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.cpp38 void DispatchStage::notifyInstructionDispatched(const InstRef &IR, in notifyInstructionDispatched()
78 Error DispatchStage::dispatch(InstRef IR) { in dispatch()
174 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()
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp40 Scheduler::Status Scheduler::isAvailable(const InstRef &IR) { in isAvailable() argument
71 InstRef &IR, in issueInstructionImpl() argument
100 issueInstruction(InstRef & IR,SmallVectorImpl<std::pair<ResourceRef,ReleaseAtCycles>> & UsedResources,SmallVectorImpl<InstRef> & PendingInstructions,SmallVectorImpl<InstRef> & ReadyInstructions) issueInstruction() argument
124 InstRef &IR = *I; promoteToReadySet() local
160 InstRef &IR = *I; promoteToPendingSet() local
195 InstRef &IR = ReadySet[I]; select() local
212 InstRef IR = ReadySet[QueueIndex]; select() local
221 InstRef &IR = *I; updateIssuedSet() local
251 for (const InstRef &IR : make_range(PendingSet.begin(), EndIt)) { analyzeDataDependencies() local
300 dispatch(InstRef & IR) dispatch() argument
[all...]
H A DLSUnit.cpp69 unsigned LSUnit::dispatch(const InstRef &IR) { in dispatch() argument
205 onInstructionExecuted(const InstRef & IR) onInstructionExecuted() argument
214 onInstructionRetired(const InstRef & IR) onInstructionRetired() argument
233 onInstructionExecuted(const InstRef & IR) onInstructionExecuted() argument
[all...]
/llvm-project/llvm/include/llvm/IR/
H A DPassManagerImpl.h30 IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run()
33 IRUnitT &IR; in run() local
119 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear()
138 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl()
173 IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
H A DPassManager.h122 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple() argument
137 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument
310 invalidate(IRUnitT & IR,const PreservedAnalyses & PA) invalidate() argument
324 invalidate(AnalysisKey * ID,IRUnitT & IR,const PreservedAnalyses & PA) invalidate() argument
332 invalidateImpl(AnalysisKey * ID,IRUnitT & IR,const PreservedAnalyses & PA) invalidateImpl() argument
405 getResult(IRUnitT & IR,ExtraArgTs...ExtraArgs) getResult() argument
424 getCachedResult(IRUnitT & IR) getCachedResult() argument
441 verifyNotInvalidated(IRUnitT & IR,typename PassT::Result * Result) verifyNotInvalidated() argument
510 getCachedResultImpl(AnalysisKey * ID,IRUnitT & IR) getCachedResultImpl() argument
624 run(IRUnitT & IR,AnalysisManager<IRUnitT,ExtraArgTs...> & AM,ExtraArgTs...) run() argument
698 getCachedResult(IRUnitTParam & IR) getCachedResult() argument
708 cachedResultExists(IRUnitTParam & IR) cachedResultExists() argument
[all...]
H A DPassInstrumentation.h236 runBeforePass(const PassT & Pass,const IRUnitT & IR) runBeforePass() argument
261 runAfterPass(const PassT & Pass,const IRUnitT & IR,const PreservedAnalyses & PA) runAfterPass() argument
282 runBeforeAnalysis(const PassT & Analysis,const IRUnitT & IR) runBeforeAnalysis() argument
291 runAfterAnalysis(const PassT & Analysis,const IRUnitT & IR) runAfterAnalysis() argument
301 runAnalysisInvalidated(const PassT & Analysis,const IRUnitT & IR) runAnalysisInvalidated() argument
[all...]
/llvm-project/llvm/include/llvm/MCA/Stages/
H A DStage.h42 virtual bool isAvailable(const InstRef &IR) const { return true; } in isAvailable()
65 bool checkNextStage(const InstRef &IR) const { in checkNextStage()
73 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()
/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h112 onGroupIssued(const InstRef & IR,bool ShouldUpdateCriticalDep) onGroupIssued() argument
132 onInstructionIssued(const InstRef & IR) onInstructionIssued() argument
160 onInstructionExecuted(const InstRef & IR) onInstructionExecuted() argument
273 isReady(const InstRef & IR) isReady() argument
281 isPending(const InstRef & IR) isPending() argument
289 isWaiting(const InstRef & IR) isWaiting() argument
295 hasDependentUsers(const InstRef & IR) hasDependentUsers() argument
325 onInstructionIssued(const InstRef & IR) onInstructionIssued() argument
[all...]
/llvm-project/llvm/unittests/Analysis/
H A DReplaceWithVecLibTest.cpp25 static std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { in parseIR()
59 std::string run(const VecDesc &VD, const char *IR) { in run()
86 static const char *IR = R"IR( variable
H A DFunctionPropertiesAnalysisTest.cpp57 std::unique_ptr<Module> makeLLVMModule(LLVMContext &C, const char *IR) { in makeLLVMModule() argument
251 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
305 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
372 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
417 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
470 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
524 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
576 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
632 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
703 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
770 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
830 auto IR = llvm::InlineFunction(*CB, IFI); TEST_F() local
[all...]
H A DInlineCostTest.cpp58 const auto *const IR = R"IR( in TEST() local
91 const auto *const IR = R"IR( in TEST() local
/llvm-project/llvm/unittests/IR/
H A DAbstractCallSiteTest.cpp18 static std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { in parseIR()
29 const char *IR = in TEST() local
H A DPassBuilderCallbacksTest.cpp69 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA, in invalidate() argument
75 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run() argument
89 static bool invalidateCallback(IRUnitT &IR, cons argument
135 run(IRUnitT & IR,AnalysisManagerT & AM,ExtraArgTs...ExtraArgs) run() argument
279 parseIR(LLVMContext & C,const char * IR) parseIR() argument
286 getName(const IRUnitT & IR) getName() argument
351 __anon51161aa70202(StringRef P, llvm::Any IR) registerPassInstrumentation() argument
355 __anon51161aa70302(StringRef P, llvm::Any IR) registerPassInstrumentation() argument
359 __anon51161aa70402(StringRef P, llvm::Any IR) registerPassInstrumentation() argument
363 __anon51161aa70502(StringRef P, llvm::Any IR, const PreservedAnalyses &PA) registerPassInstrumentation() argument
370 __anon51161aa70702(StringRef P, llvm::Any IR) registerPassInstrumentation() argument
374 __anon51161aa70802(StringRef P, llvm::Any IR) registerPassInstrumentation() argument
[all...]
/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp140 unwrapIR(Any IR) unwrapIR() argument
161 unwrapModule(Any IR,bool Force=false) unwrapModule() argument
237 getIRName(Any IR) getIRName() argument
273 shouldPrintIR(Any IR) shouldPrintIR() argument
293 unwrapAndPrint(raw_ostream & OS,Any IR) unwrapAndPrint() argument
356 getModuleForComparison(Any IR) getModuleForComparison() argument
370 isInteresting(Any IR,StringRef PassID,StringRef PassName) isInteresting() argument
385 saveIRBeforePass(Any IR,StringRef PassID,StringRef PassName) saveIRBeforePass() argument
408 handleIRAfterPass(Any IR,StringRef PassID,StringRef PassName) handleIRAfterPass() argument
453 __anon5eea9d390502(StringRef P, Any IR) registerRequiredCallbacks() argument
458 __anon5eea9d390602(StringRef P, Any IR, const PreservedAnalyses &) registerRequiredCallbacks() argument
471 handleInitialIR(Any IR) handleInitialIR() argument
512 generateIRRepresentation(Any IR,StringRef PassID,std::string & Output) generateIRRepresentation() argument
570 handleInitialIR(Any IR) handleInitialIR() argument
688 analyzeIR(Any IR,IRDataT<T> & Data) analyzeIR() argument
750 getIRFileDisplayName(Any IR) getIRFileDisplayName() argument
785 fetchDumpFilename(StringRef PassName,Any IR) fetchDumpFilename() argument
815 pushPassRunDescriptor(StringRef PassID,Any IR,std::string & DumpIRFilename) pushPassRunDescriptor() argument
848 printBeforePass(StringRef PassID,Any IR) printBeforePass() argument
899 printAfterPass(StringRef PassID,Any IR) printAfterPass() argument
1022 __anon5eea9d390e02(StringRef P, Any IR) registerCallbacks() argument
1026 __anon5eea9d390f02(StringRef P, Any IR, const PreservedAnalyses &) registerCallbacks() argument
1039 __anon5eea9d391102(StringRef P, Any IR) registerCallbacks() argument
1042 shouldRun(StringRef PassID,Any IR) shouldRun() argument
1056 shouldRun(StringRef PassName,Any IR) shouldRun() argument
1083 __anon5eea9d391202(StringRef PassName, Any IR) registerCallbacks() argument
1108 __anon5eea9d391302(StringRef PassID, Any IR) registerCallbacks() argument
1115 __anon5eea9d391402( StringRef PassID, Any IR) registerCallbacks() argument
1146 __anon5eea9d391602(StringRef PassID, Any IR) registerCallbacks() argument
1154 __anon5eea9d391702(StringRef PassID, Any IR) registerCallbacks() argument
1160 __anon5eea9d391802(StringRef PassID, Any IR) registerCallbacks() argument
1161 __anon5eea9d391902(StringRef PassID, Any IR) registerCallbacks() argument
1340 GetFunctions(Any IR) GetFunctions() argument
1359 __anon5eea9d391b02( StringRef P, Any IR) registerCallbacks() argument
1397 __anon5eea9d392002(StringRef P, Any IR, const PreservedAnalyses &PassPA) registerCallbacks() argument
1456 __anon5eea9d392202(StringRef P, Any IR, const PreservedAnalyses &PassPA) registerCallbacks() argument
1506 generateIRRepresentation(Any IR,StringRef PassID,IRDataT<EmptyData> & D) generateIRRepresentation() argument
1515 handleAfter(StringRef PassID,std::string & Name,const IRDataT<EmptyData> & Before,const IRDataT<EmptyData> & After,Any IR) handleAfter() argument
1566 __anon5eea9d392502(StringRef P, Any IR) registerCallbacks() argument
1568 __anon5eea9d392602(StringRef P, Any IR, const PreservedAnalyses &) registerCallbacks() argument
1576 __anon5eea9d392802(StringRef P, Any IR) registerCallbacks() argument
1578 __anon5eea9d392902(StringRef P, Any IR) registerCallbacks() argument
1581 runBeforePass(StringRef PassID,Any IR) runBeforePass() argument
2278 handleInitialIR(Any IR) handleInitialIR() argument
2302 generateIRRepresentation(Any IR,StringRef PassID,IRDataT<DCData> & Data) generateIRRepresentation() argument
2318 handleAfter(StringRef PassID,std::string & Name,const IRDataT<DCData> & Before,const IRDataT<DCData> & After,Any IR) handleAfter() argument
2493 __anon5eea9d393202(StringRef PassID, Any IR) registerCallbacks() argument
[all...]
/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h59 const InstRef &IR; variable
70 HWInstructionIssuedEvent(const InstRef &IR, ArrayRef<ResourceUse> UR) in HWInstructionIssuedEvent()
78 HWInstructionDispatchedEvent(const InstRef &IR, ArrayRef<unsigned> Regs, in HWInstructionDispatchedEvent()
99 HWInstructionRetiredEvent(const InstRef &IR, ArrayRef<unsigned> Regs) in HWInstructionRetiredEvent()
131 const InstRef &IR; variable
/llvm-project/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp112 static std::string OptLLVM(const std::string &IR, CodeGenOptLevel OLvl) { in OptLLVM()
156 static void CreateAndRunJITFunc(const std::string &IR, CodeGenOptLevel OLvl) { in CreateAndRunJITFunc()
198 void clang_fuzzer::HandleLLVM(const std::string &IR, in HandleLLVM()
/llvm-project/llvm/lib/IR/
H A DPassManager.cpp150 const Module &IR) { in printIRUnitNameForStackTrace()
156 const Function &IR) { in printIRUnitNameForStackTrace()
/llvm-project/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.cpp70 const Instruction &Inst = *IR.getInstruction(); in checkCustomHazard() argument
106 handleWaitCnt(ArrayRef<InstRef> IssuedInst,const InstRef & IR) handleWaitCnt() argument
177 computeWaitCnt(const InstRef & IR,unsigned & Vmcnt,unsigned & Expcnt,unsigned & Lgkmcnt,unsigned & Vscnt) computeWaitCnt() argument
/llvm-project/llvm/unittests/Transforms/Utils/
H A DUnrollLoopTest.cpp24 static std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { in parseIR() argument

1234