Home
last modified time | relevance | path

Searched refs:TimerStack (Results 1 – 23 of 23) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTimerTree.cpp34 TimerStack::TimerStack(const std::string &Name) in TimerStack() function in Ice::TimerStack
52 TimerIdT TimerStack::getTimerID(const std::string &Name) { in getTimerID()
67 TimerStack::TranslationType
68 TimerStack::translateIDsFrom(const TimerStack &Src) { in translateIDsFrom()
79 void TimerStack::mergeFrom(const TimerStack &Src) { in mergeFrom()
108 TimerStack::PathType TimerStack::getPath(TTindex Index, in getPath()
121 TimerStack::TTindex TimerStack::getChildIndex(TimerStack::TTindex Parent, in getChildIndex()
137 TimerStack::TTindex TimerStack::findPath(const PathType &Path) { in findPath()
149 void TimerStack::push(TimerIdT ID) { in push()
160 void TimerStack::pop(TimerIdT ID) { in pop()
[all …]
DIceTimerTree.h25 class TimerStack {
26 TimerStack() = delete;
27 TimerStack &operator=(const TimerStack &) = delete;
65 explicit TimerStack(const std::string &Name);
66 TimerStack(const TimerStack &) = default;
68 void mergeFrom(const TimerStack &Src);
79 TranslationType translateIDsFrom(const TimerStack &Src);
DIceCfg.cpp196 TimerMarker T(TimerStack::TT_translate, this); in translate()
278 TimerMarker T(TimerStack::TT_phiValidation, this); in computeInOutEdges()
284 TimerMarker T(TimerStack::TT_renumberInstructions, this); in renumberInstructions()
300 TimerMarker T(TimerStack::TT_placePhiLoads, this); in placePhiLoads()
307 TimerMarker T(TimerStack::TT_placePhiStores, this); in placePhiStores()
313 TimerMarker T(TimerStack::TT_deletePhis, this); in deletePhis()
319 TimerMarker T(TimerStack::TT_advancedPhiLowering, this); in advancedPhiLowering()
333 TimerMarker TT(TimerStack::TT_lowerPhiAssignments, this); in advancedPhiLowering()
339 TimerMarker TTT(TimerStack::TT_liveness, this); in advancedPhiLowering()
457 TimerMarker T(TimerStack::TT_localCse, this); in localCSE()
[all …]
DIceCompiler.cpp77 TimerMarker T(Ice::TimerStack::TT_szmain, &Ctx); in run()
127 TimerMarker T1(Ice::TimerStack::TT_parse, &Ctx); in run()
169 TimerMarker T1(Ice::TimerStack::TT_emitAsm, &Ctx); in run()
DIceELFObjectWriter.cpp223 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeFunctionCode()
309 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeTargetRODataSection()
322 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeDataSection()
456 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeInitialELFHeader()
518 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeConstantPool()
581 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeJumpTable()
616 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in setUndefinedSyms()
641 TimerMarker Timer(TimerStack::TT_writeELF, &Ctx); in writeNonUserSections()
DIceGlobalContext.cpp380 TimerMarker Timer(TimerStack::TT_translateFunctions, this); in translateFunctions()
465 TimerMarker T1(Ice::TimerStack::TT_emitAsm, this); in emitFileHeader()
486 TimerMarker T(TimerStack::TT_emitGlobalInitializers, this); in lowerGlobals()
833 Timers->push_back(TimerStack(Name)); in newTimerStackID()
882 TimerMarker _(TimerStack::TT_qTransPush, this); in optQueueBlockingPush()
890 TimerMarker _(TimerStack::TT_qTransPop, this); in optQueueBlockingPop()
898 TimerMarker _(TimerStack::TT_qEmitPush, this); in emitQueueBlockingPush()
906 TimerMarker _(TimerStack::TT_qEmitPop, this); in emitQueueBlockingPop()
DIceGlobalContext.h119 class TimerList : public std::vector<TimerStack> {
133 for (const TimerStack &Stack : *this) { in initInto()
134 Dest.push_back(TimerStack(Stack.getName())); in initInto()
142 for (TimerStack &Stack : *this) { in mergeFrom()
DIceRegAlloc.cpp108 TimerMarker T(TimerStack::TT_initUnhandled, Func); in initForGlobal()
209 TimerMarker T(TimerStack::TT_initUnhandled, Func); in initForInfOnly()
302 TimerMarker T(TimerStack::TT_initUnhandled, Func); in initForSecondChance()
818 TimerMarker T(TimerStack::TT_linearScan, Func); in scan()
DIceTargetLowering.cpp350 TimerMarker T(TimerStack::TT_genHelpers, Func); in genTargetHelperCalls()
501 TimerMarker T(TimerStack::TT_regAlloc, Func); in regAlloc()
568 TimerMarker _(TimerStack::TT_splitGlobalVars, Func); in postRegallocSplitting()
DPNaClTranslator.cpp835 Timer(Ice::TimerStack::TT_parseTypes, getTranslator().getContext()) {} in TypesParser()
1039 Timer(Ice::TimerStack::TT_parseGlobals, getTranslator().getContext()), in GlobalsParser()
1360 Timer(Ice::TimerStack::TT_parseFunctions, getTranslator().getContext()), in FunctionParser()
1368 Timer(Ice::TimerStack::TT_parseFunctions, getTranslator().getContext()), in FunctionParser()
2796 Timer(Ice::TimerStack::TT_parseConstants, getTranslator().getContext()), in ConstantsParser()
2913 Timer(Ice::TimerStack::TT_parseFunctionValuesymtabs, in FunctionValuesymtabParser()
3003 Timer(Ice::TimerStack::TT_parseModule, in ModuleParser()
3053 Timer(Ice::TimerStack::TT_parseModuleValuesymtabs, in ModuleValuesymtabParser()
DIceVariableSplitting.cpp499 TimerMarker _(TimerStack::TT_splitLocalVars, Func); in splitBlockLocalVariables()
DIceConverter.cpp109 Ice::TimerMarker T(Ice::TimerStack::TT_llvmConvert, Func.get()); in convertFunction()
842 TimerMarker T(TimerStack::TT_convertToIce, Ctx); in convertToIce()
DIceOperand.cpp374 TimerMarker T(TimerStack::TT_vmetadata, Func); in init()
DWasmTranslator.cpp1437 TimerMarker T(TimerStack::TT_wasmGenIce, Func.get()); in translateFunction()
1467 TimerMarker T(TimerStack::TT_wasm, Ctx); in translate()
DIceCfgNode.cpp813 TimerMarker T1(TimerStack::TT_liveRange, Func); in livenessAddIntervals()
DIceTargetLoweringX86BaseImpl.h455 TimerMarker T(TimerStack::TT_O2, Func);
596 TimerMarker T(TimerStack::TT_Om1, Func);
696 TimerMarker _(TimerStack::TT_findRMW, Func);
815 TimerMarker _(TimerStack::TT_loadOpt, Func);
DIceTargetLoweringMIPS32.cpp858 TimerMarker T(TimerStack::TT_O2, Func); in translateO2()
964 TimerMarker T(TimerStack::TT_Om1, Func); in translateOm1()
DIceTargetLoweringARM32.cpp995 TimerMarker T(TimerStack::TT_O2, Func); in translateO2()
1109 TimerMarker T(TimerStack::TT_Om1, Func); in translateOm1()
/external/llvm-project/lldb/source/Utility/
DTimer.cpp27 typedef std::vector<Timer *> TimerStack; typedef
38 static TimerStack &GetTimerStackForCurrentThread() { in GetTimerStackForCurrentThread()
39 static thread_local TimerStack g_stack; in GetTimerStackForCurrentThread()
57 TimerStack &stack = GetTimerStackForCurrentThread(); in Timer()
83 TimerStack &stack = GetTimerStackForCurrentThread(); in ~Timer()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DPassTimingInfo.cpp217 TimerStack.push_back(&MyTimer); in startTimer()
223 assert(TimerStack.size() > 0 && "empty stack in popTimer"); in stopTimer()
224 Timer *MyTimer = TimerStack.pop_back_val(); in stopTimer()
/external/llvm-project/llvm/lib/IR/
DPassTimingInfo.cpp238 TimerStack.push_back(&MyTimer); in startTimer()
244 assert(TimerStack.size() > 0 && "empty stack in popTimer"); in stopTimer()
245 Timer *MyTimer = TimerStack.pop_back_val(); in stopTimer()
/external/llvm-project/llvm/include/llvm/IR/
DPassTimingInfo.h60 SmallVector<Timer *, 8> TimerStack; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPassTimingInfo.h65 SmallVector<Timer *, 8> TimerStack; variable