Home
last modified time | relevance | path

Searched refs:inValues (Results 1 – 25 of 45) sorted by relevance

12

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DInstruction.java25 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 …]
DInvoke.java61 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()
DBasicBlockInstructionIterator.java110 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()
DArrayPut.java31 return inValues.get(0); in source()
35 return inValues.get(1); in array()
39 return inValues.get(2); in index()
DInvokeDirect.java70 return inValues.get(0) == other.inValues.get(0); in sameConstructorReceiverValue()
DCheckCast.java34 return inValues().get(0); in object()
42 int inRegister = builder.allocatedRegister(inValues.get(0), getNumber()); in buildDex()
DBinop.java31 return inValues.get(0); in leftValue()
35 return inValues.get(1); in rightValue()
DReturn.java32 return inValues.size() == 0; in isReturnVoid()
41 return inValues.get(0); in returnValue()
DStaticPut.java25 assert inValues.size() == 1; in inValue()
26 return inValues.get(0); in inValue()
DArrayGet.java33 return inValues.get(0); in array()
37 return inValues.get(1); in index()
DInstancePut.java27 return inValues.get(0); in value()
31 return inValues.get(1); in object()
DInstanceGet.java31 assert inValues.size() == 1; in object()
32 return inValues.get(0); in object()
DUnop.java22 return inValues.get(0); in source()
DThrow.java19 return inValues.get(0); in exception()
DArrayLength.java22 return inValues.get(0); in array()
DMonitor.java27 return inValues.get(0); in object()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DOutliner.java212 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 …]
DCodeRewriter.java385 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 …]
DInliner.java226 if (instruction.inValues().contains(unInitializedObject)) { in legalConstructorInline()
360 Value receiverValue = instruction.inValues().get(0); in computeReceiverMustBeNonNull()
363 user.inValues().get(0) == receiverValue && in computeReceiverMustBeNonNull()
DInstructionEquivalence.java30 for (Value inValue : instruction.inValues()) { in doHash()
/external/deqp/modules/gles2/scripts/
Dgen-conversions.py176 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))
Dgen-swizzles.py242 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations]
/external/deqp/modules/gles3/scripts/
Dgen-conversions.py189 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))
Dgen-swizzles.py246 return [ConversionCase(inValues, convFunc) for (inValues, convFunc) in combinations]
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DLensCodeRewriter.java88 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()

12