- Feb 16, 2014
-
-
Nico Rieck authored
llvm-svn: 201480
-
Nico Rieck authored
llvm-svn: 201478
-
Nico Rieck authored
llvm-svn: 201477
-
Nico Rieck authored
llvm-svn: 201476
-
Nico Rieck authored
llvm-svn: 201475
-
- Feb 15, 2014
-
-
David Blaikie authored
llvm-svn: 201470
-
Argyrios Kyrtzidis authored
inside a GNU statement expression. rdar://16064952 llvm-svn: 201468
-
David Majnemer authored
1. CHECK-NOT-LABEL is not valid FileCheck. 2. This test would not trigger the CHECK-NOT-LABEL even if 'interface' is replaced with 'struct'. llvm-svn: 201462
-
David Blaikie authored
llvm-svn: 201458
-
Manman Ren authored
When a function has a single counter, we will offset the pointer by 1 when parsing the next function. If a function has multiple counters, we are okay after skipping rest of the counters. llvm-svn: 201456
-
David Majnemer authored
Some lines intended to be used for testing x86_64 ABI compatibility were not firing because lines were annotated with the wrong FileCheck prefix: X64 vs 64 llvm-svn: 201454
-
David Majnemer authored
Some lines intended to be used for testing x86_64 ABI compatibility were not firing because lines were annotated with the wrong FileCheck prefix: X64 vs C64 llvm-svn: 201453
-
Richard Smith authored
llvm-svn: 201452
-
Richard Smith authored
llvm-svn: 201449
-
Richard Smith authored
WG21 is about to vote on. llvm-svn: 201448
-
Fariborz Jahanian authored
mismatches the one declared in current class; in addition to those that are directly overridden. // rdar://15967517 llvm-svn: 201446
-
- Feb 14, 2014
-
-
Richard Smith authored
C++11 mode. Continue to disallow return type deduction in C++11 for now. llvm-svn: 201438
-
David Blaikie authored
For some reason we have two bits of code handling this printing: lib/AST/Decl.cpp: OS << "<anonymous namespace>"; lib/AST/TypePrinter.cpp: OS << "<anonymous namespace>::"; it would be nice if we only had one... llvm-svn: 201437
-
David Blaikie authored
llvm-svn: 201436
-
Fariborz Jahanian authored
properties by fixing shouldBindAsLValue to accept arrays (like record types) because we always manipulate them in memory. Patch suggested by John MaCall. // rdar://15610943 llvm-svn: 201428
-
Daniel Jasper authored
Before: template <class R, class C> struct Aaaaaaaaaaaaaaaaa<R (C::*)(int) const> : Aaaaaaaaaaaaaaaaa<R (C::*)(int)> {}; After: template <class R, class C> struct Aaaaaaaaaaaaaaaaa<R (C::*)(int) const> : Aaaaaaaaaaaaaaaaa<R (C::*)(int)> {}; llvm-svn: 201424
-
Argyrios Kyrtzidis authored
continue header lookup using the framework include as filename. This allows us to conveniently treat #import "Foo.h" as an implicit module import if we can resolve "Foo/Foo.h" as such. rdar://16042979 llvm-svn: 201419
-
Evgeniy Stepanov authored
llvm-svn: 201391
-
Jiangning Liu authored
llvm-svn: 201384
-
Eric Christopher authored
the dwarf .debug_aranges section. llvm-svn: 201379
-
Adrian Prantl authored
llvm-svn: 201375
-
Juergen Ributzka authored
Because I also reverted the original commit that required this change. llvm-svn: 201374
-
Juergen Ributzka authored
Reverting commit (201346) for now, because it is breaking our internal builds. llvm-svn: 201373
-
- Feb 13, 2014
-
-
Kaelyn Uhrain authored
and the class name is shadowed by another member. Recovery still needs to be figured out, which is non-trivial since the parser has already gone down a much different path than if it had recognized the class template as type instead of seeing the member that shadowed the class template. llvm-svn: 201360
-
Jordan Rose authored
Also, remove library dependencies for the sample analyzer-plugin. The only library changes that would require a rebuild should be in headers, which should already implicitly be marked as dependencies. llvm-svn: 201350
-
NAKAMURA Takumi authored
libclangTests.exe cannot find libclang.dll since it is not on $PATH. llvm-svn: 201348
-
Dmitri Gribenko authored
pointed out by Daniel Jasper in r201329 llvm-svn: 201346
-
Daniel Sanders authored
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call Summary: AsmPrinter::EmitInlineAsm() will no longer use the EmitRawText() call for targets with mature MC support. Such targets will always parse the inline assembly (even when emitting assembly). Targets without mature MC support continue to use EmitRawText() for assembly output. The hasRawTextSupport() check in AsmPrinter::EmitInlineAsm() has been replaced with MCAsmInfo::UseIntegratedAs which when true, causes the integrated assembler to parse inline assembly (even when emitting assembly output). UseIntegratedAs is set to true for targets that consider any failure to parse valid assembly to be a bug. Target specific subclasses generally enable the integrated assembler in their constructor. The default value can be overridden with -no-integrated-as. All tests that rely on inline assembly supporting invalid assembly (for example, those that use mnemonics such as 'foo' or 'hello world') have been updated to disable the integrated assembler. Changes since review (and last commit attempt): - Fixed test failures that were missed due to configuration of local build. (fixes crash.ll and a couple others). - Fixed tests that happened to pass because the local build was on X86 (should fix 2007-12-17-InvokeAsm.ll) - mature-mc-support.ll's should no longer require all targets to be compiled. (should fix ARM and PPC buildbots) - Object output (-filetype=obj and similar) now forces the integrated assembler to be enabled regardless of default setting or -no-integrated-as. (should fix SystemZ buildbots) Reviewers: rafael Reviewed By: rafael CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D2686 llvm-svn: 201333
-
Daniel Jasper authored
This triggers on one of our internal tests. Dmitri: I do not understand this part of the codebase well enough to locate the underlying cause easily. If the correct fix is not obvious, I can try to debug the problem further or try to come up with reduced test case. llvm-svn: 201329
-
Daniel Jasper authored
For reference: llvm.org/PR18690. Also updated generated help page and page creation script. llvm-svn: 201323
-
NAKAMURA Takumi authored
llvm-svn: 201319
-
Tim Northover authored
This changes ARM to use @llvm.fabs for floating-point vabs. Patterns already existed in the backend, and it might help mid-end phases since it's more likely to be understood than @llvm.arm.neon.vabs. llvm-svn: 201313
-
Robert Lytton authored
llvm-svn: 201312
-
Robert Lytton authored
see 'XCore target -fexceptions flag handling' llvm-svn: 201311
-
Robert Lytton authored
XCore target has -fno-exception as the default option Pass on "-fexceptions" flag to xcc (linker) llvm-svn: 201310
-