- Jun 18, 2009
-
-
Ted Kremenek authored
llvm-svn: 73648
-
Owen Anderson authored
llvm-svn: 73647
-
Anton Korobeynikov authored
llvm-svn: 73646
-
Ted Kremenek authored
Environment hasn't been uniqued in a FoldingSet for some time, so this was just wasting a pointer in GRState. llvm-svn: 73645
-
Ted Kremenek authored
GRState object has a direct reference to its GRStateManager, making the functionality of GRStateRef redunandant. This will lead to some nice API cleanup and code shrinking across libAnalysis. llvm-svn: 73644
-
Owen Anderson authored
llvm-svn: 73643
-
- Jun 17, 2009
-
-
Owen Anderson authored
llvm-svn: 73642
-
Douglas Gregor authored
thereof. Patch by Anders Johnsen! llvm-svn: 73641
-
Daniel Dunbar authored
- Make python test runner force COLUMNS=0 to increase determinism. - Substitute clang-cc as we do for clang. - Improved detection of Ctrl-C. - Honor CLANG and CLANGCC environment variables. - Add proper command line arguments to TestRunner.py (see --help) llvm-svn: 73640
-
Owen Anderson authored
llvm-svn: 73639
-
Douglas Gregor authored
llvm-svn: 73637
-
Owen Anderson authored
We need to use double-checked locking for lazy initialization in this case when running multithreaded. llvm-svn: 73636
-
Stefanus Du Toit authored
llvm-svn: 73635
-
Lang Hames authored
llvm-svn: 73634
-
Dan Gohman authored
llvm-svn: 73633
-
Dale Johannesen authored
move loads back past a check that the load address is valid, see new testcase. The test that went in with 72661 has exactly this case, except that the conditional it's moving past is checking something else; I've settled for changing that test to reference a global, not a pointer. It may be possible to scan all the tests you pass and make sure none of them are checking any component of the address, but it's not trivial and I'm not trying to do that here. llvm-svn: 73632
-
Owen Anderson authored
llvm-svn: 73631
-
Owen Anderson authored
Add an RAII ScopedWriter, which allows one to acquire a writer lock for the duration of a scope. Simplify a lot of uses of writer locks in Constants.cpp by using it. llvm-svn: 73630
-
Fariborz Jahanian authored
llvm-svn: 73629
-
Owen Anderson authored
Simplify the locking on the Constants tables, and make it more efficient, by pushing it into the ValueMap from the callers. Document those ValueMap functions that are _not_ locked, so that callers are aware that they need to do the locking themselves. llvm-svn: 73628
-
Douglas Gregor authored
llvm-svn: 73626
-
Torok Edwin authored
llvm-svn: 73625
-
Owen Anderson authored
Type safety for Constants.cpp! Some of this is temporary, as I'm planning to push some of the R/W locking into FoldingSet. llvm-svn: 73624
-
Douglas Gregor authored
Make sure that .td and .def files get into the list of headers in a CMake build, for use in Xcode and Visual Studio llvm-svn: 73623
-
Anton Korobeynikov authored
Patch by Viktor Kutuzov and Anton Korzh from Access Softek, Inc. llvm-svn: 73622
-
Dan Gohman authored
llvm-svn: 73621
-
Owen Anderson authored
llvm-svn: 73620
-
Chris Lattner authored
llvm-svn: 73619
-
Chris Lattner authored
llvm-svn: 73618
-
Owen Anderson authored
We need to guard reads of the AbstractTypeUsers list, as well as writes to it. While it would be nice to use a R/W lock here, we can't, because it HAS to be recursive. llvm-svn: 73617
-
Douglas Gregor authored
llvm-svn: 73616
-
Douglas Gregor authored
llvm-svn: 73615
-
Owen Anderson authored
llvm-svn: 73614
-
Chris Lattner authored
llvm-svn: 73613
-
Chris Lattner authored
llvm-svn: 73612
-
Chris Lattner authored
llvm-svn: 73611
-
Chris Lattner authored
of targets for various purposes. llvm-svn: 73610
-
Douglas Gregor authored
llvm-svn: 73609
-
Owen Anderson authored
lock. This is obviously bad, but at least it's threadsafe! If you know how to improve this in a pre-Vista friendly well, patches welcome! Patch by Max Burke. llvm-svn: 73607
-
Nick Lewycky authored
printers. While I'm here, alphabetize. llvm-svn: 73606
-