Home
last modified time | relevance | path

Searched refs:Remat (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h188 struct Remat { struct
193 explicit Remat(const VNInfo *ParentVNI) : ParentVNI(ParentVNI) {} in Remat() argument
204 bool canRematerializeAt(Remat &RM, VNInfo *OrigVNI, SlotIndex UseIdx,
214 const Remat &RM, const TargetRegisterInfo &,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp158 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt()
184 Register DestReg, const Remat &RM, in rematerializeAt()
H A DInlineSpiller.cpp648 LiveRangeEdit::Remat RM(ParentVNI); in reMaterializeFor()
H A DSplitKit.cpp610 LiveRangeEdit::Remat RM(ParentVNI); in defFromParent()
H A DRegisterCoalescer.cpp1364 LiveRangeEdit::Remat RM(ValNo); in reMaterializeTrivialDef()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2322 Instruction *Remat; in rewriteMaterializableInstructions() member
2379 PN->replaceAllUsesWith(R.Remat); in rewriteMaterializableInstructions()
2383 R.Use->replaceUsesOfWith(R.Def, R.Remat); in rewriteMaterializableInstructions()