aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2011-12-27Turn cos(-x) into cos(x). Patch by Alexander Malyshev!Nick Lewycky
2011-12-27Teach simplifycfg to recompute branch weights when merging some branches, andNick Lewycky
2011-12-26Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman
2011-12-26Update the branch weight metadata when reversing the order of a branch.Nick Lewycky
2011-12-24Add an explicit test that we now fold cttz.i32(..., true) >> 5 -> 0.Chandler Carruth
2011-12-24InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x...Benjamin Kramer
2011-12-24ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...Benjamin Kramer
2011-12-24InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s...Benjamin Kramer
2011-12-24Use standard promotion for i8 CTTZ nodes and i8 CTLZ nodes when theChandler Carruth
2011-12-24Add systematic testing for cttz as well, and fix the bug I spotted byChandler Carruth
2011-12-24Add i8 and i64 testing for ctlz on x86. Also simplify the i16 test.Chandler Carruth
2011-12-24Tidy up this rather crufty test. Put the declarations at the top to makeChandler Carruth
2011-12-24Expand more when we have a nice 'tzcnt' instruction, to avoid generatingChandler Carruth
2011-12-24Tidy up some of these tests.Chandler Carruth
2011-12-24Switch the lowering of CTLZ_ZERO_UNDEF from a .td pattern back to theChandler Carruth
2011-12-24Cleanup this test a bit, sorting things and grouping them more clearly.Chandler Carruth
2011-12-24Test case for r147232.Akira Hatanaka
2011-12-23Move this test from date-name to feature-name, and port it to FileCheck.Nick Lewycky
2011-12-23Experimental support for aligned NEON spills.Jakob Stoklund Olesen
2011-12-22ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach
2011-12-22Fix incorrect relocation generation. Patch by Kristof Beyls.Rafael Espindola
2011-12-22Reinstate r146578; it doesn't appear to be the cause of some recent execution-Chad Rosier
2011-12-22ARM assembler should accept shift-by-zero for any shifted-immediate operand.Jim Grosbach
2011-12-22Give string constants generated by IRBuilder private linkage.Benjamin Kramer
2011-12-22Make the unreachable probability much much heavier. The previousChandler Carruth
2011-12-22Speculatively revert r146578 to determine if it is the cause of a number ofChad Rosier
2011-12-22Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka
2011-12-21ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach
2011-12-21Thumb2 assembly parsing of 'mov rd, rn, rrx'.Jim Grosbach
2011-12-21Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach
2011-12-21ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier
2011-12-21Make some intrinsics safe to speculatively execute.Nick Lewycky
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng
2011-12-21ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach
2011-12-21Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka
2011-12-21Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka
2011-12-20Test case for r147017.Akira Hatanaka
2011-12-20Enable and fix a test.Jim Grosbach
2011-12-20Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka
2011-12-2064-bit data directive.Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka
2011-12-20Heed spill slot alignment on ARM.Jakob Stoklund Olesen
2011-12-20ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach
2011-12-20ARM enable a few more tests.Jim Grosbach
2011-12-20ARM assembly parsing and encoding for VLD2 single-element, double spaced.Jim Grosbach
2011-12-20ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng
2011-12-20This is the second fix related to VZEXT_MOVL node.Elena Demikhovsky
2011-12-20Begin teaching the X86 target how to efficiently codegen patterns thatChandler Carruth