/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 595 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 D | LegalizeVectorOps.cpp | 893 EVT CondVT = TLI.getSetCCResultType( in Expand() local 896 DAG.getNode(ISD::SETCC, SDLoc(Node), CondVT, Node->getOperand(0), in Expand()
|
H A D | DAGCombiner.cpp | 6344 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 D | SemaExprCXX.cpp | 6654 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 D | X86ISelLowering.cpp | 5768 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 D | RISCVISelLowering.cpp | 15984 EVT CondVT = Cond.getValueType(); in useInversedSetcc() 16001 DAG.getSetCC(DL, CondVT, LHS, RHS, ISD::SETNE), in useInversedSetcc() 15981 EVT CondVT = Cond.getValueType(); useInversedSetcc() local
|