Home | History | Annotate | Download | only in X86

Lines Matching defs:Ratio

19885     unsigned Ratio = Amt.getSimpleValueType().getVectorNumElements() /
19887 unsigned RatioInLog2 = Log2_32_Ceil(Ratio);
19889 unsigned BaseOp = (SplatIndex < 0 ? 0 : SplatIndex * Ratio);
19890 for (unsigned i = 0; i != Ratio; ++i) {
19900 for (unsigned i = Ratio; i != Amt.getNumOperands(); i += Ratio) {
19902 for (unsigned j = 0; j != Ratio; ++j) {
19990 unsigned Ratio = Amt.getSimpleValueType().getVectorNumElements() /
19992 std::vector<SDValue> Vals(Ratio);
19993 for (unsigned i = 0; i != Ratio; ++i)
19995 for (unsigned i = Ratio; i != Amt.getNumOperands(); i += Ratio) {
19996 for (unsigned j = 0; j != Ratio; ++j)
25267 int Ratio = NumBytes / NumMaskElts;
25269 int M = Mask[i / Ratio];
25278 M = Ratio * M + i % Ratio;
25370 "Must not have a ratio for both incoming and op masks!");
28127 // The number of u's between each two values depends on the ratio between
29109 "Unexpected ratio for truncating masked store");
30880 int Ratio = OrigVT.getSizeInBits() / OpVT.getSizeInBits();
30882 OrigVT.getVectorNumElements() / Ratio);