- Feb 06, 2008
-
-
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
-
Ted Kremenek authored
llvm-svn: 46772
-
Ted Kremenek authored
contraint between a symbol and an integer constant. llvm-svn: 46771
-
Ted Kremenek authored
This noticeably cleans up the naming of these classes. llvm-svn: 46770
-
Ted Kremenek authored
transfer function evaluation that represent constraints between symbolic values and constant integers. llvm-svn: 46769
-
Steve Naroff authored
Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/expressions. This bug fix is the result of not having 2-token lookahead to recognize specific @-keywords. llvm-svn: 46768
-
Chris Lattner authored
check more intelligent. This speeds up mem2reg from 5.29s to 0.79s on a synthetic testcase with tons of predecessors and phi nodes. llvm-svn: 46767
-
Anders Carlsson authored
llvm-svn: 46766
-
Dale Johannesen authored
llvm-svn: 46764
-
Evan Cheng authored
If a vr is already marked alive in a bb, then it has PHI uses that are visited earlier, then it is not killed in the def block (i.e. not dead). llvm-svn: 46763
-
Anders Carlsson authored
llvm-svn: 46762
-
Chris Lattner authored
llvm-svn: 46761
-
Chris Lattner authored
dependencies in makefile, and fix llvm_cv_no_link_all_option on darwin. Patch by Shantonu Sen, more info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-February/012410.html llvm-svn: 46760
-
Ted Kremenek authored
for buffers for RValues and States. llvm-svn: 46759
-