[llvm-exegesis][NFC] Code simplification
authorGuillaume Chatelet <gchatelet@google.com>
Wed, 10 Oct 2018 14:22:48 +0000 (14:22 +0000)
committerGuillaume Chatelet <gchatelet@google.com>
Wed, 10 Oct 2018 14:22:48 +0000 (14:22 +0000)
commitee9c2a17b823fe9c375002b4bec9ce989f5c66f5
treeed700f70d8ea65a7b4fc90d34d9b5e406a3e5cbd
parent07acc992dc39edfccc5a4b773c3dcf8a5bf6d893
[llvm-exegesis][NFC] Code simplification

Summary: Simplify code by having LLVMState hold the RegisterAliasingTrackerCache.

Reviewers: courbet

Subscribers: tschuett, llvm-commits

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

llvm-svn: 344143
llvm/tools/llvm-exegesis/lib/Latency.cpp
llvm/tools/llvm-exegesis/lib/LlvmState.cpp
llvm/tools/llvm-exegesis/lib/LlvmState.h
llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp
llvm/tools/llvm-exegesis/lib/MCInstrDescView.h
llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
llvm/tools/llvm-exegesis/lib/SnippetGenerator.h
llvm/tools/llvm-exegesis/lib/Uops.cpp
llvm/tools/llvm-exegesis/lib/X86/Target.cpp
llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp