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