"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "45746fb2849beff8d30170f03b189ac43e1aa9c2"
- Nov 03, 2010
-
-
Jakob Stoklund Olesen authored
splitting needs them. llvm-svn: 118194
-
- Oct 26, 2010
-
-
Andrew Trick authored
llvm-svn: 117384
-
- Oct 23, 2010
-
-
Andrew Trick authored
framework. It's purpose is not to improve register allocation per se, but to make it easier to develop powerful live range splitting. I call it the basic allocator because it is as simple as a global allocator can be but provides the building blocks for sophisticated register allocation with live range splitting. A minimal implementation is provided that trivially spills whenever it runs out of registers. I'm checking in now to get high-level design and style feedback. I've only done minimal testing. The next step is implementing a "greedy" allocation algorithm that does some register reassignment and makes better splitting decisions. llvm-svn: 117174
-