diff options
Diffstat (limited to 'llvm/utils/TableGen/FastISelEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/FastISelEmitter.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/llvm/utils/TableGen/FastISelEmitter.cpp b/llvm/utils/TableGen/FastISelEmitter.cpp index c0902e4c6f1..b1ae683891c 100644 --- a/llvm/utils/TableGen/FastISelEmitter.cpp +++ b/llvm/utils/TableGen/FastISelEmitter.cpp @@ -39,11 +39,12 @@ struct InstructionMemo { std::vector<std::string> PhysRegs; std::string PredicateCheck; - InstructionMemo(std::string Name, const CodeGenRegisterClass *RC, - std::string SubRegNo, std::vector<std::string> PhysRegs, - std::string PredicateCheck) - : Name(Name), RC(RC), SubRegNo(SubRegNo), PhysRegs(PhysRegs), - PredicateCheck(PredicateCheck) {} + InstructionMemo(const std::string &Name, const CodeGenRegisterClass *RC, + const std::string &SubRegNo, + const std::vector<std::string> &PhysRegs, + const std::string &PredicateCheck) + : Name(Name), RC(RC), SubRegNo(SubRegNo), PhysRegs(PhysRegs), + PredicateCheck(PredicateCheck) {} // Make sure we do not copy InstructionMemo. InstructionMemo(const InstructionMemo &Other) = delete; |

