aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove some unnecessary uses of c_str().Jay Foad2011-06-211-6/+6
* Remove unused variables.Benjamin Kramer2011-06-211-2/+2
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-2118-156/+211
* Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,Jay Foad2011-06-211-1/+3
* Add a reduced test case for the buildbot failure (clang self-hostedJay Foad2011-06-211-0/+182
* use the MapEntryTy typedef instead of writing it out long form,Chris Lattner2011-06-211-9/+8
* Teach dag combine to match halfword byteswap patterns.Evan Cheng2011-06-216-67/+348
* indvars -disable-iv-rewrite: Adds support for eliminating identityAndrew Trick2011-06-212-100/+238
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-2118-211/+156
* Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka2011-06-211-2/+2
* Coding style fixes.Akira Hatanaka2011-06-211-28/+29
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-219-40/+191
* Don't mark the eh.dispatch.setup with a memory access marker. We want this toBill Wendling2011-06-211-1/+1
* Completely short-circuit out ARC optimization if the ARC runtimeDan Gohman2011-06-201-4/+62
* Remove the subclassing. This will be moved to the ASM printer.Bill Wendling2011-06-201-379/+0
* Skip fields that don't exist in the Register class.Jakob Stoklund Olesen2011-06-201-1/+2
* PTX: Fix conversion between predicates and value typesJustin Holewinski2011-06-203-66/+82
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-209-16/+57
* Fix a check for PHINodes with two incoming values.Jay Foad2011-06-201-1/+1
* PTX: Fix if-then-else formatting and add missing assertsJustin Holewinski2011-06-201-16/+12
* Disable again.Rafael Espindola2011-06-201-1/+1
* PTX: Add basic register spilling codeJustin Holewinski2011-06-204-0/+135
* Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky2011-06-202-14/+52
* This is an automatically reduced test case that crashed in GVN, at someJay Foad2011-06-201-0/+106
* Change how PHINodes store their operands.Jay Foad2011-06-2018-155/+210
* Make better use of the PHINode API.Jay Foad2011-06-207-21/+34
* Remove the AugmentedUse struct.Jay Foad2011-06-203-20/+9
* Re enable 133415 with two fixesRafael Espindola2011-06-201-3/+8
* Disable the logic added by rafael in commit 133415 to see if it brings theDuncan Sands2011-06-201-1/+1
* Fix PromoteIntRes_TRUNCATE: Add support for cases where theNadav Rotem2011-06-202-4/+39
* Fix MSVC build. next() function already exists in the MSVC headers. This crea...Francois Pichet2011-06-201-1/+1
* Teach early dup how to duplicate basic blocks with one successor and only phi...Rafael Espindola2011-06-201-2/+142
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-2013-113/+144
* introduce an isLayoutIdentical() method, which is currently just a pointerChris Lattner2011-06-201-1/+8
* Add a RegisterTuples class to Target.td and TableGen.Jakob Stoklund Olesen2011-06-202-1/+146
* Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad2011-06-199-17/+17
* Update test.Benjamin Kramer2011-06-191-27/+27
* Code cleanups: Remove duplicated logic in PromotInteRes_BITCAST, reserve vect...Nadav Rotem2011-06-191-7/+5
* Calls to AssertZext and getZeroExtendInReg must be made using scalar types.Nadav Rotem2011-06-191-3/+4
* When promoting the vector elements in CopyToParts, use vector truncNadav Rotem2011-06-191-11/+3
* Reduce the runtime of the test. Keep only the interesting cases.Nadav Rotem2011-06-191-1077/+0
* Revert r133373. I was going to use this to teach the Verifier to verify constantNick Lewycky2011-06-191-101/+1
* Add the remaining instructions/constant expressions as Operators so that codeNick Lewycky2011-06-191-1/+101
* Remove support for parsing the "type i32" syntax for defining a numberedChris Lattner2011-06-1930-334/+89
* revert r133368, apparently I missed the tests to be updated.Chris Lattner2011-06-181-8/+15
* Remove support for parsing the "type i32" syntax for defining a numberedChris Lattner2011-06-181-15/+8
* fix the varargs version of StructType::get to not require an LLVMContext, mak...Chris Lattner2011-06-187-19/+19
* eliminate some pointless virtual methods.Chris Lattner2011-06-182-54/+37
* simplify some code.Chris Lattner2011-06-181-8/+3
* now that Type::getDescription() is dead, the TypePrinting class can move from...Chris Lattner2011-06-183-63/+42