- 2824a65 Fix PR3391 and PR3864. Reg allocator infinite looping. by Evan Cheng · 15 years ago
- fb11288 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. by Evan Cheng · 15 years ago
- 7d6d4b3 Do not fold away subreg_to_reg if the source register has a sub-register index. That means the source register is taking a sub-register of a larger register. e.g. On x86 by Evan Cheng · 15 years ago
- 802cd84 Re-commit r67334 and r67349 with fix. by Evan Cheng · 15 years ago
- 344c7c5 Fix instcombine to not introduce undefined shifts when merging two by Chris Lattner · 15 years ago
- ab6b226 Don't load values out of global constants with weak by Duncan Sands · 15 years ago
- faf880f Revert r67334 and r37349 which break "make check" on Linux. by Nick Lewycky · 15 years ago
- 23d8539 Fix typo's. by Evan Cheng · 15 years ago
- 817046e More makefile changes to allow dejagnu tests to pass when system tools default to a different target from the llvm configuration (e.g. 64-bit gcc and 32-bit llvm). by Evan Cheng · 15 years ago
- f10929d These tests are now passing on Darwin because of r67139. by Bill Wendling · 15 years ago
- a5affdc aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka Duncan) by Chris Lattner · 15 years ago
- b44b366 Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSignBits on a vector. by Chris Lattner · 15 years ago
- 6b2c7ae Add -relocation-model=pic so that the test works both in Linux and Darwin. by Rafael Espindola · 15 years ago
- df95a2f Fix a bug. If I->use_empty(), this method should return false. by Zhou Sheng · 15 years ago
- aa9df0b Added missing support for widening when splitting an unary op (PR3683) by Mon P Wang · 15 years ago
- 7367319 Add another test case for r64440. by Evan Cheng · 15 years ago
- 13ca487 xfail these tests for now. by Evan Cheng · 15 years ago
- ff81ebf Disable the "call to immediate" optimization on x86-64. It is by Chris Lattner · 15 years ago
- bda0765 Fix PR3807 by inserting 'insertelement' instructions in the normal dest of by Chris Lattner · 15 years ago
- 64ec298 A more proper -mtriple. by Bill Wendling · 15 years ago
- 652c3c3 Temporary fix. I think Rafael wanted this to be Linux-only. by Bill Wendling · 15 years ago
- b7e64ac LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right now by Chris Lattner · 15 years ago
- 152932b Don't force promotion of return arguments on the callee. by Rafael Espindola · 15 years ago
- 3985728 this is apparently passing now. Evan/Dan, please check by Chris Lattner · 15 years ago
- 203b279 test case for rev. 67095. by Devang Patel · 15 years ago
- 0b18e59 Fix codegen to compute the size of an allocation by multiplying the by Chris Lattner · 15 years ago
- 58e2287 Add newline at end of file. by Evan Cheng · 15 years ago
- a82d3f7 CellSPU: Revert inadvertent mis-fix of fneg. by Scott Michel · 15 years ago
- a5fec0d Reapply r67049, with the test adjusted for darwin by Duncan Sands · 15 years ago
- 93b7415 Fix a problem with DAGCombine where we were building an illegal build by Mon P Wang · 15 years ago
- 9626447 Recognize bswapl as bswap too. by Dan Gohman · 15 years ago
- d735666 Recognize "bswapq" as an alternate spelling for the bswap instruction. by Dan Gohman · 15 years ago
- e47b008 Spiller may unfold load / mod / store instructions as an optimization when the would be loaded value is available in a register. It needs to check if it's legal to clobber the register. Also, the register can contain values of multiple spill slots, make sure to check all instead of just the one being unfolded. by Evan Cheng · 15 years ago
- 7ea02ff CellSPU: by Scott Michel · 15 years ago
- db14d63 --- Reverse-merging (from foreign repository) r67049 into '.': by Bill Wendling · 15 years ago
- dfec24c Tweak the fix for PR3784: be less sensitive about just by Duncan Sands · 15 years ago
- 6e1d147 CellSPU: by Scott Michel · 15 years ago
- 56cb12c change this to test for an alias result more directly. by Chris Lattner · 15 years ago
- b24e6c4 Add a replacement for 2009-02-12-GEPNoalias.ll that works without -debug. by Nick Lewycky · 15 years ago
- c131793 Apply a patch by Micah Villmow to fix AsmParser to accept vector by Dan Gohman · 15 years ago
- 318f505 Add a testcase that covers a wide variety of ABI isel cases. by Dan Gohman · 15 years ago
- 72bb0a6 Use %rip-relative addressing on x86-64 whenever practical, as by Dan Gohman · 15 years ago
- d00d2fe Add a few more ptrtoint/inttoptr cast tests. by Dan Gohman · 15 years ago
- 474d3b3 Improve FastISel's handling of truncates to i1, and implement by Dan Gohman · 15 years ago
- fc0b80d Fix PR3784: If the source of a phi comes from a bb ended with an invoke, make sure the copy is inserted before the try range (unless it's used as an input to the invoke, then insert it after the last use), not at the end of the bb. by Evan Cheng · 15 years ago
- 7ac01d9 Fix test case. Now, llvm-gcc emits debug info for artificiaal variable _comp_ctor. by Devang Patel · 15 years ago
- ea9f4df add support for a few simple escape characters in tblgen strings. by Chris Lattner · 15 years ago
- 14ea1ec Fix FastISel's assumption that i1 values are always zero-extended by Dan Gohman · 15 years ago
- 7150371 remove a test that depends on -debug. by Chris Lattner · 15 years ago
- faad773 remove a testcase that depends on -debug existing. by Chris Lattner · 15 years ago
- 17548b1 Test case for rev. 66925 by Devang Patel · 15 years ago
- 9b922aa Improve sext and zext of TLS variables. by Rafael Espindola · 15 years ago
- 6dc3a8f remove a buggy test, it is not ok to use -debug in RUN line. by Chris Lattner · 15 years ago
- 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 15 years ago
- cee56e7 generalize the previous code to use the full generality of LEA by Chris Lattner · 15 years ago
- 97a29a5 optimize the case of cond ? 42 : 41 and friends. This compiles the example to: by Chris Lattner · 15 years ago
- c7a09ab Temporarily XFAIL this test. by Bill Wendling · 15 years ago
- 77502c9 Enhance address-mode folding of ISD::ADD to handle cases where the by Dan Gohman · 15 years ago
- 379e15e Add this test back. by Evan Cheng · 15 years ago
- 58256f8 Revert commit 66140 since it caused several failures by Duncan Sands · 15 years ago
- 826af20 Typo. by Evan Cheng · 15 years ago
- 0b220d0 Fix test after Chris' select changes. by Evan Cheng · 15 years ago
- 1aeac02 Adjust this test for recent sroa improvements. by Duncan Sands · 15 years ago
- d1980a5 Move 3 "(add (select cc, 0, c), x) -> (select cc, x, (add, x, c))" by Chris Lattner · 15 years ago
- 536e667 On x86, if the only use of a i64 load is a i64 store, generate a pair of double load and store instead. by Evan Cheng · 15 years ago
- 1285295 add no-unwind, remove duplicate run line. by Chris Lattner · 15 years ago
- 7a15c8f add nounwinds by Chris Lattner · 15 years ago
- 3014376 Revert r66024. The JIT encoding for CALLpcrel32 is wrong -- see PR3773, and the by Dan Gohman · 15 years ago
- b316f90 optimize i8 and i16 tls values. by Rafael Espindola · 15 years ago
- a597a97 My last coalescer fix introduced a subtler one. It's aborting a commuting optimization too late and left the live intervals to be out of sync with instructions. This fixes 8b10b. by Evan Cheng · 15 years ago
- 6b3ef69 For yonah, fix a vector shuffle case for v16i8 where we didn't properly clear some bits. by Mon P Wang · 15 years ago
- d7a50cf implement support for C-style string literal concatenation in td files. by Chris Lattner · 15 years ago
- 37b9a19 Fixed a v8i16 shuffle case that should generate a pshufb instead of a pshuflw/hw. by Mon P Wang · 15 years ago
- 600fec3 reapply my previous patch (r66358) with a tweak to set the by Chris Lattner · 15 years ago
- a2e6435 Two coalescer fixes in one. by Evan Cheng · 15 years ago
- aad49fe Readd test, but XFAIL it. by Bill Wendling · 15 years ago
- 41d88d2 Revert 66358 for now. It's breaking povray, 450.soplex, and 456.hmmer on x86 / Darwin. by Evan Cheng · 15 years ago
- ab5acba Tweak the DejaGNU voodoo to match Bill's advice. by Stuart Hastings · 15 years ago
- 090c0a2 Do not attempt to do parial redundancy elimination on void values. by John Criswell · 15 years ago
- ff7d0e9 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 15 years ago
- 8c7848f If a function is marked alwaysinline, it must be inlined (possibly for correctness). Do so even if the callee has dynamic alloca and the caller doesn't. by Evan Cheng · 15 years ago
- 3528e38 Add radar number. by Bill Wendling · 15 years ago
- 3e0cc26 wire up support for emitting "special" values from inline asm by Chris Lattner · 15 years ago
- 1f2f314 Check for warnings about inappropriate weak_imports. by Stuart Hastings · 15 years ago
- 412a446 Ignore debug info while evaluating function. by Devang Patel · 15 years ago
- 66b8bc3 Fix PR3763 by using proper APInt methods instead of uint64_t's. by Chris Lattner · 15 years ago
- 6501153 ARM isLegalAddressImmediate should check if type is a simple type now that optimizer can create values of funky scalar types. by Evan Cheng · 15 years ago
- 0d8fc52 Yet another case where the spiller marked two uses of the same register on the same instruction as kill. This fixes PR3706. by Evan Cheng · 15 years ago
- 339c93b testcase for PR3744 by Chris Lattner · 15 years ago
- 29e6417 teach SROA to handle promoting vector allocas with a memset into them into by Chris Lattner · 15 years ago
- c570487 Enhance SROA to "promote to scalar" allocas which are by Chris Lattner · 15 years ago
- 4b17474 Recognize triplets starting with armv5-, armv6- etc. And set the ARM arch version accordingly. by Evan Cheng · 15 years ago
- 821b856 If a MI uses the same register more than once, only mark one of them as 'kill'. by Evan Cheng · 15 years ago
- 4767694 implement an optimization to codegen c ? 1.0 : 2.0 as load { 2.0, 1.0 } + c*4. by Chris Lattner · 15 years ago
- 6f6923f fix a serious pessimization that Tron on IRC pointed out where we would by Chris Lattner · 15 years ago
- 3112581 Arithmetic instructions don't set EFLAGS bits OF and CF bits by Dan Gohman · 15 years ago
- 827632a Add a comment. by Mikhail Glushenkov · 15 years ago
- 38ead32 Trailing whitespace. by Mikhail Glushenkov · 15 years ago
- 922b2a2 Trailing whitespace. by Mikhail Glushenkov · 15 years ago
- fc5940d While thinking about the one-definition-rule and trying by Duncan Sands · 15 years ago