| Commit message (Expand) | Author | Age | Files | Lines |
| * | This commit enables unaligned memory accesses of vector types on AArch64 back... | Jiangning Liu | 2014-04-18 | 1 | -0/+44 |
| * | Convert SelectionDAG::getVTList to use ArrayRef | Craig Topper | 2014-04-16 | 1 | -2/+2 |
| * | Break PseudoSourceValue out of the Value hierarchy. It is now the root of its... | Nick Lewycky | 2014-04-15 | 1 | -1/+1 |
| * | [AArch64] Implement the isLegalAddressingMode and getScalingFactorCost APIs. | Chad Rosier | 2014-04-12 | 1 | -0/+66 |
| * | [AArch64] Implement the isZExtFree APIs. | Chad Rosier | 2014-04-09 | 1 | -0/+36 |
| * | [AArch64] Implement the isTruncateFree API. | Chad Rosier | 2014-04-09 | 1 | -0/+21 |
| * | ARM64: handle v1i1 types arising from setcc properly. | Tim Northover | 2014-04-04 | 1 | -28/+0 |
| * | Make consistent use of MCPhysReg instead of uint16_t throughout the tree. | Craig Topper | 2014-04-04 | 1 | -2/+2 |
| * | [AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS | Logan Chien | 2014-03-27 | 1 | -0/+88 |
| * | AArch64_BE function argument passing for ARM ABI | Christian Pirker | 2014-03-26 | 1 | -2/+11 |
| * | AArch64: fix LowerCONCAT_VECTORS for new CodeGen. | Tim Northover | 2014-03-10 | 1 | -10/+11 |
| * | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -8/+4 |
| * | AArch64: __va_list.__stack must be 8-byte aligned | Oliver Stannard | 2014-02-20 | 1 | -1/+3 |
| * | [AArch64] Expanded sin, cos, pow with FP vector types inputs | Ana Pazos | 2014-02-18 | 1 | -0/+10 |
| * | Fix a typo about lowering AArch64 va_copy. | Jiangning Liu | 2014-02-18 | 1 | -1/+1 |
| * | [AArch64 NEON] Fix a bug to avoid using floating type as condition type in lo... | Kevin Qin | 2014-02-14 | 1 | -11/+6 |
| * | [AArch64]Fix the assertion failure caused by "v1i1 SETCC" DAG node. | Hao Liu | 2014-02-14 | 1 | -0/+90 |
| * | [AArch64] Custom lower concat_vector patterns with v4i16, v4i32, v8i8, v8i16,... | Chad Rosier | 2014-01-30 | 1 | -0/+53 |
| * | [AArch64 NEON] Lower SELECT_CC with vector operand. | Kevin Qin | 2014-01-29 | 1 | -56/+178 |
| * | [AArch64 NEON] Try to generate CONCAT_VECTOR when lowering BUILD_VECTOR or SH... | Kevin Qin | 2014-01-27 | 1 | -28/+90 |
| * | Revert r199791. | Kevin Qin | 2014-01-27 | 1 | -85/+28 |
| * | fix some spell mistakes around 'ConcatVector' and 'ShuffleVector' in AArch64 ... | Kevin Qin | 2014-01-23 | 1 | -4/+4 |
| * | [AArch64 NEON] Try to generate CONCAT_VECTOR when lowering BUILD_VECTOR or SH... | Kevin Qin | 2014-01-22 | 1 | -28/+85 |
| * | [AArch64 NEON] Fix a bug caused by undef lane when generating VEXT. | Kevin Qin | 2014-01-21 | 1 | -15/+21 |
| * | Revert r199628: "[AArch64 NEON] Fix a bug caused by undef lane when generatin... | Chandler Carruth | 2014-01-20 | 1 | -21/+15 |
| * | [AArch64 NEON] Fix a bug caused by undef lane when generating VEXT. | Kevin Qin | 2014-01-20 | 1 | -15/+21 |
| * | [AArch64 NEON] Expand vector for UDIV/SDIV/UREM/SREM/FREM as neon doesn't sup... | Kevin Qin | 2014-01-17 | 1 | -0/+55 |
| * | [AArch64 NEON] Custom lower conversion between vector integer and vector floa... | Kevin Qin | 2014-01-17 | 1 | -0/+94 |
| * | [AArch64]Fix the problem can't select concat_vectors of two v1i32 types. | Hao Liu | 2014-01-17 | 1 | -3/+1 |
| * | For AArch64, lowering sext_inreg and generate optimized code by using SXTL. | Jiangning Liu | 2014-01-15 | 1 | -1/+73 |
| * | AArch64: don't try to handle [SU]MUL_LOHI nodes | Tim Northover | 2014-01-14 | 1 | -0/+5 |
| * | Add FPExt option to CCValAssign::LocInfo. When generating calling-convention | Lang Hames | 2014-01-14 | 1 | -2/+4 |
| * | [AArch64] Fix assertion failure caused by an invalid comparison between APInt... | Andrea Di Biagio | 2014-01-13 | 1 | -2/+3 |
| * | [AArch64 NEON] Add more scenarios to use perm instructions when lowering shuf... | Kevin Qin | 2014-01-13 | 1 | -10/+37 |
| * | Silence unused variable warning for non-asserting builds that was introduced ... | Kristof Beyls | 2014-01-10 | 1 | -2/+2 |
| * | Make sure -use-init-array has intended effect on all AArch64 ELF targets, not... | Kristof Beyls | 2014-01-10 | 1 | -6/+2 |
| * | [AArch64 NEON] Fix generating incorrect value type of NEON_VDUPLANE | Kevin Qin | 2014-01-08 | 1 | -5/+51 |
| * | Remove unnecessary #includes. | Bill Wendling | 2014-01-06 | 1 | -1/+0 |
| * | Refactor function that checks that __builtin_returnaddress's argument is cons... | Bill Wendling | 2014-01-06 | 1 | -4/+1 |
| * | Emit an error message if the value passed to __builtin_returnaddress isn't a ... | Bill Wendling | 2014-01-05 | 1 | -0/+7 |
| * | Remove the 's' DataLayout specification | Rafael Espindola | 2014-01-01 | 1 | -0/+6 |
| * | [AArch64]Fix the problem that can't select mul of v1i64/v2i64 types. | Hao Liu | 2013-12-30 | 1 | -0/+12 |
| * | [AArch64 NEON] Fix a bug when lowering BUILD_VECTOR. | Kevin Qin | 2013-12-24 | 1 | -1/+4 |
| * | [AArch64 NEON] Fix a pattern match failure with NEON_VDUP. | Kevin Qin | 2013-12-24 | 1 | -3/+1 |
| * | [AArch64 NEON]Implment loading vector constant form constant pool. | Kevin Qin | 2013-12-18 | 1 | -0/+32 |
| * | [AArch64]Fix the pattern match failure for v1i8/v1i16/v1i32 types. | Hao Liu | 2013-12-16 | 1 | -1/+5 |
| * | [AArch64] Removed unnecessary copy patterns with v1fx types. | Chad Rosier | 2013-12-12 | 1 | -3/+0 |
| * | [AArch64 NEON] Get instruction BSL matched to VSELECT. | Kevin Qin | 2013-12-11 | 1 | -8/+3 |
| * | [AArch64]Pattern match failures for truncate store and extend load | Hao Liu | 2013-12-09 | 1 | -0/+19 |
| * | For AArch64, add missing register cost calculation for big value types like v... | Jiangning Liu | 2013-12-05 | 1 | -1/+24 |