• Home
  • Raw
  • Download

Lines Matching refs:__

100 #define __ GetAssembler()->  macro
103 __ sbfx(arm::R0, arm::R1, 0, 1); in TEST_F()
104 __ sbfx(arm::R0, arm::R1, 0, 8); in TEST_F()
105 __ sbfx(arm::R0, arm::R1, 0, 16); in TEST_F()
106 __ sbfx(arm::R0, arm::R1, 0, 32); in TEST_F()
108 __ sbfx(arm::R0, arm::R1, 8, 1); in TEST_F()
109 __ sbfx(arm::R0, arm::R1, 8, 8); in TEST_F()
110 __ sbfx(arm::R0, arm::R1, 8, 16); in TEST_F()
111 __ sbfx(arm::R0, arm::R1, 8, 24); in TEST_F()
113 __ sbfx(arm::R0, arm::R1, 16, 1); in TEST_F()
114 __ sbfx(arm::R0, arm::R1, 16, 8); in TEST_F()
115 __ sbfx(arm::R0, arm::R1, 16, 16); in TEST_F()
117 __ sbfx(arm::R0, arm::R1, 31, 1); in TEST_F()
139 __ ubfx(arm::R0, arm::R1, 0, 1); in TEST_F()
140 __ ubfx(arm::R0, arm::R1, 0, 8); in TEST_F()
141 __ ubfx(arm::R0, arm::R1, 0, 16); in TEST_F()
142 __ ubfx(arm::R0, arm::R1, 0, 32); in TEST_F()
144 __ ubfx(arm::R0, arm::R1, 8, 1); in TEST_F()
145 __ ubfx(arm::R0, arm::R1, 8, 8); in TEST_F()
146 __ ubfx(arm::R0, arm::R1, 8, 16); in TEST_F()
147 __ ubfx(arm::R0, arm::R1, 8, 24); in TEST_F()
149 __ ubfx(arm::R0, arm::R1, 16, 1); in TEST_F()
150 __ ubfx(arm::R0, arm::R1, 16, 8); in TEST_F()
151 __ ubfx(arm::R0, arm::R1, 16, 16); in TEST_F()
153 __ ubfx(arm::R0, arm::R1, 31, 1); in TEST_F()
175 __ vmstat(); in TEST_F()
183 __ ldrexd(arm::R0, arm::R1, arm::R0); in TEST_F()
184 __ ldrexd(arm::R0, arm::R1, arm::R1); in TEST_F()
185 __ ldrexd(arm::R0, arm::R1, arm::R2); in TEST_F()
186 __ ldrexd(arm::R5, arm::R3, arm::R7); in TEST_F()
197 __ strexd(arm::R9, arm::R0, arm::R1, arm::R0); in TEST_F()
198 __ strexd(arm::R9, arm::R0, arm::R1, arm::R1); in TEST_F()
199 __ strexd(arm::R9, arm::R0, arm::R1, arm::R2); in TEST_F()
200 __ strexd(arm::R9, arm::R5, arm::R3, arm::R7); in TEST_F()
211 __ ldrd(arm::R0, arm::Address(arm::R2, 8)); in TEST_F()
212 __ ldrd(arm::R0, arm::Address(arm::R12)); in TEST_F()
213 __ strd(arm::R0, arm::Address(arm::R2, 8)); in TEST_F()
223 __ eor(arm::R1, arm::R1, arm::ShifterOperand(arm::R0)); in TEST_F()
224 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R1)); in TEST_F()
225 __ eor(arm::R1, arm::R8, arm::ShifterOperand(arm::R0)); in TEST_F()
226 __ eor(arm::R8, arm::R1, arm::ShifterOperand(arm::R0)); in TEST_F()
227 __ eor(arm::R1, arm::R0, arm::ShifterOperand(arm::R8)); in TEST_F()
239 __ subs(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
240 __ sub(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
241 __ subs(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31)); in TEST_F()
242 __ sub(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31)); in TEST_F()
253 __ adds(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
254 __ add(arm::R1, arm::R0, arm::ShifterOperand(42)); in TEST_F()
255 __ adds(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31)); in TEST_F()
256 __ add(arm::R1, arm::R0, arm::ShifterOperand(arm::R2, arm::ASR, 31)); in TEST_F()
267 __ umull(arm::R0, arm::R1, arm::R2, arm::R3); in TEST_F()
275 __ smull(arm::R0, arm::R1, arm::R2, arm::R3); in TEST_F()
287 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
288 __ StoreToOffset(type, arm::IP, arm::SP, offset); in TEST_F()
289 __ StoreToOffset(type, arm::IP, arm::R5, offset); in TEST_F()
303 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
304 __ StoreToOffset(type, arm::IP, arm::SP, offset); in TEST_F()
305 __ StoreToOffset(type, arm::IP, arm::R5, offset); in TEST_F()
328 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
337 __ StoreToOffset(type, arm::R11, arm::SP, offset); in TEST_F()
338 __ StoreToOffset(type, arm::R11, arm::R5, offset); in TEST_F()
352 __ StoreToOffset(type, arm::R0, arm::SP, offset); in TEST_F()
356 __ StoreToOffset(type, arm::R11, arm::SP, offset); in TEST_F()
357 __ StoreToOffset(type, arm::R11, arm::R5, offset); in TEST_F()
377 __ Bind(&start); in TEST_F()
380 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
382 __ b(&end, arm::EQ); in TEST_F()
383 __ b(&start, arm::LT); in TEST_F()
386 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
388 __ Bind(&end); in TEST_F()
402 __ cbz(arm::R0, &label1); in TEST_F()
405 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
407 __ Bind(&label0); in TEST_F()
408 __ cbz(arm::R0, &label2); in TEST_F()
409 __ Bind(&label1); in TEST_F()
412 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
414 __ Bind(&label2); in TEST_F()
427 __ GetAdjustedPosition(label0.Position())); in TEST_F()
429 __ GetAdjustedPosition(label1.Position())); in TEST_F()
431 __ GetAdjustedPosition(label2.Position())); in TEST_F()
436 __ cbz(arm::R0, &label1); in TEST_F()
439 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
441 __ Bind(&label0); in TEST_F()
442 __ cbz(arm::R0, &label2); in TEST_F()
443 __ Bind(&label1); in TEST_F()
446 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
448 __ Bind(&label2); in TEST_F()
463 __ GetAdjustedPosition(label0.Position())); in TEST_F()
465 __ GetAdjustedPosition(label1.Position())); in TEST_F()
467 __ GetAdjustedPosition(label2.Position())); in TEST_F()
472 __ cbz(arm::R0, &label1); in TEST_F()
475 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
477 __ Bind(&label0); in TEST_F()
478 __ cbz(arm::R0, &label2); in TEST_F()
479 __ Bind(&label1); in TEST_F()
482 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
484 __ Bind(&label2); in TEST_F()
498 __ GetAdjustedPosition(label0.Position())); in TEST_F()
500 __ GetAdjustedPosition(label1.Position())); in TEST_F()
502 __ GetAdjustedPosition(label2.Position())); in TEST_F()
507 __ cbz(arm::R0, &label1); in TEST_F()
510 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
512 __ Bind(&label0); in TEST_F()
513 __ cbz(arm::R0, &label2); in TEST_F()
514 __ Bind(&label1); in TEST_F()
517 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
519 __ Bind(&label2); in TEST_F()
534 __ GetAdjustedPosition(label0.Position())); in TEST_F()
536 __ GetAdjustedPosition(label1.Position())); in TEST_F()
538 __ GetAdjustedPosition(label2.Position())); in TEST_F()
543 __ cbz(arm::R0, &label1); in TEST_F()
546 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
548 __ Bind(&label0); in TEST_F()
549 __ cbz(arm::R0, &label2); in TEST_F()
550 __ Bind(&label1); in TEST_F()
553 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
555 __ Bind(&label2); in TEST_F()
569 __ GetAdjustedPosition(label0.Position())); in TEST_F()
571 __ GetAdjustedPosition(label1.Position())); in TEST_F()
573 __ GetAdjustedPosition(label2.Position())); in TEST_F()
578 __ cbz(arm::R0, &label1); in TEST_F()
581 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
583 __ Bind(&label0); in TEST_F()
584 __ cbz(arm::R0, &label2); in TEST_F()
585 __ Bind(&label1); in TEST_F()
588 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
590 __ Bind(&label2); in TEST_F()
605 __ GetAdjustedPosition(label0.Position())); in TEST_F()
607 __ GetAdjustedPosition(label1.Position())); in TEST_F()
609 __ GetAdjustedPosition(label2.Position())); in TEST_F()
613 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
614 __ LoadLiteral(arm::R0, literal); in TEST_F()
616 __ Bind(&label); in TEST_F()
619 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
632 __ GetAdjustedPosition(label.Position())); in TEST_F()
636 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
637 __ LoadLiteral(arm::R0, literal); in TEST_F()
639 __ Bind(&label); in TEST_F()
642 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
655 __ GetAdjustedPosition(label.Position())); in TEST_F()
659 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
660 __ LoadLiteral(arm::R1, literal); in TEST_F()
662 __ Bind(&label); in TEST_F()
665 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
678 __ GetAdjustedPosition(label.Position())); in TEST_F()
682 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
683 __ LoadLiteral(arm::R1, literal); in TEST_F()
685 __ Bind(&label); in TEST_F()
688 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
703 __ GetAdjustedPosition(label.Position())); in TEST_F()
707 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
708 __ LoadLiteral(arm::R1, literal); in TEST_F()
710 __ Bind(&label); in TEST_F()
713 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
728 __ GetAdjustedPosition(label.Position())); in TEST_F()
732 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
733 __ LoadLiteral(arm::R1, literal); in TEST_F()
735 __ Bind(&label); in TEST_F()
738 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
753 __ GetAdjustedPosition(label.Position())); in TEST_F()
757 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
758 __ LoadLiteral(arm::R1, literal); in TEST_F()
760 __ Bind(&label); in TEST_F()
763 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
778 __ GetAdjustedPosition(label.Position())); in TEST_F()
782 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
783 __ LoadLiteral(arm::R1, literal); in TEST_F()
785 __ Bind(&label); in TEST_F()
788 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
806 __ GetAdjustedPosition(label.Position())); in TEST_F()
810 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
811 __ LoadLiteral(arm::R1, literal); in TEST_F()
813 __ Bind(&label); in TEST_F()
816 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
834 __ GetAdjustedPosition(label.Position())); in TEST_F()
838 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); in TEST_F()
839 __ LoadLiteral(arm::R1, arm::R3, literal); in TEST_F()
841 __ Bind(&label); in TEST_F()
844 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
858 __ GetAdjustedPosition(label.Position())); in TEST_F()
862 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); in TEST_F()
863 __ LoadLiteral(arm::R1, arm::R3, literal); in TEST_F()
865 __ Bind(&label); in TEST_F()
868 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
884 __ GetAdjustedPosition(label.Position())); in TEST_F()
889 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
890 __ LoadLiteral(arm::S3, literal); in TEST_F()
892 __ Bind(&label); in TEST_F()
895 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
910 __ GetAdjustedPosition(label.Position())); in TEST_F()
915 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); in TEST_F()
916 __ LoadLiteral(arm::D3, literal); in TEST_F()
918 __ Bind(&label); in TEST_F()
921 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
940 __ GetAdjustedPosition(label.Position())); in TEST_F()
945 arm::Literal* literal = __ NewLiteral<int64_t>(INT64_C(0x1234567887654321)); in TEST_F()
946 __ LoadLiteral(arm::D3, literal); in TEST_F()
948 __ Bind(&label); in TEST_F()
951 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
970 __ GetAdjustedPosition(label.Position())); in TEST_F()
980 __ cbz(arm::R0, &label1); in TEST_F()
983 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
985 __ Bind(&label0); in TEST_F()
986 __ cbz(arm::R0, &label2); in TEST_F()
987 __ Bind(&label1); in TEST_F()
990 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
992 __ Bind(&label2); in TEST_F()
993 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1011 arm::Literal* literal = __ NewLiteral<int32_t>(0x12345678); in TEST_F()
1012 __ LoadLiteral(arm::R0, literal); in TEST_F()
1014 __ Bind(&label); in TEST_F()
1017 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1031 __ GetAdjustedPosition(label.Position())); in TEST_F()
1040 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1044 __ cbz(arm::R0, &branch_target); in TEST_F()
1048 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1052 __ Bind(&non_tracked); in TEST_F()
1053 __ BindTrackedLabel(&tracked); in TEST_F()
1058 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1062 __ Bind(&branch_target); in TEST_F()
1065 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1088 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1090 __ BindTrackedLabel(&label1); in TEST_F()
1092 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1094 __ BindTrackedLabel(&label2); in TEST_F()
1096 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1100 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
1104 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1107 __ EmitJumpTableDispatch(jump_table, arm::R1); in TEST_F()
1111 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1113 __ BindTrackedLabel(&label3); in TEST_F()
1115 __ ldr(arm::R0, arm::Address(arm::R0)); // necessary, as gcc as emits nops, in TEST_F()
1150 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1152 __ BindTrackedLabel(&label1); in TEST_F()
1154 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1156 __ BindTrackedLabel(&label2); in TEST_F()
1158 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1162 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
1166 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1169 __ EmitJumpTableDispatch(jump_table, arm::R1); in TEST_F()
1173 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1175 __ BindTrackedLabel(&label3); in TEST_F()
1178 __ ldr(arm::R0, arm::Address(arm::R0)); // whereas we emit 0 != nop. in TEST_F()
1214 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1216 __ BindTrackedLabel(&label1); in TEST_F()
1218 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1220 __ BindTrackedLabel(&label2); in TEST_F()
1222 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1226 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
1230 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1233 __ EmitJumpTableDispatch(jump_table, arm::R1); in TEST_F()
1237 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1239 __ BindTrackedLabel(&label3); in TEST_F()
1242 __ ldr(arm::R0, arm::Address(arm::R0)); // whereas we emit 0 != nop. in TEST_F()
1282 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1284 __ BindTrackedLabel(&label1); in TEST_F()
1286 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1288 __ BindTrackedLabel(&label2); in TEST_F()
1290 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1294 arm::JumpTable* jump_table = __ CreateJumpTable(std::move(labels), arm::R1); in TEST_F()
1298 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1301 __ EmitJumpTableDispatch(jump_table, arm::R1); in TEST_F()
1305 __ ldr(arm::R0, arm::Address(arm::R0)); in TEST_F()
1307 __ BindTrackedLabel(&label3); in TEST_F()
1310 __ ldr(arm::R0, arm::Address(arm::R0)); // whereas we emit 0 != nop. in TEST_F()
1344 __ clz(arm::R0, arm::R1); in TEST_F()
1352 __ rbit(arm::R1, arm::R0); in TEST_F()
1360 __ rev(arm::R1, arm::R0); in TEST_F()
1368 __ rev16(arm::R1, arm::R0); in TEST_F()
1376 __ revsh(arm::R1, arm::R0); in TEST_F()