diff options
| author | Craig Topper <craig.topper@gmail.com> | 2016-03-01 06:42:48 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2016-03-01 06:42:48 +0000 |
| commit | 5c8dc5f0643e4685d38585c0858857f6f0795684 (patch) | |
| tree | 6abda410870375ed33ccf1d476c50391f3e7f917 /llvm | |
| parent | b8c29b4ae9db55635aaea8551ab783bc9cd3a90d (diff) | |
| download | bcm5719-llvm-5c8dc5f0643e4685d38585c0858857f6f0795684.tar.gz bcm5719-llvm-5c8dc5f0643e4685d38585c0858857f6f0795684.zip | |
[X86] Localize a temporary variable into the cases its need in. NFC
llvm-svn: 262310
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp index 139b867efe0..475574ca083 100644 --- a/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp +++ b/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp @@ -1228,7 +1228,6 @@ encodeInstruction(const MCInst &MI, raw_ostream &OS, if (TSFlags & X86II::Has3DNow0F0FOpcode) BaseOpcode = 0x0F; // Weird 3DNow! encoding. - unsigned SrcRegNum = 0; switch (TSFlags & X86II::FormMask) { default: errs() << "FORM: " << (TSFlags & X86II::FormMask) << "\n"; llvm_unreachable("Unknown FormMask value in X86MCCodeEmitter!"); @@ -1307,9 +1306,9 @@ encodeInstruction(const MCInst &MI, raw_ostream &OS, EmitByte(BaseOpcode + GetX86RegNum(MI.getOperand(CurOp++)), CurByte, OS); break; - case X86II::MRMDestReg: + case X86II::MRMDestReg: { EmitByte(BaseOpcode, CurByte, OS); - SrcRegNum = CurOp + 1; + unsigned SrcRegNum = CurOp + 1; if (HasEVEX_K) // Skip writemask ++SrcRegNum; @@ -1321,10 +1320,10 @@ encodeInstruction(const MCInst &MI, raw_ostream &OS, GetX86RegNum(MI.getOperand(SrcRegNum)), CurByte, OS); CurOp = SrcRegNum + 1; break; - - case X86II::MRMDestMem: + } + case X86II::MRMDestMem: { EmitByte(BaseOpcode, CurByte, OS); - SrcRegNum = CurOp + X86::AddrNumOperands; + unsigned SrcRegNum = CurOp + X86::AddrNumOperands; if (HasEVEX_K) // Skip writemask ++SrcRegNum; @@ -1337,10 +1336,10 @@ encodeInstruction(const MCInst &MI, raw_ostream &OS, TSFlags, CurByte, OS, Fixups, STI); CurOp = SrcRegNum + 1; break; - - case X86II::MRMSrcReg: + } + case X86II::MRMSrcReg: { EmitByte(BaseOpcode, CurByte, OS); - SrcRegNum = CurOp + 1; + unsigned SrcRegNum = CurOp + 1; if (HasEVEX_K) // Skip writemask ++SrcRegNum; @@ -1362,7 +1361,7 @@ encodeInstruction(const MCInst &MI, raw_ostream &OS, if (HasEVEX_RC) --NumOps; break; - + } case X86II::MRMSrcMem: { int AddrOperands = X86::AddrNumOperands; unsigned FirstMemOp = CurOp+1; |

