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