Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h192 struct Remat { struct
197 explicit Remat(const VNInfo *ParentVNI) : ParentVNI(ParentVNI) {} in Remat() argument
208 bool canRematerializeAt(Remat &RM, VNInfo *OrigVNI, SlotIndex UseIdx,
217 const Remat &RM, const TargetRegisterInfo &,
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dremat-phys-dead.ll12 ; CHECK: Remat: dead $eax = MOV32r0 implicit-def dead $eflags, implicit-def $al
21 ; CHECK: Remat: $eax = MOV32r0 implicit-def dead $eflags
H A Dcoalescer-dce.ll19 ; Remat: %10 = MOV64r0 implicit-def %10, implicit dead %eflags, implicit-def %10; GR64:%10
H A Dremat-scalar-zero.ll8 ; Remat should be able to fold the zero constant into the div instructions
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp155 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt()
182 const Remat &RM, in rematerializeAt()
H A DInlineSpiller.cpp591 LiveRangeEdit::Remat RM(ParentVNI); in reMaterializeFor()
H A DSplitKit.cpp600 LiveRangeEdit::Remat RM(ParentVNI); in defFromParent()