- Jun 09, 2010
-
-
Anders Carlsson authored
llvm-svn: 105672
-
Anders Carlsson authored
llvm-svn: 105671
-
Rafael Espindola authored
llvm-svn: 105670
-
Nate Begeman authored
Test out some basic constant-checking. llvm-svn: 105667
-
Anders Carlsson authored
llvm-svn: 105650
-
Anders Carlsson authored
Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. llvm-svn: 105649
-
Anders Carlsson authored
Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCount from CodeGenFunction and let LLVM handle uniquing the internal functions instead. llvm-svn: 105648
-
Anders Carlsson authored
llvm-svn: 105647
-
Anders Carlsson authored
llvm-svn: 105646
-
- Jun 08, 2010
-
-
Fariborz Jahanian authored
entry previously constructed via copy constructor. llvm-svn: 105641
-
Daniel Dunbar authored
Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. llvm-svn: 105638
-
Daniel Dunbar authored
- This eliminates most dependencies on how Clang is installed relative to LLVM. llvm-svn: 105637
-
Anders Carlsson authored
llvm-svn: 105606
-
Nate Begeman authored
Fix NEON intrinsic argument passing, support vext. Most now successfully make it through codegen to the .s file llvm-svn: 105599
-
Rafael Espindola authored
llvm-svn: 105595
-
Rafael Espindola authored
ARM. Fixes PR7310. llvm-svn: 105592
-
Nate Begeman authored
llvm-svn: 105590
-
Nate Begeman authored
Extend __builtin_shufflevector to expose the full power of the llvm shufflevector instruction. This means it can now be used for vector truncation and concatenation. This will be used for the ARM NEON implementation. llvm-svn: 105589
-
Fariborz Jahanian authored
type of rhs need be compared to setter's argument and not the getter type. Fixes radar 8062778 llvm-svn: 105560
-
- Jun 07, 2010
-
-
Fariborz Jahanian authored
an existing ir for load of a bock variable. This cannot be done across basic blocks. Fixes radar 8064140. llvm-svn: 105549
-
Rafael Espindola authored
llvm-svn: 105537
-
Nate Begeman authored
TODO: add remainder of builtins to CGBuiltin, add code to SemaChecking to validate constants. llvm-svn: 105532
-
- Jun 05, 2010
-
-
Abramo Bagnara authored
llvm-svn: 105525
-
Devang Patel authored
llvm-gcc enabled this couple of weeks ago. llvm-svn: 105516
-
- Jun 04, 2010
-
-
Fariborz Jahanian authored
class object in blocks and carry it to IRGen. llvm-svn: 105487
-
Fariborz Jahanian authored
setting up block's descriptor. This is on going work to support c++ specific issues in setting up blocks various APIs. llvm-svn: 105469
-
Anders Carlsson authored
llvm-svn: 105448
-
Anders Carlsson authored
Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up vtable layout by moving away from the old final overrider computation code that had O(N^2) complexity in some cases. llvm-svn: 105447
-
- Jun 03, 2010
-
-
Eli Friedman authored
actually care about it. Fixes PR7291. llvm-svn: 105404
-
Anders Carlsson authored
llvm-svn: 105391
-
- Jun 02, 2010
-
-
Fariborz Jahanian authored
types. Executable test will be added to LLVM test suite. (radar 8041962). llvm-svn: 105347
-
John McCall authored
virtual function from it. Fixes PR7241. llvm-svn: 105345
-
Anders Carlsson authored
llvm-svn: 105330
-
Anders Carlsson authored
When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. llvm-svn: 105326
-
Anders Carlsson authored
llvm-svn: 105312
-
Anders Carlsson authored
llvm-svn: 105311
-
Anders Carlsson authored
When mangling member function pointers, fake adding a substitution corresponding to the function type. llvm-svn: 105310
-
Anders Carlsson authored
llvm-svn: 105301
-
Anders Carlsson authored
llvm-svn: 105299
-
Anders Carlsson authored
llvm-svn: 105296
-