Lines Matching defs:a1
143 #define a1 rdi
280 push %a1
322 pop %a1
371 movq receiver(%a1), %a1 // load real receiver
377 movq receiver(%a1), %a1 // load real receiver
472 movq %a2, %a1
475 movq $$0, %a1
477 // a1 = receiver
493 // Takes: $0 = class to search (a1 or a2 or r10 ONLY)
508 movq $0, %a1
531 // a1 or a2 (STRET) = receiver
544 testq %a1, %a1
551 movq (%a1), %r11 // r11 = isa
569 movq %a1, %r10
602 * On entry: a1 = class whose cache is to be searched
612 movq %a1, %r11 // move class to r11 for CacheLookup
647 MethodTableLookup %a1, %a2 // r11 = IMP
679 // search the cache (objc_super in %a1)
680 movq class(%a1), %r11 // class = objc_super->class
686 movq receiver(%a1), %r10
688 movq receiver(%a1), %a1 // load real receiver
704 // search the cache (objc_super in %a1)
705 movq class(%a1), %r11 // cls = objc_super->class
712 movq receiver(%a1), %r10
714 movq receiver(%a1), %a1 // load real receiver
751 MethodTableLookup %a1, %a2 // r11 = IMP
788 MethodTableLookup %a1, %a2 // r11 = IMP
812 * The ABI calls for %a1 to be used as the address of the structure
815 * On entry: %a1 is the address where the structure is returned,
863 * On entry: %a1 is the address where the structure is returned,
958 MethodTableLookup %a1, %a2 // r11 = IMP
1072 movq %a1, %rax