Displaying 2 results from an estimated 2 matches for "l2395".
Did you mean:
2395
2015 Sep 11
2
Invalid instruction generated on armV4
...{r11, lr}
0x401e420c <+48>: bx lr
blx instruction is available from ARM architecture v5 and above…
After lot of investigations I found where llvm is generating this instruction :
https://github.com/rust-lang/llvm/blob/168f91ce5cbf8933e47f339911f0f46a48714852/lib/Target/ARM/ARMFastISel.cpp#L2395 <https://github.com/rust-lang/llvm/blob/168f91ce5cbf8933e47f339911f0f46a48714852/lib/Target/ARM/ARMFastISel.cpp#L2395>
UseReg variable is true causing ARMSelectCallOp function to set a BLX instruction that is not supported on armv4 :-(
Could you help me to solve this ?
Many thanks
Frédéri...
2015 Sep 11
3
Invalid instruction generated on armV4
...20c <+48>: bx lr
> blx instruction is available from ARM architecture v5 and above…
>
> After lot of investigations I found where llvm is generating this instruction :
> https://github.com/rust-lang/llvm/blob/168f91ce5cbf8933e47f339911f0f46a48714852/lib/Target/ARM/ARMFastISel.cpp#L2395 <https://github.com/rust-lang/llvm/blob/168f91ce5cbf8933e47f339911f0f46a48714852/lib/Target/ARM/ARMFastISel.cpp#L2395>
> UseReg variable is true causing ARMSelectCallOp function to set a BLX instruction that is not supported on armv4 :-(
>
> Could you help me to solve this ?
>...