summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-241-3030/+0
* ARM64: extract a 32-bit subreg when selecting an inreg extendTim Northover2014-05-241-10/+19
* ARM64: model pre/post-indexed operations properly.Tim Northover2014-05-221-22/+26
* ARM64: separate load/store operands to simplify assemblerTim Northover2014-05-221-73/+104
* ARM64: assert if we see i64 -> i64 extend in the DAG.Tim Northover2014-05-221-4/+2
* Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.Eric Christopher2014-05-221-1/+2
* [ARM64]Implement NEON post-increment LD1(lane) and post-increment LD1R.Hao Liu2014-05-161-11/+52
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-3/+3
* ARM64: merge "extend" and "shift" addressing-mode enums.Tim Northover2014-05-121-21/+21
* AArch64/ARM64: Port NEON post-increment load/store with 2/3/4 vectors to ARM6...Hao Liu2014-05-081-55/+529
* AArch64/ARM64: support indexed loads/stores on vector types.Tim Northover2014-05-021-1/+3
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-6/+6
* Convert SelectionDAG::SelectNodeTo to use ArrayRef.Craig Topper2014-04-271-3/+3
* ARM64: fix assertion in ISelDAGToDAGTim Northover2014-04-251-2/+0
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-14/+14
* ARM64: shut up warning about variable only used in assert.Tim Northover2014-04-241-0/+1
* AArch64/ARM64: implement BFI optimisationTim Northover2014-04-241-45/+122
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* ARM64: Combine shifts and uses from different basic block to bit-extract inst...Yi Jiang2014-04-211-3/+37
* ARM64: switch to IR-based atomic operations.Tim Northover2014-04-171-82/+0
* ARM64: add acquire/release versions of the existing atomic intrinsics.Tim Northover2014-04-171-3/+8
* AArch64/ARM64: copy patterns for fixed-point conversionsTim Northover2014-04-151-0/+52
* ARM64: add support for AArch64's addsub_ext.llTim Northover2014-04-141-1/+1
* [ARM64,C++11]: Range'ify use-list iterators in DAGToDAG.Jim Grosbach2014-04-111-6/+3
* ARM64: add 128-bit MLA operations to the custom selection code.Tim Northover2014-04-041-3/+9
* ARM64: convert fp16 narrowing ISel to pseudo-instructionTim Northover2014-04-021-13/+0
* ARM64: fix bug in ld3r (1d) SelectionDAG.Tim Northover2014-04-011-1/+1
* ARM64: fix a couple of signed/unsigned comparison warnings.Tim Northover2014-03-311-2/+1
* [ARM64] Fix 'assert("...")' to be 'assert(0 && "...")'. Otherwise, it isChandler Carruth2014-03-291-1/+1
* ARM64: initial backend importTim Northover2014-03-291-0/+2395
OpenPOWER on IntegriCloud