Searched refs:isLegalOrBeforeLegalizer (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelperVectorOps.cpp | 82 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 D | CombinerHelper.cpp | 148 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 D | LoadStoreOpt.cpp | 351 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 D | LoadStoreOpt.h | 126 bool isLegalOrBeforeLegalizer(const LegalityQuery &Query,
|
H A D | CombinerHelper.h | 140 bool isLegalOrBeforeLegalizer(const LegalityQuery &Query) const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
H A D | Combine.td | 342 [{ return Helper.isLegalOrBeforeLegalizer({TargetOpcode::G_LSHR, 353 [{ return Helper.isLegalOrBeforeLegalizer({TargetOpcode::G_SHL,
|