- Dec 07, 2008
-
-
Chris Lattner authored
llvm-svn: 60650
-
Chris Lattner authored
method. This will eventually take over load/store dep queries from getNonLocalDependency. For now it works fine, but is incredibly slow because it does no caching. Lets not switch GVN to use it until that is fixed :) llvm-svn: 60649
-
Chris Lattner authored
duplication of logic (in 2 places) to determine what pointer a load/store touches. This will be addressed in a future commit. llvm-svn: 60648
-
Chris Lattner authored
instead of making getDependencyFrom do it. llvm-svn: 60647
-
Chris Lattner authored
llvm-svn: 60646
-
Anders Carlsson authored
llvm-svn: 60645
-
Chris Lattner authored
llvm-svn: 60644
-
Chris Lattner authored
llvm-svn: 60643
-
Chris Lattner authored
emphasize the scanning and make it more similar to getDependencyFrom llvm-svn: 60642
-
Chris Lattner authored
clobber with the current implementation. Instead of returning a "precise clobber" just return a fuzzy one. This doesn't matter to any clients anyway and should speed up analysis time very very slightly. llvm-svn: 60641
-
Chris Lattner authored
everything interesting anyway. llvm-svn: 60640
-
Chris Lattner authored
original impl was correct and noone actually makes the query anyway. llvm-svn: 60639
-
Anders Carlsson authored
llvm-svn: 60638
-
Chris Lattner authored
llvm-svn: 60637
-
Chris Lattner authored
llvm-svn: 60636
-
Fariborz Jahanian authored
Bug reported by Chris L. llvm-svn: 60635
-
Fariborz Jahanian authored
via the category's protocol list1s, with appropriate diagnsostics and a test case. llvm-svn: 60634
-
- Dec 06, 2008
-
-
Chris Lattner authored
llvm-svn: 60633
-
Chris Lattner authored
llvm-svn: 60632
-
Anders Carlsson authored
llvm-svn: 60631
-
Fariborz Jahanian authored
type mimatches. llvm-svn: 60630
-
Fariborz Jahanian authored
llvm-svn: 60629
-
Anders Carlsson authored
llvm-svn: 60628
-
Anders Carlsson authored
llvm-svn: 60627
-
Anders Carlsson authored
llvm-svn: 60626
-
Fariborz Jahanian authored
testing declaration of properties in categories. llvm-svn: 60625
-
Chris Lattner authored
llvm-svn: 60624
-
Nick Lewycky authored
llvm-svn: 60623
-
Ted Kremenek authored
llvm-svn: 60622
-
Evan Cheng authored
llvm-svn: 60621
-
Fariborz Jahanian authored
attributes. Example would be, readonly, assign or assign, copy, etc. llvm-svn: 60620
-
Chris Lattner authored
doesn't do its own local caching, and is slightly more aggressive about free/store dse (see testcase). This eliminates the last external client of MemDep::getDependenceFrom(). llvm-svn: 60619
-
Douglas Gregor authored
template<typename T> void f(T x) { g(x); // g is a dependent name, so don't even bother to look it up g(); // error: g is not a dependent name } Note that when we see "g(", we build a CXXDependentNameExpr. However, if none of the call arguments are type-dependent, we will force the resolution of the name "g" and replace the CXXDependentNameExpr with its result. GCC actually produces a nice error message when you make this mistake, and even offers to compile your code with -fpermissive. I'll do the former next, but I don't plan to do the latter. llvm-svn: 60618
-
Dan Gohman authored
since %p isn't formatted consistently, but obviously plain %x is wrong. PRIxPTR with a cast to uintptr_t would work here, but that requires inconvenient build-system changes. %lu works on all current and foreseable future hosts. llvm-svn: 60616
-
Douglas Gregor authored
expressions, and value-dependent expressions. This permits us to parse some template definitions. This is not a complete solution; we're missing type- and value-dependent computations for most of the expression types, and we're missing checks for dependent types and type-dependent expressions throughout Sema. llvm-svn: 60615
-
- Dec 05, 2008
-
-
Dale Johannesen authored
llvm-svn: 60614
-
Fariborz Jahanian authored
llvm-svn: 60611
-
Fariborz Jahanian authored
property. It also checks for duplicate use of the same ivar in two different iproperty implementations. It also caught an error for a test case used in CodeGen :). llvm-svn: 60610
-
Dale Johannesen authored
llvm-svn: 60609
-
Dale Johannesen authored
loops when they can be subsumed into addressing modes. Change X86 addressing mode check to realize that some PIC references need an extra register. (I believe this is correct for Linux, if not, I'm sure someone will tell me.) llvm-svn: 60608
-