1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/tools/llvm-exegesis/lib
Mirko Brkusanin 8898b1be97 [Mips] Use appropriate private label prefix based on Mips ABI
MipsMCAsmInfo was using '$' prefix for Mips32 and '.L' for Mips64
regardless of -target-abi option. By passing MCTargetOptions to MCAsmInfo
we can find out Mips ABI and pick appropriate prefix.

Tags: #llvm, #clang, #lldb

Differential Revision: https://reviews.llvm.org/D66795
2019-10-23 12:24:35 +02:00
..
AArch64 [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Mips [Mips][llvm-exegesis] Add a Mips target 2019-10-11 20:26:08 +00:00
PowerPC [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
X86 [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Analysis.cpp [Mips] Use appropriate private label prefix based on Mips ABI 2019-10-23 12:24:35 +02:00
Analysis.h [llvm-exegesis] Show noise cluster in analysis output. 2019-10-11 11:33:18 +00:00
Assembler.cpp Prune two MachineInstr.h includes, fix up deps 2019-10-19 00:22:07 +00:00
Assembler.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00: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][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
BenchmarkRunner.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
BenchmarkRunner.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Clustering.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Clustering.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
CMakeLists.txt [Mips][llvm-exegesis] Add a Mips target 2019-10-11 20:26:08 +00:00
CodeTemplate.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
CodeTemplate.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Error.h [llvm-exegesis][NFC] Move BenchmarkFailure to own file. 2019-09-30 13:53:50 +00:00
Latency.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Latency.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
LLVMBuild.txt
LlvmState.cpp [llvm-exegesis] Fix r374158 2019-10-09 12:37:56 +00:00
LlvmState.h [llvm-exegesis] Fix r374158 2019-10-09 12:37:56 +00:00
MCInstrDescView.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
MCInstrDescView.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
PerfHelper.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
PerfHelper.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
RegisterAliasing.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
RegisterAliasing.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00: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 [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SchedClassResolution.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SnippetFile.cpp [llvm-exegesis] Finish plumbing the Config field. 2019-10-08 09:06:48 +00: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][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SnippetGenerator.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SnippetRepetitor.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
SnippetRepetitor.h [llvm-exegesis] Add loop mode for repeating the snippet. 2019-09-27 12:56:24 +00:00
Target.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Target.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
TargetSelect.h
Uops.cpp [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00
Uops.h [llvm-exegesis][NFC] Remove extra llvm:: qualifications. 2019-10-09 11:58:42 +00:00