Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp486 EVT CondVT = Cond.getValueType(); in ScalarizeVecRes_VSELECT() local
509 auto BoolVT = getSetCCResultType(CondVT); in ScalarizeVecRes_VSELECT()
510 if (BoolVT.bitsLT(CondVT)) in ScalarizeVecRes_VSELECT()
5142 EVT CondVT = Cond->getValueType(0); in WidenVSELECTMask() local
5143 if (CondVT.getScalarSizeInBits() != 1) in WidenVSELECTMask()
5173 } else if (CondVT.getScalarType() == MVT::i1) { in WidenVSELECTMask()
5177 CondVT = TLI.getTypeToTransformTo(Ctx, CondVT); in WidenVSELECTMask()
5179 if (CondVT.getScalarType() == MVT::i1) in WidenVSELECTMask()
5242 EVT CondVT = Cond1.getValueType(); in WidenVecRes_Select() local
5244 if (CondVT.isVector()) { in WidenVecRes_Select()
[all …]
H A DLegalizeVectorOps.cpp742 EVT CondVT = TLI.getSetCCResultType( in Expand() local
745 DAG.getNode(ISD::SETCC, SDLoc(Node), CondVT, Node->getOperand(0), in Expand()
H A DDAGCombiner.cpp10146 EVT CondVT = Cond.getValueType(); in foldSelectOfConstants() local
10161 if (CondVT == MVT::i1 && !LegalOperations) { in foldSelectOfConstants()
10234 if (CondVT.isInteger() && in foldSelectOfConstants()
10241 DAG.getNode(ISD::XOR, DL, CondVT, Cond, DAG.getConstant(1, DL, CondVT)); in foldSelectOfConstants()
10242 if (VT.bitsEq(CondVT)) in foldSelectOfConstants()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp6167 const auto *CondVT = CondType->castAs<VectorType>(); in CheckVectorConditionalTypes() local
6168 QualType CondElementTy = CondVT->getElementType(); in CheckVectorConditionalTypes()
6169 unsigned CondElementCount = CondVT->getNumElements(); in CheckVectorConditionalTypes()
6179 if (isa<ExtVectorType>(CondVT) != isa<ExtVectorType>(LHSVT)) { in CheckVectorConditionalTypes()
6181 << /*isExtVector*/ isa<ExtVectorType>(CondVT); in CheckVectorConditionalTypes()
6219 Context.getExtVectorType(ResultElementTy, CondVT->getNumElements()); in CheckVectorConditionalTypes()
6222 ResultElementTy, CondVT->getNumElements(), VectorType::GenericVector); in CheckVectorConditionalTypes()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8159 EVT CondVT = Cond.getValueType(); in createShuffleMaskFromVSELECT() local
19553 MVT CondVT = Cond.getSimpleValueType(); in LowerVSELECT() local
25889 EVT CondVT = Cond.getValueType(); in LowerBRCOND() local
25894 DAG.getNode(ISD::AND, dl, CondVT, Cond, DAG.getConstant(1, dl, CondVT)); in LowerBRCOND()
44169 EVT CondVT = Cond.getValueType(); in combineVSelectWithAllOnesOrZeros() local
44208 CondVT) { in combineVSelectWithAllOnesOrZeros()
44231 if (!TLI.isTypeLegal(CondVT)) in combineVSelectWithAllOnesOrZeros()
44254 AndN = DAG.getNode(ISD::AND, DL, CondVT, DAG.getNOT(DL, Cond, CondVT), in combineVSelectWithAllOnesOrZeros()
44542 EVT CondVT = Cond.getValueType(); in combineSelect() local
44549 if (CondVT.isVector() && CondVT.isInteger() && in combineSelect()
[all …]