2011-03-31 |
Jakob Stoklund Olesen | Fix Thumb and Thumb2 tests to be register allocator... |
tree | commitdiff |
2011-03-26 |
Eric Christopher | Fix the bfi handling for or (and a mask) (and b mask... |
tree | commitdiff |
2011-03-11 |
Cameron Zwarich | Roll r127459 back in: |
tree | commitdiff |
2011-03-11 |
Daniel Dunbar | Revert r127459, "Optimize trivial branches in CodeGenPr... |
tree | commitdiff |
2011-03-11 |
Cameron Zwarich | Optimize trivial branches in CodeGenPrepare, which... |
tree | commitdiff |
2011-02-05 |
Bob Wilson | Move a test that ended up in the wrong place. |
tree | commitdiff |
2011-01-21 |
Evan Cheng | Last round of fixes for movw + movt global address... |
tree | commitdiff |
2011-01-21 |
Andrew Trick | Enable support for precise scheduling of the instructio... |
tree | commitdiff |
2011-01-07 |
Bob Wilson | Add ARM patterns to match EXTRACT_SUBVECTOR nodes. |
tree | commitdiff |
2010-12-13 |
Bob Wilson | Remove the rest of the *_sfp Neon instruction patterns. |
tree | commitdiff |
2010-12-11 |
Evan Cheng | (or (and (shl A, #shamt), mask), B) => ARMbfi B, A... |
tree | commitdiff |
2010-12-09 |
Jim Grosbach | ARM stm/ldm instructions require more than one register... |
tree | commitdiff |
2010-12-04 |
Bob Wilson | The Thumb tADDrSPi instruction is not valid when the... |
tree | commitdiff |
2010-12-03 |
Jim Grosbach | When using the 'push' mnemonic for Thumb2 stmdb, be... |
tree | commitdiff |
2010-12-01 |
Owen Anderson | Add correct encodings for STRD and LDRD, including... |
tree | commitdiff |
2010-11-22 |
Evan Cheng | Fix epilogue codegen to avoid leaving the stack pointer... |
tree | commitdiff |
2010-11-18 |
Eric Christopher | Rewrite stack callee saved spills and restores to use... |
tree | commitdiff |
2010-11-17 |
Dale Johannesen | These tests are looking for library function names... |
tree | commitdiff |
2010-11-17 |
Evan Cheng | Remove ARM isel hacks that fold large immediates into... |
tree | commitdiff |
2010-11-03 |
Evan Cheng | Two sets of changes. Sorry they are intermingled. |
tree | commitdiff |
2010-11-02 |
Jim Grosbach | Revert r114340 (improvements in Darwin function prologu... |
tree | commitdiff |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
tree | commitdiff |
2010-10-29 |
Evan Cheng | Avoiding overly aggressive latency scheduling. If the... |
tree | commitdiff |
2010-10-20 |
Evan Cheng | More accurate estimate / tracking of register pressure. |
tree | commitdiff |
2010-10-20 |
Dale Johannesen | Fix crash introduced in 116852. 8573915. |
tree | commitdiff |
2010-10-19 |
Dale Johannesen | Enable using vdup for vector constants which are splat of |
tree | commitdiff |
2010-10-19 |
Evan Cheng | Re-enable register pressure aware machine licm with... |
tree | commitdiff |
2010-10-19 |
Daniel Dunbar | Revert r116781 "- Add a hook for target to determine... |
tree | commitdiff |
2010-10-19 |
Evan Cheng | - Add a hook for target to determine whether an instruc... |
tree | commitdiff |
2010-10-08 |
Bob Wilson | Change register allocation order for ARM VFP and NEON... |
tree | commitdiff |
2010-09-21 |
Owen Anderson | Enable target-specific mul-lowering on ARM, even at... |
tree | commitdiff |
2010-09-20 |
Jim Grosbach | Simplify ARM callee-saved register handling by removing... |
tree | commitdiff |
2010-09-17 |
Jim Grosbach | Teach the (non-MC) instruction printer to use the canno... |
tree | commitdiff |
2010-09-17 |
Jim Grosbach | Move thumb2 tests to the thumb2 directory |
tree | commitdiff |
2010-09-10 |
Evan Cheng | Teach if-converter to be more careful with predicating... |
tree | commitdiff |
2010-09-09 |
Bob Wilson | Fix NEON VLD pseudo instruction itineraries that were... |
tree | commitdiff |
2010-09-03 |
Jim Grosbach | Re-apply r112883: |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert "For ARM stack frames that utilize variable... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | For ARM stack frames that utilize variable sized object... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Now that register allocation properly considers reserve... |
tree | commitdiff |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | We have a chance for an optimization. Consider this... |
tree | commitdiff |
2010-08-27 |
Bob Wilson | Add alignment arguments to all the NEON load/store... |
tree | commitdiff |
2010-08-25 |
Daniel Dunbar | ARM/Thumb2: Fix a misselect in getARMCmp, when attempti... |
tree | commitdiff |
2010-08-17 |
Bob Wilson | Change ARM PKHTB and PKHBT instructions to use a shift_... |
tree | commitdiff |
2010-08-16 |
Bob Wilson | Generalize a pattern for PKHTB: an SRL of 16-31 bits... |
tree | commitdiff |
2010-08-16 |
Bob Wilson | Convert test to FileCheck. |
tree | commitdiff |
2010-08-13 |
Bob Wilson | Temporarily disable tail calls on ARM to work around... |
tree | commitdiff |
2010-08-11 |
Jim Grosbach | fix silly typo |
tree | commitdiff |
2010-08-11 |
Jim Grosbach | Add a target triple, as the runtime library invocation... |
tree | commitdiff |
2010-08-11 |
Dan Gohman | Temporarily disable some failing tests, until they... |
tree | commitdiff |
2010-08-11 |
Jim Grosbach | cortex m4 has floating point support, but only single... |
tree | commitdiff |
2010-08-11 |
Evan Cheng | Report error if codegen tries to instantiate a ARM... |
tree | commitdiff |
2010-08-11 |
Evan Cheng | - Add subtarget feature -mattr=+db which determine... |
tree | commitdiff |
2010-08-10 |
Evan Cheng | Re-apply r110655 with fixes. Epilogue must restore... |
tree | commitdiff |
2010-07-30 |
Jim Grosbach | Many Thumb2 instructions can reference the full ARM... |
tree | commitdiff |
2010-07-29 |
Dale Johannesen | Implement vector constants which are splat of |
tree | commitdiff |
2010-07-20 |
Jim Grosbach | update tests for smarter BIC usage |
tree | commitdiff |
2010-07-17 |
Jim Grosbach | Add combiner patterns to more effectively utilize the... |
tree | commitdiff |
2010-07-16 |
Jim Grosbach | Add basic support to code-gen the ARM/Thumb2 bit-field... |
tree | commitdiff |
2010-07-14 |
Jim Grosbach | Improve 64-subtraction of immediates when parts of... |
tree | commitdiff |
2010-07-14 |
Bob Wilson | Fix test to appease the buildbots. |
tree | commitdiff |
2010-07-09 |
Bob Wilson | Print "dregpair" NEON operands with a space between... |
tree | commitdiff |
2010-07-08 |
Dale Johannesen | Changes to ARM tail calls, mostly cosmetic. |
tree | commitdiff |
2010-06-29 |
Evan Cheng | PR7503: uxtb16 is not available for ARMv7-M. Patch... |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Reapply my if-conversion cleanup from svn r106939 with... |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Revert my if-conversion cleanup since it caused a bunch... |
tree | commitdiff |
2010-06-26 |
Eli Friedman | Remove bogus test. |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Clean up some problems with extra CFG edges being intro... |
tree | commitdiff |
2010-06-24 |
Bob Wilson | PR7458: Try commuting Thumb2 instruction operands to... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Eliminate the first have of the optimization which... |
tree | commitdiff |
2010-06-22 |
Evan Cheng | Tail merging pass shall not break up IT blocks. rdar... |
tree | commitdiff |
2010-06-20 |
Evan Cheng | Fix a crash caused by dereference of MBB.end(). rdar... |
tree | commitdiff |
2010-06-19 |
Evan Cheng | Disable sibcall optimization for Thumb1 for now since... |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Move ARM if-conversion before post-ra scheduling. |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
tree | commitdiff |
2010-06-18 |
Jakob Stoklund Olesen | TwoAddressInstructionPass::CoalesceExtSubRegs can inser... |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Fix an inverted condition. |
tree | commitdiff |
2010-06-18 |
Dale Johannesen | Enable tail calls on ARM by default, with some |
tree | commitdiff |
2010-06-17 |
Rafael Espindola | Remove arm_apcscc from the test files. It is the defaul... |
tree | commitdiff |
2010-06-16 |
Jakob Stoklund Olesen | Allow a register to be redefined multiple times in... |
tree | commitdiff |
2010-06-16 |
Evan Cheng | Make post-ra scheduling, anti-dep breaking, and registe... |
tree | commitdiff |
2010-06-15 |
Rafael Espindola | Remove the arm_aapcscc marker from the tests. It is... |
tree | commitdiff |
2010-06-15 |
Jakob Stoklund Olesen | Add CoalescerPair helper class. |
tree | commitdiff |
2010-06-04 |
Dale Johannesen | More tail call removal. |
tree | commitdiff |
2010-06-04 |
Dale Johannesen | Remove tail call. A tail call version will follow. |
tree | commitdiff |
2010-06-03 |
Dale Johannesen | Remove tail call to preserve this test. A tail |
tree | commitdiff |
2010-06-03 |
Dale Johannesen | Make this test not use tail calls. A tail call |
tree | commitdiff |
2010-05-24 |
Bob Wilson | Thumb2 RSBS instructions were being printed without... |
tree | commitdiff |
2010-05-22 |
Bob Wilson | Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | t2LEApcrel and tLEApcrel are re-materializable. This... |
tree | commitdiff |
2010-05-07 |
Jim Grosbach | Clean up the conditional for handling of sign_extend_in... |
tree | commitdiff |
2010-05-05 |
Jim Grosbach | Cleanup of ARMv7M support. Move hardware divide and... |
tree | commitdiff |
2010-05-05 |
Jim Grosbach | fix copy/paste oops. |
tree | commitdiff |
2010-05-05 |
Jim Grosbach | Add tests for ARMV7M divide instruction use |
tree | commitdiff |
2010-05-03 |
Dan Gohman | Fix a bug which prevented tail merging of return instru... |
tree | commitdiff |
2010-04-26 |
Bob Wilson | Handle register-to-register copies within the tGPR... |
tree | commitdiff |
2010-04-22 |
Jim Grosbach | Update ARM DAGtoDAG for matching UBFX instruction for... |
tree | commitdiff |
2010-04-21 |
Evan Cheng | - Clean up some crappy code which deals with coalescing... |
tree | commitdiff |
2010-04-17 |
Dan Gohman | Start function numbering at 0. |
tree | commitdiff |
next |