Searched refs:AndSrc (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 147 Register AndSrc = SextSrc ? SextSrc : TruncSrc; in tryCombineZExt() local 154 if (KB && (KB->getKnownZeroes(AndSrc) | ExtMaskVal).isAllOnes()) { in tryCombineZExt() 155 replaceRegOrBuildCopy(DstReg, AndSrc, MRI, Builder, UpdatedDefs, in tryCombineZExt() 159 Builder.buildAnd(DstReg, AndSrc, Mask); in tryCombineZExt()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 4625 Register AndSrc; in matchBitfieldExtractFromShrAnd() local 4630 m_OneNonDBGUse(m_GAnd(m_Reg(AndSrc), m_ICst(SMask))), in matchBitfieldExtractFromShrAnd() 4665 B.buildInstr(TargetOpcode::G_UBFX, {Dst}, {AndSrc, PosCst, WidthCst}); in matchBitfieldExtractFromShrAnd()
|