aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ARM Ld/St Optimizer fix.Andrew Trick2012-01-112-3/+50
* Disable test that seems to expose an unrelated Linux issue.Jakob Stoklund Olesen2012-01-111-1/+2
* Detect when a value is undefined on an edge to a landing pad.Jakob Stoklund Olesen2012-01-113-4/+180
* Exclusively use SplitAnalysis::getLastSplitPoint().Jakob Stoklund Olesen2012-01-114-31/+14
* Avoid CSE of instructions which define physical registers across MBBs unlessEvan Cheng2012-01-111-4/+12
* If the global variable is removed by the linker, then don't constant merge itBill Wendling2012-01-113-6/+43
* Don't avoid recursing for pointer types, just reference types. Expand onEric Christopher2012-01-112-3/+29
* Add test case for r147881.Chad Rosier2012-01-101-0/+19
* Fixed order of operands in comment to match code.Lang Hames2012-01-101-1/+1
* Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes.Joerg Sonnenberger2012-01-102-1/+26
* Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen2012-01-102-4/+1425
* 80 col violation.Evan Cheng2012-01-101-2/+2
* Add missing VEX predicates to VMOVSDto64rr/VMOVSDto64mr. This fixes a fewChad Rosier2012-01-101-2/+3
* Let asm parser query asm syntax dialect.Devang Patel2012-01-102-0/+3
* This is the matching change for the data structure name changes for theKevin Enderby2012-01-104-35/+33
* ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach2012-01-104-8/+17
* Fix some leftover control reaches end of non-void function warnings.Benjamin Kramer2012-01-104-8/+9
* Teach the triple library about the androideabi environment.Chandler Carruth2012-01-102-1/+5
* Move default case for covered enum outside of switch.Richard Smith2012-01-101-1/+1
* For i386, don't use the generic code.Bill Wendling2012-01-101-2/+3
* Fix a -Wreturn-type warning in g++.Richard Smith2012-01-101-0/+1
* Cleanup these asserts to follow common LLVM style and codingChandler Carruth2012-01-101-5/+5
* Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth2012-01-1013-0/+18
* Various crash reporting tools have a problem with the dwarf generated forKevin Enderby2012-01-102-25/+22
* Add definition for intel asm variant.Devang Patel2012-01-101-1/+11
* Record asm variant id in MatchEntry and check it while matching instruction.Devang Patel2012-01-101-6/+14
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-1046-88/+0
* Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us...Nadav Rotem2012-01-102-1/+16
* Add definitions for AMD's bobcat (aka btver1)Benjamin Kramer2012-01-102-0/+7
* Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. ...Craig Topper2012-01-103-18/+40
* Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...Craig Topper2012-01-105-79/+77
* Remove hasSSE*orAVX functions and change all callers to use just hasSSE*. AVX...Craig Topper2012-01-102-31/+27
* Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...Craig Topper2012-01-106-116/+89
* Allow machine-cse to look across MBB boundary when cse'ing instructions thatEvan Cheng2012-01-104-18/+107
* Enable LSR IV Chains with sufficient heuristics.Andrew Trick2012-01-106-7/+819
* Accurately model hardware alignment rounding.Jakob Stoklund Olesen2012-01-101-21/+56
* Remove the logging streamer.Rafael Espindola2012-01-106-279/+0
* Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen2012-01-091-2/+2
* Fix asm string wrt variants.Devang Patel2012-01-092-7/+7
* Use descriptive variable name and remove incorrect operand number check.Devang Patel2012-01-091-12/+9
* Adding IV chain generation to LSR.Andrew Trick2012-01-092-5/+324
* Adding collection of IV chains to LSR.Andrew Trick2012-01-091-0/+242
* Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel2012-01-095-80/+128
* "Minor LSR debugging stuff"Andrew Trick2012-01-091-1/+4
* Update language check. Do not ignore DW_LANG_Python.Devang Patel2012-01-091-1/+2
* Move assert to the right place.Benjamin Kramer2012-01-091-1/+1
* InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t...Benjamin Kramer2012-01-092-81/+102
* Don't rely on the fact that shift values are never very large, and thusChandler Carruth2012-01-091-1/+1
* Cleanup and FileCheck-ize a test.Chandler Carruth2012-01-091-13/+25
* Remove AVX hack in X86Subtarget. AVX/AVX2 are now treated as an SSE level. Pr...Craig Topper2012-01-093-32/+22