LLVM 20.0.0git
|
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::ArtifactValueFinder | inline |
findUnmergeThatDefinesReg(Register Reg, unsigned Size, unsigned &DefOperandIdx) | llvm::LegalizationArtifactCombiner::ArtifactValueFinder | inline |
findValueFromDef(Register DefReg, unsigned StartBit, unsigned Size) | llvm::LegalizationArtifactCombiner::ArtifactValueFinder | inline |
isSequenceFromUnmerge(GMergeLikeInstr &MI, unsigned MergeStartIdx, GUnmerge *Unmerge, unsigned UnmergeIdxStart, unsigned NumElts, unsigned EltSize, bool AllowUndef) | llvm::LegalizationArtifactCombiner::ArtifactValueFinder | inline |
tryCombineMergeLike(GMergeLikeInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelChangeObserver &Observer) | llvm::LegalizationArtifactCombiner::ArtifactValueFinder | inline |
tryCombineUnmergeDefs(GUnmerge &MI, GISelChangeObserver &Observer, SmallVectorImpl< Register > &UpdatedDefs) | llvm::LegalizationArtifactCombiner::ArtifactValueFinder | inline |