Home
last modified time | relevance | path

Searched full:rx32 (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepInstrFormats.td52 bits <5> Rx32;
53 let Inst{20-16} = Rx32{4-0};
78 bits <5> Rx32;
79 let Inst{20-16} = Rx32{4-0};
112 bits <5> Rx32;
113 let Inst{20-16} = Rx32{4-0};
174 bits <5> Rx32;
175 let Inst{20-16} = Rx32{4-0};
266 bits <5> Rx32;
267 let Inst{20-16} = Rx32{
[all...]
H A DHexagonDepInstrInfo.td1480 (outs IntRegs:$Rx32),
1482 "$Rx32.h = #$Ii",
1488 let Constraints = "$Rx32 = $Rx32in";
1491 (outs IntRegs:$Rx32),
1493 "$Rx32.l = #$Ii",
1499 let Constraints = "$Rx32 = $Rx32in";
4672 (outs IntRegs:$Rx32),
4674 "$Rx32 += sfmpy($Rs32,$Rt32)",
4683 let Constraints = "$Rx32 = $Rx32in";
4686 (outs IntRegs:$Rx32),
[all …]
H A DHexagonBitSimplify.cpp486 case S2_storerb_pi: // memb(Rx32++#s4:0)=Rt32 in getUsedBitsInStore()
487 case S2_storerbnew_pi: // memb(Rx32++#s4:0)=Nt8.new in getUsedBitsInStore()
488 case S2_pstorerbt_pi: // if (Pv4) memb(Rx32++#s4:0)=Rt32 in getUsedBitsInStore()
489 case S2_pstorerbf_pi: // if (!Pv4) memb(Rx32++#s4:0)=Rt32 in getUsedBitsInStore()
490 case S2_pstorerbtnew_pi: // if (Pv4.new) memb(Rx32++#s4:0)=Rt32 in getUsedBitsInStore()
491 case S2_pstorerbfnew_pi: // if (!Pv4.new) memb(Rx32++#s4:0)=Rt32 in getUsedBitsInStore()
492 case S2_pstorerbnewt_pi: // if (Pv4) memb(Rx32++#s4:0)=Nt8.new in getUsedBitsInStore()
493 case S2_pstorerbnewf_pi: // if (!Pv4) memb(Rx32++#s4:0)=Nt8.new in getUsedBitsInStore()
494 case S2_pstorerbnewtnew_pi: // if (Pv4.new) memb(Rx32++#s4:0)=Nt8.new in getUsedBitsInStore()
495 case S2_pstorerbnewfnew_pi: // if (!Pv4.new) memb(Rx32++#s4:0)=Nt8.new in getUsedBitsInStore()
[all …]
H A DHexagonDepMask.h1738 /*Rx32+=add(Rs32,#s8)*/
1744 /*Rx32-=mpyi(Rs32,#u8)*/
1750 /*Rx32+=mpyi(Rs32,#u8)*/
1762 /*Rx32-=add(Rs32,#s8)*/
2068 /*Rx32=add(#u8,asl(Rx32,#U5))*/
2074 /*Rx32=add(#u8,lsr(Rx32,#U5))*/
2080 /*Rx32=and(#u8,asl(Rx32,#U5))*/
2086 /*Rx32=and(#u8,lsr(Rx32,#U5))*/
2092 /*Rx32|=and(Rs32,#s10)*/
2098 /*Rx32=or(Ru32,and(Rx32,#s10))*/
[all …]
H A DHexagonPseudo.td569 def NAME#_pci : LDInst<(outs RC:$Rd32, IntRegs:$Rx32),
571 ".error \"should not emit\" ", [], "$Rx32 = $Rx32in", tc_5ceb2f9e>;
574 def NAME#_pcr : LDInst<(outs RC:$Rd32, IntRegs:$Rx32),
576 ".error \"should not emit\" ", [], "$Rx32 = $Rx32in", tc_075c8dd8>;
592 def NAME#_pci : STInst<(outs IntRegs:$Rx32),
594 ".error \"should not emit\" ", [], "$Rx32 = $Rx32in", tc_b4dc7630>;
597 def NAME#_pcr : STInst<(outs IntRegs:$Rx32),
599 ".error \"should not emit\" ", [], "$Rx32 = $Rx32in", tc_a2b365d2>;
H A DHexagonDepMappings.td123 …f S2_tableidxb_goodsyntaxAlias : InstAlias<"$Rx32 = tableidxb($Rs32,#$Ii,#$II)", (S2_tableidxb Int…
474 def Y2_crswap_oldAlias : InstAlias<"crswap($Rx32,sgp)", (Y2_crswap0 IntRegs:$Rx32)>;
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dhexagon_protos.h773 Assembly Syntax: Rx32.h=#u16
782 Assembly Syntax: Rx32.l=#u16
2753 Assembly Syntax: Rx32+=sfmpy(Rs32,Rt32)
2762 Assembly Syntax: Rx32+=sfmpy(Rs32,Rt32):lib
2771 Assembly Syntax: Rx32+=sfmpy(Rs32,Rt32,Pu4):scale
2780 Assembly Syntax: Rx32-=sfmpy(Rs32,Rt32)
2789 Assembly Syntax: Rx32-=sfmpy(Rs32,Rt32):lib
2852 Assembly Syntax: Rd32=memb(Rx32++#s4:0:circ(Mu2))
2861 Assembly Syntax: Rd32=memb(Rx32++I:circ(Mu2))
2870 Assembly Syntax: Rdd32=memd(Rx32++#s4:3:circ(Mu2))
[all …]