aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2009-11-03Temporary xfail until PR5367 will be resolvedAnton Korobeynikov
2009-11-03Revert r85049, it is causing PR5367Anton Korobeynikov
2009-11-02Revert 85799 for now. It might be breaking llvm-gcc driver.Evan Cheng
2009-11-02merge 2008-03-10-sret.ll into ipsccp-basic.ll, and upgrade its syntax.Chris Lattner
2009-11-02disable IPSCCP support for multiple return values, it is buggy, so justChris Lattner
2009-11-02Initilize the machine LICM CSE map upon the first time an instruction is hois...Evan Cheng
2009-11-02improve IPSCCP to be able to propagate the result of "!mayBeOverridden"Chris Lattner
2009-11-02Remove an irrelevant and poorly reduced test case.Evan Cheng
2009-11-02Use the libanalysis 'ConstantFoldLoadFromConstPtr' functionChris Lattner
2009-11-02Unbreak ARMBaseRegisterInfo::copyRegToReg.Evan Cheng
2009-11-02fix a bug exposed by moving SRoA earlier which caused a crash building kc++Chris Lattner
2009-11-02fix instcombine to only do store sinking when the alignmentsChris Lattner
2009-11-02merge a test into store.llChris Lattner
2009-11-02convert to filecheckChris Lattner
2009-11-02Handle splats of undefs properly. This includes the testcase for PR5364 as well.Anton Korobeynikov
2009-11-0264-bit FP loads & stores operate on both NEON and VFP pipelines.Anton Korobeynikov
2009-11-01Make use of imm12 version of Thumb2 ldr / str instructions more aggressively.Evan Cheng
2009-11-01merge phi-merge.ll into phi.llChris Lattner
2009-11-01when merging two loads, make sure to take the min of their alignment,Chris Lattner
2009-11-01fix a bug noticed by inspection: when instcombine sinks loads throughChris Lattner
2009-11-01convert to filecheck.Chris Lattner
2009-11-01We currently only run ipsccp at LTO time, which is silly. It subsumesChris Lattner
2009-11-01Fix tests.Evan Cheng
2009-11-01improve x86 codegen support for blockaddress. We now compileChris Lattner
2009-10-31Use cbz and cbnz instructions.Evan Cheng
2009-10-31vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid usingJim Grosbach
2009-10-31Consolidate test filesJim Grosbach
2009-10-31Change to use FileCheckJim Grosbach
2009-10-31Make tests more explicit about which instructions are expected.Jim Grosbach
2009-10-31Grammar tweak to commentsJim Grosbach
2009-10-31Update test to be more explicit about what instruction sequences are expected...Jim Grosbach
2009-10-31Update test to be more explicit about what instruction sequences are expected...Jim Grosbach
2009-10-31Expand 64-bit logical shift right inlineJim Grosbach
2009-10-31Expand 64-bit arithmetic shift right inlineJim Grosbach
2009-10-31Force triple; darwin's ASM syntax differs from linux's.Benjamin Kramer
2009-10-31Expand 64 bit left shift inline rather than using the libcall. For now, thisJim Grosbach
2009-10-31Add missing colons for FileCheck.Benjamin Kramer
2009-10-31Convert to FileCheckJim Grosbach
2009-10-31Revert r85667. LoopUnroll currently can't call utility functions whichDan Gohman
2009-10-31Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor intoDan Gohman
2009-10-31It's safe to remat t2LDRpci; Add PseudoSourceValue to load / store's to enabl...Evan Cheng
2009-10-31Add a target triple so that this test behaves consistently across hosts.Dan Gohman
2009-10-30Fix the -mattr line for this test so that it passes on hosts that lack SSSE3.Dan Gohman
2009-10-30Add a testcase for the recent duplicate PHI elimination changes.Dan Gohman
2009-10-30if basic blocks are destroyed while there are *just* BlockAddress' hanging Chris Lattner
2009-10-30Fix MachineLICM to use the correct virtual register class whenDan Gohman
2009-10-30Add missing substitution for %llvmgcc_only.Daniel Dunbar
2009-10-30I forgot to commit this test.Evan Cheng
2009-10-30This fixes functions likeRafael Espindola
2009-10-28Reimplement BranchFolding change to avoid tail merging for a 1 instructionBob Wilson