Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp24977 SDValue ExpectedOp; in reassociateCSELOperandsForCSE() local
24982 ExpectedOp = in reassociateCSELOperandsForCSE()
24989 ExpectedOp = CmpOpToMatch; in reassociateCSELOperandsForCSE()
24994 auto GetReassociationOp = [&](SDValue Op, SDValue ExpectedOp) { in reassociateCSELOperandsForCSE() argument
25006 if (ExpectedOp != Op.getOperand(1)) in reassociateCSELOperandsForCSE()
25012 auto Fold = [&](AArch64CC::CondCode NewCC, SDValue ExpectedOp, in reassociateCSELOperandsForCSE()
25014 SDValue TReassocOp = GetReassociationOp(N->getOperand(0), ExpectedOp); in reassociateCSELOperandsForCSE()
25015 SDValue FReassocOp = GetReassociationOp(N->getOperand(1), ExpectedOp); in reassociateCSELOperandsForCSE()
25042 if (SDValue R = Fold(CC, ExpectedOp, SubsOp)) in reassociateCSELOperandsForCSE()
25066 auto ExpectedOp = DAG.getConstant(-NewCmpConst, SDLoc(CmpOpConst), in reassociateCSELOperandsForCSE() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9791 static bool IsElementEquivalent(int MaskSize, SDValue Op, SDValue ExpectedOp, in IsElementEquivalent() argument
9795 if (!Op || !ExpectedOp || Op.getOpcode() != ExpectedOp.getOpcode()) in IsElementEquivalent()
9799 EVT ExpectedVT = ExpectedOp.getValueType(); in IsElementEquivalent()
9808 if (Idx == ExpectedIdx && Op == ExpectedOp) in IsElementEquivalent()
9815 return Op.getOperand(Idx) == ExpectedOp.getOperand(ExpectedIdx); in IsElementEquivalent()
9819 if (Op == ExpectedOp && SrcVT.isVector()) { in IsElementEquivalent()
9840 return Op == ExpectedOp && in IsElementEquivalent()
9845 return Op == ExpectedOp; in IsElementEquivalent()
9847 if (Op == ExpectedOp) { in IsElementEquivalent()
9854 if (Op == ExpectedOp) { in IsElementEquivalent()
[all …]