Go to file
Simon Dardis 3aa8a90eff [mips] dla expansion without the at register
Previously only the superscalar scheduled expansion of the dla macro for
MIPS64 was implemented. If assembler temporary register is not available
and the optional source register is not the destination register, synthesize
the address using the naive solution of adds and shifts.

This partially resolves PR/30383.

Thanks to Sean Bruno for reporting the issue!

Reviewers: slthakur, seanbruno

Differential Revision: https://reviews.llvm.org/D29328

llvm-svn: 294182
2017-02-06 12:43:46 +00:00
clang Revert "[AVR] Allow specifying the CPU on the command line" 2017-02-06 11:35:42 +00:00
clang-tools-extra [change-namespace] trying to fix build bot failure caused by r293909. 2017-02-02 19:46:12 +00:00
compiler-rt [Builtin][ARM] Implement addsf3/__aeabi_fadd for Thumb1 2017-02-06 06:04:10 +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 math: Add logb builtin 2017-01-18 03:14:10 +00:00
libcxx Refer to _LIBCPP_MSVC macro where applicable 2017-02-06 05:26:49 +00:00
libcxxabi Add support for demangling C++11 thread_local variables. In clang, the grammar for mangling for these names are "<special-name> ::= TW <object name>" for wrapper variables or "<special-name> ::= TH <object name>" for initialization variables. 2017-01-31 15:18:56 +00:00
libunwind Revert "DWARF: convert error logs to _LIBUNWIND_LOG" 2017-01-27 02:26:52 +00:00
lld [ELF] - Simplify i386-ps8.s testcase. 2017-02-06 09:25:56 +00:00
lldb Synchronize PlatformNetBSD with Linux 2017-02-05 21:32:38 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [mips] dla expansion without the at register 2017-02-06 12:43:46 +00:00
openmp [OpenMP] Redefined macro warning in libomptarget 2017-02-01 08:33:38 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [External] Move lib/JSON to lib/External/JSON. NFC. 2017-02-05 15:26:56 +00:00