From dbdd3f8b099eaefbeaf090bfd7ef1e7c02fc91dc Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Fri, 2 Apr 2010 23:13:52 +0000 Subject: Move variable "Bits" declaration/definition into the DEBUG block where its usage is expected. llvm-svn: 100247 --- llvm/utils/TableGen/ARMDecoderEmitter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/utils/TableGen/ARMDecoderEmitter.cpp') diff --git a/llvm/utils/TableGen/ARMDecoderEmitter.cpp b/llvm/utils/TableGen/ARMDecoderEmitter.cpp index 12c753b973c..4bb46026d45 100644 --- a/llvm/utils/TableGen/ARMDecoderEmitter.cpp +++ b/llvm/utils/TableGen/ARMDecoderEmitter.cpp @@ -1547,7 +1547,6 @@ bool ARMDecoderEmitter::ARMDEBackend::populateInstruction( const Record &Def = *CGI.TheDef; const StringRef Name = Def.getName(); uint8_t Form = getByteField(Def, "Form"); - BitsInit &Bits = getBitsField(Def, "Inst"); if (TN == TARGET_ARM) { // FIXME: what about Int_MemBarrierV6 and Int_SyncBarrierV6? @@ -1738,6 +1737,8 @@ bool ARMDecoderEmitter::ARMDEBackend::populateInstruction( } DEBUG({ + BitsInit &Bits = getBitsField(Def, "Inst"); + errs() << " "; // Dumps the instruction encoding bits. -- cgit v1.2.3