- Dec 25, 2013
-
-
Zoran Jovanovic authored
llvm-svn: 198009
-
Elena Demikhovsky authored
llvm-svn: 198008
-
Alexey Samsonov authored
llvm-svn: 198007
-
Alexey Samsonov authored
[Sanitizer] Don't use MemoryMappingLayout in StackTrace::PrintStack - it is now a responsibility of Symbolizer class. llvm-svn: 198006
-
Alexey Samsonov authored
llvm-svn: 198005
-
Alexey Samsonov authored
Use this to implement GetListOfModules() on Mac and on Android (on Linux we use dl_iterate_phdr). llvm-svn: 198004
-
Alexey Samsonov authored
llvm-svn: 198003
-
Rui Ueyama authored
llvm-svn: 198002
-
Hao Liu authored
E.g. the codegen result is fmls v1.2s, v0.2s, v2.s[3] which is expected to be fmls v0.2s, v1.2s, v2.s[3] llvm-svn: 198001
-
Alexey Samsonov authored
[Sanitizer] Replace Symbolizer::IsAvailable and Symbolizer::IsExternalAvailable with Symbolizer::CanReturnFileLineInfo. Remove now redundant checks in symbolizer initialization in TSan and MSan. llvm-svn: 198000
-
Rui Ueyama authored
llvm-svn: 197999
-
Rui Ueyama authored
If the same symbol is specified multiple times as arguments of /export, the first definition should be used. llvm-svn: 197998
-
NAKAMURA Takumi authored
llvm-svn: 197997
-
NAKAMURA Takumi authored
Thanks, Vinson Lee! llvm-svn: 197996
-
Alp Toker authored
Even g++ considers this a valid C++ identifier and it should only have been visible in C mode. Also drop the associated low-value diagnostic. llvm-svn: 197995
-
Jiangning Liu authored
llvm-svn: 197994
-
Jiangning Liu authored
llvm-svn: 197993
-
Alp Toker authored
C++11-style forward declared enums weren't supported until MSVC 2012. llvm-svn: 197992
-
- Dec 24, 2013
-
-
Nico Weber authored
(See discussion in the bug for why this isn't XFAILed.) llvm-svn: 197991
-
Joey Gouly authored
llvm-svn: 197990
-
Alexey Samsonov authored
llvm-svn: 197989
-
Alexey Samsonov authored
llvm-svn: 197988
-
Richard Sandiford authored
llvm-svn: 197986
-
Richard Sandiford authored
...namely LOAD AND ADD, LOAD AND AND, LOAD AND OR and LOAD AND EXCLUSIVE OR. LOAD AND ADD LOGICAL isn't really separately useful for LLVM. I'll look at adding reusing the CC results in new year. llvm-svn: 197985
-
Richard Sandiford authored
llvm-svn: 197984
-
Dmitry Vyukov authored
pthread uses internal cache, we do not see synchronization in it llvm-svn: 197982
-
Elena Demikhovsky authored
llvm-svn: 197981
-
Daniel Jasper authored
Before: Constructor() : a(a) {} After: Constructor() : a(a) { } This style guide is pretty precise about this. llvm-svn: 197980
-
Dmitry Vyukov authored
This is intended to address the following problem. Episodically we see CHECK-failures when recursive interceptors call back into user code. Effectively we are not "in_rtl" at this point, but it's very complicated and fragile to properly maintain in_rtl property. Instead get rid of it. It was used mostly for sanity CHECKs, which basically never uncover real problems. Instead introduce ignore_interceptors flag, which is used in very few narrow places to disable recursive interceptors (e.g. during runtime initialization). llvm-svn: 197979
-
Sergey Matveev authored
Those methods were too damn bloated. llvm-svn: 197978
-
Sergey Matveev authored
Print the list of leaked objects after each leak report. Previously we printed only a joint list of all leaked objects. As a bonus, suppressed objects are no longer reported. llvm-svn: 197977
-
Alp Toker authored
Introduce proper facilities to render token spellings using the diagnostic formatter. Replaces most of the hard-coded diagnostic messages related to expected tokens, which all shared the same semantics but had to be multiply defined due to variations in token order or quote marks. The associated parser changes are largely mechanical but they expose commonality in whole chunks of the parser that can now be factored away. This commit uses C++11 typed enums along with a speculative legacy fallback until the transition is complete. Requires corresponding changes in LLVM r197895. llvm-svn: 197972
-
Rui Ueyama authored
/EXPORT option has slightly different semantics if it appears in the .drectve section. This patch implements it. llvm-svn: 197970
-
Hao Liu authored
llvm-svn: 197969
-
Kevin Qin authored
DAG.getVectorShuffle() doesn't always return a vector_shuffle node. If mask is the exact sequence of it's operand(For example, operand_0 is v8i8, and the mask is 0, 1, 2, 3, 4, 5, 6, 7), it will directly return that operand. So a check is added here. llvm-svn: 197967
-
Kevin Qin authored
This failure caused by improper condition when lowering shuffle_vector to scalar_to_vector. After this patch NEON_VDUP with v1i64 will not be generated. llvm-svn: 197966
-
Dmitry Vyukov authored
llvm-svn: 197965
-
Jason Molenda authored
interpret core files that contain both a user process dyld and a kernel executable in them. Fix an additional method that needs to be adjusted depending on this preference as well. <rdar://problem/15721409> llvm-svn: 197931
-
Andrew Trick authored
These still have "experimental" status, meaning we don't guarantee backward compatibility. However, they are already actively used by the open source WebKit project, and have started to be adopted by other projects. llvm-svn: 197930
-
Ana Pazos authored
Check for single use of fmul node in fused multiply patterns to allow generation of fused multiply add/sub instructions. Otherwise fmul operation ends up being repeated more than once which does not help peformance on targets with only one MAC unit, as for example cortex-a53. llvm-svn: 197929
-