Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9563 int Idx, int ExpectedIdx) { in IsElementEquivalent() argument
9564 assert(0 <= Idx && Idx < MaskSize && 0 <= ExpectedIdx && in IsElementEquivalent()
9565 ExpectedIdx < MaskSize && "Out of range element index"); in IsElementEquivalent()
9576 return Op.getOperand(Idx) == ExpectedOp.getOperand(ExpectedIdx); in IsElementEquivalent()
9600 (Idx / NumEltsPerLane) == (ExpectedIdx / NumEltsPerLane); in IsElementEquivalent()
9602 (Idx % NumHalfEltsPerLane) == (ExpectedIdx % NumHalfEltsPerLane); in IsElementEquivalent()
9632 int ExpectedIdx = ExpectedMask[i]; in isShuffleEquivalent() local
9633 if (0 <= MaskIdx && MaskIdx != ExpectedIdx) { in isShuffleEquivalent()
9635 SDValue ExpectedV = ExpectedIdx < Size ? V1 : V2; in isShuffleEquivalent()
9637 ExpectedIdx = ExpectedIdx < Size ? ExpectedIdx : (ExpectedIdx - Size); in isShuffleEquivalent()
[all …]