Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeVectorTypes.cpp699 ISD::NodeType ExtendCode = in ScalarizeVecRes_SETCC() local
701 return DAG.getNode(ExtendCode, DL, NVT, Res); in ScalarizeVecRes_SETCC()
723 ISD::NodeType ExtendCode = in ScalarizeVecRes_IS_FPCLASS() local
725 return DAG.getNode(ExtendCode, DL, ResultVT, Res); in ScalarizeVecRes_IS_FPCLASS()
932 ISD::NodeType ExtendCode = in ScalarizeVecOp_VSETCC() local
935 Res = DAG.getNode(ExtendCode, DL, NVT, Res); in ScalarizeVecOp_VSETCC()
4149 ISD::NodeType ExtendCode = in SplitVecOp_VSETCC() local
4151 return DAG.getNode(ExtendCode, DL, N->getValueType(0), Con); in SplitVecOp_VSETCC()
6615 ISD::NodeType ExtendCode = in WidenVecOp_IS_FPCLASS() local
6617 return DAG.getNode(ExtendCode, DL, ResultVT, CC); in WidenVecOp_IS_FPCLASS()
[all …]
HDTargetLowering.cpp5425 ISD::NodeType ExtendCode = getExtendForContent(getBooleanContents(OpVT)); in SimplifySetCC() local
5426 N0 = DAG.getNode(ExtendCode, dl, VT, N0); in SimplifySetCC()
HDSelectionDAG.cpp6681 ISD::NodeType ExtendCode = in FoldConstantArithmetic() local
6742 ScalarResult = getNode(ExtendCode, DL, LegalSVT, ScalarResult); in FoldConstantArithmetic()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMISelLowering.cpp17135 auto ExtendIfNeeded = [&](SDValue A, unsigned ExtendCode) { in PerformVECREDUCE_ADDCombine() argument
17138 A = DAG.getNode(ExtendCode, dl, in PerformVECREDUCE_ADDCombine()
17144 auto IsVADDV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes) { in PerformVECREDUCE_ADDCombine() argument
17145 if (ResVT != RetTy || N0->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17149 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17152 auto IsPredVADDV = [&](MVT RetTy, unsigned ExtendCode, in PerformVECREDUCE_ADDCombine()
17159 if (Ext->getOpcode() != ExtendCode) in PerformVECREDUCE_ADDCombine()
17163 return ExtendIfNeeded(A, ExtendCode); in PerformVECREDUCE_ADDCombine()
17166 auto IsVMLAV = [&](MVT RetTy, unsigned ExtendCode, ArrayRef<MVT> ExtTypes, in PerformVECREDUCE_ADDCombine() argument
17179 if (Mul->getOpcode() == ExtendCode && in PerformVECREDUCE_ADDCombine()
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetLowering.h1008 ISD::NodeType ExtendCode = getExtendForContent(getBooleanContents(ValVT)); in promoteTargetBoolean() local
1009 return DAG.getNode(ExtendCode, dl, BoolVT, Bool); in promoteTargetBoolean()