LLVM 20.0.0git
|
This is the complete list of members for llvm::LegalizationArtifactCombiner, including all inherited members.
canFoldMergeOpcode(unsigned MergeOp, unsigned ConvertOp, LLT OpTy, LLT DestTy) | llvm::LegalizationArtifactCombiner | inlinestatic |
getDefIndex(const MachineInstr &MI, Register SearchDef) | llvm::LegalizationArtifactCombiner | inlinestatic |
LegalizationArtifactCombiner(MachineIRBuilder &B, MachineRegisterInfo &MRI, const LegalizerInfo &LI, GISelKnownBits *KB=nullptr) | llvm::LegalizationArtifactCombiner | inline |
replaceRegOrBuildCopy(Register DstReg, Register SrcReg, MachineRegisterInfo &MRI, MachineIRBuilder &Builder, SmallVectorImpl< Register > &UpdatedDefs, GISelChangeObserver &Observer) | llvm::LegalizationArtifactCombiner | inlinestatic |
tryCombineAnyExt(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelObserverWrapper &Observer) | llvm::LegalizationArtifactCombiner | inline |
tryCombineExtract(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs) | llvm::LegalizationArtifactCombiner | inline |
tryCombineInstruction(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, GISelObserverWrapper &WrapperObserver) | llvm::LegalizationArtifactCombiner | inline |
tryCombineSExt(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelObserverWrapper &Observer) | llvm::LegalizationArtifactCombiner | inline |
tryCombineTrunc(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelObserverWrapper &Observer) | llvm::LegalizationArtifactCombiner | inline |
tryCombineUnmergeValues(GUnmerge &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelChangeObserver &Observer) | llvm::LegalizationArtifactCombiner | inline |
tryCombineZExt(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs, GISelObserverWrapper &Observer) | llvm::LegalizationArtifactCombiner | inline |
tryFoldImplicitDef(MachineInstr &MI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs) | llvm::LegalizationArtifactCombiner | inline |
tryFoldUnmergeCast(MachineInstr &MI, MachineInstr &CastMI, SmallVectorImpl< MachineInstr * > &DeadInsts, SmallVectorImpl< Register > &UpdatedDefs) | llvm::LegalizationArtifactCombiner | inline |