Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.h65 bool selectVSplatUimmInvPow2(SDValue N, SDValue &SplatImm) const;
66 bool selectVSplatUimmPow2(SDValue N, SDValue &SplatImm) const;
H A DLoongArchISelDAGToDAG.cpp373 SDValue &SplatImm) const { in selectVSplatUimmInvPow2()
385 SplatImm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmInvPow2()
394 SDValue &SplatImm) const { in selectVSplatUimmPow2()
406 SplatImm = CurDAG->getTargetConstant(Log2, SDLoc(N), EltTy); in selectVSplatUimmPow2()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp154 uint32_t SplatImm = (Imm & 0xff) * 0x01010101; in DecodePSHUFMask() local
157 ShuffleMask.push_back(SplatImm % NumLaneElts + l); in DecodePSHUFMask()
158 SplatImm /= NumLaneElts; in DecodePSHUFMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp833 unsigned SplatImm = in simplifyCode() local
836 unsigned NewElem = (SplatImm + ShiftImm) & 0x3; in simplifyCode()
843 LLVM_DEBUG(dbgs() << "Changing splat immediate from " << SplatImm in simplifyCode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td1203 SplatComplexPattern SplatImm,
1207 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$m);
1209 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$m))];
1247 SplatComplexPattern SplatImm, RegisterOperand ROWD,
1251 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$imm);
1253 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$imm))];
1258 SplatComplexPattern SplatImm, RegisterOperand ROWD,
1262 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$u8);
1264 list<dag> Pattern = [(set ROWD:$wd, (OpNode ROWS:$ws, SplatImm:$u8))];
1487 dag InOperandList = (ins ROWS:$ws, SplatImm.OpClass:$n);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp3150 int64_t SplatImm = SplatConst.getSExtValue(); in selectVSplatImmHelper() local
3152 if (!ValidateImm(SplatImm)) in selectVSplatImmHelper()
3155 SplatVal = DAG.getTargetConstant(SplatImm, SDLoc(N), Subtarget.getXLenVT()); in selectVSplatImmHelper()