Lines Matching refs:AltOp
427 Instruction *AltOp = nullptr; member
435 return AltOp ? AltOp->getOpcode() : 0; in getAltOpcode()
439 bool isAltShuffle() const { return AltOp != MainOp; } in isAltShuffle()
447 InstructionsState(Value *OpValue, Instruction *MainOp, Instruction *AltOp) in InstructionsState()
448 : OpValue(OpValue), MainOp(MainOp), AltOp(AltOp) {} in InstructionsState()
1950 OperandData &AltOp = getData(OpIdx, Lane); in reorder() local
1952 getSameOpcode({MainAltOps[OpIdx].front(), AltOp.V}); in reorder()
1954 MainAltOps[OpIdx].push_back(AltOp.V); in reorder()
2322 Instruction *AltOp = nullptr; member
2383 bool isAltShuffle() const { return MainOp != AltOp; } in isAltShuffle()
2403 AltOp = S.AltOp; in setOperations()
2411 return AltOp; in getAltOp()
2420 return AltOp ? AltOp->getOpcode() : 0; in getAltOpcode()
2468 if (AltOp) in dump()
2469 dbgs() << *AltOp << "\n"; in dump()
4600 !(S.MainOp && isa<Instruction>(S.MainOp) && S.MainOp == S.AltOp && in buildTree_rec()
4663 bool IsCommutative = isCommutative(S.MainOp) || isCommutative(S.AltOp); in buildTree_rec()
5479 CmpInst::Predicate AltP0 = cast<CmpInst>(S.AltOp)->getPredicate(); in buildTree_rec()
5493 if (CI != Cmp && S.AltOp != Cmp && in buildTree_rec()
5792 const Instruction *AltOp) { in isAlternateInstruction() argument
5794 auto *AltCI0 = cast<CmpInst>(AltOp); in isAlternateInstruction()
5808 return I->getOpcode() == AltOp->getOpcode(); in isAlternateInstruction()