2014-08-29 |
Tim Northover | AArch64: skip select/setcc combine in complex case. |
blob | commitdiff | raw |
2014-08-29 |
Jiangning Liu | [AArch64] Fix some failures exposed by value type v4f16... |
blob | commitdiff | raw | diff to current |
2014-08-28 |
Jim Grosbach | AArch64: More correctly constrain target vector extend... |
blob | commitdiff | raw | diff to current |
2014-08-28 |
David Xu | Generate CMN when comparing a short int with minus |
blob | commitdiff | raw | diff to current |
2014-08-27 |
Oliver Stannard | Teach the AArch64 backend about v4f16 and v8f16 |
blob | commitdiff | raw | diff to current |
2014-08-27 |
Craig Topper | Simplify creation of a bunch of ArrayRefs by using... |
blob | commitdiff | raw | diff to current |
2014-08-19 |
Alexey Samsonov | Hide two different AlignMode enums in anonymous namespa... |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Robin Morisset | Make use of isAtLeastRelease/Acquire in the ARM/AArch64... |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Oliver Stannard | Teach the AArch64 backend to handle f16 |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Oliver Stannard | [ARM,AArch64] Do not tail-call to an externally-defined... |
blob | commitdiff | raw | diff to current |
2014-08-15 |
Amara Emerson | [AArch64] Narrow arguments passed in wrong position... |
blob | commitdiff | raw | diff to current |
2014-08-11 |
Jim Grosbach | AArch64: Tidy up a few comments. |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Eric Christopher | Remove the target machine from CCState. Previously... |
blob | commitdiff | raw | diff to current |
2014-08-06 |
James Molloy | [AArch64] Conditional selects are expensive on out... |
blob | commitdiff | raw | diff to current |
2014-08-05 |
Yi Kong | AArch64: Add support for instruction prefetch intrinsic |
blob | commitdiff | raw | diff to current |
2014-08-04 |
Eric Christopher | Remove the TargetMachine forwards for TargetSubtargetIn... |
blob | commitdiff | raw | diff to current |
2014-08-01 |
Chad Rosier | [AArch64] Generate tbz/tbnz when comparing against... |
blob | commitdiff | raw | diff to current |
2014-07-31 |
Louis Gerbarg | Make sure no loads resulting from load->switch DAGCombi... |
blob | commitdiff | raw | diff to current |
2014-07-27 |
Matt Arsenault | Add alignment value to allowsUnalignedMemoryAccess |
blob | commitdiff | raw | diff to current |
2014-07-27 |
Tim Northover | AArch64: fix conversion of 'J' inline asm constraints. |
blob | commitdiff | raw | diff to current |
2014-07-25 |
Akira Hatanaka | [stack protector] Fix a potential security bug in stack... |
blob | commitdiff | raw | diff to current |
2014-07-25 |
Benjamin Kramer | Run sort_includes.py on the AArch64 backend. |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Tim Northover | AArch64: refactor ReconstructShuffle function |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Kevin Qin | [AArch64] Fix a bug generating incorrect instruction... |
blob | commitdiff | raw | diff to current |
2014-07-23 |
Jim Grosbach | [X86,AArch64] Extend vcmp w/ unary op combine to work... |
blob | commitdiff | raw | diff to current |
2014-07-23 |
Jim Grosbach | X86: restrict combine to when type sizes are safe. |
blob | commitdiff | raw | diff to current |
2014-07-23 |
Chad Rosier | [AArch64] Lower sdiv x, pow2 using add + select + shift. |
blob | commitdiff | raw | diff to current |
2014-07-18 |
Tim Northover | AArch64: implement efficient f16 bitcasts |
blob | commitdiff | raw | diff to current |
2014-07-18 |
Tim Northover | AArch64: support f16 extend/trunc operations. |
blob | commitdiff | raw | diff to current |
2014-07-18 |
Jim Grosbach | AArch64: Constant fold converting vector setcc results... |
blob | commitdiff | raw | diff to current |
2014-07-15 |
Tim Northover | AArch64: fall back to generic code for out of range... |
blob | commitdiff | raw | diff to current |
2014-07-11 |
Oliver Stannard | ARM: Allow __fp16 as a function arg or return type... |
blob | commitdiff | raw | diff to current |
2014-07-07 |
Kevin Qin | [AArch64] Normalize all constants to build a vector. |
blob | commitdiff | raw | diff to current |
2014-07-03 |
Chandler Carruth | [codegen,aarch64] Add a target hook to the code generat... |
blob | commitdiff | raw | diff to current |
2014-07-01 |
Juergen Ributzka | [DAG] Pass the argument list to the CallLoweringInfo... |
blob | commitdiff | raw | diff to current |
2014-07-01 |
Tim Northover | AArch64: fix comment typo |
blob | commitdiff | raw | diff to current |
2014-06-30 |
Chad Rosier | [AArch64] Convert mul x, -(pow2 +/- 1) to shift + add... |
blob | commitdiff | raw | diff to current |
2014-06-19 |
Craig Topper | Convert some assert(0) to llvm_unreachable or fold... |
blob | commitdiff | raw | diff to current |
2014-06-18 |
Kevin Qin | [AArch64] Fix a pattern match failure caused by creatin... |
blob | commitdiff | raw | diff to current |
2014-06-18 |
Craig Topper | Replace some assert(0)'s with llvm_unreachable. |
blob | commitdiff | raw | diff to current |
2014-06-16 |
James Molloy | [AArch64] Fix a fencepost error in lowering for llvm... |
blob | commitdiff | raw | diff to current |
2014-06-15 |
Tim Northover | AArch64: improve handling & modelling of FP_TO_XINT... |
blob | commitdiff | raw | diff to current |
2014-06-15 |
Tim Northover | AArch64: improve vector [su]itofp handling. |
blob | commitdiff | raw | diff to current |
2014-06-10 |
Eric Christopher | Move AArch64TargetLowering to AArch64Subtarget. |
blob | commitdiff | raw | diff to current |
2014-06-09 |
Chad Rosier | [AArch64] When combining constant mul of power of 2... |
blob | commitdiff | raw | diff to current |
2014-06-08 |
Craig Topper | [C++11] Use 'nullptr'. |
blob | commitdiff | raw | diff to current |
2014-06-03 |
Tim Northover | AArch64: mark small types (i1, i8, i16) as promoted |
blob | commitdiff | raw | diff to current |
2014-06-03 |
Jiangning Liu | [AArch64] Correctly deal with VPR stack parameter passing. |
blob | commitdiff | raw | diff to current |
2014-05-31 |
Eric Christopher | Have the TLOF creation take a Triple rather than needin... |
blob | commitdiff | raw | diff to current |
2014-05-29 |
Hao Liu | Fix an assertion failure caused by v1i64 in DAGCombiner... |
blob | commitdiff | raw | diff to current |
2014-05-26 |
Tim Northover | AArch64: force i1 to be zero-extended at an ABI boundary. |
blob | commitdiff | raw | diff to current |
2014-05-26 |
Tim Northover | AArch64: simplify calling conventions slightly. |
blob | commitdiff | raw | diff to current |
2014-05-24 |
Tim Northover | AArch64/ARM64: move ARM64 into AArch64's place |
blob | commitdiff | raw | diff to current |
2014-05-24 |
Tim Northover | AArch64/ARM64: remove AArch64 from tree prior to renami... |
blob | commitdiff | raw |
2014-05-19 |
Benjamin Kramer | SDAG: Legalize vector BSWAP into a shuffle if the shuff... |
blob | commitdiff | raw | diff to current |
2014-05-17 |
Saleem Abdulrasool | Target: remove old constructors for CallLoweringInfo |
blob | commitdiff | raw | diff to current |
2014-05-16 |
Rafael Espindola | Revert "Implement global merge optimization for global... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Jiangning Liu | Implement global merge optimization for global variables. |
blob | commitdiff | raw | diff to current |
2014-05-11 |
Hal Finkel | Pass the value type to TLI::getRegisterByName |
blob | commitdiff | raw | diff to current |
2014-05-06 |
Renato Golin | Implememting named register intrinsics |
blob | commitdiff | raw | diff to current |
2014-04-29 |
Benjamin Kramer | AArch64: Mark vector long multiplication as expand. |
blob | commitdiff | raw | diff to current |
2014-04-27 |
Craig Topper | Convert SelectionDAG::getMergeValues to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Craig Topper | Convert getMemIntrinsicNode to take ArrayRef of SDValue... |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Craig Topper | Convert SelectionDAG::getNode methods to use ArrayRef... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Target edition. |
blob | commitdiff | raw | diff to current |
2014-04-24 |
Reid Kleckner | Add 'musttail' marker to call instructions |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Jiangning Liu | [AArch64] Enable global merge pass. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-18 |
Jiangning Liu | This is one of the optimizations ported from ARM64... |
blob | commitdiff | raw | diff to current |
2014-04-18 |
Jiangning Liu | This commit enables unaligned memory accesses of vector... |
blob | commitdiff | raw | diff to current |
2014-04-16 |
Craig Topper | Convert SelectionDAG::getVTList to use ArrayRef |
blob | commitdiff | raw | diff to current |
2014-04-15 |
Nick Lewycky | Break PseudoSourceValue out of the Value hierarchy... |
blob | commitdiff | raw | diff to current |
2014-04-12 |
Chad Rosier | [AArch64] Implement the isLegalAddressingMode and getSc... |
blob | commitdiff | raw | diff to current |
2014-04-09 |
Chad Rosier | [AArch64] Implement the isZExtFree APIs. |
blob | commitdiff | raw | diff to current |
2014-04-09 |
Chad Rosier | [AArch64] Implement the isTruncateFree API. |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Tim Northover | ARM64: handle v1i1 types arising from setcc properly. |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Craig Topper | Make consistent use of MCPhysReg instead of uint16_t... |
blob | commitdiff | raw | diff to current |
2014-03-27 |
Logan Chien | [AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTS |
blob | commitdiff | raw | diff to current |
2014-03-26 |
Christian Pirker | AArch64_BE function argument passing for ARM ABI |
blob | commitdiff | raw | diff to current |
2014-03-10 |
Tim Northover | AArch64: fix LowerCONCAT_VECTORS for new CodeGen. |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-20 |
Oliver Stannard | AArch64: __va_list.__stack must be 8-byte aligned |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Ana Pazos | [AArch64] Expanded sin, cos, pow with FP vector types... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Jiangning Liu | Fix a typo about lowering AArch64 va_copy. |
blob | commitdiff | raw | diff to current |
2014-02-14 |
Kevin Qin | [AArch64 NEON] Fix a bug to avoid using floating type... |
blob | commitdiff | raw | diff to current |
2014-02-14 |
Hao Liu | [AArch64]Fix the assertion failure caused by "v1i1... |
blob | commitdiff | raw | diff to current |
2014-01-30 |
Chad Rosier | [AArch64] Custom lower concat_vector patterns with... |
blob | commitdiff | raw | diff to current |
2014-01-29 |
Kevin Qin | [AArch64 NEON] Lower SELECT_CC with vector operand. |
blob | commitdiff | raw | diff to current |
2014-01-27 |
Kevin Qin | [AArch64 NEON] Try to generate CONCAT_VECTOR when lower... |
blob | commitdiff | raw | diff to current |
2014-01-27 |
Kevin Qin | Revert r199791. |
blob | commitdiff | raw | diff to current |
2014-01-23 |
Kevin Qin | fix some spell mistakes around 'ConcatVector' and ... |
blob | commitdiff | raw | diff to current |
2014-01-22 |
Kevin Qin | [AArch64 NEON] Try to generate CONCAT_VECTOR when lower... |
blob | commitdiff | raw | diff to current |
2014-01-21 |
Kevin Qin | [AArch64 NEON] Fix a bug caused by undef lane when... |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Chandler Carruth | Revert r199628: "[AArch64 NEON] Fix a bug caused by... |
blob | commitdiff | raw | diff to current |
2014-01-20 |
Kevin Qin | [AArch64 NEON] Fix a bug caused by undef lane when... |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Kevin Qin | [AArch64 NEON] Expand vector for UDIV/SDIV/UREM/SREM... |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Kevin Qin | [AArch64 NEON] Custom lower conversion between vector... |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Hao Liu | [AArch64]Fix the problem can't select concat_vectors... |
blob | commitdiff | raw | diff to current |
2014-01-15 |
Jiangning Liu | For AArch64, lowering sext_inreg and generate optimized... |
blob | commitdiff | raw | diff to current |
2014-01-14 |
Tim Northover | AArch64: don't try to handle [SU]MUL_LOHI nodes |
blob | commitdiff | raw | diff to current |
next |