- Mar 07, 2011
-
-
Joerg Sonnenberger authored
Pass down the correct C->getArgs, but keep it with the original DerivedArgList type. Slightly adjust the MakeIndex call for the different base type. This unbreaks the handling of --no-mangle on Darwin. llvm-svn: 127142
-
Douglas Gregor authored
too low-level to actually be useful but is just interesting enough for people to try to use it (which won't actually work beyond toy examples). To bring back the AST printer, it needs to be: - Complete, covering all of C/C++/Objective-C - Documented, with appropriate Schema against which we can validate the output - Designed for C/C++/Objective-C, not Clang's specific ASTs - Stable across Clang versions - Well-tested llvm-svn: 127141
-
NAKAMURA Takumi authored
llvm-svn: 127140
-
Joerg Sonnenberger authored
llvm-svn: 127139
-
Rafael Espindola authored
thing for variables. llvm-svn: 127138
-
Joerg Sonnenberger authored
input is specified, use stdin implicitly. Based on a patch from Roman Divacky. llvm-svn: 127137
-
Douglas Gregor authored
corner cases like the one in PR9301." which caused PR9416. llvm-svn: 127136
-
Chris Lattner authored
llvm-svn: 127135
-
- Mar 06, 2011
-
-
Abramo Bagnara authored
llvm-svn: 127134
-
Anders Carlsson authored
llvm-svn: 127133
-
Abramo Bagnara authored
llvm-svn: 127132
-
Eric Christopher authored
llvm-svn: 127131
-
NAKAMURA Takumi authored
This test requires shell feature, to change working directory. On Windows, current directory cannot be moved nor removed. llvm-svn: 127130
-
Douglas Gregor authored
declaration because of interesting ordering dependencies while instantiating a class template or member class thereof. Complain, rather than asserting (+Asserts) or silently rejecting the code (-Asserts). Fixes the crash-on-invalid in PR8965. llvm-svn: 127129
-
Douglas Gregor authored
llvm-svn: 127128
-
Douglas Gregor authored
conflict with MinGW headers, from Kirk Beitz! llvm-svn: 127127
-
Anders Carlsson authored
llvm-svn: 127126
-
Anders Carlsson authored
arguments at the same offset, since it's needed when creating the empty DeclRefExpr when deserializing. Fixes a memory corruption issue that would lead to random bugs and crashes. llvm-svn: 127125
-
Douglas Gregor authored
llvm-svn: 127124
-
Douglas Gregor authored
Fix copy-and-paste typo in the transformation of Microsoft __uuidof expressions, from Eric Niebler via John Wiegley llvm-svn: 127123
-
Douglas Gregor authored
llvm-svn: 127122
-
Anders Carlsson authored
llvm-svn: 127121
-
Abramo Bagnara authored
llvm-svn: 127120
-
Abramo Bagnara authored
llvm-svn: 127119
-
Sebastian Redl authored
Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. llvm-svn: 127118
-
Douglas Gregor authored
conversion function when we're binding the result to a reference, drop cv-qualifiers on the type we're referring to, since we should be deducing a type that can be adjusted (via cv-qualification) to the requested type. Fixes PR9336, and the remaining Boost.Assign failure. llvm-svn: 127117
-
Nick Lewycky authored
the value splatted into every element. Extend this to getTrue and getFalse which by providing new overloads that take Types that are either i1 or <N x i1>. Use it in InstCombine to add vector support to some code, fixing PR8469! llvm-svn: 127116
-
NAKAMURA Takumi authored
It seems missing "clang/Basic/ExceptionSpecificationType.h". llvm-svn: 127115
-
NAKAMURA Takumi authored
llvm-svn: 127114
-
Andrew Trick authored
Disable a couple of experimental heuristics to get the best results from the current implementation of -pre-RA-sched=list-ilp. llvm-svn: 127113
-
- Mar 05, 2011
-
-
Sebastian Redl authored
llvm-svn: 127112
-
Sebastian Redl authored
llvm-svn: 127111
-
Benjamin Kramer authored
llvm-svn: 127110
-
Benjamin Kramer authored
It depends on LLVM r127073 that was reverted and is now blocking "make test" llvm-svn: 127109
-
Douglas Gregor authored
template name as the result of substitution. The qualifier is handled separately by the tree transformer, so we would end up in an inconsistent state. This is actually the last bit of PR9016, and possibly also fixes PR8965. It takes Boost.Icl from "epic fail" down to a single failure. llvm-svn: 127108
-
Jakob Stoklund Olesen authored
Revert r127073: "Introduce $(ECHOPATH) to print DOSish path string on MSYS bash for alternative of $(ECHO)." It broke the llvm-gcc-native-mingw32 buildbot, and we need all of them to be green for the 2.9 branch. Takumi, please reapply after we branch, preferably with a fix ;-) llvm-svn: 127107
-
Anton Korobeynikov authored
ARM assembler stuff is crazy: for .setfp positive values of offset corresponds to "add" instruction, not to "sub" as in .pad case llvm-svn: 127106
-
Anton Korobeynikov authored
In Thumb1 mode the constant might be materialized via the load from constpool. Emit unwinding information in case when this load from constpool is used to change the stack pointer in the prologue. llvm-svn: 127105
-
Anton Korobeynikov authored
Implement frame unwinding information emission for Thumb1. Not finished yet because there is no way given the constpool index to examine the actual entry: the reason is clones inserted by constant island pass, which are not tracked at all! The only connection is done during asmprinting time via magic label names which is really gross and needs to be eventually fixed. llvm-svn: 127104
-
Anton Korobeynikov authored
llvm-svn: 127103
-