aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ARM NEON VTBL/VTBX assembly parsing and encoding.Jim Grosbach2011-12-155-51/+43
* Enable proper constant island alignment by default.Jakob Stoklund Olesen2011-12-151-1/+1
* Add missing zmovl AVX patterns which were causing crashes.Chad Rosier2011-12-152-0/+14
* [asan] fix a bug (issue 19) where dlclose and the following mmap caused a fal...Kostya Serebryany2011-12-153-5/+35
* Silence warning.Jim Grosbach2011-12-151-1/+1
* ARM NEON two-register double spaced register list parsing support.Jim Grosbach2011-12-151-14/+49
* Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX.Chad Rosier2011-12-152-2/+12
* Zap unnecessary semicolons.Eli Friedman2011-12-151-2/+2
* Set specific target cpu for testcase.Lang Hames2011-12-151-1/+1
* Added test case for r146671.Lang Hames2011-12-151-0/+12
* Use the proper comparator for set_intersection.Jakob Stoklund Olesen2011-12-151-1/+2
* Fix VSELECT operand order. Was previously backwards, causing bogus vector shi...Lang Hames2011-12-151-3/+3
* Update DebugLoc while merging nodes at -O0.Devang Patel2011-12-153-7/+24
* Add a test case to make sure that the nop really does follow the bl on ppc64 elfHal Finkel2011-12-151-0/+16
* Virtual table holder field is either metadata or null. Devang Patel2011-12-151-1/+1
* Ensure that the nop that should follow a bl call in PPC64 ELF actually doesHal Finkel2011-12-152-0/+14
* Synthesize missing register class intersections.Jakob Stoklund Olesen2011-12-152-0/+41
* Pass optLevel to XCoreDAGToDAGISel.Richard Osborne2011-12-153-6/+8
* Fix test.Eli Friedman2011-12-151-2/+2
* Make constant folding for GEPs a bit more aggressive.Eli Friedman2011-12-152-3/+6
* Don't try to form FGETSIGN after legalization; it is possible in some cases, ...Eli Friedman2011-12-152-1/+18
* Use SmallVector/assign(), rather than std::vector/push_back().Chad Rosier2011-12-151-10/+6
* Add support for lowering fneg when AVX is enabled.Chad Rosier2011-12-152-11/+19
* Added InstCombine for "select cond, ~cond, x" type patternsPete Cooper2011-12-152-0/+27
* Enable synthesis of FLOG2 and FEXP2 SelectionDAG nodes from libm calls. Thes...Owen Anderson2011-12-151-0/+22
* Make loop preheader insertion in LoopSimplify handle the case where the loop ...Eli Friedman2011-12-152-16/+79
* Re-re-enable compact unwind after fixing a failure in SingleSource/Benchmarks...Bill Wendling2011-12-151-2/+1
* Another improvement to the implementation of .incbin directive by avoiding aKevin Enderby2011-12-151-5/+2
* The saved registers weren't being processed in the correct order. This lead toBill Wendling2011-12-141-11/+14
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-1411-83/+264
* Consider CPE alignment in CreateNewWater().Jakob Stoklund Olesen2011-12-141-104/+117
* ARM NEON better assembly operand range checking for lane indices of VLD/VST.Jim Grosbach2011-12-142-33/+93
* ARM NEON VLD2/VST2 lane indexed assembly parsing and encoding.Jim Grosbach2011-12-144-200/+439
* Do not sink instruction, if it is not profitable.Devang Patel2011-12-142-13/+124
* Add a blurb about MachineInstr bundling support.Evan Cheng2011-12-141-1/+4
* Reapply r146481 with a fix to create the Builder value in the correct place andBill Wendling2011-12-141-6/+35
* Improve the implementation of .incbin directive by replacing a loop by usingKevin Enderby2011-12-142-8/+5
* LSR: Fold redundant bitcasts on-the-fly.Andrew Trick2011-12-142-7/+12
* ARM NEON fix alignment encoding for VST2 w/ writeback.Jim Grosbach2011-12-142-4/+16
* Add the .incbin directive which takes the binary data from a file and emitsKevin Enderby2011-12-143-0/+59
* Nuke old code. Missed in last commit.Jim Grosbach2011-12-141-14/+0
* Add high level description of MachineInstr bundles.Evan Cheng2011-12-141-0/+83
* ARM NEON refactor VST2 w/ writeback instructions.Jim Grosbach2011-12-144-54/+130
* ARM NEON improve factoring a bit. No functional change.Jim Grosbach2011-12-141-18/+12
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-144-19/+49
* ARM NEON VST2 assembly parsing and encoding.Jim Grosbach2011-12-147-90/+66
* Fix for bug #11429: Wrong behaviour for switches. Small improvement for code ...Stepan Dyatkovskiy2011-12-144-11/+395
* It turns out that clang does use pointer-to-function types toDan Gohman2011-12-143-3/+40
* Fix speling and 80-col.Jakob Stoklund Olesen2011-12-141-4/+3
* Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct objectAkira Hatanaka2011-12-146-6/+54