- 8bd0db7 Provide consistent subreg idx scheme. This (hopefully) fixes remaining divide problems by Anton Korobeynikov · 15 years ago
- 6fe326c Implement 'large' PIC model by Anton Korobeynikov · 15 years ago
- 48e8b3c Implement shifts properly (hopefilly - finally!) by Anton Korobeynikov · 15 years ago
- 0a42d2b Properly handle divides. As a bonus - implement memory versions of them. by Anton Korobeynikov · 15 years ago
- 014d463 32 bit shifts have only 12 bit displacements by Anton Korobeynikov · 15 years ago
- 1ed1e3e Consolidate reg-imm / reg-reg-imm address mode selection logic in one place. by Anton Korobeynikov · 15 years ago
- 720e3b0 Add support for 12 bit displacements by Anton Korobeynikov · 15 years ago
- 980d550 Emit proper lowering of load from arg stack slot by Anton Korobeynikov · 15 years ago
- c772c44 Implement dynamic allocas by Anton Korobeynikov · 15 years ago
- c16cdc5 Add jump tables by Anton Korobeynikov · 15 years ago
- 759205d Add rotates by Anton Korobeynikov · 15 years ago
- cfca8b1 Add patterns for integer negate by Anton Korobeynikov · 15 years ago
- 8c993e1 Provide proper patterns for and with imm instructions. Tune the tests accordingly. by Anton Korobeynikov · 15 years ago
- 25af733 Add 32 bit and reg-imm and disable invalid patterns for now by Anton Korobeynikov · 15 years ago
- 747052c Add z9 and z10 target processors. Mark z10-only instructions as such. by Anton Korobeynikov · 15 years ago
- 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
- eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
- bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
- ed1a6d4 Test (incomplete) for easy muls by Anton Korobeynikov · 15 years ago
- 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
- ecf22d5 Tests for cmp / br_cc / select_cc by Anton Korobeynikov · 15 years ago
- ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
- ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
- 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
- 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
- 81c0325 Provide proper test :) by Anton Korobeynikov · 15 years ago
- 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
- c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
- 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
- dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
- 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
- a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
- 3f2122b Add tests for fixes I committed earlier to the C++ FE. by Rafael Espindola · 15 years ago
- da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
- 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
- c796295 Fix test running lines by Anton Korobeynikov · 15 years ago
- e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
- bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
- b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
- 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
- 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
- 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
- 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
- b24f97d Add testsuite dir for systemz stuff by Anton Korobeynikov · 15 years ago
- db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
- ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
- 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
- 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
- 8e25e2d implement .include in the lexer/parser instead of passing it into the streamer. by Chris Lattner · 15 years ago
- 0c77db3 Switch invars away from using isTrapping when it really shouldn't be using it. by Eli Friedman · 15 years ago
- fd2934f Don't restrict the set of instructions where we try to constant-fold the by Eli Friedman · 15 years ago
- a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
- cf20031 Fix test so it works on systems where wchar_t != int. by Dale Johannesen · 15 years ago
- e564c6a Test for llvm-gcc patch 75822. by Dale Johannesen · 15 years ago
- 2467677 Apparently Darwin doesn't have /dev/full :-(. by Dan Gohman · 15 years ago
- 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
- 6a60e16 Add a testcase for raw_ostream error checking. by Dan Gohman · 15 years ago
- 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 15 years ago
- 6e68cd9 Added llvm-mc support for parsing the .dump and .load directives. by Kevin Enderby · 15 years ago
- c3493cc String constants are now output with private linkage. by Duncan Sands · 15 years ago
- 4fb63d0 fix an arm codegen bug (the same as PR4482 on ppc) where available_externally by Chris Lattner · 15 years ago
- 392db3e get the PPC stub temporary label from the mangler instead of by Chris Lattner · 15 years ago
- a9aa352 convert this to filecheck style and make it a test of darwin/PPC's by Chris Lattner · 15 years ago
- 0bc2672 simplify this test to test the esentials. by Chris Lattner · 15 years ago
- 1f049b2 Added llvm-mc support for parsing the .include directive. by Kevin Enderby · 15 years ago
- 7114824 Added llvm-mc support for parsing the .lsym directive. by Kevin Enderby · 15 years ago
- 0196dc5 Fix the expansion of umax and smax in the case where one or more of by Dan Gohman · 15 years ago
- 9e3152b convert to filecheck style, simplify RUN line, and add comment. by Chris Lattner · 15 years ago
- 8be6cb5 convert this test to filecheck style by Chris Lattner · 15 years ago
- 969f28d Introduce a pointertracking pass. by Torok Edwin · 15 years ago
- 91bc493 Testcase for PR4556 by Chris Lattner · 15 years ago
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
- 95cf30c Added llvm-mc support for parsing the .desc directive. by Kevin Enderby · 15 years ago
- 533c67b Add a testcase for a bug fixed by r75634. by Dan Gohman · 15 years ago
- fa196e3 Revert 75571; I'm convinced this isn't the right thing to do. by Dale Johannesen · 15 years ago
- 41ffe6c Revert r75610 (and r75620, which was blocking the revert), in the hopes of by Daniel Dunbar · 15 years ago
- 03e9dd9 Change the X86 asmprinter to use the mangler to apply suffixes like "$non_lazy_ptr" by Chris Lattner · 15 years ago
- 1cda87c Change the internal interface to makeNameProper to take a bool that by Chris Lattner · 15 years ago
- b468709 Fix trivial todo in instcombine. by Eli Friedman · 15 years ago
- 0df6e09 Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant function. by Dan Gohman · 15 years ago
- 65d1e2b Fix indvars to not assume that a loop with a single unique exit by Dan Gohman · 15 years ago
- c2ffd28 Fix detection of valid BFC immediates. by David Goodwin · 15 years ago
- 9126754 Check for the correct unnamed name. by Bill Wendling · 15 years ago
- 4458ab0 Don't delete asm's just because their inputs are undefined; by Dale Johannesen · 15 years ago
- 5f1f0b8 Added llvm-mc support for parsing the .abort directive. by Kevin Enderby · 15 years ago
- 45f91b7 Check in a reduced version of this testcase. by Dan Gohman · 15 years ago
- d4f53b3 Two changes: by Chris Lattner · 15 years ago
- 070a981 PR4548: optimize zext+udiv+trunc to udiv. by Eli Friedman · 15 years ago
- 68f7471 Fix bug in run-line. by Eli Friedman · 15 years ago
- 08d4ec0 Add testcases for PR4538, PR4537, and PR4534. by Dan Gohman · 15 years ago
- 709b33d Canonicalize boolean +/- a constant to a select. by Eli Friedman · 15 years ago
- 85b05a2 Reapply 75252, with a fix to avoid the infinite recursion case. The by Dan Gohman · 15 years ago
- a5c7832 add llvm-mc support for parsing the .subsections_via_symbols directive. by Kevin Enderby · 15 years ago
- 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 15 years ago
- 4cef7db remove tests for removed intrinsics. by Chris Lattner · 15 years ago
- 0df3b36 add nounwind by Chris Lattner · 15 years ago
- f5c21ec Darwin prepends an _ to internal globals, Linux doesn't. by Nick Lewycky · 15 years ago
- 65a7a6f fix x86-64 static codegen to materialize the address of a global with movl instead by Chris Lattner · 15 years ago
- 8ddb998 this test was incorrect for x86-64 static. It passed on darwin, because darwin by Chris Lattner · 15 years ago
- d0cca24 Revert r75252 which was causing some crashes at compile time. by Nick Lewycky · 15 years ago