2010-07-02 |
Evan Cheng | Remove early IT block formation. It's not used. |
tree | commitdiff |
2010-07-02 |
Bob Wilson | Fix incorrect asm-printing of some NEON immediates... |
tree | commitdiff |
2010-07-01 |
Bob Wilson | ARM function alignments were off by a power of two... |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Add support for encoding VDUP (ARM core register) instr... |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Add support for encoding NEON VMOV (from core register... |
tree | commitdiff |
2010-06-29 |
Jim Grosbach | skip dbg_value instructions |
tree | commitdiff |
2010-06-29 |
Bob Wilson | The t2MOVi16 and t2MOVTi16 instructions do not set... |
tree | commitdiff |
2010-06-29 |
Rafael Espindola | Add a VT argument to getMinimalPhysRegClass and replace... |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove pointless variable LastDef. |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove unused variable Loc and pointless variables... |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove an unused and a pointless variable. |
tree | commitdiff |
2010-06-29 |
Duncan Sands | Remove initialized but otherwise unused variables. |
tree | commitdiff |
2010-06-29 |
Evan Cheng | PR7503: uxtb16 is not available for ARMv7-M. Patch... |
tree | commitdiff |
2010-06-29 |
Evan Cheng | Change if-cvt options to something that actually as... |
tree | commitdiff |
2010-06-29 |
Jakob Stoklund Olesen | When no memoperands are present, assume unaligned,... |
tree | commitdiff |
2010-06-29 |
Bob Wilson | Fix Thumb encoding of VMOV (scalar to ARM core register... |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Make the ARMCodeEmitter identify Thumb functions via... |
tree | commitdiff |
2010-06-28 |
Jim Grosbach | tidy up style. no functional change. |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Refactor encoding function for NEON 1-register with... |
tree | commitdiff |
2010-06-28 |
Bob Wilson | Support Thumb mode encoding of NEON instructions. |
tree | commitdiff |
2010-06-28 |
Jim Grosbach | minor housekeeping cleanup: 80-column, trailing whitesp... |
tree | commitdiff |
2010-06-26 |
Eli Friedman | Followup to r106770: actually generate SXTB and SXTH... |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Add support for encoding NEON VMOV (from scalar to... |
tree | commitdiff |
2010-06-26 |
Evan Cheng | It's now possible to run code placement pass for ARM. |
tree | commitdiff |
2010-06-26 |
Bob Wilson | Renumber NEON instruction formats to be consecutive. |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Rename ARM instruction formats NEONGetLnFrm, NEONSetLnF... |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Remove unused NEONFrm and ThumbMiscFrm ARM instruction... |
tree | commitdiff |
2010-06-25 |
Daniel Dunbar | Thumb2ITBlockPass: Fix a possible dereference of an... |
tree | commitdiff |
2010-06-25 |
Evan Cheng | Change if-conversion block size limit checks to add... |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Add support for encoding 3-register NEON instructions... |
tree | commitdiff |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Add support for encoding 2-register NEON instructions. |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Fix indentation. |
tree | commitdiff |
2010-06-25 |
Jim Grosbach | IT instructions are considered to be scheduling hazards... |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Add missing ARM and Thumb data layout info for vector... |
tree | commitdiff |
2010-06-25 |
Bob Wilson | Reduce indentation. |
tree | commitdiff |
2010-06-24 |
Evan Cheng | Oops. IT block formation pass needs to be run at any... |
tree | commitdiff |
2010-06-24 |
Eli Friedman | Always allow Thumb-2 SXTB, SXTH, UXTB, and UXTH. Fixes... |
tree | commitdiff |
2010-06-24 |
Bob Wilson | PR7458: Try commuting Thumb2 instruction operands to... |
tree | commitdiff |
2010-06-23 |
Bill Wendling | We are missing opportunites to use ldm. Take code like... |
tree | commitdiff |
2010-06-23 |
Dale Johannesen | Do not do tail calls to external symbols. If the |
tree | commitdiff |
2010-06-23 |
Jim Grosbach | When using libcall expansions for the atomic intrinsics... |
tree | commitdiff |
2010-06-22 |
Bob Wilson | Thumb1 functions using @llvm.returnaddress were not... |
tree | commitdiff |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
tree | commitdiff |
2010-06-22 |
Evan Cheng | Tail merging pass shall not break up IT blocks. rdar... |
tree | commitdiff |
2010-06-21 |
Bob Wilson | sign_extend_inreg needs to be expanded for pre-v6 Thumb... |
tree | commitdiff |
2010-06-21 |
Jim Grosbach | LEApcrelJT shouldn't be marked as neverHasSideEffects... |
tree | commitdiff |
2010-06-21 |
Evan Cheng | Fix PR7421: bug in kill transferring logic. It was... |
tree | commitdiff |
2010-06-21 |
Dale Johannesen | Fix PR 7433. Silly typo in non-Darwin ARM tail call |
tree | commitdiff |
2010-06-21 |
Jim Grosbach | early exit for dbg_value instructions |
tree | commitdiff |
2010-06-20 |
Evan Cheng | Fix a crash caused by dereference of MBB.end(). rdar... |
tree | commitdiff |
2010-06-19 |
Bob Wilson | Remove a fixme comment that is no longer relevant. |
tree | commitdiff |
2010-06-19 |
Bob Wilson | Fix error message to match function name. |
tree | commitdiff |
2010-06-19 |
Evan Cheng | Ignore dbg_value's. |
tree | commitdiff |
2010-06-19 |
Evan Cheng | Disable sibcall optimization for Thumb1 for now since... |
tree | commitdiff |
2010-06-19 |
Evan Cheng | Indentation and remove dead code. |
tree | commitdiff |
2010-06-19 |
Dan Gohman | Silence compiler warnings. |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Move ARM if-conversion before post-ra scheduling. |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Update cmake list. |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Thumb2 hazard recognizer. |
tree | commitdiff |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | back-end libcall handling for ATOMIC_SWAP (__sync_lock_... |
tree | commitdiff |
2010-06-18 |
Jim Grosbach | Enable Expand handling of atomics for subtargets that... |
tree | commitdiff |
2010-06-18 |
Bob Wilson | Rewrite chained if's as switches and replace assertions... |
tree | commitdiff |
2010-06-18 |
Dale Johannesen | Fix ARM/Thumb reversal in previous attempt. |
tree | commitdiff |
2010-06-18 |
Jakob Stoklund Olesen | When using ADDri to get the address of a stack object... |
tree | commitdiff |
2010-06-18 |
Dale Johannesen | An attempt to fix the problem Anton reported with |
tree | commitdiff |
2010-06-18 |
Dale Johannesen | Enable tail calls on ARM by default, with some |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Start TargetRegisterClass indices at 0 instead of 1... |
tree | commitdiff |
2010-06-18 |
Dale Johannesen | Last round of changes for ARM tail calls. |
tree | commitdiff |
2010-06-18 |
Jakob Stoklund Olesen | Treat the ARM inline asm {cc} constraint as a physreg... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
tree | commitdiff |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
tree | commitdiff |
2010-06-17 |
Jim Grosbach | Thumb1 and any pre-v6 ARM target should use the libcall... |
tree | commitdiff |
2010-06-17 |
Jim Grosbach | simplify code a bit and add a more explanatory assert... |
tree | commitdiff |
2010-06-16 |
Jim Grosbach | format and 80-column cleanup |
tree | commitdiff |
2010-06-16 |
Jakob Stoklund Olesen | Don't attempt preserving conservative kill flags. We... |
tree | commitdiff |
2010-06-16 |
Bob Wilson | Remove the hidden "neon-reg-sequence" option. The... |
tree | commitdiff |
2010-06-16 |
Evan Cheng | Make post-ra scheduling, anti-dep breaking, and registe... |
tree | commitdiff |
2010-06-15 |
Dale Johannesen | Add file missing from previous commit. |
tree | commitdiff |
2010-06-15 |
Dale Johannesen | Next round of tail call changes. Register used in... |
tree | commitdiff |
2010-06-15 |
Bob Wilson | Add basic support for NEON modified immediates besides... |
tree | commitdiff |
2010-06-15 |
Daniel Dunbar | Add <cstddef> include to get ptrdiff_t, for gcc-4.6... |
tree | commitdiff |
2010-06-15 |
Bob Wilson | VMOVQQ and VMOVQQQQ are pseudo instructions and not... |
tree | commitdiff |
2010-06-15 |
Jim Grosbach | Make sure to skip dbg_value instructions when finding... |
tree | commitdiff |
2010-06-14 |
Bob Wilson | Rename functions referring to VMOV immediates to refer... |
tree | commitdiff |
2010-06-11 |
Bob Wilson | Add a missing bitcast. This code used to only handle... |
tree | commitdiff |
2010-06-11 |
Bob Wilson | Add instruction encoding for the Neon VMOV immediate... |
tree | commitdiff |
2010-06-10 |
Evan Cheng | Delete code that's not safe. |
tree | commitdiff |
2010-06-09 |
Jim Grosbach | be slightly more subtle about skipping dbg_value instru... |
tree | commitdiff |
2010-06-09 |
Evan Cheng | Allow target to place 2-address pass inserted copies... |
tree | commitdiff |
2010-06-09 |
Evan Cheng | Typo. |
tree | commitdiff |
2010-06-09 |
Evan Cheng | Thumb2 IT blocks are fairly expensive. When there are... |
tree | commitdiff |
2010-06-08 |
Jim Grosbach | fix copy/paste/modify think-o |
tree | commitdiff |
2010-06-08 |
Bruno Cardoso Lopes | Reapply r105521, this time appending "LLU" to 64 bit |
tree | commitdiff |
2010-06-08 |
Jim Grosbach | fix typo |
tree | commitdiff |
2010-06-08 |
Bob Wilson | Fix up a comment. |
tree | commitdiff |
2010-06-07 |
Bob Wilson | Further changes for Neon vector shuffles: |
tree | commitdiff |
2010-06-07 |
Jim Grosbach | Handle dbg_value instructions (i.e., skip them) when... |
tree | commitdiff |
2010-06-05 |
Chris Lattner | revert r105521, which is breaking the buildbots with... |
tree | commitdiff |
next |