Searched refs:VSHF (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/VE/VELIntrinsics/ |
| H A D | vshf.ll | 6 ;;; We test VSHF*vvrl, VSHF*vvrl_v, VSHF*vvil, and VSHF*vvil_v instructions.
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MSA.txt | 32 and pck* instructions, this is matched from MipsISD::VSHF instead of 45 it lowers directly to MipsISD::VSHF instead of using common IR.
|
| H A D | MipsISelLowering.h | 228 VSHF, // Generic shuffle enumerator
|
| H A D | MipsSEISelLowering.cpp | 2184 return DAG.getNode(MipsISD::VSHF, DL, Op->getValueType(0), in lowerINTRINSIC_WO_CHAIN() 2191 return DAG.getNode(MipsISD::VSHF, DL, Op->getValueType(0), in lowerINTRINSIC_WO_CHAIN() 2270 return DAG.getNode(MipsISD::VSHF, DL, Op->getValueType(0), in lowerINTRINSIC_WO_CHAIN() 2970 return DAG.getNode(MipsISD::VSHF, DL, ResTy, MaskVec, Op1, Op0); in lowerVECTOR_SHUFFLE_VSHF()
|
| H A D | MipsISelLowering.cpp | 274 case MipsISD::VSHF: return "MipsISD::VSHF"; in getTargetNodeName()
|
| H A D | MipsMSAInstrInfo.td | 39 def MipsVSHF : SDNode<"MipsISD::VSHF", SDT_VSHF>;
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEInstrVec.td | 731 // special RV multiclass with 3 arguments for VSHF. 732 // e.g. VSHF 1444 // Section 8.16.2 - VSHF (Vector Shuffle) 1445 defm VSHF : RVSHFm<"vshf", 0xbc, V64>;
|