Lines Matching full:noinline
50 assertIntEquals(0, $opt$noinline$getStringLength(""));
51 assertIntEquals(3, $opt$noinline$getStringLength("abc"));
52 assertIntEquals(10, $opt$noinline$getStringLength("0123456789"));
54 assertBooleanEquals(true, $opt$noinline$isStringEmpty(""));
55 assertBooleanEquals(false, $opt$noinline$isStringEmpty("abc"));
56 assertBooleanEquals(false, $opt$noinline$isStringEmpty("0123456789"));
58 assertCharEquals('a', $opt$noinline$stringCharAt("a", 0));
59 assertCharEquals('a', $opt$noinline$stringCharAt("abc", 0));
60 assertCharEquals('b', $opt$noinline$stringCharAt("abc", 1));
61 assertCharEquals('c', $opt$noinline$stringCharAt("abc", 2));
62 assertCharEquals('7', $opt$noinline$stringCharAt("0123456789", 7));
65 $opt$noinline$stringCharAt("abc", -1);
69 assertStringContains("Main.$opt$noinline$stringCharAt", sioob.getStackTrace()[1].toString());
72 $opt$noinline$stringCharAt("abc", 3);
76 assertStringContains("Main.$opt$noinline$stringCharAt", sioob.getStackTrace()[1].toString());
79 $opt$noinline$stringCharAt("abc", Integer.MAX_VALUE);
83 assertStringContains("Main.$opt$noinline$stringCharAt", sioob.getStackTrace()[1].toString());
86 assertCharEquals('7', $opt$noinline$stringCharAtCatch("0123456789", 7));
87 assertCharEquals('7', $noinline$runSmaliTest("stringCharAtCatch", "0123456789", 7));
88 assertCharEquals('\0', $opt$noinline$stringCharAtCatch("0123456789", 10));
89 assertCharEquals('\0', $noinline$runSmaliTest("stringCharAtCatch","0123456789", 10));
91 assertIntEquals('a' + 'b' + 'c', $opt$noinline$stringSumChars("abc"));
92 assertIntEquals('a' + 'b' + 'c', $opt$noinline$stringSumLeadingChars("abcdef", 3));
94 $opt$noinline$stringSumLeadingChars("abcdef", 7);
98 assertStringContains("Main.$opt$noinline$stringSumLeadingChars",
101 assertIntEquals('a' + 'b' + 'c' + 'd', $opt$noinline$stringSum4LeadingChars("abcdef"));
103 $opt$noinline$stringSum4LeadingChars("abc");
107 assertStringContains("Main.$opt$noinline$stringSum4LeadingChars",
112 /// CHECK-START: int Main.$opt$noinline$getStringLength(java.lang.String) instruction_simplifier (before)
116 /// CHECK-START: int Main.$opt$noinline$getStringLength(java.lang.String) instruction_simplifier (after)
122 /// CHECK-START: int Main.$opt$noinline$getStringLength(java.lang.String) instruction_simplifier (after)
125 static public int $opt$noinline$getStringLength(String s) {
130 /// CHECK-START: boolean Main.$opt$noinline$isStringEmpty(java.lang.String) instruction_simplifier (before)
134 /// CHECK-START: boolean Main.$opt$noinline$isStringEmpty(java.lang.String) instruction_simplifier (after)
142 /// CHECK-START: boolean Main.$opt$noinline$isStringEmpty(java.lang.String) instruction_simplifier (after)
145 static public boolean $opt$noinline$isStringEmpty(String s) {
150 /// CHECK-START: char Main.$opt$noinline$stringCharAt(java.lang.String, int) instruction_simplifier (before)
154 /// CHECK-START: char Main.$opt$noinline$stringCharAt(java.lang.String, int) instruction_simplifier (after)
163 /// CHECK-START: char Main.$opt$noinline$stringCharAt(java.lang.String, int) instruction_simplifier (after)
166 static public char $opt$noinline$stringCharAt(String s, int pos) {
171 /// CHECK-START: char Main.$opt$noinline$stringCharAtCatch(java.lang.String, int) instruction_simplifier (before)
180 /// CHECK-START: char Main.$opt$noinline$stringCharAtCatch(java.lang.String, int) instruction_simplifier (after)
190 /// CHECK-START: char Main.$opt$noinline$stringCharAtCatch(java.lang.String, int) instruction_simplifier (after)
193 static public char $opt$noinline$stringCharAtCatch(String s, int pos) {
202 /// CHECK-START: int Main.$opt$noinline$stringSumChars(java.lang.String) instruction_simplifier (before)
206 /// CHECK-START: int Main.$opt$noinline$stringSumChars(java.lang.String) instruction_simplifier (after)
212 /// CHECK-START: int Main.$opt$noinline$stringSumChars(java.lang.String) instruction_simplifier (after)
216 /// CHECK-START: int Main.$opt$noinline$stringSumChars(java.lang.String) GVN (after)
220 /// CHECK-START: int Main.$opt$noinline$stringSumChars(java.lang.String) BCE (after)
223 static public int $opt$noinline$stringSumChars(String s) {
233 /// CHECK-START: int Main.$opt$noinline$stringSumLeadingChars(java.lang.String, int) instruction_simplifier (before)
236 /// CHECK-START: int Main.$opt$noinline$stringSumLeadingChars(java.lang.String, int) instruction_simplifier (after)
241 /// CHECK-START: int Main.$opt$noinline$stringSumLeadingChars(java.lang.String, int) instruction_simplifier (after)
244 /// CHECK-START: int Main.$opt$noinline$stringSumLeadingChars(java.lang.String, int) BCE (after)
247 /// CHECK-START: int Main.$opt$noinline$stringSumLeadingChars(java.lang.String, int) BCE (after)
250 static public int $opt$noinline$stringSumLeadingChars(String s, int n) {
259 /// CHECK-START: int Main.$opt$noinline$stringSum4LeadingChars(java.lang.String) instruction_simplifier (before)
265 /// CHECK-START: int Main.$opt$noinline$stringSum4LeadingChars(java.lang.String) instruction_simplifier (after)
279 /// CHECK-START: int Main.$opt$noinline$stringSum4LeadingChars(java.lang.String) instruction_simplifier (after)
282 /// CHECK-START: int Main.$opt$noinline$stringSum4LeadingChars(java.lang.String) BCE (after)
285 /// CHECK-START: int Main.$opt$noinline$stringSum4LeadingChars(java.lang.String) BCE (after)
288 static public int $opt$noinline$stringSum4LeadingChars(String s) {
434 public static char $noinline$runSmaliTest(String name, String str, int pos) {