aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* eliminate the Type::getDescription() method, using "<<" instead. This Chris Lattner2011-06-188-67/+41
* improve some comments.Chris Lattner2011-06-181-13/+12
* remove an unreduced testcase.Chris Lattner2011-06-181-282/+0
* rework the remaining autoupgrade logic to use a StringRef instead of creating aChris Lattner2011-06-181-49/+34
* Directly print to a raw_ostream instead of printing to a buffer first.Benjamin Kramer2011-06-181-4/+1
* Simplify code. No functionality change.Benjamin Kramer2011-06-181-18/+18
* Simplify code. No change in functionality.Benjamin Kramer2011-06-181-6/+1
* MC: Allow .common as alias for .comm assembler directive. PR10116.Hans Wennborg2011-06-182-1/+3
* Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.Benjamin Kramer2011-06-183-7/+11
* Remove unused but set variables.Benjamin Kramer2011-06-184-23/+8
* Fix PR10103: Less code for enum type translation.Hans Wennborg2011-06-183-1/+111
* Add test for r133251.Nick Lewycky2011-06-181-0/+26
* When scalar replacement returns a vector type, only accept it if the vectorCameron Zwarich2011-06-183-2/+24
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-1885-4255/+1390
* Fix an invalid bitcast crash that occurs when doing a partial memset of a vectorCameron Zwarich2011-06-182-3/+37
* Remove a pointless assignment. Nothing checks the value of VectorTy anymore nowCameron Zwarich2011-06-181-1/+0
* Use the correct comparator to avoid depending on pointer values.Jakob Stoklund Olesen2011-06-181-1/+2
* Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen2011-06-189-71/+50
* Remove MethodProtos/MethodBodies and allocation_order_begin/end.Jakob Stoklund Olesen2011-06-185-37/+3
* Delete unneeded allocation order override.Jakob Stoklund Olesen2011-06-181-11/+1
* Switch ARM to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen2011-06-182-224/+27
* Switch x86 to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen2011-06-181-67/+6
* Moved to the right place.Galina Kistanova2011-06-182-0/+5
* Reserve D16-D13 on subtargets that don't support them.Jakob Stoklund Olesen2011-06-181-0/+6
* Provide AltOrders for specifying alternative allocation orders.Jakob Stoklund Olesen2011-06-184-7/+75
* * Override the "EmitBytes" function, since it can sneak values in that way.Bill Wendling2011-06-181-1/+18
* Fix UMULO support for 2x register width to allow the fullEric Christopher2011-06-182-2/+66
* Remove false assertion.Bill Wendling2011-06-171-3/+1
* Only call TRI::getRawAllocationOrder to resolve a target-dependent hint.Jakob Stoklund Olesen2011-06-171-2/+6
* Zap the last reference to allocation_order_begin().Jakob Stoklund Olesen2011-06-171-3/+3
* SI, DI, BP, and SP don't have 8-bit sub-registers in x86 mode.Jakob Stoklund Olesen2011-06-171-2/+9
* Fix comment.Eric Christopher2011-06-171-2/+1