Home
last modified time | relevance | path

Searched refs:SplatV (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp621 Register SplatV = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in AdjustHvxInstrPostInstrSelection() local
622 BuildMI(MB, At, DL, TII.get(Hexagon::A2_tfrsi), SplatV) in AdjustHvxInstrPostInstrSelection()
626 .addReg(SplatV); in AdjustHvxInstrPostInstrSelection()
630 Register SplatV = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in AdjustHvxInstrPostInstrSelection() local
634 BuildMI(MB, At, DL, TII.get(Hexagon::A2_tfrsi), SplatV) in AdjustHvxInstrPostInstrSelection()
637 BuildMI(MB, At, DL, TII.get(Hexagon::V6_lvsplatw), OutV).addReg(SplatV); in AdjustHvxInstrPostInstrSelection()
648 Register SplatV = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in AdjustHvxInstrPostInstrSelection() local
650 BuildMI(MB, At, DL, TII.get(Hexagon::S2_vsplatrb), SplatV) in AdjustHvxInstrPostInstrSelection()
654 .addReg(SplatV); in AdjustHvxInstrPostInstrSelection()
662 Register SplatV = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in AdjustHvxInstrPostInstrSelection() local
[all …]