llvm-project/llvm/test
Florian Hahn 50ae6a3ac9
[AArch64] Make target intrinsics DefaultAttrIntrinsics.
DefaultAttrIntrinsics was introduced to add very common attributes to a
large set of intrinsics.

Currently the added attributes include:

    nofree nosync nounwind willreturn

I think those should hold for most AArch64 target intrinsics, but
there are too many to check manually. This patch makes most AArch64 target
intrinsics DefaultAttrsIntrinsics.

Some notable exceptions I think are exclusive loads and stores as well
as the memory barrier intrinsics, for which nosync does not apply I
think.

Reviewed By: SjoerdMeijer

Differential Revision: https://reviews.llvm.org/D94687
2021-01-18 17:32:15 +00:00
..
Analysis [ARM] Update trunc costs 2021-01-11 08:59:28 +00:00
Assembler [AArch64] Make target intrinsics DefaultAttrIntrinsics. 2021-01-18 17:32:15 +00:00
Bindings
Bitcode [DebugInfo] Support Fortran 'use <external module>' statement. 2020-12-18 13:10:57 -05:00
BugPoint
CodeGen [RISCV][NFC] Increase test coverage of Zbt extension 2021-01-18 17:30:35 +00:00
DebugInfo [CSInfo][MIPS] Update CSInfo in delay slot filler 2021-01-18 15:29:59 +01:00
Demangle
Examples
ExecutionEngine [JITLink][ELF] New ELF skip-debug-sections test requires asserts. 2021-01-18 15:41:53 +11:00
Feature
FileCheck [Test][FileCheck] Fix use of undef var 2021-01-09 10:45:00 +00:00
Instrumentation Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
Integer
JitListener
LTO [LTO] Add test for freestanding LTO option. 2021-01-13 20:43:22 +00:00
Linker
MC [WebAssembly] MC layer writes table symbols to object files 2021-01-18 16:57:18 +01:00
MachineVerifier [Verifier] Add tied-ness verification to statepoint intsruction 2021-01-13 14:40:44 +07:00
Object [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. 2021-01-13 11:52:40 +03:00
ObjectYAML
Other [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. 2021-01-17 23:29:51 -08:00
Reduce [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage 2021-01-07 18:05:03 +03:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Enhance !cast<string> to handle bit and bits types. 2021-01-14 10:20:35 -05:00
ThinLTO/X86 [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode 2020-12-31 09:31:53 -08:00
Transforms [SLP] add more FMF tests for fmax/fmin reductions; NFC 2021-01-18 12:25:28 -05:00
Unit
Verifier [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. 2021-01-17 23:29:51 -08:00
YAMLParser
tools [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests 2021-01-18 07:14:37 -05:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py
lit.site.cfg.py.in