Home
last modified time | relevance | path

Searched refs:ParameterBatch (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/libc/benchmarks/
H A DLibcMemoryBenchmark.cpp82 ParameterBatch::ParameterBatch(size_t BufferCount) in ParameterBatch() function in llvm::libc_benchmarks::ParameterBatch
89 size_t ParameterBatch::getBatchBytes() const { in getBatchBytes()
96 void ParameterBatch::checkValid(const ParameterType &P) const { in checkValid()
108 : ParameterBatch(2), SrcBuffer(ParameterBatch::BufferSize), in CopySetup()
109 DstBuffer(ParameterBatch::BufferSize) {} in CopySetup()
112 : ParameterBatch(3), Buffer(ParameterBatch::BufferSize * 3) {} in MoveSetup()
115 : ParameterBatch(2), LhsBuffer(ParameterBatch::BufferSize), in ComparisonSetup()
116 RhsBuffer(ParameterBatch::BufferSize) { in ComparisonSetup()
123 : ParameterBatch(1), DstBuffer(ParameterBatch::BufferSize) {} in SetSetup()
H A DLibcMemoryBenchmark.h171 struct ParameterBatch { struct
177 ParameterBatch(size_t BufferCount); argument
192 struct CopySetup : public ParameterBatch { argument
211 struct MoveSetup : public ParameterBatch {
219 return Memmove(Buffer + ParameterBatch::BufferSize / 3, in Call()
229 struct SetSetup : public ParameterBatch {
252 struct ComparisonSetup : public ParameterBatch {
H A DLibcMemoryBenchmarkMain.cpp97 CircularArrayRef<ParameterBatch::ParameterType>
134 Options, *this, [this](ParameterBatch::ParameterType Parameter) { in runTrials()