- Oct 16, 2013
-
-
Eric Christopher authored
twice and just look up the value. Fix the one case where we were trying to create a subprogram DIE and we should already have had one. Reflow formatting in collectDeadVariables while fixing. llvm-svn: 192749
-
Eric Christopher authored
and remove a call to getNonCompileUnitScope as a method shouldn't be in the compile unit scope. llvm-svn: 192748
-
Eric Christopher authored
llvm-svn: 192747
-
Richard Smith authored
merged declarations of a class template. llvm-svn: 192746
-
NAKAMURA Takumi authored
llvm-svn: 192745
-
David Blaikie authored
Also minor using namespace move so it's not hard-up against the function definition and outside the namespace as is usual. llvm-svn: 192744
-
Vincent Lejeune authored
llvm-svn: 192743
-
Rui Ueyama authored
Some background: One can pass compiled resource files (.res files) directly to the linker on Windows. If a resource file is given, the linker will run "cvtres" command in background to convert the resource file to a COFF file to link it. What I'm trying to do with this patch is to make the linker to recognize the resource file by file magic, so that it can run cvtres command. Differential Revision: http://llvm-reviews.chandlerc.com/D1943 llvm-svn: 192742
-
rdar://problem/15235492Enrico Granata authored
Extend DummySyntheticProvider to actually use debug-info vended children as the source of information Make Python synthetic children either be valid, or fallback to the dummy, like their C++ counterparts This allows LLDB to actually stop bailing out upon encountering an invalid synthetic children provider front-end, and still displaying the non synthetized ivar info llvm-svn: 192741
-
Richard Smith authored
(eg through template instantiations in multiple modules). llvm-svn: 192740
-
- Oct 15, 2013
-
-
Richard Smith authored
llvm-svn: 192739
-
Yunzhong Gao authored
reject this test case at the Sema stage, so no CodeGen test should be needed. llvm-svn: 192738
-
Andrew Kaylor authored
llvm-svn: 192737
-
Eric Christopher authored
llvm-svn: 192736
-
Eric Christopher authored
llvm-svn: 192735
-
Chad Rosier authored
scalar signed saturating negate instructions. llvm-svn: 192734
-
Chad Rosier authored
scalar signed saturating negate instructions. llvm-svn: 192733
-
Andrew Kaylor authored
llvm-svn: 192732
-
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
-