Displaying 8 results from an estimated 8 matches for "fixedstack2".
Did you mean:
fixedstack
2013 Nov 22
0
[LLVMdev] PrologEpilogProblems;
After PrologEpilogCodeInserter I found that the instructions that restore callee saved registers S0,S1,LR are in the wrong location ,the instructions are:
%S0<def> = LD %SP, 36; mem:LD4[FixedStack2]
%S1<def> = LD %SP, 40; mem:LD4[FixedStack1]
%LR<def> = LD %SP, 44; mem:LD4[FixedStack0]
(LR is the Return address register)
the whole code of print-machineinstrs are:
# After PrologEpilogCodeInserter:
# Machine code for function L_mpy_ls: Post SSA
BB#0: derived from LLVM BB %0
Live...
2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...which I want to regenerate the
bundle header (You see that %R17 is not currently in the def list for the
bundle header).
v BUNDLE %P3<imp-def>, %R29<imp-use>, %D8<imp-use,kill>,
%D9<imp-use,kill>, %R6<imp-use>
*^v STrid_indexed %R29, 80, %D8<kill>; mem:ST8[FixedStack2]
*^v STrid_indexed %R29, 72, %D9<kill>; mem:ST8[FixedStack3]
*^v %P3<def> = CMPEQri %R6, 0
*^ %R17<def> = TFR_cdnNotPt %P3<internal>, %R1
v BUNDLE %R29<imp-use>, %D10<imp-use,kill>, %R7<imp-use>, %D6<imp-use>
(next bundle).
finalizeBundle() is...
2013 Feb 04
0
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...t; bundle header (You see that %R17 is not currently in the def list for the
> bundle header).
>
>
> v BUNDLE %P3<imp-def>, %R29<imp-use>, %D8<imp-use,kill>,
> %D9<imp-use,kill>, %R6<imp-use>
> *^v STrid_indexed %R29, 80, %D8<kill>; mem:ST8[FixedStack2]
> *^v STrid_indexed %R29, 72, %D9<kill>; mem:ST8[FixedStack3]
> *^v %P3<def> = CMPEQri %R6, 0
> *^ %R17<def> = TFR_cdnNotPt %P3<internal>, %R1
> v BUNDLE %R29<imp-use>, %D10<imp-use,kill>, %R7<imp-use>, %D6<imp-use>
> (next bundl...
2017 Oct 25
3
How vregs are assigned to operands in IR
...try
%vreg11<def> = MOVi32imm 6; GPR32:%vreg11
%vreg12<def> = MOVi32imm 5; GPR32:%vreg12
STRWui %WZR, <fi#0>, 0; mem:ST4[FixedStack0]
STRWui %vreg12, <fi#1>, 0; mem:ST4[FixedStack1] GPR32:%vreg12
STRWui %vreg11, <fi#2>, 0; mem:ST4[FixedStack2] GPR32:%vreg11
.................................
Best
Nisal
2013 Feb 02
0
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
On Feb 1, 2013, at 3:43 PM, "Sergei Larin" <slarin at codeaurora.org> wrote:
> I have a question about the following (four) asserts recently added in
> bundleWithPred() and bundleWithSucc() (see below). What is the real danger
> of reasserting a connection even if it already exist?
The intention was to identify code that may have been converted from the old style a
2012 Aug 30
1
[LLVMdev] PHI
...0<kill>, <BB#3>
BimmX16 <BB#2>
Successors according to CFG: BB#2(124) BB#3(4)
BB#3: derived from LLVM BB %for.end
Predecessors according to CFG: BB#1
%V0<def> = LwRxRyOffMemX16 %SP, 24; mem:LD4[%retval]
%S0<def> = LwRxSpImmX16 %SP, 28; mem:LD4[FixedStack2]
RestoreRaF16 32
JrRa16
# End machine code for function main.
2013 Feb 04
2
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
...at %R17 is not currently in the def list
> > for the bundle header).
> >
> >
> > v BUNDLE %P3<imp-def>, %R29<imp-use>, %D8<imp-use,kill>,
> > %D9<imp-use,kill>, %R6<imp-use> *^v STrid_indexed %R29, 80,
> > %D8<kill>; mem:ST8[FixedStack2] *^v STrid_indexed %R29, 72,
> > %D9<kill>; mem:ST8[FixedStack3] *^v %P3<def> = CMPEQri %R6, 0
> > *^ %R17<def> = TFR_cdnNotPt %P3<internal>, %R1
> > v BUNDLE %R29<imp-use>, %D10<imp-use,kill>, %R7<imp-use>,
> > %D6<imp-use&...
2013 Feb 01
4
[LLVMdev] Asserts in bundleWithPred() and bundleWithSucc()
Jakob,
I have a question about the following (four) asserts recently added in
bundleWithPred() and bundleWithSucc() (see below). What is the real danger
of reasserting a connection even if it already exist? My problem with them
happens when I try to call finalizeBundle() on an existing bundle to which I
have added a new instruction. The goal - a new bundle header with liveness
abbreviation, but