- Jan 31, 2010
-
-
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
-
Anton Korobeynikov authored
Even if they are suported by the core, they can be disabled (this is just a configuration bit inside some register). Allow unaligned memops on darwin and conservatively disallow them otherwise. llvm-svn: 94889
-
Benjamin Kramer authored
- URL can go into read only memory now. - Compilers will fold away all the strstr calls. llvm-svn: 94887
-
Anton Korobeynikov authored
llvm-svn: 94879
-
Benjamin Kramer authored
llvm-svn: 94878
-
Bob Wilson authored
unconditionally. Besides checking the offset, also check that the underlying object is aligned as much as the load itself. llvm-svn: 94875
-
Anders Carlsson authored
llvm-svn: 94874
-
Evan Cheng authored
llvm-svn: 94873
-
Evan Cheng authored
llvm-svn: 94872
-
Devang Patel authored
llvm-svn: 94870
-
Daniel Dunbar authored
something totally broken and parsing them as immediates, but the .td file also had the wrong match class so things sortof worked. Except, that is, that we would parse movl $0, %eax as movl 0, %eax Feel free to guess how well that worked. llvm-svn: 94869
-
Daniel Dunbar authored
in the order they were declared. llvm-svn: 94868
-
-
Dale Johannesen authored
llvm-svn: 94866
-
-
Ted Kremenek authored
Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! llvm-svn: 94864
-
Bob Wilson authored
llvm-svn: 94863
-
Bob Wilson authored
needed for this test, but otherwise, there's nothing ARM-specific about it and no need to specify the calling convention. llvm-svn: 94862
-
Daniel Dunbar authored
llvm-svn: 94861
-
Daniel Dunbar authored
line. Turns out edit_distance can be slow if the string we are scanning for happens to be quite large. llvm-svn: 94860
-
Daniel Dunbar authored
register, and use to cleanup a FIXME in X86AsmParser.cpp. llvm-svn: 94859
-