Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp476 EVT CondVT = Cond.getValueType(); in ScalarizeVecRes_VSELECT() local
499 auto BoolVT = getSetCCResultType(CondVT); in ScalarizeVecRes_VSELECT()
500 if (BoolVT.bitsLT(CondVT)) in ScalarizeVecRes_VSELECT()
4257 EVT CondVT = Cond->getValueType(0); in WidenVSELECTMask() local
4258 if (CondVT.getScalarSizeInBits() != 1) in WidenVSELECTMask()
4288 } else if (CondVT.getScalarType() == MVT::i1) { in WidenVSELECTMask()
4292 CondVT = TLI.getTypeToTransformTo(Ctx, CondVT); in WidenVSELECTMask()
4294 if (CondVT.getScalarType() == MVT::i1) in WidenVSELECTMask()
4357 EVT CondVT = Cond1.getValueType(); in WidenVecRes_SELECT() local
4358 if (CondVT.isVector()) { in WidenVecRes_SELECT()
[all …]
H A DDAGCombiner.cpp9344 EVT CondVT = Cond.getValueType(); in foldSelectOfConstants() local
9359 if (CondVT == MVT::i1 && !LegalOperations) { in foldSelectOfConstants()
9431 if (CondVT.isInteger() && in foldSelectOfConstants()
9438 DAG.getNode(ISD::XOR, DL, CondVT, Cond, DAG.getConstant(1, DL, CondVT)); in foldSelectOfConstants()
9439 if (VT.bitsEq(CondVT)) in foldSelectOfConstants()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6058 const auto *CondVT = CondType->castAs<VectorType>(); in CheckVectorConditionalTypes() local
6059 QualType CondElementTy = CondVT->getElementType(); in CheckVectorConditionalTypes()
6060 unsigned CondElementCount = CondVT->getNumElements(); in CheckVectorConditionalTypes()
6070 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes()
6072 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
6108 Context.getExtVectorType(ResultElementTy, CondVT->getNumElements()); in CheckVectorConditionalTypes()
6111 ResultElementTy, CondVT->getNumElements(), VectorType::GenericVector); in CheckVectorConditionalTypes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11196 EVT CondVT = Cond.getValueType(); in createShuffleMaskFromVSELECT() local
18609 MVT CondVT = Cond.getSimpleValueType(); in LowerVSELECT() local
24613 EVT CondVT = Cond.getValueType(); in LowerBRCOND() local
24618 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT)); in LowerBRCOND()
41402 EVT CondVT = Cond.getValueType(); in combineVSelectWithAllOnesOrZeros() local
41441 CondVT) { in combineVSelectWithAllOnesOrZeros()
41464 if (!TLI.isTypeLegal(CondVT)) in combineVSelectWithAllOnesOrZeros()
41487 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT), in combineVSelectWithAllOnesOrZeros()
41765 EVT CondVT = Cond.getValueType(); in combineSelect() local
41772 if (CondVT.isVector() && CondVT.isInteger() && in combineSelect()
[all …]