Displaying 2 results from an estimated 2 matches for "t2ldmia_ret".
2015 Aug 10
2
ARM: Predicated returns considered analyzable?
...tup
CFI_INSTRUCTION <call frame instruction>; flags: FrameSetup
t2CMPri %R1<kill>, 0, pred:14, pred:%noreg, %CPSR<imp-def>
t2CMPri %R0<kill>, 3, pred:1, pred:%CPSR, %CPSR<imp-def>,
%CPSR<imp-use,undef>
--> %SP<def,tied1> = t2LDMIA_RET %SP<tied0>, pred:8, pred:%CPSR,
%R7<def>, %PC<def>, %SP<imp-use,undef>, %R7<imp-use,undef>,
%PC<imp-use,undef>
tBLXi pred:14, pred:%noreg, <ga:@bar>, <regmask>,
%LR<imp-def,dead>, %SP<imp-use>, %SP<imp-def>, %R0<imp-de...
2015 Aug 12
2
ARM: Predicated returns considered analyzable?
Doh. I missed the list in my first reply... Here's the replay of the
conversation:
----- Renato:
On 10 August 2015 at 14:05, Krzysztof Parzyszek via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> --> %SP<def,tied1> = t2LDMIA_RET %SP<tied0>, pred:8, pred:%CPSR,
> %R7<def>, %PC<def>, %SP<imp-use,undef>, %R7<imp-use,undef>,
> %PC<imp-use,undef>
>
> Here the instruction t2LDMIA_RET is a terminator and yet it's
followed by a
> non-terminator tBLXi. This looks wrong....