1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Sjoerd Meijer 1a234ab7bd [TTI] New target hook emitGetActiveLaneMask
This is split off from D79100 and adds a new target hook emitGetActiveLaneMask
that can be queried to check if the intrinsic @llvm.get.active.lane.mask() is
supported by the backend and if it should be emitted for a given loop.

See also commit rG7fb8a40e5220 and its commit message for more details/context
on this new intrinsic.

Differential Revision: https://reviews.llvm.org/D80597
2020-05-29 09:10:58 +01:00
..
Analysis [TTI] New target hook emitGetActiveLaneMask 2020-05-29 09:10:58 +01:00
AsmParser [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
BinaryFormat [MsgPack] Added convenience assignment to MsgPackDocument 2020-05-21 22:13:19 +01:00
Bitcode [ThinLTO] Compute the basic block count across modules. 2020-05-28 10:33:05 -07:00
Bitstream
CodeGen [CodeGen] Add support for extracting elements of scalable vectors 2020-05-29 07:49:43 +01:00
DebugInfo FileOutputBuffer.h - remove unused includes. NFC. 2020-05-28 14:38:12 +01:00
Demangle Give microsoftDemangle() an outparam for how many input bytes were consumed. 2020-05-20 16:17:31 -04:00
DWARFLinker
ExecutionEngine [ORC] Add debugging output for LLJIT construction. 2020-05-28 20:31:50 -07:00
Extensions
Frontend
Fuzzer
FuzzMutate
IR New intrinsic @llvm.get.active.lane.mask() 2020-05-29 08:51:40 +01:00
IRReader
LineEditor
Linker
LTO TargetLowering.h - remove unnecessary TargetMachine.h include. NFC 2020-05-23 19:49:38 +01:00
MC [MCDwarf] Delete unneeded DW_AT_unspecified_parameters 2020-05-24 22:36:57 -07:00
MCA
Object SymbolicFile.h - removed unused FileSystem.h include. NFC. 2020-05-28 15:26:31 +01:00
ObjectYAML [ObjectYAML][DWARF] Add DWARF entry in ELFYAML. 2020-05-29 10:57:18 +08:00
Option
Passes Run Coverage pass before other *San passes under new pass manager, round 2 2020-05-28 17:04:47 -07:00
ProfileData
Remarks
Support [AArch64] Add native CPU detection for Neoverse N1 2020-05-28 19:54:18 +01:00
TableGen
Target [TTI] New target hook emitGetActiveLaneMask 2020-05-29 09:10:58 +01:00
Testing
TextAPI
ToolDrivers
Transforms [SVE] Remove getNumElements() warnings in InstCombiner::visitBitCast 2020-05-29 08:00:08 +01:00
WindowsManifest
XRay [xray] Add llvm-xray extract support for 32 bit ARM 2020-05-28 18:41:11 -04:00
CMakeLists.txt
LLVMBuild.txt