Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp488 EVT CondVT = Cond.getValueType(); in ScalarizeVecRes_VSELECT() local
497 Cond = DAG.getNode(ISD::AND, SDLoc(N), CondVT, in ScalarizeVecRes_VSELECT()
498 Cond, DAG.getConstant(1, SDLoc(N), CondVT)); in ScalarizeVecRes_VSELECT()
504 Cond = DAG.getNode(ISD::SIGN_EXTEND_INREG, SDLoc(N), CondVT, in ScalarizeVecRes_VSELECT()
511 auto BoolVT = getSetCCResultType(CondVT); in ScalarizeVecRes_VSELECT()
512 if (BoolVT.bitsLT(CondVT)) in ScalarizeVecRes_VSELECT()
5444 EVT CondVT = Cond->getValueType(0); in WidenVSELECTMask() local
5445 if (CondVT.getScalarSizeInBits() != 1) in WidenVSELECTMask()
5475 } else if (CondVT.getScalarType() == MVT::i1) { in WidenVSELECTMask()
5478 while (TLI.getTypeAction(Ctx, CondVT) != TargetLowering::TypeLegal) in WidenVSELECTMask()
[all …]
H A DLegalizeVectorOps.cpp754 EVT CondVT = TLI.getSetCCResultType( in Expand() local
757 DAG.getNode(ISD::SETCC, SDLoc(Node), CondVT, Node->getOperand(0), in Expand()
H A DDAGCombiner.cpp10520 EVT CondVT = Cond.getValueType(); in foldSelectOfConstants() local
10531 if (CondVT != MVT::i1 || LegalOperations) { in foldSelectOfConstants()
10541 if (CondVT.isInteger() && in foldSelectOfConstants()
10548 DAG.getNode(ISD::XOR, DL, CondVT, Cond, DAG.getConstant(1, DL, CondVT)); in foldSelectOfConstants()
10549 if (VT.bitsEq(CondVT)) in foldSelectOfConstants()
10561 assert(CondVT == MVT::i1 && !LegalOperations); in foldSelectOfConstants()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExprCXX.cpp6289 const auto *CondVT = CondType->castAs<VectorType>(); in CheckVectorConditionalTypes() local
6290 QualType CondElementTy = CondVT->getElementType(); in CheckVectorConditionalTypes()
6291 unsigned CondElementCount = CondVT->getNumElements(); in CheckVectorConditionalTypes()
6301 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes()
6303 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
6339 Context.getExtVectorType(ResultElementTy, CondVT->getNumElements()); in CheckVectorConditionalTypes()
6342 ResultElementTy, CondVT->getNumElements(), VectorType::GenericVector); in CheckVectorConditionalTypes()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8252 EVT CondVT = Cond.getValueType(); in createShuffleMaskFromVSELECT() local
8253 unsigned EltSizeInBits = CondVT.getScalarSizeInBits(); in createShuffleMaskFromVSELECT()
8254 unsigned NumElts = CondVT.getVectorNumElements(); in createShuffleMaskFromVSELECT()
19921 MVT CondVT = Cond.getSimpleValueType(); in LowerVSELECT() local
19944 DAG.getConstant(0, dl, CondVT), in LowerVSELECT()
26342 EVT CondVT = Cond.getValueType(); in LowerBRCOND() local
26347 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT)); in LowerBRCOND()
26350 SDValue RHS = DAG.getConstant(0, dl, CondVT); in LowerBRCOND()
45366 EVT CondVT = Cond.getValueType(); in combineVSelectWithAllOnesOrZeros() local
45373 assert(CondVT.isVector() && "Vector select expects a vector selector!"); in combineVSelectWithAllOnesOrZeros()
[all …]