Searched refs:Remat (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LiveRangeEdit.h | 192 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 D | remat-phys-dead.ll | 12 ; CHECK: Remat: dead $eax = MOV32r0 implicit-def dead $eflags, implicit-def $al 21 ; CHECK: Remat: $eax = MOV32r0 implicit-def dead $eflags
|
| H A D | coalescer-dce.ll | 19 ; Remat: %10 = MOV64r0 implicit-def %10, implicit dead %eflags, implicit-def %10; GR64:%10
|
| H A D | remat-scalar-zero.ll | 8 ; Remat should be able to fold the zero constant into the div instructions
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LiveRangeEdit.cpp | 155 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt() 182 const Remat &RM, in rematerializeAt()
|
| H A D | InlineSpiller.cpp | 591 LiveRangeEdit::Remat RM(ParentVNI); in reMaterializeFor()
|
| H A D | SplitKit.cpp | 600 LiveRangeEdit::Remat RM(ParentVNI); in defFromParent()
|