OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ssa
(Results
1 - 25
of
90
) sorted by null
1
2
3
4
/dalvik/dx/src/com/android/dx/ssa/
package-info.java
17
package com.android.dx.
ssa
;
20
* <h1>An introduction to
SSA
Form</h1>
22
* This package contains classes associated with dx's {@code
SSA
}
37
* <li> {@link SsaConverter} converts a Rop-form method to
SSA
form.
38
* <li> {@link SsaToRop} converts an
SSA
-form method back to Rop form.
47
* <li> {@link PhiInsn} instances represent "phi" operators defined in
SSA
56
* parameter is represented by at most one
SSA
register.
70
* <h2>
SSA
Lifetime</h2>
71
* The representation of a method in
SSA
form obeys slightly different
73
* into or out of
SSA
form
[
all
...]
SetFactory.java
17
package com.android.dx.
ssa
;
48
* {@link SsaBasicBlock}. These are sets of
SSA
registers kept per basic
75
* @param countRegs {@code >=0;} count of
SSA
registers used in method
87
* @param countRegs {@code >=0;} count of
SSA
registers used in method
InterferenceRegisterMapper.java
17
package com.android.dx.
ssa
;
21
import com.android.dx.
ssa
.back.InterferenceGraph;
Optimizer.java
17
package com.android.dx.
ssa
;
21
import com.android.dx.
ssa
.back.LivenessAnalyzer;
22
import com.android.dx.
ssa
.back.SsaToRop;
26
* Runs a method through the
SSA
form conversion, any optimization algorithms,
/dalvik/dx/tests/083-ssa-phi-placement/
run
18
dx --dump --
ssa
-blocks --
ssa
-step=phi-placement Blort.class
/dalvik/dx/tests/086-ssa-edge-split/
run
18
dx --dump --width=1000 --
ssa
-blocks --
ssa
-step=edge-split Blort.class
/dalvik/dx/src/com/android/dx/ssa/back/
NullRegisterAllocator.java
17
package com.android.dx.
ssa
.back;
19
import com.android.dx.
ssa
.BasicRegisterMapper;
20
import com.android.dx.
ssa
.RegisterMapper;
21
import com.android.dx.
ssa
.SsaMethod;
24
* A register allocator that maps
SSA
register n to Rop register 2*n,
FirstFitAllocator.java
17
package com.android.dx.
ssa
.back;
21
import com.android.dx.
ssa
.BasicRegisterMapper;
22
import com.android.dx.
ssa
.NormalSsaInsn;
23
import com.android.dx.
ssa
.RegisterMapper;
24
import com.android.dx.
ssa
.SsaMethod;
RegisterAllocator.java
17
package com.android.dx.
ssa
.back;
25
import com.android.dx.
ssa
.NormalSsaInsn;
26
import com.android.dx.
ssa
.RegisterMapper;
27
import com.android.dx.
ssa
.SsaBasicBlock;
28
import com.android.dx.
ssa
.SsaInsn;
29
import com.android.dx.
ssa
.SsaMethod;
93
* @param reg {@code >= 0;}
SSA
register
95
* (for the case of "version 0"
SSA
registers)
123
* Inserts a move instruction for a specified
SSA
register before a
124
* specified instruction, creating a new
SSA
register and adjusting th
[
all
...]
InterferenceGraph.java
17
package com.android.dx.
ssa
.back;
19
import com.android.dx.
ssa
.SetFactory;
LivenessAnalyzer.java
17
package com.android.dx.
ssa
.back;
20
import com.android.dx.
ssa
.PhiInsn;
21
import com.android.dx.
ssa
.SsaBasicBlock;
22
import com.android.dx.
ssa
.SsaInsn;
23
import com.android.dx.
ssa
.SsaMethod;
50
* {@code >=0;}
SSA
register currently being analyzed.
84
* @return {@code non-null;} interference graph indexed by
SSA
106
* @param interference {@code non-null;} indexed by
SSA
reg in
SsaToRop.java
17
package com.android.dx.
ssa
.back;
27
import com.android.dx.
ssa
.BasicRegisterMapper;
28
import com.android.dx.
ssa
.PhiInsn;
29
import com.android.dx.
ssa
.RegisterMapper;
30
import com.android.dx.
ssa
.SsaBasicBlock;
31
import com.android.dx.
ssa
.SsaInsn;
32
import com.android.dx.
ssa
.SsaMethod;
41
* Converts a method in
SSA
form to ROP form.
60
* Converts a method in
SSA
form to ROP form.
162
*
SSA
representation we know we can always insert a move in
[
all
...]
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
NullRegisterAllocator.java
17
package com.android.dx.
ssa
.back;
19
import com.android.dx.
ssa
.BasicRegisterMapper;
20
import com.android.dx.
ssa
.RegisterMapper;
21
import com.android.dx.
ssa
.SsaMethod;
27
* A register allocator that maps
SSA
register n to Rop register 2*n,
InterferenceGraph.java
17
package com.android.dx.
ssa
.back;
19
import com.android.dx.
ssa
.SsaMethod;
20
import com.android.dx.
ssa
.SsaBasicBlock;
21
import com.android.dx.
ssa
.SsaInsn;
22
import com.android.dx.
ssa
.PhiInsn;
23
import com.android.dx.
ssa
.SetFactory;
FirstFitAllocator.java
17
package com.android.dx.
ssa
.back;
21
import com.android.dx.
ssa
.NormalSsaInsn;
22
import com.android.dx.
ssa
.BasicRegisterMapper;
23
import com.android.dx.
ssa
.RegisterMapper;
24
import com.android.dx.
ssa
.SsaMethod;
RegisterAllocator.java
17
package com.android.dx.
ssa
.back;
25
import com.android.dx.
ssa
.NormalSsaInsn;
26
import com.android.dx.
ssa
.RegisterMapper;
27
import com.android.dx.
ssa
.SsaInsn;
28
import com.android.dx.
ssa
.SsaMethod;
29
import com.android.dx.
ssa
.SsaBasicBlock;
95
* @param reg {@code >= 0;}
SSA
register
97
* (for the case of "version 0"
SSA
registers)
125
* Inserts a move instruction for a specified
SSA
register before a
126
* specified instruction, creating a new
SSA
register and adjusting th
[
all
...]
LivenessAnalyzer.java
17
package com.android.dx.
ssa
.back;
19
import com.android.dx.
ssa
.SsaMethod;
20
import com.android.dx.
ssa
.SsaBasicBlock;
21
import com.android.dx.
ssa
.SsaInsn;
22
import com.android.dx.
ssa
.PhiInsn;
51
* {@code >=0;}
SSA
register currently being analyzed.
85
* @return {@code non-null;} interference graph indexed by
SSA
107
* @param interference {@code non-null;} indexed by
SSA
reg in
SsaToRop.java
17
package com.android.dx.
ssa
.back;
27
import com.android.dx.
ssa
.BasicRegisterMapper;
28
import com.android.dx.
ssa
.PhiInsn;
29
import com.android.dx.
ssa
.RegisterMapper;
30
import com.android.dx.
ssa
.SsaBasicBlock;
31
import com.android.dx.
ssa
.SsaInsn;
32
import com.android.dx.
ssa
.SsaMethod;
42
* Converts a method in
SSA
form to ROP form.
61
* Converts a method in
SSA
form to ROP form.
163
*
SSA
representation we know we can always insert a move in
[
all
...]
/dalvik/dx/tests/087-ssa-local-vars/
run
18
dx --dump --
ssa
-blocks Blort.class
/dalvik/dx/tests/094-scala-locals/
run
18
dx --debug --dump --
ssa
-blocks --method=scalalocals Blort.class
/external/dexmaker/src/dx/java/com/android/dx/ssa/
RegisterMapper.java
17
package com.android.dx.
ssa
;
SetFactory.java
17
package com.android.dx.
ssa
;
48
* {@link SsaBasicBlock}. These are sets of
SSA
registers kept per basic
75
* @param countRegs {@code >=0;} count of
SSA
registers used in method
87
* @param countRegs {@code >=0;} count of
SSA
registers used in method
InterferenceRegisterMapper.java
17
package com.android.dx.
ssa
;
21
import com.android.dx.
ssa
.back.InterferenceGraph;
Optimizer.java
17
package com.android.dx.
ssa
;
21
import com.android.dx.
ssa
.back.LivenessAnalyzer;
22
import com.android.dx.
ssa
.back.SsaToRop;
27
* Runs a method through the
SSA
form conversion, any optimization algorithms,
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/
usp10.h
189
const SIZE *WINAPI ScriptString_pSize(SCRIPT_STRING_ANALYSIS
ssa
);
190
const int *WINAPI ScriptString_pcOutChars(SCRIPT_STRING_ANALYSIS
ssa
);
191
const SCRIPT_LOGATTR *WINAPI ScriptString_pLogAttr(SCRIPT_STRING_ANALYSIS
ssa
);
192
HRESULT WINAPI ScriptStringGetOrder(SCRIPT_STRING_ANALYSIS
ssa
,UINT *puOrder);
193
HRESULT WINAPI ScriptStringCPtoX(SCRIPT_STRING_ANALYSIS
ssa
,int icp,WINBOOL fTrailing,int *pX);
194
HRESULT WINAPI ScriptStringXtoCP(SCRIPT_STRING_ANALYSIS
ssa
,int iX,int *piCh,int *piTrailing);
195
HRESULT WINAPI ScriptStringGetLogicalWidths(SCRIPT_STRING_ANALYSIS
ssa
,int *piDx);
196
HRESULT WINAPI ScriptStringValidate(SCRIPT_STRING_ANALYSIS
ssa
);
197
HRESULT WINAPI ScriptStringOut(SCRIPT_STRING_ANALYSIS
ssa
,int iX,int iY,UINT uOptions,const RECT *prc,int iMinSel,int iMaxSel,WINBOOL fDisabled);
Completed in 404 milliseconds
1
2
3
4