- Oct 29, 2014
-
-
Alexander Kornienko authored
llvm-svn: 220863
-
Alexander Kornienko authored
llvm-svn: 220862
-
Saleem Abdulrasool authored
The value names may change in different builds, use pattern based tests. llvm-svn: 220861
-
Daniel Jasper authored
Previously a regex-literal containing "/*" would through clang-format off, e.g.: var regex = /\/*$/; Would lead to none of the following code to be formatted. llvm-svn: 220860
-
Saleem Abdulrasool authored
The Windows NT SDK uses __readfsdword and declares it as a compiler provided builtin (#pragma intrinsic(__readfsword). Because intrin.h is not referenced by winnt.h, it is not possible to provide an out-of-line definition for the intrinsic. Provide a proper compiler builtin definition. llvm-svn: 220859
-
Robert Khasanov authored
[AVX512] Implemented AVX512VL FP bnary packed instructions (VADDP*, VSUBP*, VMULP*, VDIVP*, VMAXP*, VMINP*) Refactored through AVX512_maskable Added encoding tests for them. llvm-svn: 220858
-
NAKAMURA Takumi authored
llvm-svn: 220857
-
Ed Maste authored
llvm.org/pr21411 llvm-svn: 220856
-
Jay Foad authored
llvm-svn: 220855
-
Eli Bendersky authored
Following the NVVM IR specifications, arguments of aggregate type should be passed on the stack without splitting (byval). http://reviews.llvm.org/D6020 Patch by Jacques Pienaar. llvm-svn: 220854
-
NAKAMURA Takumi authored
llvm-svn: 220853
-
Ulrich Weigand authored
As discussed in bug 21398, PowerPC ABI code needs to consider C++ base classes when classifying a class as homogeneous aggregate (or not) for ABI purposes. llvm-svn: 220852
-
NAKAMURA Takumi authored
llvm-svn: 220851
-
Alexey Bataev authored
An updated implemnentation of VLA types capturing based on previously committed solution for Lambdas. This version captures the whole VLA type instead of particular variables which are part of VLA size expression and allows to use previusly calculated size of VLA type in captured regions. Required for OpenMP. Differential Revision: http://reviews.llvm.org/D5099 llvm-svn: 220850
-
Serge Pavlov authored
llvm-svn: 220849
-
Michael Kuperstein authored
* Added LLVM libraries required for IntelJITEvents to LLVMBuild.txt. * Removed 'jit' library from llvm-jitlistener. * Added support for OptionalLibraries to llvm-build cmake files generator. Patch by aleksey.a.bader@intel.com Differential Revision: http://reviews.llvm.org/D5646 llvm-svn: 220848
-
Peter Zotov authored
llvm-svn: 220847
-
Peter Zotov authored
llvm-svn: 220846
-
Peter Zotov authored
Pretend they do not exist using exists_if. This is better than the current situation, which is the error: Error: The external function `llvm_global_succ' is not available but still somewhat confusing. llvm-svn: 220845
-
Peter Zotov authored
llvm-svn: 220844
-
Peter Zotov authored
In practice this means: * Always using -g flag. * Embedding -cclib -lstdc++ into the corresponding cma/cmxa file. This also moves -lstdc++ in a single place. * Using caml_named_value instead of a homegrown mechanism. llvm-svn: 220843
-
Peter Zotov authored
Also, rearrange the functions in a way that allows to quickly compare C headers and .mli/glue files. llvm-svn: 220842
-
NAKAMURA Takumi authored
DeclarationNameInfo::getInfo() returns reference, but DeclRefExpr::getNameInfo() returns temporary DeclarationNameInfo(). It triggered a local crash for me. Failing Tests (1): Clang :: SemaTemplate/instantiate-overload-candidates.cpp Assertion failed! Program: bin\clang.EXE File: clang/lib/Basic/SourceManager.cpp, Line 822 Expression: 0 && "Invalid SLocOffset or bad function choice" llvm-svn: 220841
-
NAKAMURA Takumi authored
For example, MS PSDK is not expected to have <cxxabi.h>. You should introduce the new feature in lit.cfg corresponding to HAVE_CXXABI_H if you would like to test demangler. llvm-svn: 220840
-
Saleem Abdulrasool authored
Remove pointless checks for storage of uninteresting values. Ensure that we perform basic alias analysis to make the test more correct. Finally, apply a stylistic change to the test. llvm-svn: 220839
-
Seo Sanghyeon authored
llvm-svn: 220838
-
NAKAMURA Takumi authored
llvm-svn: 220837
-
-
Fariborz Jahanian authored
rewriting an Objective-C block. Patch by Ryan Govostes. rdar://18799145 llvm-svn: 220834
-
Kevin Enderby authored
llvm-svn: 220833
-
Peter Zotov authored
llvm-svn: 220832
-
- Oct 28, 2014
-
-
Peter Zotov authored
When several build targets, e.g. Debug+Asserts and Release+Asserts are present, ocamldoc complains of duplicate interfaces. llvm-svn: 220831
-
Alexander Kornienko authored
llvm-svn: 220830
-
Peter Zotov authored
llvm-svn: 220829
-
Peter Zotov authored
Previously, tests hardcoded ocamlopt and cmxa, which broke builds on machines without ocamlopt. Instead, they now fall back to ocamlc. As a side effect this fixes PR14727, which was caused by a crude hack that replaced gcc with g++ everywhere in the ocamlopt native compiler path and passes it back using -cc. Now the tests use the same technique as META, i.e. -cclib -lstdc++. It might be more fragile than using g++ explicitly, but it will break when the installed package will also break, which is good. llvm-svn: 220828
-
Nick Kledzik authored
lld was regenerating LC_DATA_IN_CODE in .o output files, but not into final linked images. Update test case to verify data-in-code info makes it into final linked images. llvm-svn: 220827
-
Alexander Kornienko authored
Added -system-headers option to allow display of warnings from system headers. This is needed for testing libcxx, for example. llvm-svn: 220826
-
Hans Wennborg authored
but MSABI was never defined in the test. It seems we are erroring on code that we should be accepting when compiling for MSVC compatibility. This should make the test less confusing until PR21406 is fixed. llvm-svn: 220825
-
-
Enrico Granata authored
llvm-svn: 220823
-