This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [dataflow][patch] Convert conflict graph to lower triangular bit matrix


This is a very bad idea. The algorithm that examines conflicts is quadratic in time. For functions with lots of registers, you get a very large, sparce matrix. Using a symmetric matrix saves us a linear time factor of about 64, since we can scan a row of the matrix one word at a time.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]