HomePhabricator

RegAllocFast: Record internal state based on register units

Authored by arsenm on Mar 19 2019, 10:50 AM.

Description

RegAllocFast: Record internal state based on register units

Record internal state based on register units. This is often more
efficient as there are typically fewer register units to update
compared to iterating over all the aliases of a register.

Original patch by Matthias Braun, but I've been rebasing and fixing it
for almost 2 years and fixed a few bugs causing intermediate failures
to make this patch independent of the changes in
https://reviews.llvm.org/D52010.

Details

Committed
arsenmJun 3 2020, 1:51 PM
Parents
rGa574edbba2b2: X86: Switch fastregalloc test to use generated checks
Branches
Unknown
Tags
Unknown