1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib
Oliver Stannard 19d022549d [AArch64][AsmParser] Show name of missing feature for system instructions
Parsing of the system instructions (IC, DC, AT and TLBI) uses this
function to show the required architecture when the operand is valid,
but the architecture is not enabled. Armv8.5A adds a few different
system instructions as part of optional features, so we need to extend
it to show individual features, not just base architectures.

This is NFC for now, but will be used by three different features added
in v8.5A, and will be tested by them.

Patch by David Spickett!

Differential revision: https://reviews.llvm.org/D52478

llvm-svn: 343109
2018-09-26 13:52:27 +00:00
..
Analysis [LV][LAA] Vectorize loop invariant values stored into loop invariant address 2018-09-25 20:57:20 +00:00
AsmParser [IR] Add a boolean field in DILocation to know if a line must covered or not 2018-09-20 08:53:06 +00:00
BinaryFormat Revert r343089 "[AArch64] - Return address signing dwarf support" 2018-09-26 12:57:45 +00:00
Bitcode [ThinLTO] Efficiency fix for writing type id records in per-module indexes 2018-09-25 20:14:40 +00:00
CodeGen [CodeGen] Always print register ties in MI::dump() 2018-09-26 13:33:09 +00:00
DebugInfo Revert r343089 "[AArch64] - Return address signing dwarf support" 2018-09-26 12:57:45 +00:00
Demangle Update microsoftDemangle() to work more like itaniumDemangle(). 2018-09-15 18:24:20 +00:00
ExecutionEngine Revert r343058 "[ORC] Add support for multithreaded compiles to LLJIT and LLLazyJIT." 2018-09-26 12:15:23 +00:00
Fuzzer
FuzzMutate [New PM] Introducing PassInstrumentation framework 2018-09-20 17:08:45 +00:00
IR [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI. 2018-09-26 13:01:43 +00:00
IRReader
LineEditor
Linker Fix asserts when linking wrong address space declarations 2018-09-24 04:42:14 +00:00
LTO [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI. 2018-09-26 13:01:43 +00:00
MC Revert r343089 "[AArch64] - Return address signing dwarf support" 2018-09-26 12:57:45 +00:00
Object [object] Improve the performance of getSymbols used by ArchiveWriter 2018-09-11 22:00:47 +00:00
ObjectYAML [WebAssembly] Add V128 value type to binary format 2018-09-20 22:04:44 +00:00
Option Revert r341329 due to MSAN error 2018-09-03 18:13:46 +00:00
Passes [New PM][PassInstrumentation] IR printing support for New Pass Manager 2018-09-24 16:08:15 +00:00
ProfileData [gcov] Fix wrong line hit counts when multiple blocks are on the same line 2018-09-20 16:09:30 +00:00
Support [ARM/AArch64][v8.5A] Add Armv8.5-A target 2018-09-26 12:48:21 +00:00
TableGen [tblgen] Fix undefined behaviour when assigning integers to large bits<n>'s 2018-09-21 16:32:49 +00:00
Target [AArch64][AsmParser] Show name of missing feature for system instructions 2018-09-26 13:52:27 +00:00
Testing Fix error with SmallString implicit conversion. 2018-09-06 22:47:32 +00:00
ToolDrivers
Transforms Remove LoopID metadata from the branch instruction 2018-09-26 01:03:21 +00:00
WindowsManifest
XRay [XRay] Clean up XRay build configuration 2018-09-24 05:28:01 +00:00
CMakeLists.txt
LLVMBuild.txt [XRay] Clean up XRay build configuration 2018-09-24 05:28:01 +00:00