/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | Instruction.java | 25 protected final List<Value> inValues = new ArrayList<>(); field in Instruction 39 protected Instruction(Value outValue, List<? extends Value> inValues) { in Instruction() argument 40 if (inValues != null) { in Instruction() 41 for (Value v : inValues) { in Instruction() 48 public List<Value> inValues() { in inValues() method in Instruction 49 return inValues; in inValues() 54 inValues.add(value); in addInValue() 88 instruction.inValues.forEach(Value::clearUsersInfo); in clearUserInfo() 101 for (int i = 0; i < inValues.size(); i++) { in replaceValue() 102 if (oldValue == inValues.get(i)) { in replaceValue() [all …]
|
D | Invoke.java | 61 Invoke template, Value outValue, List<Value> inValues) { in createFromTemplate() argument 67 inValues); in createFromTemplate() 71 return new InvokeNewArray(template.asInvokeNewArray().getArrayType(), outValue, inValues); in createFromTemplate() 76 return new InvokeCustom(custom.getCallSite(), outValue, inValues); in createFromTemplate() 82 return inValues; in arguments() 87 for (Value inValue : inValues) { in requiredArgumentRegisters()
|
D | BasicBlockInstructionIterator.java | 110 for (int i = 0; i < current.inValues().size(); i++) { in remove() 111 Value value = current.inValues().get(i); in remove() 139 for (Value value : current.inValues()) { in replaceCurrentInstruction() 350 assert invoke.inValues().size() == arguments.size(); in inlineInvoke() 351 for (int i = 0; i < invoke.inValues().size(); i++) { in inlineInvoke() 353 Value invokeValue = invoke.inValues().get(0); in inlineInvoke() 359 arguments.get(i).replaceUsers(invoke.inValues().get(i)); in inlineInvoke()
|
D | ArrayPut.java | 31 return inValues.get(0); in source() 35 return inValues.get(1); in array() 39 return inValues.get(2); in index()
|
D | InvokeDirect.java | 70 return inValues.get(0) == other.inValues.get(0); in sameConstructorReceiverValue()
|
D | CheckCast.java | 34 return inValues().get(0); in object() 42 int inRegister = builder.allocatedRegister(inValues.get(0), getNumber()); in buildDex()
|
D | Binop.java | 31 return inValues.get(0); in leftValue() 35 return inValues.get(1); in rightValue()
|
D | Return.java | 32 return inValues.size() == 0; in isReturnVoid() 41 return inValues.get(0); in returnValue()
|
D | StaticPut.java | 25 assert inValues.size() == 1; in inValue() 26 return inValues.get(0); in inValue()
|
D | ArrayGet.java | 33 return inValues.get(0); in array() 37 return inValues.get(1); in index()
|
D | InstancePut.java | 27 return inValues.get(0); in value() 31 return inValues.get(1); in object()
|
D | InstanceGet.java | 31 assert inValues.size() == 1; in object() 32 return inValues.get(0); in object()
|
D | Unop.java | 22 return inValues.get(0); in source()
|
D | Throw.java | 19 return inValues.get(0); in exception()
|
D | ArrayLength.java | 22 return inValues.get(0); in array()
|
D | Monitor.java | 27 return inValues.get(0); in object()
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
D | Outliner.java | 212 result = i0.inValues().size() - i1.inValues().size(); in compareTo() 262 for (int i = 0; i < instruction.inValues().size(); i++) { in toString() 333 List<Value> inValues = instruction.inValues(); in orderedInValues() local 335 if (inValues.get(1) == returnValue) { in orderedInValues() 336 Value tmp = inValues.get(0); in orderedInValues() 337 inValues.set(0, inValues.get(1)); in orderedInValues() 338 inValues.set(1, tmp); in orderedInValues() 341 return inValues; in orderedInValues() 388 for (Value value : instruction.inValues()) { in canIncludeInstruction() 447 if (instruction.inValues().size() > 0) { in canIncludeInstruction() [all …]
|
D | CodeRewriter.java | 385 Instruction input = switchInsn.inValues().get(0).definition; in removeSwitchMaps() 440 arrayGet.inValues().forEach(v -> v.removeUser(arrayGet)); in removeSwitchMaps() 444 assert staticGet.inValues().isEmpty(); in removeSwitchMaps() 834 for (int i = 0; i < invoke.inValues().size(); i++) { in splitRangedInvokeConstants() 835 Value value = invoke.inValues().get(i); in splitRangedInvokeConstants() 845 invoke.inValues().set(i, newNumber.outValue()); in splitRangedInvokeConstants() 967 return i.inValues().contains(instruction.outValue()) in insertConstantInBlock() 1138 Value a0 = a.inValues().get(0); 1139 Value a1 = a.inValues().get(1); 1140 Value b0 = b.inValues().get(0); [all …]
|
D | Inliner.java | 226 if (instruction.inValues().contains(unInitializedObject)) { in legalConstructorInline() 360 Value receiverValue = instruction.inValues().get(0); in computeReceiverMustBeNonNull() 363 user.inValues().get(0) == receiverValue && in computeReceiverMustBeNonNull()
|
D | InstructionEquivalence.java | 30 for (Value inValue : instruction.inValues()) { in doHash()
|
/external/deqp/modules/gles2/scripts/ |
D | gen-conversions.py | 176 def __init__(self, inValues, convFunc): argument 177 outValues = convFunc(inValues) 178 inType = inValues[0].typeString() 182 self.inputs = [("%s in0" % inType, inValues)] 268 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations] 271 inValues = [x[0] for x in inValueList] 273 combinations = list(itertools.product(inValues, outValues))
|
D | gen-swizzles.py | 242 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations]
|
/external/deqp/modules/gles3/scripts/ |
D | gen-conversions.py | 189 def __init__(self, inValues, convFunc): argument 190 outValues = convFunc(inValues) 191 inType = inValues[0].typeString() 195 self.inputs = [("%s in0" % inType, inValues)] 294 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations] 297 inValues = [x[0] for x in inValueList] 299 combinations = list(itertools.product(inValues, outValues))
|
D | gen-swizzles.py | 246 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations]
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | LensCodeRewriter.java | 88 invokeCustom.inValues()); in rewrite() 103 invoke.outValue(), invoke.inValues()); in rewrite() 138 new InstancePut(instancePut.getType(), instancePut.inValues(), actualField); in rewrite() 187 newArray.inValues()); in rewrite()
|