- Aug 12, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 137381
-
Jakob Stoklund Olesen authored
The Query class now holds two iterators instead of an InterferenceResult instance. The iterators are used as bookmarks for repeated collectInterferingVRegs calls. llvm-svn: 137380
-
Akira Hatanaka authored
warning. llvm-svn: 137378
-
Jim Grosbach authored
llvm-svn: 137375
-
Jim Grosbach authored
llvm-svn: 137372
-
Owen Anderson authored
llvm-svn: 137371
-
Owen Anderson authored
llvm-svn: 137370
-
Owen Anderson authored
llvm-svn: 137368
-
Jim Grosbach authored
llvm-svn: 137367
-
- Aug 11, 2011
-
-
Owen Anderson authored
llvm-svn: 137364
-
Owen Anderson authored
llvm-svn: 137363
-
Bruno Cardoso Lopes authored
inserts and extracts. This simple combine makes us generate only 1 instruction instead of 11 in the v8 case. llvm-svn: 137362
-
Jim Grosbach authored
llvm-svn: 137359
-
Owen Anderson authored
llvm-svn: 137356
-
Jakob Stoklund Olesen authored
collectInterferingVRegs will be the primary function for interference checks. llvm-svn: 137354
-
Jim Grosbach authored
llvm-svn: 137353
-
Dan Gohman authored
llvm-svn: 137352
-
Akira Hatanaka authored
llvm-svn: 137351
-
Jakob Stoklund Olesen authored
No clients are iterating over interference overlaps. llvm-svn: 137350
-
-
Jakob Stoklund Olesen authored
The InterferenceResult iterator turned out to be less important than we thought it would be. LiveIntervalUnion clients want higher level information, like the list of interfering virtual registers. llvm-svn: 137346
-
Jim Grosbach authored
llvm-svn: 137345
-
Owen Anderson authored
llvm-svn: 137344
-
Jim Grosbach authored
llvm-svn: 137342
-
Andrew Trick authored
ancestor loops. I have a unit test that depends on scev-unroll, which unfortunately isn't checked in. But I will check it in when I can. llvm-svn: 137341
-
Owen Anderson authored
llvm-svn: 137340
-
Jim Grosbach authored
llvm-svn: 137339
-
Jim Grosbach authored
llvm-svn: 137337
-
Jim Grosbach authored
llvm-svn: 137331
-
Owen Anderson authored
llvm-svn: 137325
-
Bruno Cardoso Lopes authored
llvm-svn: 137324
-
Owen Anderson authored
llvm-svn: 137323
-
Owen Anderson authored
Correct immediate range for shifter operands. Patch by James Molloy, with additional encoding fixes added by me. llvm-svn: 137322
-
Benjamin Kramer authored
llvm-svn: 137321
-
Owen Anderson authored
llvm-svn: 137320
-
Jim Grosbach authored
Per the ARM ARM, a 'push' of a single register encodes as an STR, not an STM. llvm-svn: 137318
-
Andrew Trick authored
llvm-svn: 137317
-
Jim Grosbach authored
Per the ARM ARM, a 'pop' of a single register encodes as an LDR, not an LDM. llvm-svn: 137316
-
Nadav Rotem authored
llvm-svn: 137313
-
Nadav Rotem authored
lower XMM register gets in first. This will allow the SUBREG pattern to elliminate the first vector insertion. llvm-svn: 137310
-