LLVM 19.0.0git
llvm::LegalizationArtifactCombiner::ArtifactValueFinder Member List

This is the complete list of members for llvm::LegalizationArtifactCombiner::ArtifactValueFinder, including all inherited members.

ArtifactValueFinder(MachineRegisterInfo &Mri, MachineIRBuilder &Builder, const LegalizerInfo &Info)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline
findUnmergeThatDefinesReg(Register Reg, unsigned Size, unsigned &DefOperandIdx)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline
findValueFromDef(Register DefReg, unsigned StartBit, unsigned Size)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline
isSequenceFromUnmerge(GMergeLikeInstr &MI, unsigned MergeStartIdx, GUnmerge *Unmerge, unsigned UnmergeIdxStart, unsigned NumElts, unsigned EltSize, bool AllowUndef)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline
tryCombineMergeLike(GMergeLikeInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelChangeObserver &Observer)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline
tryCombineUnmergeDefs(GUnmerge &MI, GISelChangeObserver &Observer, SmallVectorImpl< Register > &UpdatedDefs)llvm::LegalizationArtifactCombiner::ArtifactValueFinderinline