- Feb 05, 2011
-
-
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
-
Eric Christopher authored
a) Making it a per call site bonus for functions that we can move from indirect to direct calls. b) Reduces the bonus from 500 to 100 per call site. c) Subtracts the size of the possible newly inlineable call from the bonus to only add a bonus if we can inline a small function to devirtualize it. Also changes the bonus from a positive that's subtracted to a negative that's added. Fixes the remainder of rdar://8546196 by reducing the object file size after inlining by 84%. llvm-svn: 124916
-
Johnny Chen authored
to represent the the 'If Then' instruction which makes up to four following instructions (the IT block)conditional. Hook up ITSession utility class as a member variable of EmulateInstructionARM. llvm-svn: 124915
-
Greg Clayton authored
locations by ID. It used to be, worst case, O(N). llvm-svn: 124914
-
David Greene authored
[AVX] Revert 124910 until clients are ready. llvm-svn: 124912
-
Fariborz Jahanian authored
patch. llvm-svn: 124911
-
David Greene authored
[AVX] Add some utilities to insert and extract 128-bit subvectors. This allows us to easily support 256-bit operations that don't have native 256-bit support. This applies to integer operations, certain types of shuffles and various othher things. llvm-svn: 124910
-
Fariborz Jahanian authored
when selector metadata is generated, which is triggered by at least on class implementation. This is to match gcc's behavior. // rdar://8851684. llvm-svn: 124909
-
Daniel Dunbar authored
implicitly allows custom conversions to be member functions. llvm-svn: 124908
-
Jakob Stoklund Olesen authored
In that case we simply ignore the landing pad and split live ranges before the first terminator. llvm-svn: 124907
-
Johnny Chen authored
llvm-svn: 124906
-
- Feb 04, 2011
-
-
Caroline Tice authored
Modify test cases in test suite to either expect brief output or to pass -f for full output as appropriate. llvm-svn: 124905
-
Devang Patel authored
llvm-svn: 124904
-
Nick Lewycky authored
purpose. Fixes PR9080! llvm-svn: 124903
-