llvm-project/llvm/test
Nemanja Ivanovic 4f568fbd21 [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit
If any PHI nodes in loop exit blocks have incoming values from the
loop that are accesses of TLS variables with local dynamic or general
dynamic TLS model, the address will be computed inside the loop. Since
this includes a call to __tls_get_addr, this will in turn cause the
CTR loops verifier to complain.
Disable CTR loops in such cases.

Fixes: https://bugs.llvm.org/show_bug.cgi?id=48527
2020-12-28 20:36:16 -06:00
..
Analysis [ValueTracking] Fix isKnownNonEqual() with constexpr mul 2020-12-28 18:32:57 +01:00
Assembler [DebugInfo] Support Fortran 'use <external module>' statement. 2020-12-18 13:10:57 -05:00
Bindings Adding PoisonValue for representing poison value explicitly in IR 2020-11-25 17:33:51 -07:00
Bitcode [DebugInfo] Support Fortran 'use <external module>' statement. 2020-12-18 13:10:57 -05:00
BugPoint
CodeGen [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit 2020-12-28 20:36:16 -06:00
DebugInfo Precommit analysis/etc tests for inselt poison placeholder 2020-12-24 12:14:24 +09:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck [FileCheck] Add a literal check directive modifier 2020-12-18 17:26:15 -08:00
Instrumentation [dfsan] Track field/index-level shadow values in variables 2020-12-09 19:38:35 +00:00
Integer
JitListener
LTO [ICP] Don't promote when target not defined in module 2020-12-08 07:45:36 -08:00
Linker Simplify append to module inline asm string in IRLinker::run() 2020-12-02 14:56:43 +01:00
MC [WebAssembly] Prototype extending pairwise add instructions 2020-12-28 14:11:14 -08:00
MachineVerifier
Object [llvm-readobj] - Dump the ELF file type better. 2020-12-23 11:13:19 +03:00
ObjectYAML
Other [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline 2020-12-28 14:03:10 -08:00
Reduce [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 2020-12-20 20:06:02 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Fix bug in !interleave operator 2020-12-28 12:17:24 -05:00
ThinLTO/X86 [NFCI] Add missing triple to several LTO tests 2020-12-09 13:13:58 -08:00
Transforms [test] Fix pr45360.ll under NPM 2020-12-28 14:42:52 -08:00
Unit
Verifier OpaquePtr: Require byval on x86_intrcc parameter 0 2020-12-14 16:34:37 -05:00
YAMLParser
tools [obj2yaml] - Dump the content of a broken hash table properly. 2020-12-25 11:51:28 +03:00
.clang-format
CMakeLists.txt [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS 2020-12-09 09:34:51 -08:00
TestRunner.sh
lit.cfg.py [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms 2020-12-09 08:51:38 -08:00
lit.site.cfg.py.in