Home | History | Annotate | Download | only in arm

Lines Matching refs:As

23 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
47 // Rewrite B/BL to symbol as TYPE_BRANCH.
48 switch p.As {
59 switch p.As {
66 ctxt.Diag("%v: TLS MRC instruction must write to R0 as it might get translated into a BL instruction", p.Line())
76 p.As = AMOVW
86 p.As = ABL
94 p.As = AMOVW
104 p.As = AWORD
108 switch p.As {
140 if p.As == obj.ADUFFCOPY || p.As == obj.ADUFFZERO {
147 if p.As == obj.ADUFFZERO {
153 p.As = AMOVW
163 p1.As = AADD
169 p2.As = obj.ACALL
181 if p.As != AMOVW {
191 q.As = AADD
215 if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
227 p1.As = AMOVW
234 p2.As = p.As
286 switch p.As {
335 for q1.As == obj.ANOP {
349 o := p.As
382 p.As = AMOVW
411 p.As = AMOVW
419 p.As = ACMP
425 p.As = ABEQ
430 p.As = AMOVW
438 p.As = AADD
446 p.As = ACMP
452 p.As = ABNE
457 p.As = AADD
465 p.As = AMOVW
474 p.As = obj.ANOP
483 p.As = AB
497 p.As = AMOVW
511 q2.As = AB
549 p.As = AMOVW
560 p.As = AMOVW
570 p.As = AMOVW
583 p.As = ABL
602 p.As = AMOVW
643 switch p.As {
689 p.As = ABL
709 p.As = AMOVW
724 p.As = ACMP
734 p.As = AMOVW
742 p.As = ACMP
759 p.As = ACMP
765 p.As = AMOVW
774 p.As = ASUB
782 p.As = AMOVW
790 p.As = ACMP
799 bls.As = ABLS
810 spfix.As = obj.ANOP
816 pcdata.As = obj.APCDATA
824 movw.As = AMOVW
834 call.As = obj.ACALL
847 b.As = obj.AJMP
875 func relinv(a obj.As) obj.As {
924 a := p.As
927 if q != nil && q.As != obj.ATEXT {
943 a = q.As
979 r.As = ABNE
981 r.As = ABEQ
997 q.As = a
1017 p.As = relinv(a)
1042 var unaryDst = map[obj.As]bool{