/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/ |
rewritedec64.go | 4 package ssa package [all...] |
rewriteMIPS.go | 4 package ssa package [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
SCCP.java | 17 package com.android.dx.ssa; 48 /** Lattice values for each SSA register */ 58 /** Worklist for SSA edges. This is a list of registers to process */ 61 * Worklist for SSA edges that represent varying values. It makes the 95 * Adds a SSA basic block to the CFG worklist if it's unexecuted, or 109 * Adds an SSA register's uses to the SSA worklist. 110 * @param reg SSA register 127 * @param reg SSA register
|
SsaRenamer.java | 17 package com.android.dx.ssa; 33 * Complete transformation to SSA form by renaming all registers accessed.<p> 41 * as the first N registers in the SSA namespace. Subsequent assignments 45 * ignored in SSA form conversion and while in SSA form, each register can be e 49 * But, please note, the SSA Renamer's ignoring of the adjoining-register ROP 68 /** next available SSA register */ 85 /** map of SSA register number to debug (local var names) or null of n/a */ 89 * maps SSA registers back to the original rop number. Used for 97 * @param ssaMeth {@code non-null;} un-renamed SSA method that wil [all...] |
SsaMethod.java | 17 package com.android.dx.ssa; 38 * A method in SSA form. 48 * Index of exit block, which exists only in SSA form, 85 * are about to be mapped into a non-SSA namespace. When true, 569 * Indicates that the instruction list has changed or the SSA register 650 * Checks to see if the given SSA reg is ever associated with a local 651 * local variable. Each SSA reg may be associated with at most one 654 * @param spec {@code non-null;} ssa reg 693 * Makes a new SSA register. For use after renaming has completed. 695 * @return {@code >=0;} new SSA register [all...] |
EscapeAnalysis.java | 17 package com.android.dx.ssa; 70 * @param reg the SSA register that defines the object 514 // Convert the method back to SSA form [all...] |
SsaBasicBlock.java | 17 package com.android.dx.ssa; 40 * An SSA representation of a basic block. 129 * Creates a new SSA basic block from a ROP form basic block. 538 * nothing. For use by {@link com.android.dx.ssa.SsaMethod#makeExitBlock} 583 * The last Insn has to be a normal SSA insn: a phi can't branch 870 * in SSA form, perhaps is never on a dominance frontier. [all...] |
/dalvik/dx/src/com/android/dx/ssa/back/ |
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. 163 * SSA representation we know we can always insert a move in [all...] |
FirstFitLocalCombiningAllocator.java | 17 package com.android.dx.ssa.back; 27 import com.android.dx.ssa.InterferenceRegisterMapper; 28 import com.android.dx.ssa.NormalSsaInsn; 29 import com.android.dx.ssa.Optimizer; 30 import com.android.dx.ssa.PhiInsn; 31 import com.android.dx.ssa.RegisterMapper; 32 import com.android.dx.ssa.SsaBasicBlock; 33 import com.android.dx.ssa.SsaInsn; 34 import com.android.dx.ssa.SsaMethod; 94 /** maps local variable to a list of associated SSA registers * [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
nv50_ir_ssa.cpp | 28 // Converts nv50 IR generated from TGSI to SSA form. 324 // 0. calculate live in variables (for pruned SSA) 381 // pruned SSA: don't need a phi if the value is not live-in 454 LValue *lval, *ssa; local 466 ssa = new_LValue(func, targ->nativeFile(lval->reg.file)); 467 ssa->reg.size = lval->reg.size; 468 ssa->reg.data.id = lval->reg.data.id; 470 it->setSSA(ssa); 471 stack[lval->id].push(ssa); 528 // Update function outputs to the last definitions of their pre-SSA values [all...] |
/external/mesa3d/src/compiler/nir/ |
nir_opt_copy_prop_vars.c | 32 * Normally, NIR trusts in SSA form for most of its copy-propagation needs. 33 * However, there are cases, especially when dealing with indirects, where SSA 51 * accessed directly, we get SSA based copy-propagation which is extremely 58 nir_ssa_def *ssa[4]; member in union:value::__anon29325 170 if (a_arr->indirect.ssa == b_arr->indirect.ssa) { 340 entry->src.ssa[i] = value->ssa[i]; 344 /* Non-ssa stores always write everything */ 367 /* Do a "load" from an SSA-based entry return it in "value" as a value with [all...] |
/external/mesa3d/src/compiler/spirv/ |
vtn_private.h | 319 struct vtn_ssa_value *ssa; member in union:vtn_value::__anon29354
|
/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 | |
/prebuilts/tools/common/m2/repository/com/jakewharton/android/repackaged/dalvik-dx/7.1.0_r7/ |
dalvik-dx-7.1.0_r7.jar | |
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3.h | 683 static inline struct ir3_instruction *ssa(struct ir3_register *reg) function 886 return ssa(instr->regs[n]); 891 /* iterator for an instruction's SSA sources (instr), also returns src #: */ 897 /* iterator for an instruction's SSA sources (instr): */
|
/external/python/cpython3/Objects/ |
listobject.c | 1767 sortslice ssa, ssb; local [all...] |
/prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/ |
rewriteMIPS.go | 4 package ssa package [all...] |
/prebuilts/gradle-plugin/com/android/tools/build/builder/2.1.0/ |
builder-2.1.0.jar | |
/prebuilts/gradle-plugin/com/android/tools/build/builder/2.1.0-beta1/ |
builder-2.1.0-beta1.jar | |
/prebuilts/gradle-plugin/com/android/tools/build/builder/2.1.0-beta3/ |
builder-2.1.0-beta3.jar | |
/prebuilts/gradle-plugin/com/android/tools/build/builder/2.1.0-rc1/ |
builder-2.1.0-rc1.jar | |