Home | History | Annotate | Download | only in src

Lines Matching defs:noinline

42   public static <T> T $noinline$runSmaliTest(String name, Class<T> klass, T input1, T input2) {
61 /// CHECK-START: int Main.$opt$noinline$andToOr(int, int) instruction_simplifier (before)
70 /// CHECK-START: int Main.$opt$noinline$andToOr(int, int) instruction_simplifier (after)
77 /// CHECK-START: int Main.$opt$noinline$andToOr(int, int) instruction_simplifier (after)
81 /// CHECK-START: int Main.$opt$noinline$andToOr(int, int) instruction_simplifier (after)
84 public static int $opt$noinline$andToOr(int a, int b) {
97 /// CHECK-START: boolean Main.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_inlining (before)
107 /// CHECK-START: boolean Main.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_inlining (after)
114 /// CHECK-START: boolean Main.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_bce (after)
118 /// CHECK-START: boolean Main.$opt$noinline$booleanAndToOr(boolean, boolean) instruction_simplifier$after_bce (after)
121 public static boolean $opt$noinline$booleanAndToOr(boolean a, boolean b) {
132 /// CHECK-START: long Main.$opt$noinline$orToAnd(long, long) instruction_simplifier (before)
141 /// CHECK-START: long Main.$opt$noinline$orToAnd(long, long) instruction_simplifier (after)
148 /// CHECK-START: long Main.$opt$noinline$orToAnd(long, long) instruction_simplifier (after)
152 /// CHECK-START: long Main.$opt$noinline$orToAnd(long, long) instruction_simplifier (after)
155 public static long $opt$noinline$orToAnd(long a, long b) {
168 /// CHECK-START: boolean Main.$opt$noinline$booleanOrToAnd(boolean, boolean) instruction_simplifier$after_inlining (before)
178 /// CHECK-START: boolean Main.$opt$noinline$booleanOrToAnd(boolean, boolean) instruction_simplifier$after_inlining (after)
185 /// CHECK-START: boolean Main.$opt$noinline$booleanOrToAnd(boolean, boolean) instruction_simplifier$after_bce (after)
189 /// CHECK-START: boolean Main.$opt$noinline$booleanOrToAnd(boolean, boolean) instruction_simplifier$after_bce (after)
192 public static boolean $opt$noinline$booleanOrToAnd(boolean a, boolean b) {
204 /// CHECK-START: int Main.$opt$noinline$regressInputsAway(int, int) instruction_simplifier (before)
216 /// CHECK-START: int Main.$opt$noinline$regressInputsAway(int, int) instruction_simplifier (after)
226 /// CHECK-START: int Main.$opt$noinline$regressInputsAway(int, int) instruction_simplifier (after)
230 /// CHECK-START: int Main.$opt$noinline$regressInputsAway(int, int) instruction_simplifier (after)
233 public static int $opt$noinline$regressInputsAway(int a, int b) {
247 /// CHECK-START: int Main.$opt$noinline$notXorToXor(int, int) instruction_simplifier (before)
256 /// CHECK-START: int Main.$opt$noinline$notXorToXor(int, int) instruction_simplifier (after)
262 /// CHECK-START: int Main.$opt$noinline$notXorToXor(int, int) instruction_simplifier (after)
265 public static int $opt$noinline$notXorToXor(int a, int b) {
278 /// CHECK-START: boolean Main.$opt$noinline$booleanNotXorToXor(boolean, boolean) instruction_simplifier$after_inlining (before)
288 /// CHECK-START: boolean Main.$opt$noinline$booleanNotXorToXor(boolean, boolean) instruction_simplifier$after_inlining (after)
294 /// CHECK-START: boolean Main.$opt$noinline$booleanNotXorToXor(boolean, boolean) instruction_simplifier$after_bce (after)
297 public static boolean $opt$noinline$booleanNotXorToXor(boolean a, boolean b) {
306 /// CHECK-START: int Main.$opt$noinline$notMultipleUses(int, int) instruction_simplifier (before)
318 /// CHECK-START: int Main.$opt$noinline$notMultipleUses(int, int) instruction_simplifier (after)
329 /// CHECK-START: int Main.$opt$noinline$notMultipleUses(int, int) instruction_simplifier (after)
332 public static int $opt$noinline$notMultipleUses(int a, int b) {
339 assertIntEquals(~0xff, $opt$noinline$andToOr(0xf, 0xff));
340 assertIntEquals(~0xff, $noinline$runSmaliTest("$opt$noinline$andToOr", int.class, 0xf, 0xff));
341 assertEquals(true, $opt$noinline$booleanAndToOr(false, false));
342 assertEquals(true, $noinline$runSmaliTest("$opt$noinline$booleanAndToOr", boolean.class, false, false));
343 assertLongEquals(~0xf, $opt$noinline$orToAnd(0xf, 0xff));
344 assertLongEquals(~0xf, $noinline$runSmaliTest("$opt$noinline$orToAnd", long.class, 0xfL, 0xffL));
345 assertEquals(false, $opt$noinline$booleanOrToAnd(true, true));
346 assertEquals(false, $noinline$runSmaliTest("$opt$noinline$booleanOrToAnd", boolean.class, true, true));
347 noinline$regressInputsAway(0xf, 0xff));
348 assertIntEquals(-1, $noinline$runSmaliTest("$opt$noinline$regressInputsAway", int.class, 0xf, 0xff));
349 assertIntEquals(0xf0, $opt$noinline$notXorToXor(0xf, 0xff));
350 assertIntEquals(0xf0, $noinline$runSmaliTest("$opt$noinline$notXorToXor", int.class, 0xf, 0xff));
351 assertEquals(true, $opt$noinline$booleanNotXorToXor(true, false));
352 assertEquals(true, $noinline$runSmaliTest("$opt$noinline$booleanNotXorToXor", boolean.class, true, false));
353 assertIntEquals(~0xff, $opt$noinline$notMultipleUses(0xf, 0xff));
354 assertIntEquals(~0xff, $noinline$runSmaliTest("$opt$noinline$notMultipleUses", int.class, 0xf, 0xff));