Displaying 4 results from an estimated 4 matches for "emitleapcreljtinstruction".
2010 Aug 18
2
[LLVMdev] ToT ARM Code generator causing - Error: invalid constant (xxx) after fixup in assembly output
...ock of code
the just copies data from memory location to another. At the beginning
of BBB#671 r0 is loaded
from the jumptable in the constant pool immediately after it.
Displacement from the pc
in this case is #1476 which is way above magic #1020 hence the error
after fixup.
Both ARMCodeEmitter::emitLEApcrelJTInstruction() and emitJumpTableAddress()
are responsible for the offending instruction adr r0, #.LJTI8485_1_1
But besides the fact that they do not complain about the invalid offset
from the pc I do not see
anything wrong here.
The problem seems to be in the ARMConstantIslands which is not splitting
BB#6...
2010 Aug 18
2
[LLVMdev] ToT ARM Code generator causing - Error: invalid constant (xxx) after fixup in assembly output
...on to another. At the beginning
>> of BBB#671 r0 is loaded
>> from the jumptable in the constant pool immediately after it.
>> Displacement from the pc
>> in this case is #1476 which is way above magic #1020 hence the error
>> after fixup.
>> Both ARMCodeEmitter::emitLEApcrelJTInstruction() and
>> emitJumpTableAddress()
>> are responsible for the offending instruction adr r0, #.LJTI8485_1_1
>> But besides the fact that they do not complain about the invalid offset
>> from the pc I do not see
>> anything wrong here.
>>
>> The problem seem...
2010 Aug 18
0
[LLVMdev] ToT ARM Code generator causing - Error: invalid constant (xxx) after fixup in assembly output
...data from memory location to another. At the beginning
> of BBB#671 r0 is loaded
> from the jumptable in the constant pool immediately after it.
> Displacement from the pc
> in this case is #1476 which is way above magic #1020 hence the error
> after fixup.
> Both ARMCodeEmitter::emitLEApcrelJTInstruction() and
> emitJumpTableAddress()
> are responsible for the offending instruction adr r0,
> #.LJTI8485_1_1
> But besides the fact that they do not complain about the invalid
> offset
> from the pc I do not see
> anything wrong here.
>
> The problem seems to be in th...
2010 Aug 18
0
[LLVMdev] ToT ARM Code generator causing - Error: invalid constant (xxx) after fixup in assembly output
...ginning
>>> of BBB#671 r0 is loaded
>>> from the jumptable in the constant pool immediately after it.
>>> Displacement from the pc
>>> in this case is #1476 which is way above magic #1020 hence the error
>>> after fixup.
>>> Both ARMCodeEmitter::emitLEApcrelJTInstruction() and
>>> emitJumpTableAddress()
>>> are responsible for the offending instruction adr r0,
>>> #.LJTI8485_1_1
>>> But besides the fact that they do not complain about the invalid
>>> offset
>>> from the pc I do not see
>>> anyt...