llvm-mirror/tools/llvm-exegesis/lib
Guillaume Chatelet b750e3e2f5 [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic
Reviewers: courbet

Subscribers: tschuett, llvm-commits

Differential Revision: https://reviews.llvm.org/D53065

llvm-svn: 344130
2018-10-10 09:45:17 +00:00
..
AArch64 [llvm-exegesis] Improve Register Setup (roll forward of D51856). 2018-09-20 12:22:18 +00:00
X86 [llvm-exegesis][NFC] Use accessors for Operand. 2018-10-09 08:59:10 +00:00
Analysis.cpp [llvm-exegesis][NFC] Revert rL343682 "Fix unused variable warning". 2018-10-03 12:48:50 +00:00
Analysis.h [llvm-exegesis] Fix rL343680 in release mode. 2018-10-03 12:35:35 +00:00
Assembler.cpp [llvm-exegesis] Improve Register Setup (roll forward of D51856). 2018-09-20 12:22:18 +00:00
Assembler.h [llvm-exegesis] Allow benchmarking arbitrary code snippets. 2018-09-25 07:31:44 +00:00
BenchmarkCode.h [llvm-exegesis][NFC] moving code around. 2018-09-27 09:23:04 +00:00
BenchmarkResult.cpp [llvm-exegesis][NFC] Improve parsing of the YAML files 2018-10-04 12:33:46 +00:00
BenchmarkResult.h [llvm-exegesis] Get rid of debug_string. 2018-09-26 13:35:10 +00:00
BenchmarkRunner.cpp [llvm-exegesis] Output the unscaled value as well as the scaled one. 2018-09-26 08:37:21 +00:00
BenchmarkRunner.h [llvm-exegesis] Output the unscaled value as well as the scaled one. 2018-09-26 08:37:21 +00:00
Clustering.cpp [llvm-exegesis] Output the unscaled value as well as the scaled one. 2018-09-26 08:37:21 +00:00
Clustering.h [llvm-exegesis] Analysis: Show inconsistencies between checked-in and measured data. 2018-06-04 11:11:55 +00:00
CMakeLists.txt [llvm-exegesis][NFC] Move CodeTemplate to it's own file. 2018-09-26 11:57:24 +00:00
CodeTemplate.cpp [llvm-exegesis][NFC] Use accessors for Operand. 2018-10-09 08:59:10 +00:00
CodeTemplate.h [llvm-exegesis][NFC] Move random functions from CodeTemplate to SnippetGenerator. 2018-10-01 12:19:10 +00:00
Latency.cpp [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic 2018-10-10 09:45:17 +00:00
Latency.h [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic 2018-10-10 09:45:17 +00:00
LLVMBuild.txt [llvm-exegesis] Print the whole snippet in analysis. 2018-06-15 07:30:45 +00:00
LlvmState.cpp [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget. 2018-06-26 08:49:30 +00:00
LlvmState.h [llvm-exegesis] Get the BenchmarkRunner from the ExegesisTarget. 2018-06-26 08:49:30 +00:00
MCInstrDescView.cpp [llvm-exegesis] Remove unused variable, add more semantic to Instruction. 2018-10-10 09:12:36 +00:00
MCInstrDescView.h [llvm-exegesis] Remove unused variable, add more semantic to Instruction. 2018-10-10 09:12:36 +00:00
PerfHelper.cpp [llvm-exegesis][NFCI] Counter::Counter(): more useful msg on event open error 2018-05-31 07:08:26 +00:00
PerfHelper.h [llvm-exegesis][NFC] Fix a few warnings. 2018-04-04 12:01:38 +00:00
RegisterAliasing.cpp [llvm-exegesis] Cleaner design without mutable data. 2018-06-13 13:24:41 +00:00
RegisterAliasing.h [llvm-exegesis] Provide a way to handle memory instructions. 2018-08-01 14:41:45 +00:00
RegisterValue.cpp Fix "not all control paths return a value" MSVC warning. NFCI. 2018-09-17 13:56:42 +00:00
RegisterValue.h [llvm-exegesis][NFC] moving code around. 2018-09-27 09:23:04 +00:00
SnippetGenerator.cpp [llvm-exegesis][NFC] Use accessors for Operand. 2018-10-09 08:59:10 +00:00
SnippetGenerator.h [llvm-exegesis][NFC] Move random functions from CodeTemplate to SnippetGenerator. 2018-10-01 12:19:10 +00:00
Target.cpp [llvm-exegesis] Improve Register Setup (roll forward of D51856). 2018-09-20 12:22:18 +00:00
Target.h [llvm-exegesis][NFC] moving code around. 2018-09-27 09:23:04 +00:00
Uops.cpp [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic 2018-10-10 09:45:17 +00:00
Uops.h [llvm-exegesis][NFC] Simplify code now that Instruction has more semantic 2018-10-10 09:45:17 +00:00