- Feb 06, 2008
-
-
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
-
Nate Begeman authored
llvm-svn: 46783
-
Steve Naroff authored
Add a FIXME to clarify previous commit/experiment. llvm-svn: 46782
-
Anton Korobeynikov authored
llvm-svn: 46781
-
Anders Carlsson authored
llvm-svn: 46780
-
Anders Carlsson authored
llvm-svn: 46779
-
Ted Kremenek authored
nonlval::SymIntConstraintVal. Reworked transfer function for '==' and '!=' for LValues to return SymIntConstraintVal when comparing a symbol with a constant. llvm-svn: 46778
-
Anders Carlsson authored
llvm-svn: 46777
-
- Feb 05, 2008
-
-
Evan Cheng authored
llvm-svn: 46776
-
Evan Cheng authored
Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is consistent with the definition in td file. llvm-svn: 46775
-
Chris Lattner authored
llvm-svn: 46774
-