- Dec 02, 2011
-
-
-
Daniel Dunbar authored
Linux. - Currently just builds a full library, and only on x86, and only for the target arch. llvm-svn: 145672
-
Eric Christopher authored
and update the Sema testcase with a register that we won't hit for a while I hope. Fixes rdar://10510405 llvm-svn: 145671
-
Eric Christopher authored
llvm-svn: 145670
-
Eric Christopher authored
llvm-svn: 145669
-
Greg Clayton authored
previous binaries that link against this for a few builds to make sure we can continue to run against previous binaries. llvm-svn: 145668
-
rdar://problem/10394517Greg Clayton authored
Fixed templates with NonTypeTemplateParmDecl objects. For example: template <unsigned N> .... This fixes SmallVector and all of the other classes that have template params that are non types. llvm-svn: 145667
-
Douglas Gregor authored
within module maps, which will (eventually) be used to re-export a module from another module. There are still some pieces missing, however. llvm-svn: 145665
-
Daniel Dunbar authored
llvm-svn: 145664
-
Daniel Dunbar authored
Darwin's stdint.h for example. llvm-svn: 145663
-
Ted Kremenek authored
Fix test regression introduced by r145656. When seeing a string literal that isn't accepted by 'asm', skip to the enclosing ')'. llvm-svn: 145662
-
Chad Rosier authored
Add FIXMEs to places that are non-trivial to fix. llvm-svn: 145661
-
Jim Ingham authored
llvm-svn: 145660
-
Kostya Serebryany authored
llvm-svn: 145659
-
Daniel Dunbar authored
non-standard struct names. llvm-svn: 145658
-
Daniel Dunbar authored
get the DARWIN_UNIX03 definition on x86_64 but not on i386. llvm-svn: 145657
-
-
Jim Grosbach authored
The alias pseudos need cleaned up for size suffix handling, but this gets the basics working. Will be cleaning up and adding more. llvm-svn: 145655
-
Richard Smith authored
mutable member and a constant initializer. We'd previously promoted such variables to global constants, resulting in nasal demons if the mutable member was modified. This is only a temporary fix. The subtle interplay between isConstantInitializer and CGExprConstant is very bug-prone; there are some other issues in this area which I will be addressing in subsequent, more major reworking of this code. llvm-svn: 145654
-
Kostya Serebryany authored
llvm-svn: 145653
-
Eli Friedman authored
When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. llvm-svn: 145652
-
Daniel Dunbar authored
llvm-svn: 145651
-
Daniel Dunbar authored
llvm-svn: 145649
-
Daniel Dunbar authored
llvm-svn: 145648
-
Daniel Dunbar authored
llvm-svn: 145647
-
Daniel Dunbar authored
llvm-svn: 145646
-
Daniel Dunbar authored
llvm-svn: 145645
-
Greg Clayton authored
will allow us to represent a process/thread ID using a pointer for the OS plug-ins where they might want to represent the process or thread ID using the address of the process or thread structure. llvm-svn: 145644
-
Chad Rosier authored
for the suggestion, Eric. llvm-svn: 145643
-
- Dec 01, 2011
-
-
Chad Rosier authored
TLI isn't being passed to ensure we don't miss opportunities to fold calls. llvm-svn: 145641
-
Douglas Gregor authored
module. When that module becomes visible, so do those declarations. llvm-svn: 145640
-
Chad Rosier authored
rdar://10500969 llvm-svn: 145639
-
Dylan Noblesmith authored
Oops, missed another missing file from r145629. llvm-svn: 145636
-
Dylan Noblesmith authored
Missing file from r145629. llvm-svn: 145634
-
Dylan Noblesmith authored
It was getting ignored after r144788. Also fix an accidental implicit cast from the OptLevel enum to an optional bool argument. MSVC warned on this, but gcc didn't. llvm-svn: 145633
-
Kostya Serebryany authored
llvm-svn: 145631
-
Chad Rosier authored
where it appeared beneficial to pass. More of rdar://10500969 llvm-svn: 145630
-
Anshuman Dasgupta authored
llvm-svn: 145629
-
Sean Callanan authored
in the face of failures to import types, since blithely passing on NULL types can sometimes lead to trouble. Also eliminated a use of getAs and replaced it with dyn_cast, which is more robust. llvm-svn: 145628
-
David Blaikie authored
llvm-svn: 145627
-