2010-07-13 |
Bob Wilson | Use a target-specific VMOVIMM DAG node instead of BUILD... |
blob | commitdiff | raw |
2010-07-13 |
Evan Cheng | Extend the r107852 optimization which turns some fp... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Bob Wilson | Move NEON "modified immediate" encode/decode into ARMAd... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Bob Wilson | Remove some code that doesn't appear to do anything... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Rafael Espindola | Fix va_arg for doubles. With this patch VAARG nodes... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Evan Cheng | Check for FiniteOnlyFPMath as well. |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Evan Cheng | r107852 is only safe with -enable-unsafe-fp-math to... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Evan Cheng | Optimize some vfp comparisons to integer ones. This... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Dale Johannesen | Changes to ARM tail calls, mostly cosmetic. |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Jim Grosbach | Mark eh.sjlj.set/longjmp custom lowerings as Darwin... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Jim Grosbach | By default, the eh.sjlj.setjmp/longjmp intrinsics shoul... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Devang Patel | Propagate debug loc. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Revert r107655. |
blob | commitdiff | raw | diff to current |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
blob | commitdiff | raw | diff to current |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Bob Wilson | ARM function alignments were off by a power of two... |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Duncan Sands | Remove initialized but otherwise unused variables. |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Eli Friedman | Followup to r106770: actually generate SXTB and SXTH... |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Evan Cheng | It's now possible to run code placement pass for ARM. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Evan Cheng | Change if-conversion block size limit checks to add... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Reduce indentation. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Dale Johannesen | Do not do tail calls to external symbols. If the |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Jim Grosbach | When using libcall expansions for the atomic intrinsics... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bob Wilson | sign_extend_inreg needs to be expanded for pre-v6 Thumb... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bob Wilson | Fix error message to match function name. |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Evan Cheng | Disable sibcall optimization for Thumb1 for now since... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Jim Grosbach | back-end libcall handling for ATOMIC_SWAP (__sync_lock_... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Jim Grosbach | Enable Expand handling of atomics for subtargets that... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dale Johannesen | Enable tail calls on ARM by default, with some |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dale Johannesen | Last round of changes for ARM tail calls. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Jakob Stoklund Olesen | Treat the ARM inline asm {cc} constraint as a physreg... |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Jim Grosbach | Thumb1 and any pre-v6 ARM target should use the libcall... |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Jim Grosbach | simplify code a bit and add a more explanatory assert... |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Jim Grosbach | format and 80-column cleanup |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Bob Wilson | Remove the hidden "neon-reg-sequence" option. The... |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Evan Cheng | Make post-ra scheduling, anti-dep breaking, and registe... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Dale Johannesen | Next round of tail call changes. Register used in... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Bob Wilson | Add basic support for NEON modified immediates besides... |
blob | commitdiff | raw | diff to current |
2010-06-14 |
Bob Wilson | Rename functions referring to VMOV immediates to refer... |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bob Wilson | Add a missing bitcast. This code used to only handle... |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bob Wilson | Add instruction encoding for the Neon VMOV immediate... |
blob | commitdiff | raw | diff to current |
2010-06-07 |
Bob Wilson | Further changes for Neon vector shuffles: |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dale Johannesen | Improvements to tail call code. No functional effect |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Dale Johannesen | More thoroughly disable tails calls by default. |
blob | commitdiff | raw | diff to current |
2010-06-04 |
Bob Wilson | For NEON vectors with 32- or 64-bit elements, select... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Dale Johannesen | Early implementation of tail call for ARM. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jim Grosbach | Clean up 80 column violations. No functional change. |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Evan Cheng | Schedule high latency instructions for latency reductio... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jim Grosbach | Update the saved stack pointer in the sjlj function... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jim Grosbach | back out 104862/104869. Can reuse stacksave after all... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jim Grosbach | add ISD::STACKADDR to get the current stack pointer... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Jim Grosbach | Adjust eh.sjlj.setjmp to properly have a chain and... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Bob Wilson | Clean up indentation. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Evan Cheng | LR is in GPR, not tGPR even in Thumb1 mode. |
blob | commitdiff | raw | diff to current |
2010-05-23 |
Bob Wilson | VDUP doesn't support vectors with 64-bit elements. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Jim Grosbach | Implement eh.sjlj.longjmp for ARM. Clean up the intrins... |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Bob Wilson | Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Evan Cheng | Change ARM scheduling default to list-hybrid if the... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Bob Wilson | Handle Neon v2f64 and v2i64 vector shuffles as register... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
blob | commitdiff | raw | diff to current |
2010-05-18 |
Evan Cheng | Sink dag combine's post index load / store code that... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Anton Korobeynikov | Generalize the ARM DAG combiner of mul with constants... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Anton Korobeynikov | Some cheap DAG combine goodness for multiplication... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Evan Cheng | v4i64 and v8i64 are only synthesizable when NEON is... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Evan Cheng | Allow TargetLowering::getRegClassFor() to be called... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Evan Cheng | Added a QQQQ register file to model 4-consecutive Q... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Dan Gohman | Implement a bunch more TargetSelectionDAGInfo infrastru... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Evan Cheng | Select @llvm.trap to the special B with 1111 condition... |
blob | commitdiff | raw | diff to current |
2010-05-10 |
Evan Cheng | Model vld2 / vst2 with reg_sequence. |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Jim Grosbach | Clean up the conditional for handling of sign_extend_in... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Jim Grosbach | Cleanup of ARMv7M support. Move hardware divide and... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Jim Grosbach | Add initial support for ARMv7M subtarget and cortex... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Evan Cheng | Model CONCAT_VECTORS of two 64-bit values as a REG_SEQU... |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Use const qualifiers with TargetLowering. This eliminat... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Dan Gohman | Move per-function state out of TargetLowering subclasse... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Bob Wilson | Revise my previous change to ExpandBIT_CONVERT. I... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Evan Cheng | Use default lowering of DYNAMIC_STACKALLOC. As far... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Anders Carlsson | Fix build. |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Jim Grosbach | Add -arm-long-calls option to force calls to be indirec... |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Bob Wilson | Don't custom lower bit converts to ARM VMOVDRRD or... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Bob Wilson | Handle a v2f64 formal parameter that is split between... |
blob | commitdiff | raw | diff to current |
2010-04-06 |
Bob Wilson | Expand SELECT and SELECT_CC for NEON vector types. |
blob | commitdiff | raw | diff to current |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Revert r100191 since it breaks objc in clang |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Bob Wilson | Revert Mon Ping's change 99928, since it broke all... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Mon P Wang | Added support for address spaces and added a isVolatile... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Jim Grosbach | tweak the arm if conversion heuristic |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Jim Grosbach | try being more permissive for if-conversion on ARM... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Bob Wilson | Revert this change, since it was causing ARM performanc... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Get rid of target-specific fp <-> int nodes when still... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Get rid of target-specific nodes for fp16 <-> fp32... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Bob Wilson | Translate "cc" clobber in ARM inline assembly to ARM... |
blob | commitdiff | raw | diff to current |
next |