- Sep 20, 2011
-
-
Eric Christopher authored
The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. llvm-svn: 140093
-
Anna Zaks authored
llvm-svn: 140092
-
Anna Zaks authored
llvm-svn: 140091
-
Eli Friedman authored
Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. <rdar://problem/9397672>. llvm-svn: 140090
-
Jim Grosbach authored
llvm-svn: 140089
-
Jim Grosbach authored
llvm-svn: 140088
-
Jim Grosbach authored
llvm-svn: 140087
-
Jim Grosbach authored
llvm-svn: 140086
-
Jim Grosbach authored
llvm-svn: 140085
-
Bill Wendling authored
llvm-svn: 140084
-
Bill Wendling authored
extract the landing pad block. Otherwise, there will be a situation where the invoke's unwind edge lands on a non-landing pad. We also forbid the user from extracting the landing pad block by itself. Again, this is not a valid transformation. llvm-svn: 140083
-
Jim Grosbach authored
llvm-svn: 140082
-
Jim Grosbach authored
llvm-svn: 140081
-
Jim Grosbach authored
llvm-svn: 140080
-
Owen Anderson authored
llvm-svn: 140079
-
Jim Grosbach authored
llvm-svn: 140078
-
Bill Wendling authored
llvm-svn: 140077
-
Bill Wendling authored
resume. Note that some of these tests were basically dead. llvm-svn: 140076
-
Bill Wendling authored
check for the landingpad instruction instead. This check looks at each of the clauses in the landingpad instruction. If it's a catch clause, it compares the name directly with the global. If it's a filter clause, it has to look through each value in the filer to see if any have the prefix. llvm-svn: 140075
-
Eli Friedman authored
llvm-svn: 140074
-
Argyrios Kyrtzidis authored
llvm-svn: 140073
-
- Sep 19, 2011
-
-
Eli Friedman authored
Fix an infinite loop where a transform in InstCombiner::visitAnd claims a construct is changed when it is not. (See included testcase.) Patch by Xiaoyi Guo. llvm-svn: 140072
-
Johnny Chen authored
through the watchpoint locations by index. llvm-svn: 140071
-
Jim Grosbach authored
llvm-svn: 140070
-
Bruno Cardoso Lopes authored
PR10955 and PR10948. llvm-svn: 140069
-
Peter Collingbourne authored
llvm-svn: 140068
-
Bill Wendling authored
attribute to the @foo function. llvm-svn: 140067
-
Argyrios Kyrtzidis authored
llvm-svn: 140066
-
Eric Christopher authored
llvm-svn: 140065
-
Eric Christopher authored
Patch by Arrowdodger. llvm-svn: 140064
-
Argyrios Kyrtzidis authored
PreprocessingRecord's getPreprocessedEntitiesInRange. Also remove all the stuff that were added in ASTUnit that are unnecessary now that we do a binary search for preprocessed entities and deserialize only what is necessary. llvm-svn: 140063
-
Argyrios Kyrtzidis authored
return iterators for local, non-loaded, preprocessed entities. llvm-svn: 140062
-
Argyrios Kyrtzidis authored
instead of getLocation() since we don't care about expanded macro arguments. llvm-svn: 140061
-
Argyrios Kyrtzidis authored
check whether the requested location points inside the precompiled preamble, in which case the returned source location will be a "loaded" one. llvm-svn: 140060
-
Argyrios Kyrtzidis authored
source location of line:col of a specific FileID. llvm-svn: 140059
-
Argyrios Kyrtzidis authored
which will do a binary search and return a pair of iterators for preprocessed entities in the given source range. Source ranges of preprocessed entities are stored twice currently in the PCH/Module file but this will be fixed in a subsequent commit. llvm-svn: 140058
-
Argyrios Kyrtzidis authored
It already works (and is useful with) macro locs as well. llvm-svn: 140057
-
Argyrios Kyrtzidis authored
depend on internal knowledge of SourceLocation. llvm-svn: 140056
-
Argyrios Kyrtzidis authored
llvm-svn: 140055
-
Argyrios Kyrtzidis authored
llvm-svn: 140054
-