- Feb 05, 2008
-
-
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
-
Ted Kremenek authored
Added a "ConstantNotEq" map to ValueState (and added necessary typedefs and factory objects to ValueStateManager). llvm-svn: 46758
-
Ted Kremenek authored
llvm-svn: 46757
-
Ted Kremenek authored
llvm-svn: 46756
-
Ted Kremenek authored
llvm-svn: 46755
-
Ted Kremenek authored
llvm-svn: 46754
-
Ted Kremenek authored
unique ImutAVLTree* for profiling. Modified ImutAVLTree: (1) changed ComputeHash() to ComputeDigest() and (2) changed Profile() to use the computed digest and (3) modified insertion of IMutAVLTree into the FoldingSet owned by the ImutAVLTreeFactory object to use profiling instead of computing a direct hash. This fixes a bug where our abuse of the FoldingSet would not work when the FoldingSet was resized. llvm-svn: 46753
-
Anders Carlsson authored
llvm-svn: 46752
-
Anders Carlsson authored
llvm-svn: 46751
-
Anders Carlsson authored
llvm-svn: 46750
-
Nate Begeman authored
llvm-svn: 46746
-
Chris Lattner authored
simplify the code and generally make it more robust. llvm-svn: 46745
-
Ted Kremenek authored
structure that can contain several maps, not just one. llvm-svn: 46744
-
Chris Lattner authored
Type*'s can change as types are refined, so we can't use them as a stable key in the map. Decls don't change, so use them instead. This patch was written by Anders, but he's too shy to commit it himself :) llvm-svn: 46743
-
Chris Lattner authored
llvm-svn: 46742
-
Chris Lattner authored
llvm-svn: 46741
-
Ted Kremenek authored
llvm-svn: 46740
-
Chris Lattner authored
was incorrectly simplifying "x == (gep x, 1, i)" into false, even though i could be negative. As it turns out, all the code to handle this already existed, we just need to disable the incorrect optimization case and let the general case handle it. llvm-svn: 46739
-
Owen Anderson authored
llvm-svn: 46738
-
Devang Patel authored
Update outdated comment. llvm-svn: 46737
-
Devang Patel authored
Handle padding fields while initializing struct (fix PR 1962) llvm-svn: 46736
-
Eli Friedman authored
to a cell is being held. llvm-svn: 46735
-
Devang Patel authored
llvm-svn: 46734
-
Dale Johannesen authored
llvm-svn: 46733
-
Ted Kremenek authored
llvm-svn: 46732
-
Ted Kremenek authored
__builtin_choose. llvm-svn: 46731
-
Evan Cheng authored
llvm-svn: 46730
-
Evan Cheng authored
llvm-svn: 46729
-
Dale Johannesen authored
vec_ext_v4si builtins. This is a hack; they should be defined here, then resolved in the X86 BE. However there is enough other stuff missing in the X86 BE for SSE41 that this will do for now. llvm-svn: 46727
-
Evan Cheng authored
llvm-svn: 46725
-
Evan Cheng authored
Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. llvm-svn: 46724
-
Nate Begeman authored
llvm-svn: 46723
-
- Feb 04, 2008
-
-
Ted Kremenek authored
llvm-svn: 46722
-
Ted Kremenek authored
created for GRConstants. Moved instances of ValueManager and SymbolManager inside this class. The goal is to gradually separate more of the state management from the state transformation. llvm-svn: 46721
-
Nate Begeman authored
llvm-svn: 46720
-
Ted Kremenek authored
of the contained ImutAVLTree root. llvm-svn: 46719
-