Home
last modified time | relevance | path

Searched refs:isLegalOrBeforeLegalizer (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp82 isLegalOrBeforeLegalizer({TargetOpcode::G_IMPLICIT_DEF, {DstTy}})) { in matchExtractVectorElement()
266 if (!isLegalOrBeforeLegalizer({TargetOpcode::G_TRUNC, {DstTy, SrcTy}})) in matchExtractVectorElementWithBuildVectorTrunc()
344 isLegalOrBeforeLegalizer({TargetOpcode::G_IMPLICIT_DEF, {DstTy}})) { in matchExtractVectorElementWithShuffleVector()
368 if (!isLegalOrBeforeLegalizer( in matchExtractVectorElementWithShuffleVector()
397 isLegalOrBeforeLegalizer({TargetOpcode::G_IMPLICIT_DEF, {DstTy}})) { in matchInsertVectorElementOOB()
454 !isLegalOrBeforeLegalizer({TargetOpcode::G_ADD, DstTy})) in matchSubOfVScale()
478 !isLegalOrBeforeLegalizer({TargetOpcode::G_VSCALE, DstTy})) in matchShlOfVScale()
H A DCombinerHelper.cpp148 bool CombinerHelper::isLegalOrBeforeLegalizer( in isLegalOrBeforeLegalizer() function in CombinerHelper
155 return isLegalOrBeforeLegalizer({TargetOpcode::G_CONSTANT, {Ty}}); in isConstantLegalOrBeforeLegalizer()
344 if (!isLegalOrBeforeLegalizer( in matchCombineConcatVectors()
404 if (!isLegalOrBeforeLegalizer( in matchCombineShuffleConcat()
428 if (!isLegalOrBeforeLegalizer( in matchCombineShuffleConcat()
953 if (!isLegalOrBeforeLegalizer( in matchCombineLoadWithAndMask()
1071 if (!isLegalOrBeforeLegalizer({TargetOpcode::G_SEXTLOAD, in matchSextInRegOfLoad()
1394 if (!isLegalOrBeforeLegalizer(Q)) in matchCombineExtractedVectorLoad()
1511 if (!isLegalOrBeforeLegalizer({DivremOpcode, {MRI.getType(Src1)}})) in matchCombineDivRem()
2060 if (!isLegalOrBeforeLegalizer({TargetOpcode::G_SHL, {SrcTy, ShiftAmtTy}})) in matchCombineShlOfExtend()
[all …]
H A DLoadStoreOpt.cpp351 bool LoadStoreOpt::isLegalOrBeforeLegalizer(const LegalityQuery &Query, in isLegalOrBeforeLegalizer() function in LoadStoreOpt
407 if (!isLegalOrBeforeLegalizer({TargetOpcode::G_CONSTANT, {WideValueTy}}, *MF)) in doSingleStoreMerge()
872 !isLegalOrBeforeLegalizer({TargetOpcode::G_BSWAP, {WideStoreTy}}, *MF)) in mergeTruncStore()
875 !isLegalOrBeforeLegalizer( in mergeTruncStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLoadStoreOpt.h126 bool isLegalOrBeforeLegalizer(const LegalityQuery &Query,
H A DCombinerHelper.h140 bool isLegalOrBeforeLegalizer(const LegalityQuery &Query) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td342 [{ return Helper.isLegalOrBeforeLegalizer({TargetOpcode::G_LSHR,
353 [{ return Helper.isLegalOrBeforeLegalizer({TargetOpcode::G_SHL,