summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
diff options
context:
space:
mode:
authorGuillaume Chatelet <gchatelet@google.com>2018-10-10 14:57:32 +0000
committerGuillaume Chatelet <gchatelet@google.com>2018-10-10 14:57:32 +0000
commit9b59238822dc8f0995450935b09ff94425b81784 (patch)
tree7bb05403883060e71c0c862873256a73ad272737 /llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
parent1b29ec6531e3f95dee559784ce0fd18400459892 (diff)
downloadbcm5719-llvm-9b59238822dc8f0995450935b09ff94425b81784.tar.gz
bcm5719-llvm-9b59238822dc8f0995450935b09ff94425b81784.zip
[llvm-exegesis][NFC] Pass Instruction instead of bare Opcode
llvm-svn: 344145
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp')
-rw-r--r--llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp b/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
index 16dbd214e95..f7a76d88ccf 100644
--- a/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
+++ b/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp
@@ -30,8 +30,8 @@ SnippetGenerator::SnippetGenerator(const LLVMState &State) : State(State) {}
SnippetGenerator::~SnippetGenerator() = default;
llvm::Expected<std::vector<BenchmarkCode>>
-SnippetGenerator::generateConfigurations(unsigned Opcode) const {
- if (auto E = generateCodeTemplate(Opcode)) {
+SnippetGenerator::generateConfigurations(const Instruction &Instr) const {
+ if (auto E = generateCodeTemplate(Instr)) {
CodeTemplate &CT = E.get();
const auto &RATC = State.getRATC();
const llvm::BitVector &ForbiddenRegs =
OpenPOWER on IntegriCloud