Searched refs:CondVT (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 476 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 D | DAGCombiner.cpp | 9344 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 D | SemaExprCXX.cpp | 6058 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 D | X86ISelLowering.cpp | 11196 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 …]
|