- Jan 31, 2010
-
-
Evan Cheng authored
llvm-svn: 94949
-
Chandler Carruth authored
when implicitly supplied to the injected class name. llvm-svn: 94948
-
Chandler Carruth authored
explicit '&' by introducing an address-of operator prior to checking the argument's type. llvm-svn: 94947
-
Evan Cheng authored
llvm-svn: 94946
-
Eli Friedman authored
llvm-svn: 94945
-
Eli Friedman authored
llvm-svn: 94944
-
Eli Friedman authored
llvm-svn: 94943
-
Anders Carlsson authored
When performing a derived-to-base cast that we know will not change the offset, we don't need to null check the input pointer. Fixes PR5965. llvm-svn: 94942
-
Eli Friedman authored
use and X is free to negate. llvm-svn: 94941
-
Sean Callanan authored
to the TargetAsmLexer class so that clients can actually use the TargetAsmLexer they get from a Target. llvm-svn: 94940
-
Anders Carlsson authored
When doing a base-to-derived cast we don't need to null check the derived value if the class offset is 0. llvm-svn: 94939
-
Anders Carlsson authored
llvm-svn: 94938
-
Evan Cheng authored
Do not mark no-return calls tail calls. It'll screw up special calls like longjmp and it doesn't make much sense for performance reason. If my logic is faulty, please let me know. llvm-svn: 94937
-
Daniel Dunbar authored
pending a hash function. Also added a --max-depth argument, handy for timing and limiting the volume of output. llvm-svn: 94936
-
Daniel Dunbar authored
have sent Ted a test case for this. llvm-svn: 94935
-
Daniel Dunbar authored
llvm-svn: 94934
-
Daniel Dunbar authored
cindex/Python: Add full support for Diagnostic and FixIt objects, available via TranslationUnit.diagnostics. Several important FIXMEs remain: - We aren't getting all the notes? - There is still no way to get diagnostics for invalid inputs. llvm-svn: 94933
-
Daniel Dunbar authored
Hurray for exposing implementation details!!! llvm-svn: 94932
-
Daniel Dunbar authored
llvm-svn: 94931
-
Daniel Dunbar authored
llvm-svn: 94930
-
Daniel Dunbar authored
llvm-svn: 94929
-
Daniel Dunbar authored
CIndex: Fix diagnostic callback to not return SourceLocations with a reference to a temporary LangOptions object. llvm-svn: 94928
-
Daniel Dunbar authored
that diagnostics with a source location should occur inside {Begin,End}SourceFile. Note that code completion is currently passing in an invalid LangOptions object due to its implementation, I need to sort this out with Doug. llvm-svn: 94927
-
Anders Carlsson authored
llvm-svn: 94926
-
- Jan 30, 2010
-
-
Anders Carlsson authored
llvm-svn: 94925
-
Daniel Dunbar authored
live as long as the ASTUnit. This is useful for clients which want to maintain pointers to the LangOptions object which ultimately lives in the CompilerInvocation, although it would be nice to make all of this ownership stuff more explicit and obvious. llvm-svn: 94924
-
Daniel Dunbar authored
This allows clients to install their own CompilerInvocation object, which is important for clients that may wish to create references to things like LangOptions whose lifetime will extend past that of the CompilerInstance. llvm-svn: 94923
-
Anders Carlsson authored
llvm-svn: 94922
-
Anders Carlsson authored
llvm-svn: 94921
-
Anders Carlsson authored
llvm-svn: 94920
-
Benjamin Kramer authored
llvm-svn: 94919
-
Anders Carlsson authored
llvm-svn: 94918
-
Anders Carlsson authored
llvm-svn: 94917
-
Anders Carlsson authored
llvm-svn: 94916
-
Bruno Cardoso Lopes authored
llvm-svn: 94915
-
Bruno Cardoso Lopes authored
llvm-svn: 94914
-
Anders Carlsson authored
llvm-svn: 94907
-
Benjamin Kramer authored
PCHReader doesn't implement classof so dyn_casting it will do really weird stuff. Use a static_cast instead. I don't know if this hack is the right fix. Doug, please take a look. llvm-svn: 94895
-
Daniel Dunbar authored
llvm-svn: 94894
-
Benjamin Kramer authored
This fixes a really nasty bug in Darwin::getDarwinArchName where we were going StringRef -> temporary std::string -> StringRef (and return the dead StringRef). The StringRefs from Triple live as long as the Triple itself, that should be long enough. Hopefully 2 of 4 MSVC buildbot failures are gone now. llvm-svn: 94892
-