summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64ISelLowering.cpp
Commit message (Expand)AuthorAge
* Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper2014-06-19
* [AArch64] Fix a pattern match failure caused by creating improper CONCAT_VECTOR.Kevin Qin2014-06-18
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-18
* [AArch64] Fix a fencepost error in lowering for llvm.aarch64.neon.uqshl.James Molloy2014-06-16
* AArch64: improve handling & modelling of FP_TO_XINT nodes.Tim Northover2014-06-15
* AArch64: improve vector [su]itofp handling.Tim Northover2014-06-15
* Move AArch64TargetLowering to AArch64Subtarget.Eric Christopher2014-06-10
* [AArch64] When combining constant mul of power of 2 plus/minus 1, prefer shiftChad Rosier2014-06-09
* [C++11] Use 'nullptr'.Craig Topper2014-06-08
* AArch64: mark small types (i1, i8, i16) as promotedTim Northover2014-06-03
* [AArch64] Correctly deal with VPR stack parameter passing.Jiangning Liu2014-06-03
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-31
* Fix an assertion failure caused by v1i64 in DAGCombiner Shrink.Hao Liu2014-05-29
* AArch64: force i1 to be zero-extended at an ABI boundary.Tim Northover2014-05-26
* AArch64: simplify calling conventions slightly.Tim Northover2014-05-26
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-24
* AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.Tim Northover2014-05-24
* SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bs...Benjamin Kramer2014-05-19
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-17
* Revert "Implement global merge optimization for global variables."Rafael Espindola2014-05-16
* Implement global merge optimization for global variables.Jiangning Liu2014-05-15
* Pass the value type to TLI::getRegisterByNameHal Finkel2014-05-11
* Implememting named register intrinsicsRenato Golin2014-05-06
* AArch64: Mark vector long multiplication as expand.Benjamin Kramer2014-04-29
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-26
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-24
* [AArch64] Enable global merge pass.Jiangning Liu2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* This is one of the optimizations ported from ARM64 to AArch64 to address the ...Jiangning Liu2014-04-18
* This commit enables unaligned memory accesses of vector types on AArch64 back...Jiangning Liu2014-04-18
* Convert SelectionDAG::getVTList to use ArrayRefCraig Topper2014-04-16
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-15
* [AArch64] Implement the isLegalAddressingMode and getScalingFactorCost APIs.Chad Rosier2014-04-12
* [AArch64] Implement the isZExtFree APIs.Chad Rosier2014-04-09
* [AArch64] Implement the isTruncateFree API.Chad Rosier2014-04-09
* ARM64: handle v1i1 types arising from setcc properly.Tim Northover2014-04-04
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* [AArch64] Lower SHL_PARTS, SRA_PARTS and SRL_PARTSLogan Chien2014-03-27
* AArch64_BE function argument passing for ARM ABIChristian Pirker2014-03-26
* AArch64: fix LowerCONCAT_VECTORS for new CodeGen.Tim Northover2014-03-10
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* AArch64: __va_list.__stack must be 8-byte alignedOliver Stannard2014-02-20
* [AArch64] Expanded sin, cos, pow with FP vector types inputsAna Pazos2014-02-18
* Fix a typo about lowering AArch64 va_copy.Jiangning Liu2014-02-18
* [AArch64 NEON] Fix a bug to avoid using floating type as condition type in lo...Kevin Qin2014-02-14
* [AArch64]Fix the assertion failure caused by "v1i1 SETCC" DAG node.Hao Liu2014-02-14
* [AArch64] Custom lower concat_vector patterns with v4i16, v4i32, v8i8, v8i16,...Chad Rosier2014-01-30