diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-08-16 20:28:06 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-08-16 20:28:06 +0000 |
commit | 7f19298bfa908aa7b7862840f9acda8627133cdb (patch) | |
tree | 849e7428d7a4cd2fd7aca7d149fb467cad0451ff /llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | |
parent | 43231bc19b7a1256802c2b30417bc23136258962 (diff) | |
download | bcm5719-llvm-7f19298bfa908aa7b7862840f9acda8627133cdb.tar.gz bcm5719-llvm-7f19298bfa908aa7b7862840f9acda8627133cdb.zip |
AMDGPU: Remove excessive padding from ImmOp and RegOp.
The structs ImmOp and RegOp are in AArch64AsmParser.cpp (inside
anonymous namespace).
This diff changes the order of fields and removes the excessive padding
(8 bytes).
Patch by Alexander Shaposhnikov
llvm-svn: 278844
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp index efcf1b23ada..703c9358d70 100644 --- a/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp +++ b/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp @@ -136,18 +136,18 @@ public: }; struct ImmOp { - bool IsFPImm; - ImmTy Type; int64_t Val; + ImmTy Type; + bool IsFPImm; Modifiers Mods; }; struct RegOp { - unsigned RegNo; - Modifiers Mods; const MCRegisterInfo *TRI; const MCSubtargetInfo *STI; + unsigned RegNo; bool IsForcedVOP3; + Modifiers Mods; }; union { |