aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ARM NEON two-operand aliases for VPADD.Jim Grosbach2011-12-192-0/+20
* Remove definitions of double word shift plus 32 instructions. Assembler orAkira Hatanaka2011-12-193-27/+15
* ARM VFP pre-UAL mnemonic aliases for fmul[sd].Jim Grosbach2011-12-192-1/+4
* Remove unused predicate.Akira Hatanaka2011-12-191-3/+0
* Remove the restriction on the first operand of the add node in SelectAddr.Akira Hatanaka2011-12-192-4/+2
* ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv[sd].Jim Grosbach2011-12-192-1/+5
* ARM NEON implied destination aliases for VMAX/VMIN.Jim Grosbach2011-12-193-110/+304
* ARM NEON relax parse time diagnostics for alignment specifiers.Jim Grosbach2011-12-194-17/+19
* Tidy up.Jim Grosbach2011-12-191-7/+7
* Remove a register class that can just as well be synthesized.Jakob Stoklund Olesen2011-12-192-9/+4
* Handle sub-register operands in recomputeRegClass().Jakob Stoklund Olesen2011-12-191-4/+6
* Emit a getMatchingSuperRegClass() implementation for every target.Jakob Stoklund Olesen2011-12-198-231/+90
* Synthesize register classes for TRI::getMatchingSuperRegClass().Jakob Stoklund Olesen2011-12-192-0/+75
* Allow for benchmarking more than 4GB of memoryManuel Klimek2011-12-191-3/+3
* Adds a flag to allow specifying the memory limitations of the JSON benchmark.Manuel Klimek2011-12-191-7/+14
* - Use getExitingBlock instead of getExitingBlocks.Jakub Staszak2011-12-181-13/+11
* Another variadics tweak.Benjamin Kramer2011-12-181-4/+3
* Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger2011-12-186-22/+70
* Use the fancy new VariadicFunction template instead of a plain variadic funct...Benjamin Kramer2011-12-181-34/+33
* capitalize project name, reference bugzillaDylan Noblesmith2011-12-183-6/+6
* Hexagon: Remove unused variables.Benjamin Kramer2011-12-182-13/+0
* Revert 146728 as it's causing failures on some of the external bots as well as Chad Rosier2011-12-172-34/+0
* Revert r146822 at Pete Cooper's request as it broke clang self hosting.Kevin Enderby2011-12-172-194/+0
* Remove an unused X86ISD node type.Craig Topper2011-12-173-3/+0
* X86: Factor the bswap asm matching to be slightly less horrible to read.Benjamin Kramer2011-12-171-74/+63
* As Doug pointed out (and I really should know), it is perfectly easy toChandler Carruth2011-12-172-20/+8
* SimplifyCFG now predicts some conditional branches to true or false depending...Pete Cooper2011-12-172-0/+194
* Deleting the json-bench-test until I understand why it is flaky.Manuel Klimek2011-12-171-5/+0
* Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle.Evan Cheng2011-12-172-4/+35
* Refactor code used in InstCombine::FoldAndOfICmps to new file.Pete Cooper2011-12-174-72/+175
* Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added theRafael Espindola2011-12-1712-4/+77
* Make sure that the lower bits on the VSELECT condition are properly set.Lang Hames2011-12-172-27/+40
* Preserve more memory operands in ARMExpandPseudo.Jakob Stoklund Olesen2011-12-171-0/+4
* The powers that be have decided that LLVM IR should now support 16-bitDan Gohman2011-12-1718-57/+124
* When recursing for the original size of a type, stop if we are at aEric Christopher2011-12-162-1/+179
* Resolve part of a fixme and add a new one.Eric Christopher2011-12-161-2/+5
* Add a fixme here.Eric Christopher2011-12-161-0/+1
* Fix spacing.Eric Christopher2011-12-161-3/+3
* Update documentation.Eric Christopher2011-12-161-0/+1
* Extraneous whitespace and 80-col.Eric Christopher2011-12-161-3/+2
* Fix off-by-one error in bucket sort.Jakob Stoklund Olesen2011-12-162-1/+27
* APInt: update asserts for base-36Dylan Noblesmith2011-12-162-4/+8
* Don't adjust for alignment padding in OffsetIsInRange.Jakob Stoklund Olesen2011-12-161-16/+1
* Hexagon: Fix a nasty order-of-initialization bug.Benjamin Kramer2011-12-1612-22/+12
* In DICompositeType, referenced to derived type is either metadata or null.Devang Patel2011-12-161-5/+5
* Clarify and fix subprogram description.Devang Patel2011-12-161-1/+1
* Note ARM constant island alignment in the release notes.Jakob Stoklund Olesen2011-12-162-2/+3
* Adds a JSON parser and a benchmark (json-bench) to catch performance regressi...Manuel Klimek2011-12-1612-2/+996
* Put the '*' in the right place in the unit test. Forgot to fix up thisChandler Carruth2011-12-161-7/+7
* Make GCC happy by using makeAraryRef instead of the implicit conversion.Chandler Carruth2011-12-161-4/+4