- Sep 05, 2013
-
-
Richard Sandiford authored
For now these are just used to handle scalar ANDs, ORs and XORs in which all operands are memory. llvm-svn: 190041
-
Chandler Carruth authored
it works in the CL flavor driver. llvm-svn: 190040
-
Daniel Jasper authored
Before: void f() { other(x.begin(), x.end(), // [&](int, int) { return 1; }); } After: void f() { other(x.begin(), x.end(), // [&](int, int) { return 1; }); } llvm-svn: 190039
-
Daniel Jasper authored
Among other things, this enables (better) formatting lambdas and constructs like: MACRO({ long_statement(); long_statement_2(); }, { long_statement(); long_statement_2(); }, { short_statement(); }, ""); This fixes llvm.org/PR15381. llvm-svn: 190038
-
Pavel Labath authored
Summary: I've had a test failure here while experimenting and I've found that it's impossible to find what is wrong with the previous structure of the file. So I have grouped the expected output with the function that produces it, to make searching for discrepancies more obvious. Reviewers: jordan_rose CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1595 llvm-svn: 190037
-
Manuel Klimek authored
as this is going to be a common mistake (installing LLVM defaults to not putting the tools onto the PATH). llvm-svn: 190036
-
Nick Lewycky authored
llvm-svn: 190035
-
Nick Lewycky authored
llvm-svn: 190034
-
Venkatraman Govindaraju authored
In sparc, setjmp stores only the registers %fp, %sp, %i7 and %o7. longjmp restores the stack, and the callee-saved registers (all local/in registers: %i0-%i7, %l0-%l7) using the stored %fp and register windows. However, this does not guarantee that the longjmp will restore the registers, as they were when the setjmp was called. This is because these registers may be clobbered after returning from setjmp, but before calling longjmp. This patch prevents the registers %i0-%i5, %l0-l7 to live across the setjmp call using the register mask. llvm-svn: 190033
-
Marshall Clow authored
llvm-svn: 190032
-
Shankar Easwaran authored
llvm-svn: 190031
-
Reid Kleckner authored
Visual Studio appears to close stderr before launching a non-console win32 program. This means we don't see any sanitizer reports. If stderr printing fails, call OutputDebugStringA to get the reports into the Visual Studio debugger console. llvm-svn: 190030
-
Richard Trieu authored
is at the end of the line, point to the location after the double colon instead of at the next token. There is more context to be given this way. In addition, the next token can be several lines later. llvm-svn: 190029
-
Reid Kleckner authored
This allows linking libraries like the asan RTL. llvm-svn: 190028
-
Jim Ingham authored
llvm-svn: 190027
-
Jim Ingham authored
llvm-svn: 190026
-
Jim Ingham authored
llvm-svn: 190025
-
Shankar Easwaran authored
Writable note sections if they exist should not appear before text they belong in the data segment llvm-svn: 190024
-
Jim Ingham authored
llvm-svn: 190023
-
Reid Kleckner authored
Tested on Linux, since I can't build the tests on Windows yet. llvm-svn: 190022
-
Bill Wendling authored
llvm-svn: 190021
-
Eric Christopher authored
llvm-svn: 190019
-
Eli Friedman authored
This patch adds the following flags covering existing warnings: -Wgnu-zero-variadic-macro-arguments -Wgnu-imaginary-constant -Wgnu-binary-literal -Wgnu-zero-line-directive Patch by Peter Lewis. llvm-svn: 190017
-
Eli Friedman authored
When an AST file is built based on another AST file, it can use a decl from the fist file, and therefore mark the "isUsed" bit. We need to note this in the AST file so that the bit is set correctly when the second AST file is loaded. This patch introduces the distinction between setIsUsed() and markUsed() so that we don't call into the ASTMutationListener callback when it wouldn't be appropriate. Fixes PR16635. llvm-svn: 190016
-
Eric Christopher authored
llvm-svn: 190015
-
Andrew Trick authored
Fast register pressure tracking currently only takes effect during bottom up scheduling. Forcing this is a bit faster and simpler for targets that don't have many scheduling constraints and don't need top-down scheduling. llvm-svn: 190014
-
Nick Kledzik authored
llvm-svn: 190013
-
Marshall Clow authored
llvm-svn: 190012
-
Eric Christopher authored
than the spec dwarf constants. llvm-svn: 190011
-
Richard Smith authored
representation. Don't emit comparisons on them as 'icmp ult'! llvm-svn: 190010
-
Nick Kledzik authored
llvm-svn: 190009
-
Sean Callanan authored
have a certain name, not just the first. This is useful if a class method and an instance method have the same name. <rdar://problem/14872081> llvm-svn: 190008
-
Sean Callanan authored
by appending the thread ID to the test packet when debugserver requires it. This allows register writing (and, by extension, expressions) to work on Mac OS X. llvm-svn: 190007
-
Richard Smith authored
* In C, as before, if the "warning flag" is enabled, warnings are produced by forcing string literals to have const-qualified types (the produced warnings are *not* -Wwrite-strings warnings). However, more recent GCCs (at least 4.4 onwards) now take -w into account here, so we now do the same. * In C++, this flag is entirely sane: it behaves just like any other warning flag. Stop triggering -fconst-strings here. This is a bit cleaner, but there's no real functionality change except in the case where -Xclang -fno-const-strings is also specified. llvm-svn: 190006
-
Fariborz Jahanian authored
to Method/functions returning ObjC objects. wip. llvm-svn: 190005
-
Bill Wendling authored
llvm-svn: 190004
-
Bill Wendling authored
llvm-svn: 190003
-
Eric Christopher authored
without a limiting factor. Update all testcases accordingly. llvm-svn: 190002
-
David Blaikie authored
Reapply r189013 (reverted in r189906) now that the underlying issue is fixed and tested (in r189996) Debug info emission was tripping over an IRGen bug (fixed in r189996) that was resulting in duplicate emission of static data members of class templates in namespaces. We could add more test coverage to debug info for this issue specifically, but I think the underlying IRGen test is more targeted and sufficient for the issue. llvm-svn: 190001
-
- Sep 04, 2013
-
-
Eric Christopher authored
Needs testcase updates. llvm-svn: 190000
-