- Oct 10, 2009
-
-
Douglas Gregor authored
llvm-svn: 83686
-
Douglas Gregor authored
llvm-svn: 83685
-
Devang Patel authored
Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. While recording beginning of a function, use scope info from the first location entry instead of just relying on first location entry itself. llvm-svn: 83684
-
Douglas Gregor authored
llvm-svn: 83681
-
Douglas Gregor authored
- Filter out unnamed declarations - Filter out declarations whose names are reserved for the implementation (e.g., __bar, _Foo) - Place OVERLOAD: or COMPLETION: at the beginning of each code-completion result, so we can easily separate them from other compilation results. llvm-svn: 83680
-
Anders Carlsson authored
llvm-svn: 83679
-
Jeffrey Yasskin authored
mappings, which could cause errors and assert-failures. This patch fixes that, adds a test, and refactors the global-mapping-removal code into a single place. llvm-svn: 83678
-
Dan Gohman authored
llvm-svn: 83677
-
Devang Patel authored
llvm-svn: 83676
-
- Oct 09, 2009
-
-
Dale Johannesen authored
constants used in inlining heuristics (especially those used in more than one file). No functional change. llvm-svn: 83675
-
John McCall authored
pass a LookupResult reference to lookup routines. Call out uses which assume a single result. llvm-svn: 83674
-
Kevin Enderby authored
lists. Changed ARMAsmParser::MatchRegisterName to return -1 instead of 0 on errors so 0-15 values could be returned as register numbers. Also added the rest of the arm register names to the currently hacked up version to allow more testing. Some changes to ARMAsmParser::ParseOperand to give different errors for things not yet supported and some additions to the hacked ARMAsmParser::MatchInstruction to allow more testing for now. llvm-svn: 83673
-
Douglas Gregor authored
injected-class-name (e.g., when we're referring to other specializations of the current class template). Make sure that we see the template rather than the injected-class-name. Fixes PR4768. llvm-svn: 83672
-
Dan Gohman authored
TargetInstrDesc::isRematerializable flag, so it isn't necessary to do this check in its callers. llvm-svn: 83671
-
Dan Gohman authored
when one of the bits being tested would end up being the sign bit in the narrower type, and a signed comparison is being performed, since this would change the result of the signed comparison. This fixes PR5132. llvm-svn: 83670
-
Bob Wilson authored
llvm-svn: 83667
-
Mike Stump authored
llvm-svn: 83666
-
Axel Naumann authored
llvm-svn: 83665
-
Mike Stump authored
llvm-svn: 83664
-
Axel Naumann authored
llvm-svn: 83663
-
Mike Stump authored
llvm-svn: 83659
-
Dan Gohman authored
information when unfolding memory references. llvm-svn: 83656
-
Devang Patel authored
Check invalid debug info for enums. This may happen when underlyng enum is optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. llvm-svn: 83655
-
Jim Grosbach authored
llvm-svn: 83653
-
Mike Stump authored
llvm-svn: 83652
-
Bob Wilson authored
llvm-svn: 83651
-
Fariborz Jahanian authored
Now we produce things like: bug1.cpp:21:11: error: use of overloaded operator '->*' is ambiguous int i = c->*pmf; // expected-error {{use of overloaded operator '->*' is ambiguous}} \ ~^ ~~~ bug1.cpp:21:11: note: built-in candidate operator ->* ('struct A volatile *', 'int const struct A::*') bug1.cpp:21:11: note: built-in candidate operator ->* ('struct A volatile *', 'int restrict struct A::*') ... Still need to look at an issue (indicated as FIXME in the test case). llvm-svn: 83650
-
Dan Gohman authored
llvm-svn: 83649
-
Fariborz Jahanian authored
operator's types. llvm-svn: 83648
-
Nicolas Geoffray authored
to llvm-2.6. Remove the precise garbage collection feature. llvm-svn: 83638
-
Nicolas Geoffray authored
llvm-svn: 83628
-
Nicolas Geoffray authored
llvm-svn: 83627
-
Chris Lattner authored
llvm-svn: 83625
-
Evan Cheng authored
llvm-svn: 83624
-
Chris Lattner authored
llvm-svn: 83623
-
Evan Cheng authored
llvm-svn: 83622
-
Chris Lattner authored
llvm-svn: 83621
-
Mikhail Glushenkov authored
llvm-svn: 83620
-
Mikhail Glushenkov authored
llvm-svn: 83619
-
Mikhail Glushenkov authored
llc can compile .ll files directly these days. llvm-svn: 83618
-