2011-01-08 |
Evan Cheng | Recognize inline asm 'rev /bin/bash, ' as a bswap intri... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Bob Wilson | Lower some BUILD_VECTORS using VEXT+shuffle. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Evan Cheng | Enable sibling call optimization of libcalls which... |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Bob Wilson | Add support for NEON VLD2-dup instructions. |
blob | commitdiff | raw | diff to current |
2010-11-08 |
Owen Anderson | Add support for ARM's specialized vector-compare-agains... |
blob | commitdiff | raw | diff to current |
2010-11-05 |
Owen Anderson | Disallow the certain NEON modified-immediate forms... |
blob | commitdiff | raw | diff to current |
2010-11-05 |
Owen Anderson | Add codegen and encoding support for the immediate... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Owen Anderson | Add support for code generation of the one register... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Fix preload instruction isel. Only v7 supports pli... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Jim Grosbach | Add a pre-dispatch SjLj EH hook on the unwind edge... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Bob Wilson | Remove unused ARMISD::AND selection DAG node. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Bob Wilson | Define the TargetLowering::getTgtMemIntrinsic hook... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Evan Cheng | Teach if-converter to be more careful with predicating... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bob Wilson | Remove NEON vmull, vmlal, and vmlsl intrinsics, replaci... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bill Wendling | Consider this code snippet: |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Nate Begeman | Add support for getting & setting the FPSCR application... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Jim Grosbach | Remove dead prototype |
blob | commitdiff | raw | diff to current |
2010-07-24 |
Anton Korobeynikov | Hook in GlobalMerge pass |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Evan Cheng | - Allow target to specify when is register pressure... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Baby steps towards ARM fast-isel. |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Evan Cheng | Teach bottom up pre-ra scheduler to track register... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Evan Cheng | ARM has to provide its own TargetLowering::findRepresen... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Jim Grosbach | Since ARM emits inline jump tables as part of the Const... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Jim Grosbach | revert so I can get the right PR# in the log message. |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Jim Grosbach | Since ARM emits inline jump tables as part of the Const... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jim Grosbach | Add basic support to code-gen the ARM/Thumb2 bit-field... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Bob Wilson | Add support for NEON VMVN immediate instructions. |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Bob Wilson | Use a target-specific VMOVIMM DAG node instead of BUILD... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Evan Cheng | Extend the r107852 optimization which turns some fp... |
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-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
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-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-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-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-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-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
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-11 |
Dan Gohman | Implement a bunch more TargetSelectionDAGInfo infrastru... |
blob | commitdiff | raw | diff to current |
2010-05-11 |
Dan Gohman | Remove the TargetLowering::getSubtarget() virtual funct... |
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-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-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-14 |
Anton Korobeynikov | Add codegen support for FP16 on ARM |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Bob Wilson | Use NEON vmin/vmax instructions for floating-point... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Jim Grosbach | tighten up eh.setjmp sequence a bit. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Revert 95130. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Evan Cheng | Pass callsite return type to TargetLowering::LowerCall... |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Evan Cheng | Eliminate target hook IsEligibleForTailCallOptimization. |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Jim Grosbach | Patch by David Conrad: |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Jim Grosbach | Framework for atomic binary operations. The emitter... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Jim Grosbach | Rough first pass at compare_and_swap atomic builtins... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Jim Grosbach | Add memory barrier intrinsic support for ARM. Moving... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Evan Cheng | isLegalICmpImmediate should take a signed integer;... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Evan Cheng | Add TargetLowering::isLegalICmpImmediate. It tells... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Use Unified Assembly Syntax for the ARM backend. |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Bob Wilson | Add ARM codegen for indirect branches. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Evan Cheng | Use fconsts and fconstd to materialize small fp constants. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Anton Korobeynikov | ARM does not support offset folding (yet). Disable... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Sandeep Patel | Retype from unsigned to CallingConv::ID accordingly... |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Bob Wilson | Remove unneeded ARM-specific DAG nodes for VLD* and... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Bob Wilson | Match VTRN, VZIP, and VUZP shuffles. Restore the tests... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Fix some typos and use type-based isel for VZIP/VUZP... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Add lowering of ARM 4-element shuffles to multiple... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Use masks not nodes for vector shuffle predicates.... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Bob Wilson | Add support for Neon VEXT (vector extract) shuffles. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Bill Wendling | Reapply r79127. It was fixed by d0k. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Bill Wendling | Revert r79127. It was causing compilation errors. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Evan Cheng | Change allowsUnalignedMemoryAccesses to take type argum... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | Add Thumb2 lsr hooks. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Bob Wilson | Create a new ARM-specific DAG node, VDUP, to represent... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Bob Wilson | During legalization, change Neon vdup_lane operations... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Bob Wilson | Revert r78852 for now. I want to do this differently... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Recognize Neon VDUP shuffles during legalization instea... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Bob Wilson | Recognize Neon VREV shuffles during legalization instea... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Bob Wilson | Implement Neon VST[234] operations. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Missed pieces for ARM HardFP ABI. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Bob Wilson | Lower Neon VLD* intrinsics to custom DAG nodes, and... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | Optimize Thumb2 jumptable to use tbb / tbh when all... |
blob | commitdiff | raw | diff to current |
next |