- Feb 05, 2011
-
-
Oscar Fuentes authored
llvm-svn: 124968
-
Anders Carlsson authored
won't assert when building a thunk for an implicit virtual member function that is not marked used. llvm-svn: 124967
-
Anders Carlsson authored
llvm-svn: 124961
-
Anders Carlsson authored
llvm-svn: 124960
-
Tobias Grosser authored
llvm-svn: 124959
-
Tobias Grosser authored
llvm-svn: 124958
-
Tobias Grosser authored
llvm-svn: 124957
-
Tobias Grosser authored
This is the first step to make the clang_complete vim plugin work with libclang. Reparsing improves parsing time from 0.8 to 0.25 secs for one of my LLVM .cpp files. llvm-svn: 124956
-
Tobias Grosser authored
llvm-svn: 124955
-
Tobias Grosser authored
llvm-svn: 124954
-
Tobias Grosser authored
The iterator did never throw an IndexError. It was therefore not possible to use it in a normal foreach loop as that loop would never stop. llvm-svn: 124953
-
Tobias Grosser authored
This improves the readability of the code and fixes one testsuite bug. The bug happend, because we only stored the pointer to the diagnostic in the FixIt iterator, but not the python Diagnostic object. So it could happen that the FixIt iterator still exists, but the python Diagnostic object is freed. However, as the python Diagnostic is freed the pointer to the diagnostic is also freed and the FixIt iterator is referencing a freed pointer. llvm-svn: 124952
-
Tobias Grosser authored
clang-c/Index.h contained cursor kinds not yet available in the python bindings. Contributed-By:
<jmuizelaar@mozilla.com> llvm-svn: 124951
-
NAKAMURA Takumi authored
config.h.* have conditions whether each symbol is defined or not. Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw. llvm-svn: 124950
-
NAKAMURA Takumi authored
Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one. llvm-svn: 124949
-
NAKAMURA Takumi authored
llvm-svn: 124948
-
NAKAMURA Takumi authored
llvm-svn: 124947
-
NAKAMURA Takumi authored
llvm-svn: 124946
-
NAKAMURA Takumi authored
Windows/Program.inc: Quote arguments when dubious characters (used by cmd.exe or MSYS shell) are included to invoke CreateProcess(). Thanks to Danil Malyshev. llvm-svn: 124945
-
Greg Clayton authored
llvm-svn: 124944
-
Greg Clayton authored
llvm-svn: 124943
-
Greg Clayton authored
llvm-svn: 124942
-
Greg Clayton authored
llvm-svn: 124941
-
Argyrios Kyrtzidis authored
A common pattern in classes with multiple initializers is to put the subclass's common initialization bits into a static function that receives the value of 'self', e.g: if (!(self = [super init])) return nil; if (!(self = _commonInit(self))) return nil; It was reported that 'self' was not set to the result of [super init]. Until we can use inter-procedural analysis, in such a call, transfer the ObjCSelfInitChecker flags associated with 'self' to the result of the call. Fixes rdar://8937441 & http://llvm.org/PR9094 llvm-svn: 124940
-
Argyrios Kyrtzidis authored
say "out-of-line definition differ from the declaration in the return type" instead of the silly "functions that differ only in their return type cannot be overloaded". Addresses rdar://7980179. llvm-svn: 124939
-
Greg Clayton authored
llvm-svn: 124937
-
Anders Carlsson authored
We now emit everything except unused implicit virtual member functions when building the vtable. llvm-svn: 124935
-
Bob Wilson authored
llvm-svn: 124933
-
Andrew Trick authored
<rdar://problem/8959122> illegal register operands for UMULL instruction in cfrac nightly test I'm stil working on a unit test, but the case is: rx = movcc rx, r3 r2 = ldr r2, r3 = umull r2, r2 The anti-dep breaker should not convert this into an illegal instruction: r2, r2 = umull llvm-svn: 124932
-
Greg Clayton authored
llvm-svn: 124931
-
Eric Christopher authored
llvm-svn: 124930
-
Greg Clayton authored
llvm-svn: 124929
-
Greg Clayton authored
llvm-svn: 124928
-
Greg Clayton authored
Patch from Kirk Beitz. llvm-svn: 124927
-
Greg Clayton authored
section by using a DenseMap. Fixed some logging calls to get the log shared pointer. llvm-svn: 124926
-
Johnny Chen authored
llvm-svn: 124925
-
Ted Kremenek authored
llvm-svn: 124924
-
Ted Kremenek authored
llvm-svn: 124920
-
Jakob Stoklund Olesen authored
If the interference overlaps the instruction, we cannot separate it. llvm-svn: 124918
-
Jakob Stoklund Olesen authored
If these inequalities don't hold, we are creating a live range split that won't allocate. llvm-svn: 124917
-