- Feb 06, 2008
-
-
Evan Cheng authored
llvm-svn: 46825
-
Chris Lattner authored
explicitly document that return statement argument does not necessarily follow the result type of the function. Add testcase. llvm-svn: 46823
-
Bill Wendling authored
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080128/057882.html This is causing a miscompilation on PPC G5 and just now seeing it on iMac x86-64. llvm-svn: 46822
-
Evan Cheng authored
llvm-svn: 46821
-
Anders Carlsson authored
llvm-svn: 46819
-
Chris Lattner authored
llvm-svn: 46818
-
Chris Lattner authored
llvm-svn: 46817
-
Chris Lattner authored
This is not ready for review or hacking, this is a work in progress :) llvm-svn: 46816
-
Ted Kremenek authored
llvm-svn: 46815
-
Ted Kremenek authored
"if(x)". On the true branch we know the value is != 0, and on the false branch we know it is 0. llvm-svn: 46814
-
Evan Cheng authored
RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, followed by TwoAddress which requires LiveVariables. We cannot run LiveVariables on non-SSA code. llvm-svn: 46813
-
Anders Carlsson authored
llvm-svn: 46812
-
Anders Carlsson authored
llvm-svn: 46811
-
Chris Lattner authored
llvm-svn: 46810
-
Chris Lattner authored
llvm-svn: 46809
-
Chris Lattner authored
llvm-svn: 46808
-
Chris Lattner authored
llvm-svn: 46807
-
Eli Friedman authored
llvm-svn: 46806
-
Chris Lattner authored
llvm-svn: 46805
-
Chris Lattner authored
llvm-svn: 46804
-
Chris Lattner authored
llvm-svn: 46803
-
Chris Lattner authored
previously in an opaque context. If we didn't do this, computing its layout could be wasted: just be lazy. llvm-svn: 46802
-
Chris Lattner authored
llvm-svn: 46801
-
Chris Lattner authored
static variables outside functions. llvm-svn: 46800
-
Eli Friedman authored
llvm-svn: 46799
-
Chris Lattner authored
tag decl after it has been completed llvm-svn: 46798
-
Ted Kremenek authored
llvm-svn: 46797
-
Ted Kremenek authored
Removed lval::SymIntConstraintVal; wrappers for symbolic constraints are not lvalues (only integers that evaluate to !0 or 0). llvm-svn: 46796
-
Ted Kremenek authored
symbols (for constant integers). llvm-svn: 46795
-
Ted Kremenek authored
ValueState no longer inherits FoldingSetNode (not needed). Removed redundant operator= implementation for ValueState (it simply did the default behavior). llvm-svn: 46794
-
Ted Kremenek authored
using the bump-pointer allocator and a placed new; we accidentally allocated a ValueStateImpl* instead, causing an overrun when we did a placed new(). llvm-svn: 46793
-
Chris Lattner authored
eliminating a bunch of forwarding methods and generally simplifying things. llvm-svn: 46792
-
Chris Lattner authored
level code in clang. This is a cleanup, but does implement "-o" for -emit-llvm. One effect of this is that "clang foo.c -emit-llvm" will now emit into foo.ll instead of stdout. Use "clang foo.c -emit-llvm -o -" or "clang < foo.c -emit-llvm" to get the old behavior. llvm-svn: 46791
-
Tanya Lattner authored
Throttle the non-local dependence analysis for basic blocks with more than 50 predecessors. Added command line option to play with this threshold. llvm-svn: 46790
-
Ted Kremenek authored
This action will add constraints to the possible values of a symbol. Still needs to be debugged. llvm-svn: 46789
-
Chris Lattner authored
llvm-svn: 46788
-
Chris Lattner authored
Sema::ActOnTranslationUnitScope. The various ObjC pieces at the top of Sema.cpp should be moved into SemaObjC or something. llvm-svn: 46787
-
Chris Lattner authored
llvm-svn: 46786
-
Chris Lattner authored
llvm-svn: 46785
-
Anders Carlsson authored
llvm-svn: 46784
-