Lines Matching refs:scalar

172   const LLT S1 = LLT::scalar(1);
173 const LLT S8 = LLT::scalar(8);
174 const LLT S16 = LLT::scalar(16);
175 const LLT S32 = LLT::scalar(32);
176 const LLT S64 = LLT::scalar(64);
177 const LLT S96 = LLT::scalar(96);
178 const LLT S128 = LLT::scalar(128);
179 const LLT S256 = LLT::scalar(256);
180 const LLT S1024 = LLT::scalar(1024);
449 {S64, LLT::scalar(33)},
450 {S32, S8}, {S32, LLT::scalar(24)}})
610 return std::make_pair(1, LLT::scalar(Query.Types[0].getSizeInBits()));
614 return std::make_pair(1, LLT::scalar(Query.Types[0].getSizeInBits()));
626 return std::make_pair(0, LLT::scalar(Query.Types[1].getSizeInBits()));
631 return std::make_pair(0, LLT::scalar(Query.Types[1].getSizeInBits()));
764 return std::make_pair(0, LLT::scalar(MemSize));
769 return std::make_pair(0, LLT::scalar(32 * (DstSize / 32)));
774 return std::make_pair(0, LLT::scalar(MaxSize));
777 return std::make_pair(0, LLT::scalar(Align));
905 // Condition should be s32 for scalar, s1 for vector.
1053 // Clamp the little scalar to s8-s256 and make it a power of 2. It's not
1098 return std::make_pair(BigTyIdx, LLT::scalar(NewSizeInBits));
1186 const LLT S32 = LLT::scalar(32);
1245 B.materializePtrAdd(LoadAddr, QueuePtr, LLT::scalar(64), StructOffset);
1257 const LLT S32 = LLT::scalar(32);
1313 Register CmpRes = MRI.createGenericVirtualRegister(LLT::scalar(1));
1336 Register CmpRes = MRI.createGenericVirtualRegister(LLT::scalar(1));
1378 auto Cond = B.buildFCmp(CmpInst::FCMP_OGT, LLT::scalar(1), Fabs, C2);
1388 const LLT S1 = LLT::scalar(1);
1389 const LLT S64 = LLT::scalar(64);
1416 LLT S32 = LLT::scalar(32);
1433 const LLT S1 = LLT::scalar(1);
1434 const LLT S32 = LLT::scalar(32);
1435 const LLT S64 = LLT::scalar(64);
1482 const LLT S64 = LLT::scalar(64);
1483 const LLT S32 = LLT::scalar(32);
1766 if (Ty == LLT::scalar(32) && !MFI->getMode().FP32Denormals)
1768 if (Ty == LLT::scalar(16) && !MFI->getMode().FP64FP16Denormals)
1855 const LLT S32 = LLT::scalar(32);
1919 LLT S16 = LLT::scalar(16);
1920 LLT S32 = LLT::scalar(32);
1921 LLT S64 = LLT::scalar(64);
1946 LLT S32 = LLT::scalar(32);
1947 LLT S64 = LLT::scalar(64);
2007 LLT S16 = LLT::scalar(16);
2008 LLT S32 = LLT::scalar(32);
2074 LLT S32 = LLT::scalar(32);
2075 LLT S1 = LLT::scalar(1);
2139 LLT S64 = LLT::scalar(64);
2140 LLT S1 = LLT::scalar(1);
2177 LLT S32 = LLT::scalar(32);
2219 LLT S32 = LLT::scalar(32);
2220 LLT S1 = LLT::scalar(1);
2262 LLT IdxTy = LLT::scalar(DstTy.getSizeInBits());
2286 auto Hi32 = B.buildExtract(LLT::scalar(32), MI.getOperand(2).getReg(), 32);
2299 const LLT S16 = LLT::scalar(16);
2300 const LLT S32 = LLT::scalar(32);
2325 const LLT S32 = LLT::scalar(32);
2326 const LLT S16 = LLT::scalar(16);
2329 if (Ty == LLT::scalar(8) || Ty == S16) {
2330 Register AnyExt = B.buildAnyExt(LLT::scalar(32), VData).getReg(0);