aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Intel syntax: Parse ... PTR [-8]Devang Patel2012-01-202-1/+7
* Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel2012-01-202-2/+7
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-202-0/+20
* TblGen diagnostic for mismatched template instantiation.Jim Grosbach2012-01-201-0/+4
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-202-6/+24
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-203-36/+49
* Don't use my favorite C++11 feature (comma at end of enum).Benjamin Kramer2012-01-201-1/+1
* Extend Attributes to 64 bitsKostya Serebryany2012-01-2016-85/+144
* Protect SmallVectorImpl's constructor and a few other methods that aren't mea...Benjamin Kramer2012-01-201-4/+6
* Add missing breaks to switch.Benjamin Kramer2012-01-201-13/+25
* Remove a bunch of unused variable assignments.Benjamin Kramer2012-01-202-11/+3
* Remove obviously invalid early exit that prevented analyzing ConstantAggregat...Benjamin Kramer2012-01-201-1/+0
* Don't use -fvisibility-inlines-hidden on mingw to try to avoid a lot ofRafael Espindola2012-01-201-5/+9
* Improve 256-bit shuffle splitting to allow 2 sources in each 128-bit lane. As...Craig Topper2012-01-201-86/+86
* Fix CountCodeReductionForAlloca to more accurately represent what SROA can andNick Lewycky2012-01-202-16/+104
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-206-136/+193
* Add support for selecting 256-bit PALIGNR.Craig Topper2012-01-203-24/+138
* cmake: pass -fvisibility-inlines-hidden if it is supported. In aRafael Espindola2012-01-201-0/+6
* Remove a low-quality test which was failing on Windows; test/CodeGen/X86/sret...Eli Friedman2012-01-201-23/+0
* When lowering the 'resume' instruction, look to see if we can eliminate theBill Wendling2012-01-201-2/+32
* Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.Eli Friedman2012-01-203-3/+37
* Fix typo.Chad Rosier2012-01-191-1/+1
* Silence warnings about mixing enums.Benjamin Kramer2012-01-191-3/+2
* Add a dump() implementation for sub-instruction MCOperands.Owen Anderson2012-01-191-0/+2
* Add a new form of MCOperand, for representing sub-instructions. This is inte...Owen Anderson2012-01-191-1/+20
* Set the "tail" flag on pattern-matched objc_storeStrong calls.Dan Gohman2012-01-193-2/+34
* Post process 'and', 'sub' instructions and select better encoding, if available.Devang Patel2012-01-192-0/+86
* Actually, this code handles wrapped sets just fine. Noticed by inspection.Nick Lewycky2012-01-191-3/+1
* Intel syntax: There is no need to create unary expr for simple negative displ...Devang Patel2012-01-192-1/+5
* Post process 'xor', 'or' and 'cmp' instructions and select better encoding, i...Devang Patel2012-01-192-0/+136
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-192-0/+18
* Folding table additions and fixes for AVX.Craig Topper2012-01-191-9/+21
* Merge 128-bit and 256-bit SHUFPS/SHUFPD handling.Craig Topper2012-01-193-129/+80
* More bundle related API additions.Evan Cheng2012-01-194-1/+62
* Rewriter should definitly rewrite instructions inside bundles.Evan Cheng2012-01-191-2/+2
* Introduce a new MutableArrayRef class, which refers to a series of mutableChris Lattner2012-01-191-1/+83
* Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng2012-01-192-5/+9
* ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach2012-01-191-3/+4
* Thumb2 relaxation for tADR to t2ADR.Jim Grosbach2012-01-191-0/+2
* Add comment and fix range check in condition.Jim Grosbach2012-01-191-1/+3
* Add testcase.Jim Grosbach2012-01-191-0/+13
* Added methods to get the live range immediately before a given slot. Intended...Lang Hames2012-01-191-0/+8
* Space after punctuation.Nick Lewycky2012-01-191-14/+14
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-193-5/+28
* Add a TargetOption for disabling tail calls.Nick Lewycky2012-01-194-3/+57
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-193-5/+5
* Add experimental -x86-use-regmask command line option.Jakob Stoklund Olesen2012-01-181-0/+12
* Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen2012-01-186-1/+17
* Add a RegisterMaskSDNode class.Jakob Stoklund Olesen2012-01-187-3/+41
* Add support for the gnueabihf environment. Patch by Sylvestre Ledru.Rafael Espindola2012-01-182-0/+4