diff options
| author | Clement Courbet <courbet@google.com> | 2018-11-08 12:37:56 +0000 |
|---|---|---|
| committer | Clement Courbet <courbet@google.com> | 2018-11-08 12:37:56 +0000 |
| commit | 54c2fa1202cafa98adbb5a8e58c591f3002f54c1 (patch) | |
| tree | 4ba4d1b5ab5cf007cb14a96aa7a66cac7eb078b6 /llvm/tools/llvm-exegesis/lib/RegisterValue.h | |
| parent | 1ef4af52783df00d35619da1c5abdf464ce06af5 (diff) | |
| download | bcm5719-llvm-54c2fa1202cafa98adbb5a8e58c591f3002f54c1.tar.gz bcm5719-llvm-54c2fa1202cafa98adbb5a8e58c591f3002f54c1.zip | |
[llvm-exegesis][NFC] Add missing header guard + cosmetics.
Reviewers: gchatelet
Reviewed By: gchatelet
Subscribers: tschuett, llvm-commits
Differential Revision: https://reviews.llvm.org/D54252
llvm-svn: 346400
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/RegisterValue.h')
| -rw-r--r-- | llvm/tools/llvm-exegesis/lib/RegisterValue.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/tools/llvm-exegesis/lib/RegisterValue.h b/llvm/tools/llvm-exegesis/lib/RegisterValue.h index 51ea30ac8eb..689e354e241 100644 --- a/llvm/tools/llvm-exegesis/lib/RegisterValue.h +++ b/llvm/tools/llvm-exegesis/lib/RegisterValue.h @@ -14,6 +14,9 @@ /// //===----------------------------------------------------------------------===// +#ifndef LLVM_TOOLS_LLVM_EXEGESIS_REGISTERVALUE_H +#define LLVM_TOOLS_LLVM_EXEGESIS_REGISTERVALUE_H + #include <llvm/ADT/APFloat.h> #include <llvm/ADT/APInt.h> @@ -22,6 +25,7 @@ namespace exegesis { // A simple object storing the value for a particular register. struct RegisterValue { + static RegisterValue zero(unsigned Reg) { return {Reg, llvm::APInt()}; } unsigned Register; llvm::APInt Value; }; @@ -45,3 +49,5 @@ llvm::APInt bitcastFloatValue(const llvm::fltSemantics &FltSemantics, } // namespace exegesis } // namespace llvm + +#endif // LLVM_TOOLS_LLVM_EXEGESIS_REGISTERVALUE_H |

