- 91380b7 Fix a bug in the trip-count computation with And/Or. If either of the by Dan Gohman · 15 years ago
- 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
- bd5ce52 Fix llvm::ComputeNumSignBits to handle pointer types by Dan Gohman · 15 years ago
- 524961e It's coalescer, not coaleser. by Evan Cheng · 15 years ago
- 54fc124 For Darwin on ARMv6 and newer, make register r9 available for use as a by Bob Wilson · 15 years ago
- 81909b7 Fix another register coalescer crash: forgot to check if the instruction being updated has already been coalesced. by Evan Cheng · 15 years ago
- 8dcbbdd hasFP should return true if frame address is taken. by Evan Cheng · 15 years ago
- 023b218 Testcase for (llvm-gcc) 73873. Usually by Dale Johannesen · 15 years ago
- a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
- 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
- 1c3329f Fix PR4185. Handle FpSET_ST0_80 being used when ST0 is still alive. by Rafael Espindola · 15 years ago
- e47f59d Expand this test to handle more cases (remainder and shifts) of zero. by Nick Lewycky · 15 years ago
- 1db6866 implement PR4424: 0/x is always 0 for integer division. by Chris Lattner · 15 years ago
- 5c0b16d change TLS_ADDR lowering to lower to a real mem operand, instead of matching as by Chris Lattner · 15 years ago
- 6bfb669 no need for unwind info by Chris Lattner · 15 years ago
- 811ac0b no need for unwind info here. by Chris Lattner · 15 years ago
- 694f6c8 Fix PR4419: handle defs of partial uses. by Evan Cheng · 15 years ago
- 97b52b2 Tweak this test to be a little less unusual. by Dan Gohman · 15 years ago
- 763bad1 Generalize isLoopGuardedByCond's checking to consider two by Dan Gohman · 15 years ago
- 2781f30 Re-apply r73718, now that the fix in r73787 is in, and add a by Dan Gohman · 15 years ago
- ae69a2a Enable arm pre-allocation load / store multiple optimization pass. by Evan Cheng · 15 years ago
- 73a7673 Revert 73718. It's breaking 254.gap. by Evan Cheng · 15 years ago
- 958e292 Don't (unconditionally) use getSCEVAtScope to simplify the step by Dan Gohman · 15 years ago
- 79c740f make jump threading handle lexically identical compare instructions by Chris Lattner · 15 years ago
- 7e2242b Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to by Eli Friedman · 15 years ago
- 9683f18 Teach jump threading to look at comparisons between phi nodes and non-constants. by Nick Lewycky · 15 years ago
- 6a35b40 Improve tail call elim to move loads above readonly calls by Chris Lattner · 15 years ago
- 849832c part of PR4405: disable a contentious optimization for by Chris Lattner · 15 years ago
- 6b7bb42 Mark a few Thumb instructions commutable; just happened to spot this by Eli Friedman · 15 years ago
- 3ea4edc new testcase for rdar://6983634 by Chris Lattner · 15 years ago
- b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 15 years ago
- 4658c9b Generalize LSR's OptimizeSMax to handle unsigned max tests as well by Dan Gohman · 15 years ago
- 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
- fd3daa7 Generalize the zext(trunc(t) & C) instcombine to work even with by Dan Gohman · 15 years ago
- 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
- a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
- 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
- 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
- 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
- af79ae5 Correct an accidental duplication of the test (patch doesn't handle by Eli Friedman · 15 years ago
- a999a51 PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for SRem. by Eli Friedman · 15 years ago
- 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
- 0ab2863 Test for llvm-gcc patch 73564. by Dale Johannesen · 15 years ago
- a4e968c Make the test target-neutral by Anton Korobeynikov · 15 years ago
- c6ac322 Generalize a few more instcombines to be vector/scalar-independent. by Dan Gohman · 15 years ago
- 61ffa8e Instcombine's ShrinkDemandedConstant may strip bits out of constants, by Dan Gohman · 15 years ago
- 2932795 GNU as refuses to assemble "pop {}" instruction. Do not emit such by Anton Korobeynikov · 15 years ago
- 3d0cbbe Testcase for r73506 by Chris Lattner · 15 years ago
- 67fcf56 If a val# is defined by an implicit_def and it is being removed, all of the copies off the val# were removed. This causes problem later since the scavenger will see uses of registers without defs. The proper solution is to change the copies into implicit_def's instead. by Evan Cheng · 15 years ago
- db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago
- c223082 Use MainCU if it is available. by Devang Patel · 15 years ago
- 9a8c580 Update this test to use fmul instead of mul. by Dan Gohman · 15 years ago
- 6de29f8 Support vector casts in more places, fixing a variety of assertion failures. by Dan Gohman · 15 years ago
- 11a407f Gracefully handle imbalanced inline function begin and end markers. by Devang Patel · 15 years ago
- 2077e18 ifcvt should ignore cfg where true and false successors are the same. by Evan Cheng · 15 years ago
- c1f1040 Fix the crash in this test. This is basically the same by Dale Johannesen · 15 years ago
- 8c3befd This test is failing. Revert for now. by Bill Wendling · 15 years ago
- f88f21c Add another testcase for r71478. by Bill Wendling · 15 years ago
- 5d2c01e CheckTailCallReturnConstraints is missing a check on the by Arnold Schwaighofer · 15 years ago
- 358dec5 Part 1. by Evan Cheng · 15 years ago
- d3b295c fix testcase to properly check for the patch in r73195. by Chris Lattner · 15 years ago
- bd59d7b Implement more aggressive folding of add operand lists when by Dan Gohman · 15 years ago
- ec08da0 Testcase for PR4332. by Duncan Sands · 15 years ago
- 4d8414f Teach SCEVExpander's visitAddRecExpr to reuse an existing canonical by Dan Gohman · 15 years ago
- e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 15 years ago
- daf9e02 llvm.dbg.region.end() intrinsic is not required to be in _last_ basic block in a function. If that happens then any basic block that follows (lexically) the block with regin.end will not have scope info available. LexicalScopeStack relies on processing basic block in CFG order, but this processing order is not guaranteed. Things get complicated when the optimizer gets a chance to optimizer IR with dbg intrinsics. by Devang Patel · 15 years ago
- 0de1951 Adjust this test's regex strings so that they work regardless by Dan Gohman · 15 years ago
- f53e6b5 Add -m32 to llvm-gcc commands, so that this test behaves as expected by Dan Gohman · 15 years ago
- 4a274e5 If killed register is defined by implicit_def, do not clear it since it's live range may overlap another def of same register. by Evan Cheng · 15 years ago
- cd799b9 Mark some pattern-less instructions as neverHasSideEffects. by Evan Cheng · 15 years ago
- 9217f79 Clear AbstractInstanceRootMap at the end of the function. by Devang Patel · 15 years ago
- e54aba5 Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, because by Dan Gohman · 15 years ago
- 5d0da6b Testcase for llvm-gcc patch 73238. by Dale Johannesen · 15 years ago
- bbd8c33 Fix Bug 4278: X86-64 with -tailcallopt calling convention by Arnold Schwaighofer · 15 years ago
- 8728d7a Given two identical weak functions, produce one internal function and two weak by Nick Lewycky · 15 years ago
- f343b69 This test is wrong. If you have two weak functions F and G you can't make by Nick Lewycky · 15 years ago
- c55c27f Fix regular expression. by Nick Lewycky · 15 years ago
- f7e4981 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 15 years ago
- 084f7bf In an XFAIL line, treat "XFAIL: foo*bar" as a regular expression to be matched by Nick Lewycky · 15 years ago
- 0b389b5 XFAIL this on PPC Linux. This keeps showing up in the buildbot and isn't easy to fix, and I'd like it to stop masking by Nick Lewycky · 15 years ago
- 7512beb Test for rev 73205 (PR 4349) by Dale Johannesen · 15 years ago
- 3590abf Fix 4366: store to null in non-default addr space should not be by Chris Lattner · 15 years ago
- 7ba520b Remove empty test (my DejaGNU doesn't like this) by Daniel Dunbar · 15 years ago
- 68a9cb1 Remove empty file. by Bill Wendling · 15 years ago
- ffc0ab6 by David Greene · 15 years ago
- 0d97399 by David Greene · 15 years ago
- f194b0e Add testcase for register scanveger assertion fix in r72755 by Anton Korobeynikov · 15 years ago
- 5f32341 by David Greene · 15 years ago
- d725189 by David Greene · 15 years ago
- e1b4691 by David Greene · 15 years ago
- 938c8ab by David Greene · 15 years ago
- faeedf1 Fix the run-line for this test to work correctly outside of x86. by Eli Friedman · 15 years ago
- f10d3a7 Tweak the expansion code for BIT_CONVERT to generate better code by Eli Friedman · 15 years ago
- 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 15 years ago
- 0da9975 PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec by Eli Friedman · 15 years ago
- b9a4cac PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; by Eli Friedman · 15 years ago
- 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 15 years ago
- 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 15 years ago
- 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 15 years ago
- 9d47b8d Fix an obvious typo. by Eli Friedman · 15 years ago