- 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
- 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
- a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago
- 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
- 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 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
- 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
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 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
- 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
- 45f91b7 Check in a reduced version of this testcase. by Dan Gohman · 15 years ago
- d4f53b3 Two changes: by Chris Lattner · 15 years ago
- 08d4ec0 Add testcases for PR4538, PR4537, and PR4534. by Dan Gohman · 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
- 4f06649 Fix PR4533, which is about buggy codegen in x86-64 -static mode. by Chris Lattner · 15 years ago
- 238f510 We get the P modifier wrong in a lot of cases, just add some more rigorous testing. by Chris Lattner · 15 years ago
- ed338e8 Don't put IT instruction before conditional branches. by Evan Cheng · 15 years ago
- 2f297df Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is feasible. by Evan Cheng · 15 years ago
- 446c428 Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies CPSR when they are outside the IT blocks, or they can predicated when in Thumb2. Move the implicit def of CPSR to an optional def which defaults CPSR. This allows the 's' bit to be toggled dynamically. by Evan Cheng · 15 years ago
- 8423268 convert test to use FileCheck, which is much more precise and faster than by Chris Lattner · 15 years ago
- 06e1658 Add a thumb2 pass to insert IT blocks. by Evan Cheng · 15 years ago
- 9c06178 Remove a bogus assertion. by Evan Cheng · 15 years ago
- 9b4b00a Handle 'a' modifier on inline assembly operands. by Bob Wilson · 15 years ago
- c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 15 years ago
- 910139f Targets sometimes assign fixed stack object to spill certain callee-saved by Evan Cheng · 15 years ago
- ffd1326 Improved tracking of value number kills. VN kills are now represented by Lang Hames · 15 years ago
- 39f56b6 remove eh, convert to FileCheck style by Chris Lattner · 15 years ago
- f4a9774 we have no tests for dllimport/export. Add one. by Chris Lattner · 15 years ago
- 9f44b3a * add some assertions for sanity checking. by Chris Lattner · 15 years ago
- 600f175 add a test for dale's recent change. by Chris Lattner · 15 years ago
- ab711cc switch test to FileCheck-style and test the P and non-P cases. by Chris Lattner · 15 years ago
- e5646cc rename a test to make it a feature test. by Chris Lattner · 15 years ago
- f1daf7d Use common code for both ARM and Thumb-2 instruction and register info. by David Goodwin · 15 years ago
- 2ed3346 Implement NEON vst1 instruction. by Bob Wilson · 15 years ago
- 515cdbe add some more check for vector compares. by Chris Lattner · 15 years ago
- 57e56cd convert a test to "FileCheck" style. by Chris Lattner · 15 years ago
- 205a5ca Implement NEON vld1 instructions. by Bob Wilson · 15 years ago
- a928f27 Add rev16 test... xfail for now by David Goodwin · 15 years ago
- 334c264 Checkpoint Thumb2 Instr info work. Generalized base code so that it can be shared between ARM and Thumb2. Not yet activated because register information must be generalized first. by David Goodwin · 15 years ago
- a47d966 eliminate the v[if]cmp versions of these tests, now that [if]cmp+sext works. by Chris Lattner · 15 years ago
- b2773e1 Change these tests to use [fi]cmp+sext instead of v[fi]cmp. No by Chris Lattner · 15 years ago
- 2b7a271 dag combine sext(setcc) -> vsetcc before legalize. To make this safe, by Chris Lattner · 15 years ago
- c2c27b3 add support for legalizing an icmp where the result is illegal (4xi1) but by Chris Lattner · 15 years ago
- cb178c6 add a trivial test that vector compares work. by Chris Lattner · 15 years ago
- 5962ed0 implement support for spliting and scalarizing vector setcc's. This by Chris Lattner · 15 years ago