aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-04-19Avoid write-after-write issue hazards for Cortex-A9.Bob Wilson
2011-04-19Add support for FastISel'ing varargs calls.Eli Friedman
2011-04-19Tighten test case a bit.Jakob Stoklund Olesen
2011-04-19Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...Chris Lattner
2011-04-19Implement support for fast isel of calls of i1 arguments, even though they ar...Chris Lattner
2011-04-19Handle i1/i8/i16 constant integer arguments to calls by prepromoting them.Chris Lattner
2011-04-19be layout aware, to produce:Chris Lattner
2011-04-19fix rdar://9297006 - fast isel bails out on trunc to i1 -> bools cry,Chris Lattner
2011-04-19Make tests register allocation independent again.Jakob Stoklund Olesen
2011-04-19Do not lose mem_operands while lowering VLD / VST intrinsics.Evan Cheng
2011-04-18Fix a bug where we were counting the alias sets as completely usedEric Christopher
2011-04-18while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner
2011-04-18fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner
2011-04-18Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner
2011-04-18relax this test to just check that the lock prefix is encoded properly,Chris Lattner
2011-04-171. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner
2011-04-17fix an x86 fast isel issue where we'd completely give up on folding an addressChris Lattner
2011-04-17fix an oversight which caused us to compile the testcase (and otherChris Lattner
2011-04-17Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner
2011-04-17Remove working entry from README.Eli Friedman
2011-04-17fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner
2011-04-16PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.Eli Friedman
2011-04-16Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng
2011-04-15Re-enable test o32_cc_vararg.ll.Akira Hatanaka
2011-04-15Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generateCameron Zwarich
2011-04-15Add this test back for Darwin.Rafael Espindola
2011-04-15The AND instruction leaves the V flag unmodified, so it falls victim to the sameCameron Zwarich
2011-04-15Add missing register forms of instructions to the ARM CMP-folding code. ThisCameron Zwarich
2011-04-15Add pass that expands pseudo instructions into target instructions after regi...Akira Hatanaka
2011-04-15Add 129518 back with a fix for when we are producing eh just because of debug...Rafael Espindola
2011-04-15Revert r129518, "Change ELF systems to use CFI for producing the EH tables. T...NAKAMURA Takumi
2011-04-15Fix another fcopysign lowering bug. If src is f64 and destination is f32, don'tEvan Cheng
2011-04-15Add 3DNow! intrinsics.Michael J. Spencer
2011-04-14Follow up on r127913. Fix Thumb revsh isel. rdar://9286766Evan Cheng
2011-04-14Change ELF systems to use CFI for producing the EH tables. This reduces theRafael Espindola
2011-04-14In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick
2011-04-14As Dan pointed out, movzbl, movsbl, and friends are nicer than their aliasBill Wendling
2011-04-14Have the X86 back-end emit the alias instead of what's being aliased. In mostBill Wendling
2011-04-13Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>.Cameron Zwarich
2011-04-13Fix a regression caused by r102515 where explicit alignment on globals isCameron Zwarich
2011-04-13Fix an obvious problem with an alignment computation. AsmPrinter actually doesCameron Zwarich
2011-04-13If a global variable has a specified alignment that is less than the preferredCameron Zwarich
2011-04-13Recommit r129383. PreRA scheduler heuristic fixes: VRegCycle, TokenFactor lat...Andrew Trick
2011-04-13Reapply r129401 with patch for clang.Bill Wendling
2011-04-13Temporarily revert r129408 to see if it brings the bots back.Eric Christopher
2011-04-12Fix a bug where we were counting the alias sets as completely usedEric Christopher
2011-04-12Revert r129401 for now. Clang is using the old way of doing things.Bill Wendling
2011-04-12Remove the unaligned load intrinsics in favor of using native unaligned loads.Bill Wendling
2011-04-12Revert 129383. It causes some targets to hit a scheduler assert.Andrew Trick
2011-04-12PreRA scheduler heuristic fixes: VRegCycle, TokenFactor latency.Andrew Trick