Searched refs:SplatImm (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.h | 65 bool selectVSplatUimmInvPow2(SDValue N, SDValue &SplatImm) const; 66 bool selectVSplatUimmPow2(SDValue N, SDValue &SplatImm) const;
|
| H A D | LoongArchISelDAGToDAG.cpp | 417 SDValue &SplatImm) const { in selectVSplatUimmInvPow2() 429 SplatImm = CurDAG->getSignedTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2() 438 SDValue &SplatImm) const { in selectVSplatUimmPow2() 450 SplatImm = CurDAG->getSignedTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ShuffleDecode.cpp | 155 uint32_t SplatImm = (Imm & 0xff) * 0x01010101; in DecodePSHUFMask() local 158 ShuffleMask.push_back(SplatImm % NumLaneElts + l); in DecodePSHUFMask() 159 SplatImm /= NumLaneElts; in DecodePSHUFMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMSAInstrInfo.td | 1133 SplatComplexPattern SplatImm, 1137 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$m); 1139 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$m))]; 1177 SplatComplexPattern SplatImm, RegisterOperand ROWD, 1181 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$imm); 1183 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$imm))]; 1188 SplatComplexPattern SplatImm, RegisterOperand ROWD, 1192 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$u8); 1194 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$u8))]; 1412 class MSA_ELM_SPLAT_DESC_BASE<string instr_asm, SplatComplexPattern SplatImm, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 845 unsigned SplatImm = in simplifyCode() local 848 unsigned NewElem = (SplatImm + ShiftImm) & 0x3; in simplifyCode() 855 LLVM_DEBUG(dbgs() << "Changing splat immediate from " << SplatImm in simplifyCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 3872 int64_t SplatImm = SplatConst.getSExtValue(); in selectVSplatImmHelper() local 3874 if (!ValidateImm(SplatImm)) in selectVSplatImmHelper() 3878 SplatImm -= 1; in selectVSplatImmHelper() 3881 DAG.getSignedTargetConstant(SplatImm, SDLoc(N), Subtarget.getXLenVT()); in selectVSplatImmHelper()
|