- f51190b X86: Add a bunch of peeps for add and sub of SETB. by Benjamin Kramer · 14 years ago
- e864b5b The comparision "max(x,y)==x" is equivalent to "x>=y". Since the max is by Duncan Sands · 14 years ago
- bf4e10f Emit a proper error message when register allocators run out of registers. by Jakob Stoklund Olesen · 14 years ago
- 308fba5 It's valid to take the blockaddress of a different function, so remove this by Nick Lewycky · 14 years ago
- 9dabb78 Move few target-dependant tests to appropriate directories. by Galina Kistanova · 14 years ago
- 8b3db73 Pass -disable-cfi to llc. by Rafael Espindola · 14 years ago
- e38c615 Pass -disable-cfi. by Rafael Espindola · 14 years ago
- ab0145d PTX: add PTX 2.3 language target by Justin Holewinski · 14 years ago
- 5389210 Fix PR9820: a read-only call differs from a load in that a load doesn't by Duncan Sands · 14 years ago
- 5e926ac Re-revert r130877; it's apparently causing a regression on 197.parser, by Eli Friedman · 14 years ago
- b6e7cd6 PR9838: Fix transform introduced in r127064 to not trigger when only one side of the icmp is an exact shift. by Eli Friedman · 14 years ago
- 7af1a59 Don't produce a __debug_frame. by Rafael Espindola · 14 years ago
- 300c1a1 Many LLVM tests relies on standard output stream be in the binary mode. Which is not always the case (on Windows in particular). The patch adds a test to verify that the standard output stream is actually in the binary mode. by Galina Kistanova · 14 years ago
- 23d3243 Avoid extra vreg copies for arguments passed in registers. Specifically, this can make MachineCSE more effective in some cases (especially in small functions). PR8361 / part of rdar://problem/8259436 . by Eli Friedman · 14 years ago
- d41bd04 Fix test to be less sensitive to coalescing. by Jakob Stoklund Olesen · 14 years ago
- 49b2803 Prepare remaining tests for -join-physreg going away. by Jakob Stoklund Olesen · 14 years ago
- 61396ae Fix a batch of x86 tests to be coalescer independent. by Jakob Stoklund Olesen · 14 years ago
- becfb88 Give this test an explicit register allocator, so that it can work even if by Dan Gohman · 14 years ago
- d29052b SjLj EH could produce a machine basic block that legitimately has more than one by Bill Wendling · 14 years ago
- baf717a Re-commit r130862 with a minor change to avoid an iterator running off the edge in some cases. by Eli Friedman · 14 years ago
- ff4f6ea This test fails on ARM. The test shouldn't explicitly specify alignment (and alignment 4 is wrong) and requires hard-float. by Galina Kistanova · 14 years ago
- 24d4c99 Back out r130862; it appears to be breaking bootstrap. by Eli Friedman · 14 years ago
- 49cec1d Teach MachineCSE how to do simple cross-block CSE involving physregs. This allows, for example, eliminating duplicate cmpl's on x86. Part of rdar://problem/8259436 . by Eli Friedman · 14 years ago
- 96169b1 Fix more register and coalescing dependencies. by Jakob Stoklund Olesen · 14 years ago
- 28e104b Explicitly request physreg coalesing for a bunch of Thumb2 unit tests. by Jakob Stoklund Olesen · 14 years ago
- 14c76fe FileCheckize and break dependence on coalescing order. by Jakob Stoklund Olesen · 14 years ago
- f695b3a Explicitly request -join-physregs for some tests that depend on it. by Jakob Stoklund Olesen · 14 years ago
- 64915de Do not emit location expression size twice. by Devang Patel · 14 years ago
- 921c58b Remove LLVM IR metadata in test case committed in r130847. by Akira Hatanaka · 14 years ago
- 6b7588e Prevent instructions using $gp from being placed between a jalr and the instruction that restores the clobbered $gp. by Akira Hatanaka · 14 years ago
- 597a766 Producing a DW_FORM_addr for DW_AT_stmt_list is probably correct, but by Rafael Espindola · 14 years ago
- 8140ad3 Add variations on: max(x,y) >= min(x,z) folds to true. This isn't that common, by Duncan Sands · 14 years ago
- 20bc5ac Don't depend on the physreg coalescing order. by Jakob Stoklund Olesen · 14 years ago
- c74399f Don't run this test through -regalloc=basic. by Jakob Stoklund Olesen · 14 years ago
- 22d28d2 Fix register-dependent XCore tests by Jakob Stoklund Olesen · 14 years ago
- 9dfb367 Fix register-dependent test in MSP430. by Jakob Stoklund Olesen · 14 years ago
- b65122c Remove some random comments that snuck in from somewhere. by Eric Christopher · 14 years ago
- feaf347 Fix a bunch of ARM tests to be register allocation independent. by Jakob Stoklund Olesen · 14 years ago
- 9493a28 Replace the "movnt" intrinsics with a native store + nontemporal metadata bit. by Bill Wendling · 14 years ago
- ad20681 Implement some basic simplifications involving min/max, for example by Duncan Sands · 14 years ago
- f35907f Make the test less likely to fail with minor changes. by Evan Cheng · 14 years ago
- 22a751a Remove test for iOS divmod function, since that is disabled for now. by Bob Wilson · 14 years ago
- 54ad87a Add a few ARM coprocessor intrinsics. Testcases included by Bruno Cardoso Lopes · 14 years ago
- a08bd89 Pass --disable-cfi to llc. by Rafael Espindola · 14 years ago
- 2fc496f xmm0 is an implicit parameter in this and so shouldn't be in the by Eric Christopher · 14 years ago
- cca8214 Add an unfolded offset field to LSR's Formula record. This is used to by Dan Gohman · 14 years ago
- 8ce864e Pass -disable-cfi to llc. by Rafael Espindola · 14 years ago
- 448a6d3 Fix PR9579: when simplifying a compare to "true" or "false", and it was by Duncan Sands · 14 years ago
- f24ed77 Move some rem transforms out of instcombine and into instsimplify. by Duncan Sands · 14 years ago
- 2866edf Add 130690 back. by Rafael Espindola · 14 years ago
- b2d7336 Revert while I debug the tests that use march but not mtriple. by Rafael Espindola · 14 years ago
- 433771c Move ppc OS X to cfi too. I am building it on an old ppc mini, but it will take some time. by Rafael Espindola · 14 years ago
- 450a5a1 Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm. by Rafael Espindola · 14 years ago
- 5426a9e GCC uses a different encoding of pointers in the FDE when using by Rafael Espindola · 14 years ago
- 2b3e12d Revert the previous patch while I figure out how to make llvm-gcc by Rafael Espindola · 14 years ago
- 89fc9e8 Enable CFI on OS X. by Rafael Espindola · 14 years ago
- 7d6eb5a InstCombine: Turn (zext A) udiv (zext B) into (zext (A udiv B)). Same for urem or constant B. by Benjamin Kramer · 14 years ago
- 23b02cd Use SimplifyDemandedBits on div instructions. by Benjamin Kramer · 14 years ago
- 2f8e038 FileCheckize. by Benjamin Kramer · 14 years ago
- 8e1e4cf Allow folded spills in test. by Jakob Stoklund Olesen · 14 years ago
- d5b679c Weekly fix of register allocation dependent unit tests. by Jakob Stoklund Olesen · 14 years ago
- b2b03fc Make FastEmit_ri_ try a bit harder to succeed for supported operations; FastEmit_i can fail for non-Thumb2 ARM. Makes ARMSimplifyAddress work correctly, and reduces the number of fast-isel bailouts on non-Thumb ARM. by Eli Friedman · 14 years ago
- c573e2c Switch to ImmLeaf (which can be used by FastISel) for a few more common ARM/Thumb2 patterns. by Eli Friedman · 14 years ago
- 51864a1 Fix run-line, again. :( by Eli Friedman · 14 years ago
- 9ebf57a Re-committing r130454, which does not in fact break anything. by Eli Friedman · 14 years ago
- bcf26ae Add trunc->branch support, this won't help with clang's i8->i1 truncations by Eric Christopher · 14 years ago
- 57808b3 SimplifyCFG: Expose phi node folding cost threshold as command line parameter by Peter Collingbourne · 14 years ago
- f15907f SimplifyCFG: Add CostRemaining parameter to DominatesMergePoint by Peter Collingbourne · 14 years ago
- 8a70192 SimplifyCFG: Add Trunc, ZExt and SExt to the list of cheap instructions for phi node folding by Peter Collingbourne · 14 years ago
- c8497b6 MCAsmLayout: Add support for computing the symbol offset of variables. Not by Daniel Dunbar · 14 years ago
- 90604ab MC: Change variable symbols to be recognized as defined, by assigning their sections based on FindAssociatedSection(). by Daniel Dunbar · 14 years ago
- 7b11a4c Change DwarfCFIException's member variables to track what it actually by Rafael Espindola · 14 years ago
- d49ffe8 Teach Thumb2 isel to fold and->rotr ==> ROR. by Andrew Trick · 14 years ago
- e02a150 Combine thumb2-ror tests. by Andrew Trick · 14 years ago
- c2e31c1 InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) by Benjamin Kramer · 14 years ago
- 6e6014c Revert r130454; apparently this doesn't actually work. by Eli Friedman · 14 years ago
- 73359c1 Fix runline. by Eli Friedman · 14 years ago
- 2f7fcd7 Fix a rather obscure crash caused by ARM fast-isel generating code which redefines a register. by Eli Friedman · 14 years ago
- d227eed fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 . by Eli Friedman · 14 years ago
- 3fb6e00 Actually revert r130348 correctly. by Eli Friedman · 14 years ago
- 0a9e3d6 final step needed to resolve PR6627, which allows us to flatten the code down to by Chris Lattner · 14 years ago
- 6cf31b0 Revert r130348; causing buildbot issues on x86-32. by Eli Friedman · 14 years ago
- 264ac87 InstCombine: Merge "(trunc x) == C1 & (and x, CA) == C2" into a single and+icmp. by Benjamin Kramer · 14 years ago
- 4034e14 teach GVN to widen integer loads when they are overaligned, when doing an by Chris Lattner · 14 years ago
- c26f544 Teach dwarf writer to handle complex address expression for .debug_loc entries. by Devang Patel · 14 years ago
- bd12538 Fix a silly mistake in r130338. by Eli Friedman · 14 years ago
- 5a3cb92 PTX: support for bitwise operations on predicates by Justin Holewinski · 14 years ago
- 8211a6a fast-isel sret. We actually don't need to do anything special on x86. :) rdar://problem/9303592 . by Eli Friedman · 14 years ago
- 5a2336e Add tests for A8.6.110 NOP. by Johnny Chen · 14 years ago
- 685f07f Fixes PR9730: indvars: An asserting value handle still pointed to this value by Andrew Trick · 14 years ago
- 2790ba8 Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is common. rdar://problem/9303592 . by Eli Friedman · 14 years ago
- 1d7e818 Teach BasicAA about arm.neon.vld1 and vst1. by Dan Gohman · 14 years ago
- 309db7c If converter was being too cute. It look for root BBs (which don't have by Evan Cheng · 14 years ago
- bddc1ca When analyzing functions known to only access argument pointees, by Dan Gohman · 14 years ago
- 7878f37 Simplify cfg inserts a call to trap when unreachable code is detected. Assign DebugLoc to this new trap instruction. by Devang Patel · 14 years ago
- 93e110b Also add <imp-def> operands for defined and dead super-registers when rewriting. by Jakob Stoklund Olesen · 14 years ago
- 104f4ad Test case and comment for PR9633. by Andrew Trick · 14 years ago
- 547eb4f Fix an edge case involving branches in fast-isel on x86. by Eli Friedman · 14 years ago
- 130131e remove support for llvm.invariant.end from memdep. It is a by Chris Lattner · 14 years ago
- 554daa6 Be careful about scheduling nodes above previous calls. It increase usages of by Evan Cheng · 14 years ago