aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* LSR: Fix another corner case in expansion of postinc users.Andrew Trick2011-12-201-0/+14
* Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.Bob Wilson2011-12-202-2/+60
* fix typoChris Lattner2011-12-201-1/+1
* Add a line to ReleaseNotes for half float.Dan Gohman2011-12-201-0/+1
* ARM assembly shifts by zero should be plain 'mov' instructions.Jim Grosbach2011-12-202-0/+34
* Now that PR11464 is fixed, reapply the patch to fix PR11464, Chris Lattner2011-12-202-0/+35
* fix PR11464 by preventing the linker from mapping two different struct types ...Chris Lattner2011-12-202-12/+46
* add a method to improve compatibility with SmallVector.Chris Lattner2011-12-201-0/+6
* Add basic generic CodeGen support for half.Dan Gohman2011-12-208-81/+118
* ARM NEON assembly aliases for VMOV<-->VMVN for i32 immediates.Jim Grosbach2011-12-192-0/+45
* Move tests to FileCheck.Evan Cheng2011-12-192-3/+10
* ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach2011-12-196-4/+78
* Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng2011-12-192-5/+107
* Add "using" to silence warnings.Eli Friedman2011-12-191-0/+2
* Add a test case for r146900.Akira Hatanaka2011-12-191-0/+38
* Add patterns for matching immediates whose lower 16-bit is cleared. TheseAkira Hatanaka2011-12-194-6/+21
* Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman2011-12-192-7/+12
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-1910-132/+117
* 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