- May 24, 2011
-
-
Devang Patel authored
llvm-svn: 131936
-
Devang Patel authored
llvm-svn: 131926
-
- May 23, 2011
-
-
Devang Patel authored
Patch by Micah Villmow llvm-svn: 131908
-
Devang Patel authored
llvm-svn: 131907
-
Chris Lattner authored
when we're just going to throw the result away. No functionality change. llvm-svn: 131880
-
- May 22, 2011
-
-
Chris Lattner authored
should eventually convert to PMBuilder, but I don't plan to do this. llvm-svn: 131819
-
- May 21, 2011
-
-
Benjamin Kramer authored
llvm-svn: 131800
-
Cameron Zwarich authored
actually fixes most of the VerifyCoalescing failures in test-suite. llvm-svn: 131768
-
Charles Davis authored
llvm-svn: 131765
-
Charles Davis authored
llvm-svn: 131763
-
- May 20, 2011
-
-
Jim Grosbach authored
llvm-svn: 131760
-
Jim Grosbach authored
llvm-svn: 131757
-
Jim Grosbach authored
llvm-svn: 131756
-
Cameron Zwarich authored
the phikill flag. llvm-svn: 131717
-
Cameron Zwarich authored
similarly for stores. Now "make check" passes with the MachineVerifier forced on with the VerifyCoalescing option! llvm-svn: 131705
-
- May 19, 2011
-
-
Stuart Hastings authored
llvm-svn: 131663
-
Cameron Zwarich authored
on CodeGen/X86/2007-05-07-InvokeSRet.ll. There is probably a bug here that was fixed by r128961, but since there is no test or reference to a source file I have to revert it. llvm-svn: 131618
-
- May 18, 2011
-
-
Duncan Sands authored
Original log entry: Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' code in one place. llvm-svn: 131536
-
Nadav Rotem authored
code in one place. llvm-svn: 131534
-
Jakob Stoklund Olesen authored
llvm-svn: 131524
-
Jakob Stoklund Olesen authored
The 'last use' may not be in the same basic block, and we still want a correct live range. llvm-svn: 131523
-
Jakob Stoklund Olesen authored
LiveInterval::shrinkToUses recomputes the live range from scratch instead of removing snippets. This should avoid the problem with dangling live ranges. Leave physreg identity copies alone. They can be created when joining a virtreg with a physreg. They don't affect register allocation, and they will be removed by the rewriter. llvm-svn: 131521
-
Eli Friedman authored
Make fast-isel miss counting in -stats and -fast-isel-verbose take terminators into account; since there are many fewer isel misses with recent changes, misses caused by terminators are more significant. llvm-svn: 131502
-
Dan Gohman authored
llvm-svn: 131497
-
Dan Gohman authored
llvm-svn: 131495
-
- May 17, 2011
-
-
Stuart Hastings authored
llvm-svn: 131469
-
Stuart Hastings authored
passed as the fifth parameter, insure it's passed correctly (in R9). rdar://problem/6920088 llvm-svn: 131467
-
Jakob Stoklund Olesen authored
The greedy register allocator has live range splitting and register class inflation, so it can actually fully undo this join, including restoring the original register classes. We still don't want to do this for long live ranges, mostly because of the high register pressure of there are many constrained live ranges overlapping. llvm-svn: 131466
-
Jakob Stoklund Olesen authored
When instructions are deleted, they leave tombstone SlotIndex entries. The isZeroLength method should ignore these null indexes. This causes RABasic to sometimes spill a callee-saved register in the abi-isel.ll test, so don't run that test with -regalloc=basic. Prioritizing register allocation according to spill weight can cause more registers to be used. llvm-svn: 131436
-
Dan Gohman authored
llvm-svn: 131430
-
Dan Gohman authored
llvm-svn: 131429
-
Dan Gohman authored
llvm-svn: 131428
-
- May 16, 2011
-
-
Jim Grosbach authored
misses. llvm-svn: 131426
-
Devang Patel authored
Radar 9422775. llvm-svn: 131422
-
Eli Friedman authored
llvm-svn: 131420
-
Eli Friedman authored
llvm-svn: 131419
-
Eli Friedman authored
Basic fast-isel of extractvalue. Not too helpful on its own, given the IR clang generates for cases like this, but it should become more useful soon. llvm-svn: 131417
-
Rafael Espindola authored
corrupted when setjmp returns again. llvm-svn: 131399
-
- May 14, 2011
-
-
Eli Friedman authored
Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsic from the x86 code to the generic code. llvm-svn: 131332
-
- May 13, 2011
-
-
Rafael Espindola authored
to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294
-