Lines Matching defs:OpVT

1560                                         EVT OpVT) {
1564 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT);
1569 EVT OpVT = Op.getValueType();
1570 assert(VT.isInteger() && OpVT.isInteger() &&
1572 assert(VT.isVector() == OpVT.isVector() &&
1576 VT.getVectorElementCount() == OpVT.getVectorElementCount()) &&
1578 assert(VT.bitsLE(OpVT) && "Not extending!");
1579 if (OpVT == VT)
1581 APInt Imm = APInt::getLowBitsSet(OpVT.getScalarSizeInBits(),
1583 return getNode(ISD::AND, DL, OpVT, Op, getConstant(Imm, DL, OpVT));
1589 EVT OpVT = Op.getValueType();
1590 assert(VT.isInteger() && OpVT.isInteger() &&
1592 assert(VT.isVector() && OpVT.isVector() &&
1594 assert(VT.getVectorElementCount() == OpVT.getVectorElementCount() &&
1596 assert(VT.bitsLE(OpVT) && "Not extending!");
1597 if (OpVT == VT)
1599 APInt Imm = APInt::getLowBitsSet(OpVT.getScalarSizeInBits(),
1601 return getNode(ISD::VP_AND, DL, OpVT, Op, getConstant(Imm, DL, OpVT), Mask,
1652 EVT OpVT) {
1656 switch (TLI->getBooleanContents(OpVT)) {
2815 EVT OpVT = N1.getValueType();
2819 TLI->getBooleanContents(OpVT) ==
2831 case ISD::SETFALSE2: return getBoolConstant(false, dl, VT, OpVT);
2833 case ISD::SETTRUE2: return getBoolConstant(true, dl, VT, OpVT);
2845 assert(!OpVT.isInteger() && "Illegal setcc for integer!");
2849 if (OpVT.isInteger()) {
2866 return getBoolConstant(ISD::isTrueWhenEqual(Cond), dl, VT, OpVT);
2875 dl, VT, OpVT);
2890 OpVT);
2896 OpVT);
2901 OpVT);
2906 VT, OpVT);
2912 OpVT);
2917 R==APFloat::cmpEqual, dl, VT, OpVT);
2919 OpVT);
2921 OpVT);
2924 OpVT);
2926 OpVT);
2929 OpVT);
2932 OpVT);
2934 VT, OpVT);
2936 OpVT);
2938 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) {
2941 if (!TLI->isCondCodeLegal(SwappedCond, OpVT.getSimpleVT()))
2945 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
2955 return getBoolConstant(false, dl, VT, OpVT);
2957 return getBoolConstant(true, dl, VT, OpVT);
4649 EVT OpVT = Val.getValueType();
4650 unsigned BitWidth = OpVT.getScalarSizeInBits();
6150 EVT OpVT = Op.getValueType();
6152 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT));
6902 llvm::EVT OpVT = Ops[0].getOperand(0).getValueType();
6906 ScalarOps.push_back(getUNDEF(OpVT));
6910 ScalarOps.push_back(SignExtendInReg(Val, OpVT));
12639 EVT OpVT = Op.getValueType();
12640 EVT OpSVT = OpVT.getScalarType();
12642 if (!TLI->isExtractSubvectorCheap(SubVT, OpVT, 0))