Launchpad has imported 5 comments from the remote bug at
https://llvm.org/bugs/show_bug.cgi?id=6223.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2010-02-03T21:59:29+00:00 Xerxes Rånby wrote:

Running LLVM built on Ubuntu Lucid thumb-unknown-linux-gnueabi host.
xerxes@babbage-lucid:/wd/llvm-configure/test/ExecutionEngine/Output$ lli 
-mtriple=thumb -debug hello.ll.tmp.bc
...
JITTing function 'main'
JIT: Starting CodeGen of Function main
JIT: Emitting BB0 at [0x40294010]
JIT: 0x40294010:        tPUSH pred:14, pred:%reg0, %reg0, %R7<kill>, %LR<kill>, 
%SP<imp-def>, %SP<imp-use>
Unhandled instruction encoding format!
UNREACHABLE executed at /wd/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:313
Stack dump:
0.      Program arguments: lli hello.ll.tmp.bc 
1.      Running pass 'ARM Machine Code Emitter' on function '@main'
Aborted (core dumped)

xerxes@babbage-lucid:/wd/llvm-configure/test/ExecutionEngine/Output$ lli 
-version
Low Level Virtual Machine (http://llvm.org/):
  llvm version 2.7svn
  Optimized build with assertions.
  Built Feb  3 2010 (10:13:03).
  Host: thumb-unknown-linux-gnueabi
  Host CPU: (unknown)

  Registered Targets:
    arm   - ARM
    thumb - Thumb

Reply at:
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735/comments/7

------------------------------------------------------------------------
On 2010-02-03T22:11:10+00:00 Xerxes Rånby wrote:

Created attachment 4169
full lli -debug log

Reply at:
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735/comments/8

------------------------------------------------------------------------
On 2010-02-04T15:04:27+00:00 Grosbach wrote:

The ARM JIT is only functional for ARM mode currently.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735/comments/10

------------------------------------------------------------------------
On 2010-02-05T10:38:39+00:00 Xerxes Rånby wrote:

I am considering implementing the missing parts to make the thumb backend work 
with the ExecutionEngine JIT in order for the llvm JIT to be used on Ubuntu 
Lucid ARM that targets thumb2.
see: llvm needs porting to thumb2
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735

Any pointers to how to implement the missing parts for the thumb JIT
would be mosty welcome.

I will start trying to add the missing machinecode fields for the JIT to
use to the ARMInstrThumb.tb and ARMInstrThumb2.tb tablegen files.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735/comments/11

------------------------------------------------------------------------
On 2016-01-18T10:48:26+00:00 Renato Golin wrote:

The old JIT is dead.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/llvm/+bug/513735/comments/13


** Changed in: llvm
       Status: Unknown => Won't Fix

** Changed in: llvm
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/513735

Title:
  [arm] needs porting to thumb2

To manage notifications about this bug go to:
https://bugs.launchpad.net/llvm/+bug/513735/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to