- Aug 27, 2009
-
-
Bill Wendling authored
llvm-svn: 80198
-
Bill Wendling authored
A include/llvm/ADT/iterator.cmake U autoconf/configure.ac --- Reverse-merging r80161 into '.': U cmake/config-ix.cmake --- Reverse-merging r80171 into '.': U Makefile --- Reverse-merging r80173 into '.': U configure U include/llvm/Config/config.h.in --- Reverse-merging r80180 into '.': A include/llvm/ADT/iterator.h.in Despite common miscomceptions, iterator.h is alive and well. It broke the build bots for several hours. And yet no one bothered to look at them. Gabor and Doug, please review your changes and make sure that they actually build before resubmitting them. llvm-svn: 80197
-
Dan Gohman authored
do extra checking when it succeeds, as those are cases where CodeGen will be doing particularly interesting CFG modifications. llvm-svn: 80196
-
Daniel Dunbar authored
llvm-svn: 80195
-
Ted Kremenek authored
Simplify 'Environment' to contain only one map from 'const Stmt*' to SVals, greatly simplifying the logic of the analyzer in many places. We now only distinguish between block-level expressions and subexpressions in Environment::RemoveDeadBindings and GRState pretty-printing. llvm-svn: 80194
-
Daniel Dunbar authored
llvm-svn: 80193
-
Dan Gohman authored
members that call methods that read the PoisonMemory member. This fixes potential spurious (though probably otherwise harmless) poising of unused memory, and fixes the associated valgrind error. llvm-svn: 80192
-
Evan Cheng authored
Fix PR4789. Teach eliminateFrameIndex how to handle VLDRQ and VSTRQ which cannot fold any immediate offset. llvm-svn: 80191
-
Daniel Dunbar authored
llvm-svn: 80190
-
Mike Stump authored
llvm-svn: 80189
-
Daniel Dunbar authored
- Of course, nothing actually can provide this interface yet. llvm-svn: 80188
-
Daniel Dunbar authored
llvm-svn: 80187
-
Dan Gohman authored
llvm-svn: 80186
-
Mike Stump authored
llvm-svn: 80185
-
Dan Gohman authored
moves. This avoids the need to promote the operands (or implicitly extend them, a partial register update condition), and can reduce i8 register pressure. This substantially speeds up code such as write_hex in lib/Support/raw_ostream.cpp. subclass-coalesce.ll is too trivial and no longer tests what it was originally intended to test. llvm-svn: 80184
-
Anders Carlsson authored
llvm-svn: 80183
-
Anders Carlsson authored
llvm-svn: 80182
-
Mike Stump authored
almost correct. :-) llvm-svn: 80181
-
Gabor Greif authored
now that include/llvm/ADT/iterator.h.in is not attempted to be built, its prerequisite can go away too llvm-svn: 80180
-
Douglas Gregor authored
llvm-svn: 80179
-
Fariborz Jahanian authored
llvm-svn: 80178
-
Douglas Gregor authored
Make sure to bump the reference count of the last element in the ParenListExpr representing the direct initializer of a declaration llvm-svn: 80177
-
Daniel Dunbar authored
llvm-svn: 80176
-
Anders Carlsson authored
llvm-svn: 80175
-
Anders Carlsson authored
llvm-svn: 80174
-
Douglas Gregor authored
llvm-svn: 80173
-
Gabor Greif authored
llvm-svn: 80171
-
Owen Anderson authored
llvm-svn: 80170
-
Bob Wilson authored
attempt more than 2 constraints on an instruction. llvm-svn: 80169
-
Daniel Dunbar authored
sections, etc. - The quick and dirty way, just clone the TargetLoweringObjectFile code. Eventually this should be shared... somehow. llvm-svn: 80168
-
Douglas Gregor authored
name, e.g., x->Base::f() retain the qualifier (and its source range information) in a new subclass of MemberExpr called CXXQualifiedMemberExpr. Provide construction, transformation, profiling, printing, etc., for this new expression type. When a virtual function is called via a qualified name, don't emit a virtual call. Instead, call that function directly. Mike, could you add a CodeGen test for this, too? llvm-svn: 80167
-
Ted Kremenek authored
source symbol information (harvested by Clang) through a C API. llvm-svn: 80166
-
Anders Carlsson authored
Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. llvm-svn: 80165
-
Anders Carlsson authored
llvm-svn: 80164
-
Mike Stump authored
llvm-svn: 80163
-
Daniel Dunbar authored
- I moved section creation back into AsmParser. I think policy decisions like this should be pushed higher, not lower, when possible (in addition the assembler has flags which change this behavior, for example). llvm-svn: 80162
-
Douglas Gregor authored
llvm-svn: 80161
-
- Aug 26, 2009
-
-
Anders Carlsson authored
llvm-svn: 80158
-
Eric Christopher authored
personality function. llvm-svn: 80153
-
Gabor Greif authored
so get rid of this monstrosity. iterator.h.in is scheduled for deletion in my working copy, but I wait till I see that configure gets regenerated, as it depends on it. I'll commit then. There are still some AC_* tests in the configure.ac dealing with iterators, those can be zapped probably too. llvm-svn: 80147
-