aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DAGCombine: fold "(zext x) == C" into "x == (trunc C)" if the trunc is lossless.Benjamin Kramer2011-04-221-0/+36
* X86: Try to use a smaller encoding by transforming (X << C1) & C2 into (X & (...Benjamin Kramer2011-04-221-0/+101
* In Thumb2 mode, lower frame indix references to:Evan Cheng2011-04-221-0/+23
* Fix DWARF description of Q registers.Devang Patel2011-04-211-0/+94
* Fix DWARF description of S registers.Devang Patel2011-04-211-0/+116
* Test case for r129922Devang Patel2011-04-211-0/+105
* Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...",Daniel Dunbar2011-04-211-22/+0
* ptx: fix parameter orderingChe-Liang Chiou2011-04-211-4/+4
* Remove -use-divmod-libcall. Let targets opt in when they are available.Evan Cheng2011-04-201-1/+1
* Un-XFAIL this test for ARM. <rdar://problem/7662569>Stuart Hastings2011-04-201-1/+0
* PTX: Add intrinsics to list of built-in intrinsics, which allows them to beJustin Holewinski2011-04-2019-24/+24
* Rewrite the expander for umulo/smulo to remember to sign extend the inputEric Christopher2011-04-201-0/+27
* llc: Eliminate a use of getDarwinMajorNumber().Daniel Dunbar2011-04-192-3/+3
* CodeGen: Eliminate a use of getDarwinMajorNumber().Daniel Dunbar2011-04-191-1/+1
* This patch combines several changes from Evan Cheng for rdar://8659675.Bob Wilson2011-04-191-0/+53
* Add -mcpu=cortex-a9-mp. It's cortex-a9 with MP extension. rdar://8648637.Bob Wilson2011-04-191-8/+13
* Avoid some 's' 16-bit instruction which partially update CPSRBob Wilson2011-04-191-0/+16
* Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson2011-04-195-8/+8
* Add support for FastISel'ing varargs calls.Eli Friedman2011-04-191-0/+19
* Tighten test case a bit.Jakob Stoklund Olesen2011-04-191-1/+2
* Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner2011-04-191-0/+11
* Implement support for fast isel of calls of i1 arguments, even though they ar...Chris Lattner2011-04-191-0/+13
* Handle i1/i8/i16 constant integer arguments to calls by prepromoting them.Chris Lattner2011-04-191-1/+12
* be layout aware, to produce:Chris Lattner2011-04-191-0/+2
* fix rdar://9297006 - fast isel bails out on trunc to i1 -> bools cry,Chris Lattner2011-04-191-0/+17
* Make tests register allocation independent again.Jakob Stoklund Olesen2011-04-194-14/+10
* Do not lose mem_operands while lowering VLD / VST intrinsics.Evan Cheng2011-04-192-5/+7
* Fix a bug where we were counting the alias sets as completely usedEric Christopher2011-04-181-0/+15
* while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner2011-04-181-0/+8
* fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner2011-04-181-1/+9
* Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner2011-04-181-0/+18
* relax this test to just check that the lock prefix is encoded properly,Chris Lattner2011-04-181-2/+1
* 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner2011-04-173-12/+36
* fix an x86 fast isel issue where we'd completely give up on folding an addressChris Lattner2011-04-171-4/+20
* fix an oversight which caused us to compile the testcase (and otherChris Lattner2011-04-171-0/+12
* Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner2011-04-171-1/+22
* Remove working entry from README.Eli Friedman2011-04-171-1/+1
* fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner2011-04-171-0/+14
* PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.Eli Friedman2011-04-161-0/+23
* Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng2011-04-161-0/+31
* Re-enable test o32_cc_vararg.ll.Akira Hatanaka2011-04-151-3/+0
* Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generateCameron Zwarich2011-04-151-3/+22
* Add this test back for Darwin.Rafael Espindola2011-04-151-0/+10
* The AND instruction leaves the V flag unmodified, so it falls victim to the sameCameron Zwarich2011-04-151-0/+22
* Add missing register forms of instructions to the ARM CMP-folding code. ThisCameron Zwarich2011-04-151-0/+22
* Add pass that expands pseudo instructions into target instructions after regi...Akira Hatanaka2011-04-152-0/+30
* Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola2011-04-153-15/+4
* Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi2011-04-153-4/+15
* Fix another fcopysign lowering bug. If src is f64 and destination is f32, don'tEvan Cheng2011-04-151-4/+21
* Add 3DNow! intrinsics.Michael J. Spencer2011-04-151-0/+297