OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SsaBasicBlock
(Results
1 - 25
of
74
) sorted by null
1
2
3
/dalvik/dx/src/com/android/dx/ssa/
Dominators.java
51
private final ArrayList<
SsaBasicBlock
> blocks;
56
private final ArrayList<
SsaBasicBlock
> vertex;
75
this.vertex = new ArrayList<
SsaBasicBlock
>();
94
private BitSet getSuccs(
SsaBasicBlock
block) {
102
private BitSet getPreds(
SsaBasicBlock
block) {
115
private void compress(
SsaBasicBlock
in) {
120
ArrayList<
SsaBasicBlock
> worklist = new ArrayList<
SsaBasicBlock
>();
121
HashSet<
SsaBasicBlock
> visited = new HashSet<
SsaBasicBlock
>();
[
all
...]
SsaConverter.java
146
ArrayList<
SsaBasicBlock
> blocks = result.getBlocks();
153
SsaBasicBlock
block = blocks.get(i);
165
private static boolean nodeNeedsUniquePredecessor(
SsaBasicBlock
block) {
187
ArrayList<
SsaBasicBlock
> blocks = ssaMeth.getBlocks();
194
SsaBasicBlock
block = blocks.get(i);
208
SsaBasicBlock
predecessor = blocks.get(j);
209
SsaBasicBlock
zNode
232
ArrayList<
SsaBasicBlock
> blocks = result.getBlocks();
239
SsaBasicBlock
block = blocks.get(i);
246
SsaBasicBlock
succ = blocks.get(j)
[
all
...]
SsaMethod.java
42
private ArrayList<
SsaBasicBlock
> blocks;
170
blocks = new ArrayList<
SsaBasicBlock
>(sz + 2);
173
SsaBasicBlock
sbb =
SsaBasicBlock
.newFromRop(rmeth, i, this);
181
SsaBasicBlock
entryBlock
200
SsaBasicBlock
exitBlock
201
= new
SsaBasicBlock
(exitBlockIndex, maxLabel++, this);
205
for (
SsaBasicBlock
block : blocks) {
224
private static SsaInsn getGoto(
SsaBasicBlock
block) {
237
public
SsaBasicBlock
makeNewGotoBlock()
[
all
...]
DomFront.java
35
private final ArrayList<
SsaBasicBlock
> nodes;
80
SsaBasicBlock
node = nodes.get(i);
123
SsaBasicBlock
node = nodes.get(i);
128
for (
SsaBasicBlock
child : node.getDomChildren()) {
155
SsaBasicBlock
domParent = nodes.get(info.idom);
169
SsaBasicBlock
nb = nodes.get(b);
SsaBasicBlock.java
42
public final class
SsaBasicBlock
{
47
public static final Comparator<
SsaBasicBlock
> LABEL_COMPARATOR =
81
private final ArrayList<
SsaBasicBlock
> domChildren;
114
public
SsaBasicBlock
(final int basicBlockIndex, final int ropLabel,
125
domChildren = new ArrayList<
SsaBasicBlock
>();
137
public static
SsaBasicBlock
newFromRop(RopMethod rmeth,
141
SsaBasicBlock
result =
142
new
SsaBasicBlock
(basicBlockIndex, bb.getLabel(), parent);
178
public void addDomChild(
SsaBasicBlock
child) {
187
public ArrayList<
SsaBasicBlock
> getDomChildren()
[
all
...]
SsaInsn.java
31
private final
SsaBasicBlock
block;
43
protected SsaInsn(RegisterSpec result,
SsaBasicBlock
block) {
59
public static SsaInsn makeFromRop(Insn insn,
SsaBasicBlock
block) {
107
public
SsaBasicBlock
getBlock() {
PhiInsn.java
59
public PhiInsn(RegisterSpec resultReg,
SsaBasicBlock
block) {
70
public PhiInsn(final int resultReg, final
SsaBasicBlock
block) {
133
SsaBasicBlock
predBlock) {
300
public List<
SsaBasicBlock
> predBlocksForReg(int reg, SsaMethod ssaMeth) {
301
ArrayList<
SsaBasicBlock
> ret = new ArrayList<
SsaBasicBlock
>();
SsaRenamer.java
164
ssaMeth.forEachBlockDepthFirstDom(new
SsaBasicBlock
.Visitor() {
166
public void visitBlock (
SsaBasicBlock
block,
167
SsaBasicBlock
unused) {
280
private final
SsaBasicBlock
block;
311
BlockRenamer(final
SsaBasicBlock
block) {
399
for (
SsaBasicBlock
child : block.getDomChildren()) {
662
SsaBasicBlock
successor = ssaMeth.getBlocks().get(i);
SCCP.java
53
private final ArrayList<
SsaBasicBlock
> cfgWorklist;
55
private final ArrayList<
SsaBasicBlock
> cfgPhiWorklist;
74
this.cfgWorklist = new ArrayList<
SsaBasicBlock
>();
75
this.cfgPhiWorklist = new ArrayList<
SsaBasicBlock
>();
99
private void addBlockToWorklist(
SsaBasicBlock
ssaBlock) {
202
private void simulateBlock(
SsaBasicBlock
block) {
216
private void simulatePhiBlock(
SsaBasicBlock
block) {
339
SsaBasicBlock
block = insn.getBlock();
482
SsaBasicBlock
succ = insn.getBlock().getPrimarySuccessor();
542
SsaBasicBlock
firstBlock = ssaMeth.getEntryBlock()
[
all
...]
LocalVariableExtractor.java
39
private final ArrayList<
SsaBasicBlock
> blocks;
68
ArrayList<
SsaBasicBlock
> blocks = method.getBlocks();
105
SsaBasicBlock
block = blocks.get(blockIndex);
LocalVariableInfo.java
61
List<
SsaBasicBlock
> blocks = method.getBlocks();
152
public RegisterSpecSet getStarts(
SsaBasicBlock
block) {
ConstCollector.java
98
SsaBasicBlock
start = ssaMeth.getEntryBlock();
118
SsaBasicBlock
entryBlock = ssaMeth.getEntryBlock();
119
SsaBasicBlock
successorBlock
123
SsaBasicBlock
constBlock
133
SsaBasicBlock
resultBlock
DeadCodeRemover.java
129
ArrayList<
SsaBasicBlock
> blocks = ssaMeth.getBlocks();
133
SsaBasicBlock
block = blocks.get(blockIndex);
EscapeAnalysis.java
691
ssaMeth.forEachBlockDepthFirstDom(new
SsaBasicBlock
.Visitor() {
693
public void visitBlock (
SsaBasicBlock
block,
694
SsaBasicBlock
unused) {
747
SsaBasicBlock
currBlock = insn.getBlock();
748
SsaBasicBlock
newBlock =
757
SsaBasicBlock
newBlock2 =
767
SsaBasicBlock
newBlock3 =
[
all
...]
NormalSsaInsn.java
39
NormalSsaInsn(final Insn insn, final
SsaBasicBlock
block) {
/dalvik/dx/src/com/android/dx/ssa/back/
SsaToRop.java
30
import com.android.dx.ssa.
SsaBasicBlock
;
139
final ArrayList<
SsaBasicBlock
> blocks = ssaMeth.getBlocks();
141
ssaMeth.forEachBlockDepthFirst(false, new
SsaBasicBlock
.Visitor() {
143
public void visitBlock(
SsaBasicBlock
b,
SsaBasicBlock
parent) {
152
SsaBasicBlock
pb = blocks.get(i);
167
ArrayList<
SsaBasicBlock
> blocks = ssaMeth.getBlocks();
169
for (
SsaBasicBlock
block : blocks) {
181
for (
SsaBasicBlock
block : blocks) {
191
private final ArrayList<
SsaBasicBlock
> blocks
[
all
...]
LivenessAnalyzer.java
22
import com.android.dx.ssa.
SsaBasicBlock
;
63
private
SsaBasicBlock
blockN;
81
* live in/out information in {@code
SsaBasicBlock
} instances and
163
for (
SsaBasicBlock
pred :
261
for (
SsaBasicBlock
b : ssaMeth.getBlocks()) {
RegisterAllocator.java
27
import com.android.dx.ssa.
SsaBasicBlock
;
135
SsaBasicBlock
block = insn.getBlock();
FirstFitLocalCombiningAllocator.java
32
import com.android.dx.ssa.
SsaBasicBlock
;
546
SsaBasicBlock
predBlock =
[
all
...]
/dalvik/dx/src/com/android/dx/command/dump/
SsaDumper.java
28
import com.android.dx.ssa.
SsaBasicBlock
;
123
ArrayList<
SsaBasicBlock
> blocks = ssaMeth.getBlocks();
124
ArrayList<
SsaBasicBlock
> sortedBlocks =
125
(ArrayList<
SsaBasicBlock
>) blocks.clone();
126
Collections.sort(sortedBlocks,
SsaBasicBlock
.LABEL_COMPARATOR);
128
for (
SsaBasicBlock
block : sortedBlocks) {
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.0/
dexmaker-1.0.jar
/prebuilts/tools/common/m2/repository/com/google/dexmaker/dexmaker/1.2/
dexmaker-1.2.jar
/external/dexmaker/lib/
dalvik-dx-1.jar
/prebuilts/sdk/tools/lib/
dx.jar
/prebuilts/tools/common/m2/repository/com/jakewharton/android/repackaged/dalvik-dx/1/
dalvik-dx-1.jar
Completed in 97 milliseconds
1
2
3