Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h188 struct Remat { struct
193 explicit Remat(const VNInfo *ParentVNI) : ParentVNI(ParentVNI) {} in Remat() function
204 bool canRematerializeAt(Remat &RM, VNInfo *OrigVNI, SlotIndex UseIdx,
214 const Remat &RM, const TargetRegisterInfo &,
/freebsd-14.2/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.cpp611 LiveRangeEdit::Remat RM(ParentVNI); in defFromParent()
H A DRegisterCoalescer.cpp1364 LiveRangeEdit::Remat RM(ValNo); in reMaterializeTrivialDef()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2292 Instruction *Remat; in rewriteMaterializableInstructions() member
2349 PN->replaceAllUsesWith(R.Remat); in rewriteMaterializableInstructions()
2353 R.Use->replaceUsesOfWith(R.Def, R.Remat); in rewriteMaterializableInstructions()