Home | History | Annotate | Download | only in CodeGen

Lines Matching full:physical

103     cl::desc("Disable non-allocatable physical register copy optimization"));
118 STATISTIC(NumNAPhysCopies, "Number of non-allocatable physical copies removed");
177 /// \brief Is the register \p Reg a non-allocatable physical register?
180 /// \brief If copy instruction \p MI is a non-allocatable virtual<->physical
182 /// non-allocatable physical register was previously copied to a virtual
345 /// If \p Reg is a physical register, a value tracker constructed with
347 /// Indeed, when \p Reg is a physical register that constructor does not
349 /// Use the next constructor to track a physical register.
365 /// may be able to find a new source when the definition is a physical
565 // physical register, we can try to optimize it.
619 // Do not try to find a new source for a physical register.
634 // As explained above, do not handle physical registers
678 // Do not extend the live-ranges of physical registers as they add
680 // the live-range of a physical register, unlike SSA virtual register,
932 "We do not rewrite physical registers");
1190 // Do not rewrite physical definitions.
1265 // If a physical register is here, this is probably for a good reason.
1452 // non-allocatable physical register after the copy to virtual.
1461 // the non-allocatable physical register's state hasn't changed since then.
1468 // register get a copy of the non-allocatable physical register, and we only
1470 // physical register definition, and remove it from the tracked copies.
1509 // Track when a non-allocatable physical register is copied to a virtual
1547 // A new definition of the non-allocatable physical register
1572 // Blow away all non-allocatable physical registers knowledge since we