aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Intel syntax: Parse ... PTR [-8]Devang Patel2012-01-201-0/+5
* Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel2012-01-201-1/+3
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-201-0/+3
* 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-201-6/+15
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-202-36/+41
* Extend Attributes to 64 bitsKostya Serebryany2012-01-2012-46/+58
* 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
* 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-201-16/+60
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-203-126/+137
* Add support for selecting 256-bit PALIGNR.Craig Topper2012-01-202-24/+81
* 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-202-3/+9
* 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
* Set the "tail" flag on pattern-matched objc_storeStrong calls.Dan Gohman2012-01-191-0/+32
* Post process 'and', 'sub' instructions and select better encoding, if available.Devang Patel2012-01-191-0/+78
* 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-191-1/+1
* Post process 'xor', 'or' and 'cmp' instructions and select better encoding, i...Devang Patel2012-01-191-0/+114
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-191-0/+3
* 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-191-1/+52
* Rewriter should definitly rewrite instructions inside bundles.Evan Cheng2012-01-191-2/+2
* Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng2012-01-191-3/+6
* 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
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-192-4/+20
* Add a TargetOption for disabling tail calls.Nick Lewycky2012-01-191-1/+4
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-192-3/+3
* 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-184-2/+22
* Add support for the gnueabihf environment. Patch by Sylvestre Ledru.Rafael Espindola2012-01-181-0/+3
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-183-0/+69
* Process instructions after match to select alternative encoding which may be ...Devang Patel2012-01-181-16/+87
* Replace FIXME with explanatory comment.Jim Grosbach2012-01-181-1/+2
* Thumb2 relaxation for LDR(literal).Jim Grosbach2012-01-181-9/+20
* MCAssembler tweak for determining when a symbol difference is resolved.Jim Grosbach2012-01-181-1/+2
* Rename pattern for clarity.Jim Grosbach2012-01-181-4/+3
* Add a depth limit to avoid runaway recursion.Dan Gohman2012-01-181-3/+7
* Use llvm.global_ctors to locate global constructors insteadDan Gohman2012-01-181-6/+19
* Remove trailing spaces and unneeded includes.Jakub Staszak2012-01-181-134/+131
* Fixed macro condition.Lang Hames2012-01-181-1/+1
* Tidy up. 80 columns.Jim Grosbach2012-01-181-13/+13