Lines Matching defs:OpVT

1518                                         EVT OpVT) {
1522 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT);
1527 EVT OpVT = Op.getValueType();
1528 assert(VT.isInteger() && OpVT.isInteger() &&
1530 assert(VT.isVector() == OpVT.isVector() &&
1534 VT.getVectorElementCount() == OpVT.getVectorElementCount()) &&
1536 assert(VT.bitsLE(OpVT) && "Not extending!");
1537 if (OpVT == VT)
1539 APInt Imm = APInt::getLowBitsSet(OpVT.getScalarSizeInBits(),
1541 return getNode(ISD::AND, DL, OpVT, Op, getConstant(Imm, DL, OpVT));
1547 EVT OpVT = Op.getValueType();
1548 assert(VT.isInteger() && OpVT.isInteger() &&
1550 assert(VT.isVector() && OpVT.isVector() &&
1552 assert(VT.getVectorElementCount() == OpVT.getVectorElementCount() &&
1554 assert(VT.bitsLE(OpVT) && "Not extending!");
1555 if (OpVT == VT)
1557 APInt Imm = APInt::getLowBitsSet(OpVT.getScalarSizeInBits(),
1559 return getNode(ISD::VP_AND, DL, OpVT, Op, getConstant(Imm, DL, OpVT), Mask,
1610 EVT OpVT) {
1614 switch (TLI->getBooleanContents(OpVT)) {
2529 EVT OpVT = N1.getValueType();
2533 TLI->getBooleanContents(OpVT) ==
2545 case ISD::SETFALSE2: return getBoolConstant(false, dl, VT, OpVT);
2547 case ISD::SETTRUE2: return getBoolConstant(true, dl, VT, OpVT);
2559 assert(!OpVT.isInteger() && "Illegal setcc for integer!");
2563 if (OpVT.isInteger()) {
2580 return getBoolConstant(ISD::isTrueWhenEqual(Cond), dl, VT, OpVT);
2589 dl, VT, OpVT);
2604 OpVT);
2610 OpVT);
2615 OpVT);
2620 VT, OpVT);
2626 OpVT);
2631 R==APFloat::cmpEqual, dl, VT, OpVT);
2633 OpVT);
2635 OpVT);
2638 OpVT);
2640 OpVT);
2643 OpVT);
2646 OpVT);
2648 VT, OpVT);
2650 OpVT);
2652 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) {
2655 if (!TLI->isCondCodeLegal(SwappedCond, OpVT.getSimpleVT()))
2659 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
2669 return getBoolConstant(false, dl, VT, OpVT);
2671 return getBoolConstant(true, dl, VT, OpVT);
4350 EVT OpVT = Val.getValueType();
4351 unsigned BitWidth = OpVT.getScalarSizeInBits();
5850 EVT OpVT = Op.getValueType();
5852 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT));
7136 llvm::EVT OpVT = N1.getOperand(0).getValueType();
7140 Ops.push_back(getUNDEF(OpVT));
7145 Ops.push_back(SignExtendInReg(Val, OpVT));
12299 EVT OpVT = Op.getValueType();
12300 EVT OpSVT = OpVT.getScalarType();
12302 if (!TLI->isExtractSubvectorCheap(SubVT, OpVT, 0))