[LLVMbugs] [Bug 6561] New: ARM JIT CodeEmitter VMOVDneon "Unhandled instruction encoding format!"
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Tue Mar 9 04:46:26 PST 2010
http://llvm.org/bugs/show_bug.cgi?id=6561
Summary: ARM JIT CodeEmitter VMOVDneon "Unhandled instruction
encoding format!"
Product: libraries
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P
Component: Backend: ARM
AssignedTo: unassignedbugs at nondot.org
ReportedBy: xerxes at zafena.se
CC: llvmbugs at cs.uiuc.edu
Created an attachment (id=4446)
--> (http://llvm.org/bugs/attachment.cgi?id=4446)
dacapo.chart.Datasets::createPointerAgeData.ll.tar.gz
Hits unreachable "Unhandled instruction encoding format!" while processing the
MI
%D10<def> = VMOVDneon %D9, pred:14, pred:%reg0
jit are running with -mcpu=generic -mattr=+neon,-thumb2,+v6,+vfp2
java -jar dacapio-2006-10-MR2.jar chart
..
Breakpoint 2, emitInstruction (this=0xbefd0, MI=@0x8d2048)
at /media/disk/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:313
313 llvm_unreachable("Unhandled instruction encoding format!");
Current language: auto; currently c++
(gdb) call MI.dump()
%D10<def> = VMOVDneon %D9, pred:14, pred:%reg0
(gdb) bt
#0 emitInstruction (this=0xbefd0, MI=@0x8d2048)
at /media/disk/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:313
#1 0x409a48c4 in runOnMachineFunction (this=0xbefd0, MF=@0x4c81a8)
at /media/disk/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:196
#2 0x40af5ee0 in llvm::MachineFunctionPass::runOnFunction (this=0xbefd0,
F=<value optimized out>)
at /media/disk/llvm/lib/CodeGen/MachineFunctionPass.cpp:27
#3 0x40c633e0 in llvm::FPPassManager::runOnFunction (this=0x9dc30,
F=@0x432d58) at /media/disk/llvm/lib/VMCore/PassManager.cpp:1350
#4 0x40c63578 in llvm::FunctionPassManagerImpl::run (this=0x9da38,
F=@0x432d58) at /media/disk/llvm/lib/VMCore/PassManager.cpp:1301
#5 0x40c637dc in llvm::FunctionPassManager::run (this=0x9e048, F=@0x432d58)
at /media/disk/llvm/lib/VMCore/PassManager.cpp:1231
#6 0x40d4ea14 in llvm::JIT::runJITOnFunctionUnlocked (this=0x9d9a8, F=0x1de3,
locked=@0x4133558c) at /media/disk/llvm/lib/ExecutionEngine/JIT/JIT.cpp:631
#7 0x40d4f5e8 in llvm::JIT::getPointerToFunction (this=0x9d9a8, F=0x432d58)
at /media/disk/llvm/lib/ExecutionEngine/JIT/JIT.cpp:683
#8 0x40495ea4 in SharkCompiler::generate_native_code (this=0x926a0,
entry=0x415d1000, function=0x432d58,
name=0xbf978 "dacapo.chart.Datasets::createPointerAgeData")
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/share/vm/shark/sharkCompiler.cpp:276
---Type <return> to continue, or q <return> to quit---
#9 0x404964b8 in SharkCompiler::compile_method (this=0x926a0, env=0x67ed9c48,
target=0x448c90, entry_bci=-1)
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/share/vm/shark/sharkCompiler.cpp:173
#10 0x40295fcc in CompileBroker::invoke_compiler_on_method (task=0x120350)
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/share/vm/compiler/compileBroker.cpp:1545
#11 0x402965a0 in CompileBroker::compiler_thread_loop ()
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/share/vm/compiler/compileBroker.cpp:1397
#12 0x404d0118 in JavaThread::thread_main_inner (this=0xbf730)
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/share/vm/runtime/thread.cpp:1380
#13 0x40436258 in java_start (thread=0xbf730)
at
/media/disk/icedtea6-shark-shared/openjdk/hotspot/src/os/linux/vm/os_linux.cpp:786
#14 0x4005f30c in start_thread () from /lib/vfp/libpthread.so.0
#15 0x40156d38 in clone () from /lib/vfp/libc.so.6
Backtrace stopped: frame did not save the PC
(gdb) frame 7
(gdb) call F->dump()
... output of F->dump() LLVM IR in attachment
dacapo.chart.Datasets::createPointerAgeData.ll.tar.gz 180Kb (1.7Mb unpacked)
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list