diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-04-16 16:01:22 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-04-16 16:01:22 +0000 |
commit | 71d5a2540a98c81f5bcaeb48805e0e2881f530ef (patch) | |
tree | 5343938942df402b49ec7300a1c25a2d4ccd5821 /lib/Target/X86/X86InstrFMA3Info.h | |
parent | 31bbf64f3a4974a2d6c8b3b27ad2f519caf74057 (diff) | |
download | src-71d5a2540a98c81f5bcaeb48805e0e2881f530ef.tar.gz src-71d5a2540a98c81f5bcaeb48805e0e2881f530ef.zip |
Vendor import of llvm trunk r300422:vendor/llvm/llvm-trunk-r300422
Notes
Notes:
svn path=/vendor/llvm/dist/; revision=317017
svn path=/vendor/llvm/llvm-trunk-r300422/; revision=317018; tag=vendor/llvm/llvm-trunk-r300422
Diffstat (limited to 'lib/Target/X86/X86InstrFMA3Info.h')
-rw-r--r-- | lib/Target/X86/X86InstrFMA3Info.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/Target/X86/X86InstrFMA3Info.h b/lib/Target/X86/X86InstrFMA3Info.h index 025cee3b2b90..e3568160da46 100644 --- a/lib/Target/X86/X86InstrFMA3Info.h +++ b/lib/Target/X86/X86InstrFMA3Info.h @@ -1,4 +1,4 @@ -//===-- X86InstrFMA3Info.h - X86 FMA3 Instruction Information -------------===// +//===- X86InstrFMA3Info.h - X86 FMA3 Instruction Information ----*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -18,9 +18,11 @@ #include "X86.h" #include "llvm/ADT/DenseMap.h" #include <cassert> +#include <cstdint> #include <set> namespace llvm { + /// This class is used to group {132, 213, 231} forms of FMA opcodes together. /// Each of the groups has either 3 register opcodes, 3 memory opcodes, /// or 6 register and memory opcodes. Also, each group has an attrubutes field @@ -201,7 +203,7 @@ public: static X86InstrFMA3Info *getX86InstrFMA3Info(); /// Constructor. Just creates an object of the class. - X86InstrFMA3Info() {} + X86InstrFMA3Info() = default; /// Destructor. Deallocates the memory used for FMA3 Groups. ~X86InstrFMA3Info() { @@ -310,6 +312,7 @@ public: return rm_iterator(getX86InstrFMA3Info()->OpcodeToGroup.end()); } }; -} // namespace llvm -#endif +} // end namespace llvm + +#endif // LLVM_LIB_TARGET_X86_UTILS_X86INSTRFMA3INFO_H |