Lines Matching defs:OperandData
2017 struct OperandData {
2018 OperandData() = default;
2019 OperandData(Value *V, bool APO, bool IsUsed)
2047 using OperandDataVec = SmallVector<OperandData, 2>;
2062 OperandData &getData(unsigned OpIdx, unsigned Lane) {
2067 const OperandData &getData(unsigned OpIdx, unsigned Lane) const {
2242 OperandData &OpData = getData(Idx, Lane);
2404 const OperandData &OpData = getData(OpIdx, Lane);
2525 OperandData &Data = getData(OpI, Ln);
2576 const OperandData &Data = getData(OpI, Ln);
2667 ArrayRef<OperandData> Op0 = OpsVec.front();
2668 for (const OperandData &Data : Op0)
2670 for (ArrayRef<OperandData> Op :
2672 if (any_of(Op, [&UniqueValues](const OperandData &Data) {
2738 OperandData &AltOp = getData(OpIdx, Lane);
2789 for (const OperandData &OpData : OpDataVec) {