- Jul 16, 2009
-
-
Evan Cheng authored
Avoid remat'ing instructions whose def have sub-register indices for now. It's just really really hard to get all the cases right. llvm-svn: 75900
-
Chris Lattner authored
generator can know the top bits are zero, not undefined. Thanks to Dan for pointing this out. llvm-svn: 75899
-
Bruno Cardoso Lopes authored
llvm-svn: 75898
-
Chris Lattner authored
Varga! llvm-svn: 75897
-
Chris Lattner authored
llvm-svn: 75896
-
Chris Lattner authored
some target hooks. llvm-svn: 75895
-
Chris Lattner authored
llvm-svn: 75894
-
Daniel Dunbar authored
llvm-svn: 75893
-
Daniel Dunbar authored
llvm-svn: 75892
-
Daniel Dunbar authored
llvm-svn: 75891
-
Daniel Dunbar authored
llvm-svn: 75890
-
Daniel Dunbar authored
llvm-svn: 75889
-
Daniel Dunbar authored
processing. llvm-svn: 75888
-
Daniel Dunbar authored
llvm-svn: 75887
-
Daniel Dunbar authored
variables. - Module initialization functions supplanted the need for these. llvm-svn: 75886
-
Ted Kremenek authored
llvm-svn: 75885
-
Ted Kremenek authored
ValueManager::makeArrayIndex()/convertArrayIndex() methods. This handles yet another crash case when reasoning about array indices of different bitwidth and signedness. llvm-svn: 75884
-
Dan Gohman authored
means that two separate raw_ostreams are doing buffering before data is sent to the underlying stream. Besides the inefficiency of redundant buffering, the second level of buffering doesn't recieve flush() requests. Fix this by having formatted_raw_ostream set the underlying raw_ostream to be unbuffered. This eliminates inefficiency due to redundant buffering, and it makes the flush() disconnect harmless. This fixes PR4559. llvm-svn: 75883
-
Ted Kremenek authored
(1) Moved the SValuator object from GRExprEngine to ValueManager. This allows ValueManager to use the SValuator when creating SVals. (2) Added ValueManager::makeArrayIndex() and ValueManager::convertToArrayIndex(), two SVal creation methods that will help RegionStoreManager always have a consistent set of SVals with the same integer size and type when reasoning about array indices. llvm-svn: 75882
-
Chris Lattner authored
section on ppc. llvm-svn: 75881
-
Daniel Dunbar authored
multiple times. llvm-svn: 75880
-
Fariborz Jahanian authored
Patch by Ryan Flynn llvm-svn: 75879
-
Zhongxing Xu authored
llvm-svn: 75878
-
Zhongxing Xu authored
llvm-svn: 75877
-
Devang Patel authored
llvm-svn: 75876
-
Devang Patel authored
This prefix is used by LLVM to inform the asm printer to not emit usual global symbol prefix before the symbol name. llvm-svn: 75875
-
Zhongxing Xu authored
llvm-svn: 75874
-
Zhongxing Xu authored
llvm-svn: 75873
-
Daniel Dunbar authored
- Added a sed script to do this in the comments. llvm-svn: 75872
-
Daniel Dunbar authored
- This isn't needed anymore, we require clients to call the appropriate initialization routines using TargetSelect.h. llvm-svn: 75871
-
Steve Naroff authored
This is fallout from the recent ObjCObjectPointerType rework. I'll work on fixing this tomorrow. llvm-svn: 75870
-
Owen Anderson authored
llvm-svn: 75869
-
Daniel Dunbar authored
llvm-svn: 75867
-
Owen Anderson authored
llvm-svn: 75866
-
Ted Kremenek authored
llvm-svn: 75865
-
Daniel Dunbar authored
(although we don't get a very good error message). llvm-svn: 75864
-
Owen Anderson authored
llvm-svn: 75863
-
Daniel Dunbar authored
llvm-svn: 75862
-
Fariborz Jahanian authored
llvm-svn: 75861
-
Jakob Stoklund Olesen authored
This extra check is not trigged when runnning "make check" on top-of-tree. Change error message to better match llvm_unreachable() grammar. Don't call llvm_unreachable() when writing error messages to a file, but keep going. llvm-svn: 75860
-