Home
last modified time | relevance | path

Searched refs:CondVT (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp595 EVT CondVT = Cond.getValueType(); in ScalarizeVecRes_VSELECT()
604 Cond = DAG.getNode(ISD::AND, SDLoc(N), CondVT, in ScalarizeVecRes_VSELECT()
605 Cond, DAG.getConstant(1, SDLoc(N), CondVT)); in ScalarizeVecRes_VSELECT()
611 Cond = DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), CondVT, in ScalarizeVecRes_VSELECT()
618 auto BoolVT = getSetCCResultType(CondVT); in ScalarizeVecRes_VSELECT()
619 if (BoolVT.bitsLT(CondVT)) in ScalarizeVecRes_VSELECT()
6027 EVT CondVT = Cond->getValueType(0); in WidenVSELECTMask()
6028 if (CondVT.getScalarSizeInBits() != 1) in WidenVSELECTMask()
6058 } else if (CondVT.getScalarType() == MVT::i1) { in WidenVSELECTMask()
6061 while (TLI.getTypeAction(Ctx, CondVT) ! in WidenVSELECTMask()
591 EVT CondVT = Cond.getValueType(); ScalarizeVecRes_VSELECT() local
6023 EVT CondVT = Cond->getValueType(0); WidenVSELECTMask() local
6123 EVT CondVT = Cond1.getValueType(); WidenVecRes_Select() local
[all...]
H A DLegalizeVectorOps.cpp893 EVT CondVT = TLI.getSetCCResultType( in Expand() local
896 DAG.getNode(ISD::SETCC, SDLoc(Node), CondVT, Node->getOperand(0), in Expand()
H A DDAGCombiner.cpp6344 EVT CondVT = Cond.getValueType(); in combineSelectAsExtAnd() local
6345 if (TLI.getBooleanContents(CondVT) != in combineSelectAsExtAnd()
6358 OpVT == CondVT ? Cond : DAG.getBoolExtOrTrunc(Cond, DL, OpVT, CondVT); in combineSelectAsExtAnd()
11382 EVT CondVT = Cond.getValueType(); in foldSelectOfConstants() local
11393 if (CondVT != MVT::i1 || LegalOperations) { in foldSelectOfConstants()
11403 if (CondVT.isInteger() && in foldSelectOfConstants()
11410 DAG.getNode(ISD::XOR, DL, CondVT, Cond, DAG.getConstant(1, DL, CondVT)); in foldSelectOfConstants()
11411 if (VT.bitsEq(CondVT)) in foldSelectOfConstants()
11423 assert(CondVT == MVT::i1 && !LegalOperations); in foldSelectOfConstants()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6654 const auto *CondVT = CondType->castAs<VectorType>(); in CheckVectorConditionalTypes() local
6655 QualType CondElementTy = CondVT->getElementType(); in CheckVectorConditionalTypes()
6656 unsigned CondElementCount = CondVT->getNumElements(); in CheckVectorConditionalTypes()
6666 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes()
6668 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
6704 Context.getExtVectorType(ResultElementTy, CondVT->getNumElements()); in CheckVectorConditionalTypes()
6707 ResultElementTy, CondVT->getNumElements(), VectorKind::Generic); in CheckVectorConditionalTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5768 EVT CondVT = Cond.getValueType(); in createShuffleMaskFromVSELECT() local
5769 unsigned EltSizeInBits = CondVT.getScalarSizeInBits(); in createShuffleMaskFromVSELECT()
5770 unsigned NumElts = CondVT.getVectorNumElements(); in createShuffleMaskFromVSELECT()
17805 MVT CondVT = Cond.getSimpleValueType(); in LowerVSELECT() local
17828 DAG.getConstant(0, dl, CondVT), in LowerVSELECT()
24904 EVT CondVT = Cond.getValueType(); in LowerBRCOND() local
24909 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT)); in LowerBRCOND()
24912 SDValue RHS = DAG.getConstant(0, dl, CondVT); in LowerBRCOND()
45465 EVT CondVT = Cond.getValueType(); in combineVSelectWithAllOnesOrZeros() local
45471 assert(CondVT.isVector() && "Vector select expects a vector selector!"); in combineVSelectWithAllOnesOrZeros()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp15984 EVT CondVT = Cond.getValueType(); in useInversedSetcc()
16001 DAG.getSetCC(DL, CondVT, LHS, RHS, ISD::SETNE), in useInversedSetcc()
15981 EVT CondVT = Cond.getValueType(); useInversedSetcc() local