New PM pass that coalesces copy‐related virtual registers.
Synopsis
Declared in <llvm/CodeGen/RegisterCoalescerPass.h>
class RegisterCoalescerPass
: public RequiredPassInfoMixin<RegisterCoalescerPass>
Description
Joins live intervals across copies and related moves to eliminate redundant register transfers before register allocation.
Base Classes
Name |
Description |
A CRTP mix‐in for passes that should not be skipped. |
Member Functions
Name |
Description |
Return the properties this pass clears on the machine function. |
|
Coalesce register copies in |
Static Member Functions
Name |
Description |
Return true; required passes cannot be skipped. |
Created with MrDocs