2009-09-16 |
Bob Wilson | Expand some more vector operations not supported by... |
blob | commitdiff | raw |
2009-09-16 |
Bob Wilson | Neon does not support vector divide or remainder. ... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Bob Wilson | Expand all v2f64 arithmetic operations for Neon. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Bob Wilson | Fix pr4939: Change FPCCToARMCC to translate SETOLE... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Anton Korobeynikov | Unbreak getOnesVector() / getZeroVector() to use valid... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Evan Cheng | Reference to hidden symbols do not have to go through... |
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-09-01 |
Bob Wilson | Add support for generating code for vst{234}lane intrin... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Bob Wilson | Generate code for vld{234}_lane intrinsics. |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Jim Grosbach | Clean up LSDA name generation and use for SJLJ exceptio... |
blob | commitdiff | raw | diff to current |
2009-08-30 |
Anton Korobeynikov | EXTRACT_VECTOR_ELEMENT can have result type different... |
blob | commitdiff | raw | diff to current |
2009-08-29 |
Anton Korobeynikov | Do not assert on too wide splats we don't support. |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Evan Cheng | Let Darwin linker auto-synthesize stubs and lazy-pointe... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Anton Korobeynikov | Hopefully the final missing part :( |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Anton Korobeynikov | Transform float scalar_to_vector into subreg accesses. |
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-26 |
Anton Korobeynikov | Expand scalar_to_vector - we don't have any isel logic... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Eli Friedman | Make x86 test actually test x86 code generation. Fix the |
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 | Add nodes & dummy matchers for some v{zip,uzp,trn}... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Expand EXTRACT_SUBVECTOR |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Provide vext.{16,32} |
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-15 |
Evan Cheng | Turn on if-conversion for thumb2. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Anton Korobeynikov | Allow targets to specify their choice of calling conven... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | Add Thumb2 lsr hooks. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Bob Wilson | Now that all the legal Neon shuffles (or at least the... |
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 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Bob Wilson | Add a fixme message about canonicalizing floating-point... |
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-13 |
Bob Wilson | Add a comment to describe why vector shuffles are legal... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Bob Wilson | Use cast<> instead of dyn_cast<> in places where the... |
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-12 |
Jim Grosbach | Add catch block handling to SjLj exception handling. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Evan Cheng | Shrink Thumb2 movcc instructions. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | Whitespace cleanup. Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Bob Wilson | Use vAny type to get rid of Neon intrinsics that differ... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | SjLj based exception handling unwinding support. This... |
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-10 |
Owen Anderson | SimpleValueType-ify a few more methods on TargetLowering. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Continue the SimpleValueType-ification. |
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 | Remove redundand checks: the only way to have, e.g... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Unbreak the stuff, this is ugly, but we cannot do bette... |
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-05 |
Bob Wilson | Change DAG nodes for Neon VLD2/3/4 operations to return... |
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-08-04 |
Bob Wilson | Minor cleanup. No functional changes intended. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Bob Wilson | Lower CONCAT_VECTOR during legalization instead of... |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Chris Lattner | convert ctors/dtors section to be in TLOF instead of |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Fix Thumb2 function call isel. Thumb1 and Thumb2 should... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Chris Lattner | refactor section construction in TLOF to be through... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Bob Wilson | Lower a 128-bit BUILD_VECTOR with 2 elements to a pair... |
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 |
2009-07-28 |
Evan Cheng | In thumb2 mode, add pc is unpredictable. Use add +... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Chris Lattner | the apple "ld_classic" linker doesn't support .literal1... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Chris Lattner | Rip all of the global variable lowering logic out of... |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Bob Wilson | Add support for ARM Neon VREV instructions. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Evan Cheng | Change Thumb2 jumptable codegen to one that uses two... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Chris Lattner | fix an arm codegen bug (the same as PR4482 on ppc)... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Bob Wilson | Remove an extra space. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Bob Wilson | Fix comment typos. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Start converting to new error handling API. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Nick Lewycky | Remove the vicmp and vfcmp instructions. Because we... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add some more Thumb2 multiplication instructions. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Tilmann Scheller | Add NumFixedArgs attribute to CallSDNode which indicate... |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Evan Cheng | Add thumb2 sign / zero extend with rotate instructions. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Thumb2 pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Bill Wendling | Update comments to make it clear that the function... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
Bill Wendling | Add an "alignment" field to the MachineFunction object... |
blob | commitdiff | raw | diff to current |
2009-06-29 |
David Goodwin | Rename ARMcmpNZ to ARMcmpZ and use it to represent... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | Thumb-2 has CLZ. |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Bob Wilson | Add support for ARM's Advanced SIMD (NEON) instruction... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Evan Cheng | Add comments. |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Evan Cheng | Should be using Bcc (average) latency to determine... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Evan Cheng | Latency information for ARM v6. It's rough and not... |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Evan Cheng | Remove UseThumbBacktraces. Just check if subtarget... |
blob | commitdiff | raw | diff to current |
2009-06-16 |
Anton Korobeynikov | Address review comments: add 3 ARM calling conventions. |
blob | commitdiff | raw | diff to current |
2009-06-08 |
Anton Korobeynikov | The attached patches implement most of the ARM AAPCS... |
blob | commitdiff | raw | diff to current |
2009-05-22 |
Bob Wilson | Only 64-bit targets support TImode libcalls. Disable... |
blob | commitdiff | raw | diff to current |
2009-05-18 |
Bob Wilson | Fix pr4202: Disable CodePlacementOpt for ARM. The... |
blob | commitdiff | raw | diff to current |
next |