Home | History | Annotate | Download | only in ppc64

Lines Matching refs:As

22 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
43 // Rewrite BR/BL to symbol as TYPE_BRANCH.
44 switch p.As {
56 switch p.As {
99 switch p.As {
103 p.As = AADDC
109 p.As = AADDCCC
115 p.As = AADD
125 if p.As == obj.ADUFFCOPY || p.As == obj.ADUFFZERO {
133 if p.As == obj.ADUFFZERO {
139 p.As = AMOVD
149 p1.As = AADD
155 p2.As = AMOVD
161 p3.As = obj.ACALL
174 if p.As != AMOVD {
184 q.As = AADD
208 if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
220 p1.As = AMOVD
227 p2.As = p.As
284 switch p.As {
406 for q1.As == obj.ANOP {
451 o := p.As
487 // duffcopy as we rely on being able to jump to a specific
494 // generate the addis instruction except as part of the
496 // way to use r12 as the source.
498 q.As = AWORD
503 q.As = AWORD
524 q.As = AMOVD
532 q.As = AMOVDU
546 q.As = AMOVD
554 q.As = AMOVD
563 q.As = AADD
573 // (e.g. gogo) are not identified as leaves but still have
585 q.As = AMOVD
614 q.As = AMOVD
622 q.As = ACMP
629 q.As = ABEQ
634 q.As = AMOVD
642 q.As = AADD
650 q.As = ACMP
657 q.As = ABNE
662 q.As = AADD
670 q.As = AMOVD
679 q.As = obj.ANOP
694 p.As = ABR
707 p.As = AADD
715 q.As = ABR
727 p.As = AMOVD
735 q.As = AMOVD
750 q.As = AMOVD
765 q.As = AADD
778 q1.As = ABR
851 p.As = AMOVD
867 p.As = ACMPU
878 p.As = AADD
886 p.As = ACMPU
909 p.As = ACMP
917 p.As = ABEQ
921 p.As = AADD
929 p.As = ASUB
936 p.As = AMOVD
943 p.As = ACMPU
954 p.As = ABLT
960 p.As = AMOVD
979 // In PPC64 PIC code, R2 is used as TOC pointer derived from R12
988 p.As = AMOVD
1013 p.As = AMOVD
1022 p.As = AMOVD
1030 p.As = obj.ACALL
1039 p.As = ABL
1047 p.As = AMOVD
1057 p.As = ABR
1064 p.As = obj.ANOP // zero-width place holder
1080 func relinv(a obj.As) obj.As {
1109 var b obj.As
1116 a := p.As
1149 a = q.As
1186 r.As = b
1201 q.As = a