diff options
| author | 2011-09-20 17:10:57 -0700 | |
|---|---|---|
| committer | 2011-09-20 20:40:34 -0700 | |
| commit | 03fa263ba90e9f6b11231576c6b9cc434e67141d (patch) | |
| tree | bcf4970d1f845f99b1df9133b85270e8eb284aca /src/compiler/codegen/arm/ArchUtility.cc | |
| parent | 4a2b41793d18d402286ae37e9de4fd392bc75a08 (diff) | |
Rework type & size inference, literal usage
Fixes a bug in the old type inference mechanism (wasn't properly
propogating type info across Phi & move nodes). Combined type and
size inferences passes.
Fixed long-standing bug in the code to load a special double-precision
immediate (would have been extremely difficult to hit this in the field).
Improved loading floating point immediates.
Change-Id: I1ec72edc3b25525f14d965089f8952d4f0294942
Diffstat (limited to 'src/compiler/codegen/arm/ArchUtility.cc')
| -rw-r--r-- | src/compiler/codegen/arm/ArchUtility.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/codegen/arm/ArchUtility.cc b/src/compiler/codegen/arm/ArchUtility.cc index 6f435e77fd..1d6bb41b8a 100644 --- a/src/compiler/codegen/arm/ArchUtility.cc +++ b/src/compiler/codegen/arm/ArchUtility.cc @@ -371,7 +371,7 @@ void oatDumpLIRInsn(CompilationUnit* cUnit, LIR* arg, unsigned char* baseAddr) buildInsnString(EncodingMap[lir->opcode].fmt, lir, opOperands, baseAddr, 256); char tBuf[256]; - snprintf(tBuf, 256, "%p (%04x): %-8s%s%s", baseAddr + offset, offset, + snprintf(tBuf, 256, "%p (%04x): %-9s%s%s", baseAddr + offset, offset, opName, opOperands, lir->flags.isNop ? "(nop)" : ""); LOG(INFO) << tBuf; } |