Go to file
David Majnemer d0bcef2040 PowerPC: CTR shouldn't fire if a TLS call is in the loop
Determining the address of a TLS variable results in a function call in
certain TLS models.  This means that a simple ICmpInst might actually
result in invalidating the CTR register.

In such cases, do not attempt to rely on the CTR register for loop
optimization purposes.

This fixes PR22034.

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

llvm-svn: 224890
2014-12-27 19:45:38 +00:00
clang [x86] Also add the missing type casts on the returns in the sha 2014-12-27 11:50:51 +00:00
clang-tools-extra Fixed a typo in a comment. NFC. 2014-12-19 15:37:02 +00:00
compiler-rt Escape ? to silence GCC warning about trigraphs. 2014-12-26 18:21:34 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Remove wrong semi-colons 2014-12-19 09:18:23 +00:00
libcxx Prevent ill-formed instantiation of __invoke_of<...> during the evaluation of a bind expression. Fixes PR22003. 2014-12-23 05:54:34 +00:00
libcxxabi Silence warnings in libunwind. 2014-12-21 14:22:00 +00:00
lld [Mips] Replace stderr output by the `llvm_unreachable` call 2014-12-25 09:23:47 +00:00
lldb Add support for frameless function compact unwind encodings on x86_64/i386. 2014-12-22 11:02:02 +00:00
llgo Test commit 2014-12-19 02:45:48 +00:00
llvm PowerPC: CTR shouldn't fire if a TLS call is in the loop 2014-12-27 19:45:38 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly (diagnostics) fix typo in test... 2014-12-19 17:22:46 +00:00