summaryrefslogtreecommitdiff
path: root/lib/Target/ARM64
Commit message (Expand)AuthorAge
* Revert r206732 which is causing llc to crash on most of the build bots.Chandler Carruth2014-04-21
* Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,Michael Zolotukhin2014-04-21
* [ARM64] Ports the Cortex-A53 Machine Model description from AArch64.Chad Rosier2014-04-18
* ARM64: disable generation of .loh directives outside MachO.Tim Northover2014-04-18
* ARM64: don't emit .subsections_via_symbols on ELF.Tim Northover2014-04-18
* ARM64: add extra NEG pattern.Tim Northover2014-04-18
* AArch64/ARM64: add non-scalar lowering for more FCVT operations.Tim Northover2014-04-18
* AArch64/ARM64: improve spotting of EXT instructions from VECTOR_SHUFFLE.Tim Northover2014-04-18
* AArch64/ARM64: spot a greater variety of concat_vector operations.Tim Northover2014-04-18
* ARM64: implement cunning optimisation from AArch64Tim Northover2014-04-18
* ARM64: spot a vector_shuffle that maps to INS and expand.Tim Northover2014-04-18
* ARM64: nick some AArch64 patterns for extract/insert -> INS.Tim Northover2014-04-18
* AArch64/ARM64: emit all vector FP comparisons as such.Tim Northover2014-04-18
* AArch64/ARM64: port BSL logic from AArch64 & enable test.Tim Northover2014-04-18
* AArch64/ARM64: copy byval implementation from AArch64.Tim Northover2014-04-18
* [ARM64,C++11] Range'ify another loop.Jim Grosbach2014-04-17
* Improve ARM64 vector creationLouis Gerbarg2014-04-17
* ARM64: [su]xtw use W regs as inputs, not X regs.Jim Grosbach2014-04-17
* ARM64: switch to IR-based atomic operations.Tim Northover2014-04-17
* ARM64: add acquire/release versions of the existing atomic intrinsics.Tim Northover2014-04-17
* [ARM64] Fix "Cannot select" for vector ctpopAdam Nemet2014-04-17
* Replacing a non-ASCII character in a comment with an ASCII character. Fixes a...Aaron Ballman2014-04-16
* ARM64: silence sign-comparison warning.Tim Northover2014-04-16
* AArch64/ARM64: produce correct relocation for conditional branches.Tim Northover2014-04-16
* AArch64/ARM64: port across stub handling for ELF C++ exceptions.Tim Northover2014-04-16
* ARM64: use 32-bit moves for constants where possible.Tim Northover2014-04-16
* ARM64: use the integrated assembler on ELF.Tim Northover2014-04-16
* Fixing a compile error in debug versions of MSVC. It seems that the range-bas...Aaron Ballman2014-04-16
* ARM64: mark x7 as used when an i128 gets shunted onto the stack.Tim Northover2014-04-16
* [ARM64,C++11] Tidy up branch relaxation a bit w/ c++11.Jim Grosbach2014-04-16
* ARM64: Nuke some dead code.Jim Grosbach2014-04-16
* [ARM64,C++11] Clean up the ARM64 LOH collection pass.Jim Grosbach2014-04-15
* [ARM64] Set default CPU to generic instead of cyclone.Quentin Colombet2014-04-15
* AArch64/ARM64: add missing pattern for extending load.Tim Northover2014-04-15
* AArch64/ARM64: only mangle MOVZ/MOVN during encoding when neededTim Northover2014-04-15
* AArch64/ARM64: add support for large code-model jump tables.Tim Northover2014-04-15
* AArch64/ARM64: add patterns for various commutations of FNMADD.Tim Northover2014-04-15
* AArch64/ARM64: add half as a storage type on ARM64.Tim Northover2014-04-15
* AArch64/ARM64: copy patterns for fixed-point conversionsTim Northover2014-04-15
* ARM64: add constraints to various FastISel operationsTim Northover2014-04-15
* AArch64/ARM64: add dp tests from AArch64Tim Northover2014-04-15
* ARM64AsmParser.cpp: Fix vg_leak in MC/ARM64/fp-encoding.s.NAKAMURA Takumi2014-04-15
* Optional hash symbol feature support for ARM64Stepan Dyatkovskiy2014-04-15
* [MC] Require an MCContext when constructing an MCDisassembler.Lang Hames2014-04-15
* [ARM64,C++11]: Range'ify the dead-register-definition pass.Jim Grosbach2014-04-15
* [ARM64][MC] Set the default CPU string to generic.Quentin Colombet2014-04-15
* [ARM64][MC] Set the default CPU to cyclone when initilizating the MC layer.Quentin Colombet2014-04-14
* Fix for codegen bug that could cause illegal cmn instruction generationLouis Gerbarg2014-04-14
* Add a flag to disable the ARM64DeadRegisterDefinitionsPassLouis Gerbarg2014-04-14
* [ARM64] Port over missing subtarget features, and CPU definitions from AArch64.James Molloy2014-04-14