Searched refs:TeeReg (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp625 /// TeeReg, Reg = TEE_... DefReg
626 /// INST ..., TeeReg, ... // Insert
630 /// with DefReg and TeeReg stackified. This eliminates a local.get from the
646 Register TeeReg = MRI.createVirtualRegister(RegClass); local
650 TII->get(getTeeOpcode(RegClass)), TeeReg)
653 Op.setReg(TeeReg);
669 LIS.createAndComputeVirtRegInterval(TeeReg);
672 MFI.stackifyVReg(MRI, TeeReg);
677 DefDIs.clone(Insert, TeeReg);
H A DWebAssemblyCFGStackify.cpp778 // TeeReg, Reg = TEE_... DefReg
779 // INST ..., TeeReg, ...
782 // with DefReg and TeeReg stackified but Reg not stackified.
784 // But the invariant that TeeReg should be stackified can be violated while we
788 // TeeReg = COPY DefReg
790 // INST ..., TeeReg, ...
797 Register TeeReg = MI.getOperand(0).getReg(); local
800 if (!MFI.isVRegStackified(TeeReg)) {
804 BuildMI(MBB, &MI, MI.getDebugLoc(), TII.get(CopyOpc), TeeReg)

Completed in 130 milliseconds