Lines Matching refs:OpVT
1380 EVT OpVT) { in getBoolExtOrTrunc() argument
1384 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT); in getBoolExtOrTrunc()
1389 EVT OpVT = Op.getValueType(); in getZeroExtendInReg() local
1390 assert(VT.isInteger() && OpVT.isInteger() && in getZeroExtendInReg()
1392 assert(VT.isVector() == OpVT.isVector() && in getZeroExtendInReg()
1396 VT.getVectorElementCount() == OpVT.getVectorElementCount()) && in getZeroExtendInReg()
1398 assert(VT.bitsLE(OpVT) && "Not extending!"); in getZeroExtendInReg()
1399 if (OpVT == VT) in getZeroExtendInReg()
1401 APInt Imm = APInt::getLowBitsSet(OpVT.getScalarSizeInBits(), in getZeroExtendInReg()
1403 return getNode(ISD::AND, DL, OpVT, Op, getConstant(Imm, DL, OpVT)); in getZeroExtendInReg()
1435 EVT OpVT) { in getBoolConstant() argument
1439 switch (TLI->getBooleanContents(OpVT)) { in getBoolConstant()
2320 EVT OpVT = N1.getValueType(); in FoldSetCC() local
2326 case ISD::SETFALSE2: return getBoolConstant(false, dl, VT, OpVT); in FoldSetCC()
2328 case ISD::SETTRUE2: return getBoolConstant(true, dl, VT, OpVT); in FoldSetCC()
2340 assert(!OpVT.isInteger() && "Illegal setcc for integer!"); in FoldSetCC()
2344 if (OpVT.isInteger()) { in FoldSetCC()
2361 return getBoolConstant(ISD::isTrueWhenEqual(Cond), dl, VT, OpVT); in FoldSetCC()
2370 dl, VT, OpVT); in FoldSetCC()
2385 OpVT); in FoldSetCC()
2391 OpVT); in FoldSetCC()
2396 OpVT); in FoldSetCC()
2401 VT, OpVT); in FoldSetCC()
2407 OpVT); in FoldSetCC()
2412 R==APFloat::cmpEqual, dl, VT, OpVT); in FoldSetCC()
2414 OpVT); in FoldSetCC()
2416 OpVT); in FoldSetCC()
2419 OpVT); in FoldSetCC()
2421 OpVT); in FoldSetCC()
2424 OpVT); in FoldSetCC()
2427 OpVT); in FoldSetCC()
2429 VT, OpVT); in FoldSetCC()
2431 OpVT); in FoldSetCC()
2433 } else if (N1CFP && OpVT.isSimple() && !N2.isUndef()) { in FoldSetCC()
2436 if (!TLI->isCondCodeLegal(SwappedCond, OpVT.getSimpleVT())) in FoldSetCC()
2440 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) { in FoldSetCC()
2450 return getBoolConstant(false, dl, VT, OpVT); in FoldSetCC()
2452 return getBoolConstant(true, dl, VT, OpVT); in FoldSetCC()
3862 EVT OpVT = Val.getValueType(); in isKnownToBeAPowerOfTwo() local
3863 unsigned BitWidth = OpVT.getScalarSizeInBits(); in isKnownToBeAPowerOfTwo()
4908 EVT OpVT = Op.getValueType(); in foldCONCAT_VECTORS() local
4910 Elts.append(OpVT.getVectorNumElements(), DAG.getUNDEF(SVT)); in foldCONCAT_VECTORS()
6116 llvm::EVT OpVT = N1.getOperand(0).getValueType(); in getNode() local
6120 Ops.push_back(getUNDEF(OpVT)); in getNode()
6125 Ops.push_back(SignExtendInReg(Val, OpVT)); in getNode()
11012 EVT OpVT = Op.getValueType(); in matchBinOpReduction() local
11013 EVT OpSVT = OpVT.getScalarType(); in matchBinOpReduction()
11015 if (!TLI->isExtractSubvectorCheap(SubVT, OpVT, 0)) in matchBinOpReduction()