2009-11-21 |
Devang Patel | We are not using DBG_STOPPOINT anymore. |
blob | commitdiff | raw |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
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-11-06 |
Evan Cheng | Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFun... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Bob Wilson | Revert previous change to a comment. The BlockAddresse... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Bob Wilson | Put BlockAddresses into ARM constant pools. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Anton Korobeynikov | Handle splats of undefs properly. This includes the... |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Jim Grosbach | Expand 64-bit logical shift right inline |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Jim Grosbach | Expand 64-bit arithmetic shift right inline |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Jim Grosbach | Expand 64 bit left shift inline rather than using the... |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Evan Cheng | It's safe to remat t2LDRpci; Add PseudoSourceValue... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Bob Wilson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Rafael Espindola | This fixes functions like |
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 | Give ARMISD::EH_SJLJ_LONGJMP and EH_SJLJ_SETJMP names. |
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-10-21 |
Bob Wilson | Most of the NEON shuffle instructions do not support... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Evan Cheng | Match more patterns to movt. |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Benjamin Kramer | Random #include pruning. |
blob | commitdiff | raw | diff to current |
2009-10-15 |
Bob Wilson | Revert svn r80498 and replace it with a different solut... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Bob Wilson | More Neon clean-up: avoid the need for custom-lowering... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Bob Wilson | NEON VLD/VST are now fully implemented. For operations... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Anton Korobeynikov | Add PseudoSourceValues for constpool stuff on ELF ... |
blob | commitdiff | raw | diff to current |
2009-10-02 |
Evan Cheng | getFunctionAlignment should return log2 alignment. |
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-19 |
Evan Cheng | Fix PR4926. When target hook EmitInstrWithCustomInserte... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Bob Wilson | Expand vector floating-point conversions not supported... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Bob Wilson | Expand some more vector operations not supported by... |
blob | commitdiff | raw | diff to current |
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 |
next |