- Oct 15, 2013
-
-
Adrian Prantl authored
llvm-svn: 192731
-
Manman Ren authored
PR17309 llvm-svn: 192730
-
Richard Smith authored
__builtin_isnan, and __builtin_isnormal. Patch by Karthik Bhat! Tests by me. llvm-svn: 192729
-
Benjamin Kramer authored
+ 80 cols fix. llvm-svn: 192728
-
Reid Kleckner authored
If unqualified id lookup fails while parsing a class template with a dependent base, clang with -fms-compatibility will pretend the user prefixed the name with 'this->' in order to delay the lookup. However, if there was a unary ampersand, Sema::ActOnDependentIdExpression() will create a DependentDeclRefExpr, which is not what we wanted at all. Fix this by building the CXXDependentScopeMemberExpr directly instead. In order to be fully MSVC compatible, we would have to defer all attempts at name lookup to instantiation time. However, until we have real problems with system headers that can't be parsed, we'll put off implementing that. Fixes PR16014. Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D1892 llvm-svn: 192727
-
Enrico Granata authored
llvm-svn: 192725
-
Enrico Granata authored
llvm-svn: 192724
-
Rui Ueyama authored
Clang-modernize uses clang-apply-replacements internally but its CMakefile.txt lacked the dependency. llvm-svn: 192723
-
Michael Liao authored
- Type of index used in extract_vector_elt or insert_vector_elt supposes to be TLI.getVectorIdxTy() which is pointer type on most targets. It'd better to truncate (or zero-extend in case it's changed later) it to mask element type to guarantee they are matching instead of asserting that. llvm-svn: 192722
-
Michael Liao authored
- Lower signed division by constant powers-of-2 to target-independent DAG operators instead of target-dependent ones to support them better on targets where vector types are legal but shift operators on that types are illegal. E.g., on AVX, PSRAW is only available on <8 x i16> though <16 x i16> is a legal type. llvm-svn: 192721
-
Argyrios Kyrtzidis authored
[libclang] For an unscoped enum include the enumerators in the top-level code-completion hash since they enter the top-level namespace. rdar://14703327 llvm-svn: 192720
-
Fariborz Jahanian authored
runtime. It will be silently ignored and regardless of deployment target. // rdar://14803286 llvm-svn: 192719
-
Argyrios Kyrtzidis authored
[libclang] When querying for the availability of an enumerator, pick up the availability from the enum declaration. rdar://14789001. llvm-svn: 192718
-
Benjamin Kramer authored
llvm-svn: 192717
-
Sergey Matveev authored
If an object contains pointers to itself, that doesn't make it indirectly leaked. D'oh! llvm-svn: 192716
-
Dmitry Vyukov authored
The function allows to statically setup default values for flags. The interafece matches what asan/msan provide. llvm-svn: 192715
-
Deepak Panickal authored
CHANGES: - Thread locking switched from pthreads to C++11 standard library. - Abstracted platform specific header includes into 'platform.h'. - Create editline emulator for windows. - Emulated various platform dependant functions on windows. TODO: - User input currently handled by gets_s(), work started on better handler: see _WIP_INPUT_METHOD define blocks in 'ELWrapper.cpp'. Aim is to handle 'tab' auto completion on windows. - Tidy up 'getopt.inc' from lldbHostCommon to serve as LLDB Drivers getopt windows implementation. llvm-svn: 192714
-
Will Dietz authored
No functionality change intended. llvm-svn: 192713
-
Rafael Espindola authored
Accepting them is a bug (pr17535), not a feature. llvm-svn: 192712
-
Dmitry Vyukov authored
Currently tests fail with: Check failed: 'AAA' == 'AAA ==26017==Could not detach from thread 361395 (errno 3).' llvm-svn: 192711
-
Tobias Grosser authored
llvm-svn: 192710
-
Pekka Jaaskelainen authored
llvm-svn: 192709
-
Serge Pavlov authored
llvm-svn: 192708
-
Pekka Jaaskelainen authored
MachineInstr::addOperand(). llvm-svn: 192707
-
Dmitry Vyukov authored
__sanitizer_set_report_path now accepts two special values - stderr and stdout logging to other file descriptors is not supported anymore, it's fragile in presence of multiple processes, fork, etc llvm-svn: 192706
-
Dmitry Vyukov authored
now it's available from common_flags() llvm-svn: 192705
-
Dmitry Vyukov authored
llvm-svn: 192704
-
John Thompson authored
llvm-svn: 192703
-
Deepak Panickal authored
llvm-svn: 192702
-
Dmitry Vyukov authored
llvm-svn: 192701
-
Dmitry Vyukov authored
llvm-svn: 192700
-
Daniel Sanders authored
llvm-svn: 192699
-
Dmitry Vyukov authored
llvm-svn: 192698
-
Anders Waldenborg authored
Revert "Add AllTargetsBindings sublibrary" as it breaks cmake build on (atleast) windows and darwin. llvm-svn: 192697
-
Dmitry Vyukov authored
llvm-svn: 192696
-
Dmitry Vyukov authored
llvm-svn: 192695
-
Dmitry Vyukov authored
llvm-svn: 192694
-
Deepak Panickal authored
llvm-svn: 192693
-
Dmitry Vyukov authored
llvm-svn: 192692
-
Evgeniy Stepanov authored
This behaviour depends on MSAN_OPTIONS. All interesting combinations are covered by lit_tests/allocator_returns_null.cc. llvm-svn: 192691
-