- 62ce3b3 fix rdar://6762290, a crash compiling cxx filt with clang. by Chris Lattner · 15 years ago
- 8f34346 Handle 'a' modifier in ARM inline assembly. Patch by Richard Pennington. by Bob Wilson · 15 years ago
- b5e0a96 Let the strcat optimizer return the pointer to the start of the buffer, by Ed Schouten · 15 years ago
- cfdd807 Try SSE2? by Nick Lewycky · 15 years ago
- 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 15 years ago
- 2cd1b77 Fix test on non-x86 platforms. by Nick Lewycky · 15 years ago
- f50c798 Fix a TargetLowering optimization so that it doesn't duplicate by Dan Gohman · 15 years ago
- 1e95580 Added a x86 dag combine to increase the chances to use a by Mon P Wang · 15 years ago
- e8a290f Reapply r68211, with the miscompilations it caused fixed. by Owen Anderson · 15 years ago
- bf6396b Fix PR3862: Recognize some ARM-specific constraints for immediates in inline by Bob Wilson · 15 years ago
- e63c4a2 Revert r68172. It caused regressions in by Dan Gohman · 15 years ago
- f41fcbb Enhance GVN to propagate simple conditionals. This fixes PR3921. by Owen Anderson · 15 years ago
- de62192 Throttle back "fold select into operand" transformation. InstCombine should not generate selects of two constants unless they are selects of 0 and 1. by Evan Cheng · 15 years ago
- 6fb2168 Fully general expansion of integer shift of any size. by Evan Cheng · 15 years ago
- 431efa1 Add an explicit -asm-verbose to these tests, to make it by Dan Gohman · 15 years ago
- 28c531c Update call graph after inlining invoke. Patch by Jay Foad. by Devang Patel · 15 years ago
- 696a130 Remove the "fast" cases for spill and restore point determination, as these were subtlely wrong in obscure cases. Patch the testcase by Owen Anderson · 15 years ago
- 07c26ee Fix live-out reg logic to not insert over-aggressive AssertZExt by Dan Gohman · 15 years ago
- b23c232 Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it. by Devang Patel · 15 years ago
- e6f350d Turn a 2-address instruction into a 3-address one when it's profitable even if the two-address operand is killed. by Evan Cheng · 15 years ago
- 30ffe81 Tweak test for recent relro stuff by Anton Korobeynikov · 15 years ago
- 878071e Forgot this test. by Evan Cheng · 15 years ago
- 807117d Testcase for recent ro/relocs stuff by Anton Korobeynikov · 15 years ago
- 004e27c Fix PR3899: add support for extracting floats from vectors by Duncan Sands · 15 years ago
- 11ff978 Make check in CheckTailCallReturnConstraints for ignorable instructions between by Arnold Schwaighofer · 15 years ago
- e75fd69 Enable tail call optimization for functions that return a struct (bug 3664) and for functions that return types that need extending (e.g i1). by Arnold Schwaighofer · 15 years ago
- 0b0cd91 Optimize some 64-bit multiplication by constants into two lea's or one lea + shl since imulq is slow (latency 5). e.g. by Evan Cheng · 15 years ago
- 1a36744 Fix this test so that it doesn't spuriously fail due to some by Dan Gohman · 15 years ago
- cb2480d Add a __builtin___memset_chk test. by Evan Cheng · 15 years ago
- 0802851 Add -march=x86. by Evan Cheng · 15 years ago
- dccbfea Add -f to RUN line. by Bill Wendling · 15 years ago
- a95dbf2 no need for eh info by Chris Lattner · 15 years ago
- 24c98ce Add testcase for r67728. by Bill Wendling · 15 years ago
- 575ec80 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 15 years ago
- e597282 Add a test case for PR3779: when to promote the function return value. by Evan Cheng · 15 years ago
- 3927f43 Revert 67132. This is breaking some objective-c apps. by Evan Cheng · 15 years ago
- a466ee3 One more test. by Evan Cheng · 15 years ago
- ea4753e Add __builtin___memcpy_chk tests. by Evan Cheng · 15 years ago
- 1a9d5cc These tests pass on linux. by Duncan Sands · 15 years ago
- 2602f43 Add a __builtin_object_size test. by Evan Cheng · 15 years ago
- ad9ad7c Fix a bug in our autoupgrade support: in an argument list to a function by Chris Lattner · 15 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
- e8e4921 Fix PR3874 by restoring a condition I removed, but making it more by Chris Lattner · 15 years ago
- 2e73426 Converted a1.ll to unittests. by Misha Brukman · 15 years ago
- a0e6969 canonicalize inttoptr and ptrtoint instructions which cast pointers by Chris Lattner · 15 years ago
- 4f9797d two changes: by Chris Lattner · 15 years ago
- e1c5267 Add a testcase for the scheduling heuristic introduced in r67586. by Dan Gohman · 15 years ago
- f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
- 5d088fe Fix a bug in spill weight computation. If the alias is a super-register, and the super-register is in the register class we are trying to allocate. Then add the weight to all sub-registers of the super-register even if they are not aliases. by Evan Cheng · 15 years ago
- 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 15 years ago
- 3e744c8 Update test for pr3864. by Evan Cheng · 15 years ago
- 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