Lines Matching refs:CmpVT

22389   EVT CmpVT = Op0.getValueType();  in EmitCmp()  local
22391 assert((CmpVT == MVT::i8 || CmpVT == MVT::i16 || in EmitCmp()
22392 CmpVT == MVT::i32 || CmpVT == MVT::i64) && "Unexpected VT!"); in EmitCmp()
22396 if (CmpVT == MVT::i16 && !Subtarget.isAtom() && in EmitCmp()
22423 CmpVT = MVT::i32; in EmitCmp()
22424 Op0 = DAG.getNode(ExtendOp, dl, CmpVT, Op0); in EmitCmp()
22425 Op1 = DAG.getNode(ExtendOp, dl, CmpVT, Op1); in EmitCmp()
22431 if (CmpVT == MVT::i64 && isa<ConstantSDNode>(Op1) && !isX86CCSigned(X86CC) && in EmitCmp()
22435 CmpVT = MVT::i32; in EmitCmp()
22436 Op0 = DAG.getNode(ISD::TRUNCATE, dl, CmpVT, Op0); in EmitCmp()
22437 Op1 = DAG.getNode(ISD::TRUNCATE, dl, CmpVT, Op1); in EmitCmp()
22444 SDVTList VTs = DAG.getVTList(CmpVT, MVT::i32); in EmitCmp()
22453 SDVTList VTs = DAG.getVTList(CmpVT, MVT::i32); in EmitCmp()
22459 SDVTList VTs = DAG.getVTList(CmpVT, MVT::i32); in EmitCmp()
39594 EVT CmpVT = Src.getOperand(0).getValueType(); in combineBitcastvxi1() local
39595 EVT EltVT = CmpVT.getVectorElementType(); in combineBitcastvxi1()
39596 if (CmpVT.getSizeInBits() <= 256 && in combineBitcastvxi1()
40132 MVT CmpVT = MVT::getVectorVT(MVT::i1, MovMskElts); in combineBitcast() local
40133 SDValue Cmp = DAG.getSetCC(dl, CmpVT, MovmskIn, in combineBitcast()
40135 if (EVT(CmpVT) == VT) in combineBitcast()
40141 SmallVector<SDValue, 4> Ops(NumConcats, DAG.getConstant(0, dl, CmpVT)); in combineBitcast()
40378 EVT CmpVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in combinePredicateReduction() local
40381 DL, MatchVT, DAG.getBitcast(CmpVT, Match.getOperand(0)), in combinePredicateReduction()
40382 DAG.getBitcast(CmpVT, Match.getOperand(1)), ISD::CondCode::SETEQ); in combinePredicateReduction()
40439 MVT CmpVT = NumElts == 64 ? MVT::i64 : MVT::i32; in combinePredicateReduction() local
40442 SDValue Result = DAG.getNode(ISD::PARITY, DL, CmpVT, Movmsk); in combinePredicateReduction()
40450 CmpC = DAG.getConstant(0, DL, CmpVT); in combinePredicateReduction()
40454 CmpC = DAG.getConstant(APInt::getLowBitsSet(CmpVT.getSizeInBits(), NumElts), in combinePredicateReduction()
40455 DL, CmpVT); in combinePredicateReduction()
40462 TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), CmpVT); in combinePredicateReduction()
41979 EVT CmpVT = CmpLHS.getValueType(); in combineSetCCAtomicArith() local
42011 ISD::ATOMIC_LOAD_SUB, SDLoc(CmpLHS), CmpVT, in combineSetCCAtomicArith()
42013 /*RHS*/ DAG.getConstant(NegAddend, SDLoc(CmpRHS), CmpVT), in combineSetCCAtomicArith()
42016 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT)); in combineSetCCAtomicArith()
42038 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT)); in combineSetCCAtomicArith()
48206 EVT VecVT, EVT CmpVT, bool HasPT, F SToV) { in emitOrXorXorTree() argument
48210 SDValue A = emitOrXorXorTree(Op0, DL, DAG, VecVT, CmpVT, HasPT, SToV); in emitOrXorXorTree()
48211 SDValue B = emitOrXorXorTree(Op1, DL, DAG, VecVT, CmpVT, HasPT, SToV); in emitOrXorXorTree()
48212 if (VecVT != CmpVT) in emitOrXorXorTree()
48213 return DAG.getNode(ISD::OR, DL, CmpVT, A, B); in emitOrXorXorTree()
48216 return DAG.getNode(ISD::AND, DL, CmpVT, A, B); in emitOrXorXorTree()
48220 if (VecVT != CmpVT) in emitOrXorXorTree()
48221 return DAG.getSetCC(DL, CmpVT, A, B, ISD::SETNE); in emitOrXorXorTree()
48224 return DAG.getSetCC(DL, CmpVT, A, B, ISD::SETEQ); in emitOrXorXorTree()
48281 EVT CmpVT = PreferKOT ? MVT::v16i1 : VecVT; in combineVectorSizedSetCCEquality() local
48284 CmpVT = PreferKOT ? MVT::v32i1 : VecVT; in combineVectorSizedSetCCEquality()
48291 CmpVT = MVT::v64i1; in combineVectorSizedSetCCEquality()
48296 CmpVT = MVT::v16i1; in combineVectorSizedSetCCEquality()
48335 Cmp = emitOrXorXorTree(X, DL, DAG, VecVT, CmpVT, HasPT, ScalarToVector); in combineVectorSizedSetCCEquality()
48339 if (VecVT != CmpVT) { in combineVectorSizedSetCCEquality()
48340 Cmp = DAG.getSetCC(DL, CmpVT, VecX, VecY, ISD::SETNE); in combineVectorSizedSetCCEquality()
48344 Cmp = DAG.getSetCC(DL, CmpVT, VecX, VecY, ISD::SETEQ); in combineVectorSizedSetCCEquality()
48348 if (VecVT != CmpVT) { in combineVectorSizedSetCCEquality()
48349 EVT KRegVT = CmpVT == MVT::v64i1 ? MVT::i64 : in combineVectorSizedSetCCEquality()
48350 CmpVT == MVT::v32i1 ? MVT::i32 : MVT::i16; in combineVectorSizedSetCCEquality()