| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner... | Daniel Dunbar | 2010-06-23 | 9 | -62/+119 |
* | The generic DAG combiner can now fold atomic fences when needed, so switch | Jim Grosbach | 2010-06-23 | 1 | -57/+6 |
* | When using libcall expansions for the atomic intrinsics, the explicit | Jim Grosbach | 2010-06-23 | 1 | -0/+2 |
* | Some targets don't require the fencing MEMBARRIER instructions surrounding | Jim Grosbach | 2010-06-23 | 3 | -0/+74 |
* | remove trailing whitespace | Jim Grosbach | 2010-06-23 | 1 | -85/+85 |
* | Add a few VNInfo data structure checks. | Jakob Stoklund Olesen | 2010-06-23 | 1 | -2/+5 |
* | use ArgOperand accessors | Gabor Greif | 2010-06-23 | 1 | -13/+13 |
* | use ArgOperand accessors | Gabor Greif | 2010-06-23 | 1 | -5/+6 |
* | use helper to neatly access arguments | Gabor Greif | 2010-06-23 | 1 | -5/+6 |
* | Update uses, defs, and comments for darwin tls patterns. | Eric Christopher | 2010-06-23 | 2 | -13/+9 |
* | Don't link against libm and libpthread which don't exist in BeOS/Haiku. Also, | Nick Lewycky | 2010-06-23 | 4 | -5/+8 |
* | Revert r106066, "Create a more targeted fix for not sinking instructions into... | Daniel Dunbar | 2010-06-23 | 3 | -34/+59 |
* | Less incorrect handling of zero-length bitfields. Radars 7992077 and 8093043. | Stuart Hastings | 2010-06-23 | 2 | -0/+25 |
* | Get the addend correct for i386 pic. | Eric Christopher | 2010-06-22 | 1 | -1/+7 |
* | Generate DWARF information during Apple-style build. They'll be stripped out | Bill Wendling | 2010-06-22 | 1 | -10/+16 |
* | Replace ScalarEvolution's private copy of getLoopPredecessor | Dan Gohman | 2010-06-22 | 2 | -23/+2 |
* | Add AVX compare packed instructions | Bruno Cardoso Lopes | 2010-06-22 | 4 | -34/+113 |
* | Loosen up this test so that it doesn't depend as much on register | Dan Gohman | 2010-06-22 | 1 | -1/+2 |
* | Revert 106592 for now. It causes clang-selfhost build failure. | Devang Patel | 2010-06-22 | 1 | -34/+13 |
* | Fix OptimizeMax to handle an odd case where one of the max operands | Dan Gohman | 2010-06-22 | 2 | -2/+48 |
* | Reapply support for AVX unpack and interleave instructions, with | Bruno Cardoso Lopes | 2010-06-22 | 3 | -44/+106 |
* | If a metadata operand is seeded in value map and the metadata should also be ... | Devang Patel | 2010-06-22 | 1 | -13/+34 |
* | While cloning a module, clone metadata attached with instructions. | Devang Patel | 2010-06-22 | 1 | -1/+16 |
* | Add AVX MOV{SS,SD}{rr,rm} instructions | Bruno Cardoso Lopes | 2010-06-22 | 6 | -33/+99 |
* | Fix the formatting of the switch statement and add a missing break. | Bill Wendling | 2010-06-22 | 1 | -3/+4 |
* | Also convert SUBREG_TO_REG to a KILL when relevant, like the other subreg | Jakob Stoklund Olesen | 2010-06-22 | 1 | -7/+12 |
* | Thumb1 functions using @llvm.returnaddress were not saving the incoming LR. | Bob Wilson | 2010-06-22 | 2 | -4/+6 |
* | Move a 64-bit test to the 64-bit file. Fixes an llvm-mc assertion | Eric Christopher | 2010-06-22 | 2 | -6/+6 |
* | Look for and use a different darwin crash reporter library. | Eric Christopher | 2010-06-22 | 4 | -1/+283 |
* | Add SSE so these actually pass on non-X86 hosts. | Dale Johannesen | 2010-06-22 | 2 | -2/+2 |
* | fix typo | Jim Grosbach | 2010-06-22 | 1 | -1/+1 |
* | use high-level accessors | Gabor Greif | 2010-06-22 | 1 | -12/+13 |
* | Fix a subtle multiclass bug: when using class inheritance on | Bruno Cardoso Lopes | 2010-06-22 | 2 | -4/+6 |
* | Corresponding test changes for r106564. | Bill Wendling | 2010-06-22 | 1 | -4/+4 |
* | warmup ritual: use high-level argument accessors | Gabor Greif | 2010-06-22 | 1 | -3/+3 |
* | Move v-binop-widen tests to X86 since they don't work on all platforms | Mon P Wang | 2010-06-22 | 2 | -3/+10 |
* | Clone named metadata while cloning a module. | Devang Patel | 2010-06-22 | 1 | -0/+11 |
* | Reorganize logical and arithmetic SSE 1 & 2 instructions | Bruno Cardoso Lopes | 2010-06-22 | 1 | -77/+81 |
* | Reorganize SSE instructions, making easier to see oportunities for refactoring | Bruno Cardoso Lopes | 2010-06-22 | 1 | -250/+228 |
* | Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out | Dan Gohman | 2010-06-22 | 5 | -77/+141 |
* | Remove the SimpleJoin optimization from SimpleRegisterCoalescing. | Jakob Stoklund Olesen | 2010-06-22 | 3 | -513/+69 |
* | Split out the code for finding a unique loop predecessor from | Dan Gohman | 2010-06-22 | 1 | -7/+21 |
* | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman | 2010-06-22 | 20 | -87/+87 |
* | Add a comment explaining a non-obvious API. | Dan Gohman | 2010-06-22 | 1 | -0/+5 |
* | Add an explicit keyword. | Dan Gohman | 2010-06-22 | 1 | -1/+1 |
* | Allow "exhaustive" trip count evaluation on phi nodes with all | Dan Gohman | 2010-06-22 | 2 | -9/+26 |
* | Revert 106528. It is causing self host failures. | Devang Patel | 2010-06-22 | 1 | -5/+7 |
* | Do not rely on DenseMap slot which can be easily invalidated when DenseMap gr... | Devang Patel | 2010-06-22 | 1 | -7/+5 |
* | Revert my change to clone named metadata. Buildbots are complaining. | Bob Wilson | 2010-06-22 | 1 | -11/+0 |
* | When unfolding a load, avoid assuming which instruction that | Dan Gohman | 2010-06-22 | 1 | -4/+18 |