- Jul 16, 2009
-
-
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
-
Owen Anderson authored
Add an LLVMContext to Type, hardwired to the global context until Type uniquing is moved on the contexts themselves. llvm-svn: 75853
-
Eli Friedman authored
using it. llvm-svn: 75852
-
Bob Wilson authored
llvm-svn: 75851
-
Fariborz Jahanian authored
base/members. llvm-svn: 75849
-
Daniel Dunbar authored
- No intended functionality change. llvm-svn: 75848
-
Jakob Stoklund Olesen authored
Reserved registers are not candidates for scavenging, and they were removed from the candidate list like this: CreateRegClassMask(RC, Candidates); Candidates ^= ReservedRegs; However, when there are reserved registers outside RC, this causes invalid bits to be set in Candidates. llvm-svn: 75847
-
Owen Anderson authored
To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. This will let us to hardwire stuff to the global context in the short term while the API is sorted out. llvm-svn: 75846
-
Eli Friedman authored
operands; it's possible to end up with a constant-foldable operand to most instructions, even those which can't trap. llvm-svn: 75845
-
rdar://problem/7062158Ted Kremenek authored
Fix <rdar://problem/7062158> by having BasicStoreManager model values for 'static' global variables. llvm-svn: 75844
-
Daniel Dunbar authored
- No intended functionality change. llvm-svn: 75843
-
Chris Lattner authored
stuff. Patch by Zoltan Varga! llvm-svn: 75842
-
- Jul 15, 2009
-
-
Daniel Dunbar authored
llvm-svn: 75841
-
Owen Anderson authored
llvm-svn: 75840
-
Chris Lattner authored
more like other targets. llvm-svn: 75839
-
Evan Cheng authored
llvm-svn: 75838
-
Ted Kremenek authored
the list of files in the CMakeLists.txt files. It works by scanning (starting from the working directory from which it is run) all subdirectories containing CMakeLists.txt files. It then updates the list of C and C++ files in the 'add_llvm_library' and 'add_clang_library' lists. Sources file lists are emitted in lexical order. llvm-svn: 75833
-
Ted Kremenek authored
llvm-svn: 75832
-
Ted Kremenek authored
llvm-svn: 75831
-
Owen Anderson authored
llvm-svn: 75830
-
Daniel Dunbar authored
llvm-svn: 75829
-