1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/lib/Target/AArch64/MCTargetDesc
Oliver Stannard 94a98bdf3b [AArch64] Add ARMv8.2-A FP16 scalar instructions
ARMv8.2-A adds 16-bit floating point versions of all existing VFP
floating-point instructions. This is an optional extension, so all of
these instructions require the FeatureFullFP16 subtarget feature.

Most of these instructions are the same as the 32- and 64-bit versions,
but with the type field (bits 23-22) set to 0b11. Previously the top bit
of the size field was always 0, so the instruction classes only provided
a 1-bit size field, which I have widened to 2 bits.

Differential Revision: http://reviews.llvm.org/D15014

llvm-svn: 254198
2015-11-27 13:04:48 +00:00
..
AArch64AddressingModes.h [AArch64] Add ARMv8.2-A FP16 scalar instructions 2015-11-27 13:04:48 +00:00
AArch64AsmBackend.cpp
AArch64ELFObjectWriter.cpp
AArch64ELFStreamer.cpp [ARM,AArch64] Store source location for values in assembly files 2015-11-16 16:22:47 +00:00
AArch64ELFStreamer.h
AArch64FixupKinds.h
AArch64MachObjectWriter.cpp [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
AArch64MCAsmInfo.cpp [MC] Use LShr for constant evaluation of ">>" on non-arm64 darwin. 2015-11-11 00:51:36 +00:00
AArch64MCAsmInfo.h
AArch64MCCodeEmitter.cpp
AArch64MCExpr.cpp Fix pr24486. 2015-10-05 12:07:05 +00:00
AArch64MCExpr.h Fix pr24486. 2015-10-05 12:07:05 +00:00
AArch64MCTargetDesc.cpp
AArch64MCTargetDesc.h
AArch64TargetStreamer.cpp [ARM,AArch64] Store source location of asm constant pool entries 2015-11-16 16:25:47 +00:00
AArch64TargetStreamer.h [ARM,AArch64] Store source location of asm constant pool entries 2015-11-16 16:25:47 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile