/llvm-project/llvm/lib/MCA/Stages/ |
H A D | InOrderIssueStage.cpp | 79 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 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 | 38 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 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()
|
/llvm-project/llvm/lib/MCA/HardwareUnits/ |
H A D | Scheduler.cpp | 40 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 D | LSUnit.cpp | 69 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 D | PassManagerImpl.h | 30 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 D | PassManager.h | 122 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 D | PassInstrumentation.h | 236 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 D | Stage.h | 42 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 D | MicroOpQueueStage.h | 54 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 D | LSUnit.h | 112 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 D | ReplaceWithVecLibTest.cpp | 25 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 D | FunctionPropertiesAnalysisTest.cpp | 57 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 D | InlineCostTest.cpp | 58 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 D | AbstractCallSiteTest.cpp | 18 static std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { in parseIR() 29 const char *IR = in TEST() local
|
H A D | PassBuilderCallbacksTest.cpp | 69 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 D | StandardInstrumentations.cpp | 140 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 D | HWEventListener.h | 59 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 D | handle_llvm.cpp | 112 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 D | PassManager.cpp | 150 const Module &IR) { in printIRUnitNameForStackTrace() 156 const Function &IR) { in printIRUnitNameForStackTrace()
|
/llvm-project/llvm/lib/Target/AMDGPU/MCA/ |
H A D | AMDGPUCustomBehaviour.cpp | 70 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 D | UnrollLoopTest.cpp | 24 static std::unique_ptr<Module> parseIR(LLVMContext &C, const char *IR) { in parseIR() argument
|