- Jul 16, 2009
-
-
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
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 75859
-
Dan Gohman authored
llvm-svn: 75858
-
Dan Gohman authored
immediately on every output error. Instead, add a flag to raw_ostream, and set the flag whenever an error is detected. The flag can be queried and cleared from the public API. This gives applications more flexibility to handling errors in application-specific ways. If the flag is not cleared when the raw_ostream is destructed, llvm_report_error is called from the destructor. This ensures that errors are not implicitly silenced, and provides convenient default behavior for tools like llc and opt. Clients wishing to avoid llvm_report_error calls from raw_ostream should check for errors and clear the error flag. llvm-svn: 75857
-
Ted Kremenek authored
Objective-C pointers to using ObjCObjectPointerType. Now the checking for 'attribute ((nonnull))' in Sema doesn't emit an error when trying to apply that attribute to a parameter that is an Objective-C pointer (this is a regression). To prevent this regression from occuring in the future, the 'nonnull.c' test was moved to test/SemaObjC and renamed 'nonnull.m'. I also enhanced the tests to show that function calls involved a NULL Objective-C pointer constant does not trigger a warning. This is consistent with GCC, but should likely be fixed. llvm-svn: 75856
-
Fariborz Jahanian authored
a test failure, until figuring out what caused the failure. llvm-svn: 75855
-
Daniel Dunbar authored
- Switch to standard addAssemblyEmitter logic. llvm-svn: 75854
-