- a58a049 Make Loop::getLoopLatch() work on loops which don't have preheaders, as by Dan Gohman · 15 years ago
- 6a23921 Fix IPSCCP's code for deleting dead blocks to tolerate outstanding by Dan Gohman · 15 years ago
- 4aedb61 Remat VLDRD from constpool. Clean up some instruction property specifications. by Evan Cheng · 15 years ago
- c088ae8 Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048), by Duncan Sands · 15 years ago
- 5da1536 Try to work around grep's "Binary file (standard input) matches" complaints seen by Benjamin Kramer · 15 years ago
- f6ed782 Fix -march= name for x86-64. by Daniel Dunbar · 15 years ago
- b4afb13 Fix fast-isel to avoid selecting the return instruction if a by Dan Gohman · 15 years ago
- 9b82425 Also CSE non-pic load from constant pools. by Evan Cheng · 15 years ago
- ac14665 Teach getSmallConstantTripMultiple about Shl operators. by Dan Gohman · 15 years ago
- 9ef4835 Fix codegen of conditional move of immediates. We were not making use of the immediate forms of cmov instructions at all. by Evan Cheng · 15 years ago
- 0fe60c7 Specify proper arch and triple for 64-bit. by Bill Wendling · 15 years ago
- b3fa7e4 Testcase for r89415. by Bill Wendling · 15 years ago
- f94b5ed Extend CaptureTracking to indicate when a value is never stored, even by Dan Gohman · 15 years ago
- dab249b Enable hoisting of loads from constant memory by default. In cases where by Dan Gohman · 15 years ago
- 2b86caf Unbreak test, Bruno please check. by Daniel Dunbar · 15 years ago
- 2ef9c8a More consistent thumb1 asm printing. by Evan Cheng · 15 years ago
- 5b397c9 Shrink ldr / str [sp, imm0-1024] to 16-bit instructions. by Evan Cheng · 15 years ago
- 2045c47 - Add sugregister logic to handle f64=(f32,f32). by Bruno Cardoso Lopes · 15 years ago
- 77bd09b Test from Dhrystone to make sure that we're not emitting an aligned load for a by Bill Wendling · 15 years ago
- 41a0456 Fix buildbots. by Bob Wilson · 15 years ago
- bea7df5 Add XCore support for indirectbr / blockaddress. by Richard Osborne · 15 years ago
- 60f34b9 Tail duplication still needs to iterate. Duplicating new instructions onto by Bob Wilson · 15 years ago
- 9b5928b Not all ASM has # for comments. by Bill Wendling · 15 years ago
- 0b25ae1 Fix PR5300. by Jakob Stoklund Olesen · 15 years ago
- 5052c15 Fix inverted test and add testcase from failing self-host. by Jakob Stoklund Olesen · 15 years ago
- 6c8a071 Remove fragile test. by Jakob Stoklund Olesen · 15 years ago
- f04777b Enable arm jumpt table adjustment. by Jim Grosbach · 15 years ago
- d2aad77 Forgot to commit test fixes by Anton Korobeynikov · 15 years ago
- 95a2c8f Enable -split-phi-edges by default, except when -regalloc=local. by Jakob Stoklund Olesen · 15 years ago
- 076e085 Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use postinc iv. by Evan Cheng · 15 years ago
- 9e97f3c Revert 89021. It's miscompiling llvm-gcc driver driver at -O0. by Evan Cheng · 15 years ago
- 2cbe71c Enable -split-phi-edges by default by Jakob Stoklund Olesen · 15 years ago
- 6cccc30 MOV64rm should be marked isReMaterializable. by Evan Cheng · 15 years ago
- 1187285 Convert to FileCheck by Jim Grosbach · 15 years ago
- 727f0c3 Convert to FileCheck by Jim Grosbach · 15 years ago
- 2c0fb63 Cleanup. Missed removing these when converting. Oops. by Jim Grosbach · 15 years ago
- 1d8c9e7 Fix this test - there don't appear to be any actual Reload Reuses by Dan Gohman · 15 years ago
- 10190cc Revert r87049, which was the workaround for the regression triggered by Dan Gohman · 15 years ago
- feada94 Revert the test from r88984. It relies on being able to mmap 16GB of by Jeffrey Yasskin · 15 years ago
- 9f07f3b Convert to FileCheck by Jim Grosbach · 15 years ago
- d1ba06b Make X86-64 in the Large model always emit 64-bit calls. by Jeffrey Yasskin · 15 years ago
- 600c043 - Check memoperand alignment instead of checking stack alignment. Most load / store folding instructions are not referencing spill stack slots. by Evan Cheng · 15 years ago
- 2f74603 Convert to FileCheck by Jim Grosbach · 15 years ago
- 0d6dd49 Added a testcase for PR5495. by Lang Hames · 15 years ago
- 4adcade Convert to FileCheck by Jim Grosbach · 15 years ago
- c051750 tbb opt off by default by Jim Grosbach · 15 years ago
- ddff941 by David Greene · 15 years ago
- 39aa725 Check if subreg index is zero. by Evan Cheng · 15 years ago
- 285a7d5 For some targets, a copy can use a register multiple times, e.g. ppc. by Evan Cheng · 15 years ago
- 2d94726 xfail for now. It has been failing. by Evan Cheng · 15 years ago
- 6e0b658 - Fix a small bug while handling target constant pools (one param was missing). by Bruno Cardoso Lopes · 15 years ago
- a443217 Detect need for autoalignment of the stack earlier to catch spills more by Jim Grosbach · 15 years ago
- feb8018 Revert r88830 and r88831 which appear to have caused a selfhost buildbot some by Nick Lewycky · 15 years ago
- 052d9cb Correct typo. by Nick Lewycky · 15 years ago
- df772f2 Teach instcombine to look for booleans in wider integers when it encounters a by Nick Lewycky · 15 years ago
- e11d26b remove xfail by Jim Grosbach · 15 years ago
- 13c4fab Add XCore support for arbitrary-sized aggregate returns. by Richard Osborne · 15 years ago
- 20162ac Teach BasicAA that a constant expression can't alias memory provably not by Nick Lewycky · 15 years ago
- fae3e92 Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. by Evan Cheng · 15 years ago
- d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 15 years ago
- e17ae4f Add radar number. by Evan Cheng · 15 years ago
- 8fdd84c Fix PR5412: Fix an inverted check and another missing sub-register check. by Evan Cheng · 15 years ago
- ed9bab3 Enable the tail call optimization when the caller returns undef. by Dan Gohman · 15 years ago
- 0cd22dd When expanding t2STRDi8 r, r to two stores, add kill markers correctly. by Evan Cheng · 15 years ago
- 1f6a3c8 Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. by Evan Cheng · 15 years ago
- 1924aab by David Greene · 15 years ago
- c4c550c When optimizing for size, don't tail-merge unless it's likely to be a by Dan Gohman · 15 years ago
- 236490d Fix PR5410: LiveVariables lost subreg def: by Evan Cheng · 15 years ago
- 01205a8 Don't let a noalias difference disrupt the tailcall optimization. by Dan Gohman · 15 years ago
- 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 15 years ago
- 6242495 Update test. by Daniel Dunbar · 15 years ago
- cb2c2b7 Clean up testcase a bit. Simplify case blocks and adjust switch instruction to not take an undefined value as input. by Jim Grosbach · 15 years ago
- 9e3728b Fix typo in run line. by Benjamin Kramer · 15 years ago
- 8bedf02 typo by Gabor Greif · 15 years ago
- dbab4dc implement a nice little efficiency hack in the inliner. Since we're now by Chris Lattner · 15 years ago
- 60f9061 RegScavenger::enterBasicBlock should always reset register state. by Evan Cheng · 15 years ago
- 586f69a - Teach LSR to avoid changing cmp iv stride if it will create an immediate that by Evan Cheng · 15 years ago
- 66c04c4 use getPredicateOnEdge to fold comparisons through PHI nodes, by Chris Lattner · 15 years ago
- 3e04a05 should not commit when distracted. by Chris Lattner · 15 years ago
- a5810ad We now thread some impossible condition information with LVI. by Chris Lattner · 15 years ago
- 87e9f59 with the new code we can thread non-instruction values. This by Chris Lattner · 15 years ago
- b8c124c move some stuff into DEBUG's and turn on lazy-value-info for by Chris Lattner · 15 years ago
- ad6af45 Tail merge at any size when there are two potentials blocks and one by Dan Gohman · 15 years ago
- c158dde x86 users can now return arbitrary sized structs. Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction. by Kenneth Uildriks · 15 years ago
- 2210c0b Add support for tail duplication to BranchFolding, and extend by Dan Gohman · 15 years ago
- eba4ed9 Reenable StackTracke.cpp test. by Devang Patel · 15 years ago
- a3da922 Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 15 years ago
- 0123974 Add nounwind. by Evan Cheng · 15 years ago
- f1e9cf5 remove condprop testcases. by Chris Lattner · 15 years ago
- 95470b7 Add missing run line. Devang, please check. by Daniel Dunbar · 15 years ago
- 5606ec8 Fix test to work on every platform. by Bill Wendling · 15 years ago
- 13f6135 Fix test to work on every platform. by Bill Wendling · 15 years ago
- 3bbc9b4 XFAIL for now. by Devang Patel · 15 years ago
- ee161a6 Make sure that the exception handling data has the same visibility as the by Bill Wendling · 15 years ago
- 39ae3ff Do not assume first function scope seen represents current function. by Devang Patel · 15 years ago
- 2b9024c oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to commit this, no harm, but add a todoo by Chris Lattner · 15 years ago
- 10f2d13 Stub out a new lazy value info pass, which will eventually by Chris Lattner · 15 years ago
- 2f105c6 While creating DbgScopes, do not forget parent scope. by Devang Patel · 15 years ago
- f40888d Block terminator may be a switch. by Evan Cheng · 15 years ago
- 6b41aba Test this on Darwin only. by Bill Wendling · 15 years ago