Lines Matching refs:Stack
120 Stack.emplace_back(std::make_unique<TimeTraceProfilerEntry>( in begin()
123 return Stack.back().get(); in begin()
129 Stack.emplace_back(std::make_unique<TimeTraceProfilerEntry>( in begin()
132 return Stack.back().get(); in begin()
136 assert(!Stack.empty() && "Must call begin() first"); in end()
137 end(*Stack.back()); in end()
141 assert(!Stack.empty() && "Must call begin() first"); in end()
156 if (llvm::none_of(llvm::drop_begin(llvm::reverse(Stack)), in end()
165 llvm::erase_if(Stack, in end()
177 assert(Stack.empty() && in write()
180 [](const auto &TTP) { return TTP->Stack.empty(); }) && in write()
322 SmallVector<std::unique_ptr<TimeTraceProfilerEntry>, 16> Stack; member