1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/tools/llvm-exegesis/lib
Georgii Rymar 180c8196c1 [ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.
It can be used to avoid passing the begin and end of a range.
This makes the code shorter and it is consistent with another
wrappers we already have.

Differential revision: https://reviews.llvm.org/D78016
2020-04-14 14:11:02 +03:00
..
AArch64 [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
Mips [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
PowerPC [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
X86 [X86] Add a new format type for instructions that represent named prefix bytes like data16 and rep. Use it to make a simpler version of isPrefix. 2020-02-21 12:34:59 -08:00
Analysis.cpp [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
Analysis.h [llvm-exegesis] Show noise cluster in analysis output. 2019-10-11 11:33:18 +00:00
Assembler.cpp Recommit: "[llvm-exegesis] Improve error reporting in Assembler.cpp" 2020-02-19 14:40:28 +01:00
Assembler.h Recommit: "[llvm-exegesis] Improve error reporting in Assembler.cpp" 2020-02-19 14:40:28 +01:00
BenchmarkCode.h [llvm-exegesis] Finish plumbing the Config field. 2019-10-08 09:06:48 +00:00
BenchmarkResult.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
BenchmarkResult.h [llvm-exegesis] 'Min' repetition mode 2020-04-02 09:28:35 +03:00
BenchmarkRunner.cpp [llvm-exegesis][NFC] Let the pfm::Counter own the PerfHelper. 2020-04-08 15:37:30 +02:00
BenchmarkRunner.h [llvm-exegesis] 'Min' repetition mode 2020-04-02 09:28:35 +03:00
Clustering.cpp Avoid including FileSystem.h from MemoryBuffer.h 2020-02-29 12:30:23 -08:00
Clustering.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
CMakeLists.txt [llvm-exegesis] Add a custom error for clustering 2020-02-07 14:34:57 +01:00
CodeTemplate.cpp [llvm-exegesis][NFC] internal changes 2019-12-18 17:24:07 +01:00
CodeTemplate.h [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
Error.cpp [llvm-exegesis] Improve error reporting in BenchmarkRunner.cpp 2020-02-07 16:29:52 +01:00
Error.h [llvm-exegesis] Improve error reporting in BenchmarkRunner.cpp 2020-02-07 16:29:52 +01:00
LatencyBenchmarkRunner.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
LatencyBenchmarkRunner.h [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LlvmState.cpp Remove unused Endian.h includes, NFC 2020-03-11 15:45:34 -07:00
LlvmState.h [llvm-exegesis] Fix r374158 2019-10-09 12:37:56 +00:00
MCInstrDescView.cpp Fix "expression is redundant [misc-redundant-expression]" warning (PR44768) 2020-02-04 21:24:21 +00:00
MCInstrDescView.h [llvm-exegesis][NFC] internal changes 2019-12-18 17:24:07 +01:00
ParallelSnippetGenerator.cpp [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
ParallelSnippetGenerator.h [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
PerfHelper.cpp [llvm-exegesis] Fix build with !HAS_LIBPFM. 2020-04-08 16:02:11 +02:00
PerfHelper.h [llvm-exegesis][NFC] Let the pfm::Counter own the PerfHelper. 2020-04-08 15:37:30 +02:00
RegisterAliasing.cpp [llvm-exegesis] Allow the randomizer to fail nicely... 2020-01-23 11:08:44 +01:00
RegisterAliasing.h [llvm-exegesis] Allow the randomizer to fail nicely... 2020-01-23 11:08:44 +01:00
RegisterValue.cpp Move endian constant from Host.h to SwapByteOrder.h, prune include 2019-10-19 00:48:11 +00:00
RegisterValue.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SchedClassResolution.cpp [Tools] Fixes -Wrange-loop-analysis warnings 2019-12-22 19:11:17 +01:00
SchedClassResolution.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SerialSnippetGenerator.cpp [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
SerialSnippetGenerator.h [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
SnippetFile.cpp [MC] De-capitalize another set of MCStreamer::Emit* functions 2020-02-14 19:26:52 -08:00
SnippetFile.h [llvm-exegesis][NFC] Refactor snippet file reading out of tool main. 2019-09-30 12:50:25 +00:00
SnippetGenerator.cpp [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
SnippetGenerator.h [llvm-exegesis] Remove unnecessary deletion of an assignment operator of WrappingIterator that angers some versions of MSVC 2020-02-27 14:33:32 -08:00
SnippetRepetitor.cpp [llvm-exegesis] 'Min' repetition mode 2020-04-02 09:28:35 +03:00
SnippetRepetitor.h [llvm-exegesis] Add loop mode for repeating the snippet. 2019-09-27 12:56:24 +00:00
Target.cpp [ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers. 2020-04-14 14:11:02 +03:00
Target.h [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE 2020-02-12 21:33:52 +03:00
TargetSelect.h [llvm-exegesis] Move native target initialization code to a separate file. 2019-05-22 13:50:16 +00:00
UopsBenchmarkRunner.cpp Revert "Remove redundant "std::move"s in return statements" 2020-02-10 07:07:40 -08:00
UopsBenchmarkRunner.h [llvm-exegesis][NFC] Disassociate snippet generators from benchmark runners 2020-01-20 16:19:13 +01:00