Home
last modified time | relevance | path

Searched refs:AndSrc (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h147 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 DCombinerHelper.cpp4625 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()