- 027d7ed Use more efficient API of SmallVector/array_pod_sort by Fariborz Jahanian · 14 years ago
- 9f967c5 IRGen for implementation of init-priority attribute. by Fariborz Jahanian · 14 years ago
- af89689 Instantiations subject to an explicit template instantiation by Douglas Gregor · 14 years ago
- 4be5430 Implement remaining codegen for NEON, all operations should now work. by Nate Begeman · 14 years ago
- 4d3a7b0 More AltiVec support. Patch by Anton Yartsev! by Anton Korobeynikov · 14 years ago
- 61c6c91 Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less by Eli Friedman · 14 years ago
- 810112e Fix PR7097, a bad interaction between -fno-use-cxa-atexit and by Chris Lattner · 14 years ago
- c62458f Mangle tag types (unions, structs, classes, enums) in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 353b33b objective-C++ IRGen: property reference as an by Fariborz Jahanian · 14 years ago
- 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
- 21e2a7e Mangle operator names in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- d69ec16 Remove last of the bool shifts for MS VC++, patch by dimitry andric by Nate Begeman · 14 years ago
- ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
- 1ed1a59 Change the test for which ABI/CC to use on ARM to be base on the environment by Rafael Espindola · 14 years ago
- 8e2eab2 Fixed conflict between objc_memmove_collectable builtin by Fariborz Jahanian · 14 years ago
- 25117ab Don't set the calling convention for ARM if it is already the default. by Rafael Espindola · 14 years ago
- 65161d1 Start mangling function types in the Microsoft C++ Mangler. by Charles Davis · 14 years ago
- 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
- 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
- 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
- 55bcace Patch adds support for copying of those by Fariborz Jahanian · 14 years ago
- 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 14 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
- c66bcfd Make sure to set the visible on a vtable; VTTs and typeinfo already by Douglas Gregor · 14 years ago
- 56079f7 Add name mangling for address spaces. We use the vendor-extension by Douglas Gregor · 14 years ago
- 7867f1a An implementation of __builtin__fpclassify the way Chris Lattner described by Jörg Blank. by Benjamin Kramer · 14 years ago
- b021f8b Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 61eecf5 Add some missing shifts by Nate Begeman · 14 years ago
- 0d15c53 Most of NEON sema checking & fix to polynomial type detection by Nate Begeman · 14 years ago
- 570d276 Microsoft C++ Mangler: by Charles Davis · 14 years ago
- 5af93ef Shifts complete. Only vld & sema checking of constants remain. by Nate Begeman · 14 years ago
- cba9421 vbsl, vrev* is implemented via arm_neon.h by Nate Begeman · 14 years ago
- 464ccb6 Most of remaining builtins, 2 generics, vld, and rounding shfits remain. by Nate Begeman · 14 years ago
- 971154d When mangling for the Microsoft C++ ABI, mangle variables in the global by Charles Davis · 14 years ago
- e60cea8 Start implementing the Microsoft-style name mangler. Mangle simple names by Charles Davis · 14 years ago
- 98b7c5c Add an option to specify the target C++ ABI to the frontend. Use it to by Charles Davis · 14 years ago
- 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
- 548f7da Multiplies, some shifts, set_lane by Nate Begeman · 14 years ago
- d075c01 support _lane ops, and multiplies by scalar. by Nate Begeman · 14 years ago
- c392664 Add a stub Microsoft Visual C++ ABI class (with stub mangler). by Charles Davis · 14 years ago
- df98e1d Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n by Nate Begeman · 14 years ago
- 6ab30e0 Correctly handle > 257 substitutions in a single mangling, and don't introduce by John McCall · 14 years ago
- 95450f6 More accurate BuiltinsARM.def vget_lane support by Nate Begeman · 14 years ago
- e140af3 Simplify the code a bit and avoid a gcc waring about uninitialized variables. by Rafael Espindola · 14 years ago
- 9a8822b Get rid of getMangledCXXCtorName and getMangledCXXDtorName. by Anders Carlsson · 14 years ago
- dc709a8 More mangling cleanup. by Anders Carlsson · 14 years ago
- afd0429 Get rid of an unnecessary getMangledName overload. by Anders Carlsson · 14 years ago
- 3f4cb12 Fix a gcc warning. by Rafael Espindola · 14 years ago
- 1c2a88c Implement transpose/zip/unzip & table lookup. by Nate Begeman · 14 years ago
- 18af368 On Darwin, initialization and destruction functions should go into the __StaticInit section. by Anders Carlsson · 14 years ago
- 9dc046e Add a global CreateGlobalInitOrDestructFunction and use it for creating global init or destruction functions. by Anders Carlsson · 14 years ago
- 5687a5c Rename __tcf_ to __cxx_global_array_dtor. Remove the UniqueAggreDestructorCount from CodeGenFunction and let LLVM handle uniquing the internal functions instead. by Anders Carlsson · 14 years ago
- 7729136 Move GenerateCXXAggrDestructorHelper to CGDeclCXX.cpp where it belongs. by Anders Carlsson · 14 years ago
- 02e370a Simplify GenerateCXXAggrDestructorHelper. by Anders Carlsson · 14 years ago
- ac7362d Block Code Gen. API. Call destructor on descriptior by Fariborz Jahanian · 14 years ago
- c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
- afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
- 6f7e2f4 Correctly mangle static variables of anonymous struct/union type. by Anders Carlsson · 14 years ago
- 30d9171 Fix NEON intrinsic argument passing, support vext. Most now successfully make it through codegen to the .s file by Nate Begeman · 14 years ago
- 7afacd5 Fix what looks like a merge problem that broke __clear_cache. by Rafael Espindola · 14 years ago
- 0eb1d97 Fix passing and returning of objects with non trivial copy constructors on ARM. by Rafael Espindola · 14 years ago
- 9eb65a5 Implement ARM NEON up through vcvt, alphabetically. by Nate Begeman · 14 years ago
- 37b6a57 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. by Nate Begeman · 14 years ago
- e2a901a When using property-dot assignment syntax to call a setter method, by Fariborz Jahanian · 14 years ago
- 19739ae Fixed a block regression caused by trying to use by Fariborz Jahanian · 14 years ago
- 79ba509 Implement __clear_cache on ARM. by Rafael Espindola · 14 years ago
- 998622c weekend checkpoint of arm neon builtins codegen. by Nate Begeman · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
- 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
- 59da45a Build AST for copy-construction of copied-in by Fariborz Jahanian · 14 years ago
- df8b8ea For C++ copied in objects, use copy constructors in by Fariborz Jahanian · 14 years ago
- b9cae1d Remove now unused code. by Anders Carlsson · 14 years ago
- 147a23d 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. by Anders Carlsson · 14 years ago
- 0b29227 Don't intentionally try to ignore the value of a scalar expression when we by Eli Friedman · 14 years ago
- e9a05b7 Don't try to explicitly zero out bit-fields. by Anders Carlsson · 14 years ago
- 7965172 Block C++ code gen. Adds support for block reference argument by Fariborz Jahanian · 14 years ago
- e213235 Don't try to emit the vtable for a class just because we're emitting a by John McCall · 14 years ago
- c820f90 Don't substitute 'St' for 'std' when the namespace is nested inside another namespace. by Anders Carlsson · 14 years ago
- abd6b09 When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it. by Anders Carlsson · 14 years ago
- dfc0d1f Correctly mangle unsigned integer literals where the high bit is set. by Anders Carlsson · 14 years ago
- 9329668 Correctly mangle variadic functions that don't have any other parameters. by Anders Carlsson · 14 years ago
- 9d85b72 When mangling member function pointers, fake adding a substitution corresponding to the function type. by Anders Carlsson · 14 years ago
- 0a02860 More cleanup. by Anders Carlsson · 14 years ago
- 7097e75 More cleanup. by Anders Carlsson · 14 years ago
- 2638764 Cleanup. by Anders Carlsson · 14 years ago
- 61ecf35 Make methods non-virtual again for now. I accidentally committed this in by Charles Davis · 14 years ago
- 5b013df Silence GCC warning about an accessible non-virtual destructor in a class with by Chandler Carruth · 14 years ago
- 8be373b Remove unused parameter to FinalOverriders::PropagateOverrider. by Anders Carlsson · 14 years ago
- 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
- c00129a Fix for PR7040: Don't try to compute the LLVM type for a function where it by Eli Friedman · 14 years ago
- 8019c45 Fix personality function name when using SjLj exceptions. by Daniel Dunbar · 14 years ago
- 69677ea zero-cost exception API for NeXt runtime. by Fariborz Jahanian · 14 years ago
- 0140d92 This cast is no longer needed; the FIXME is fixed. by Dan Gohman · 14 years ago
- 707bef3 This cast is no longer required. by Dan Gohman · 14 years ago
- 6d172e2 Update __builtin_setjmp codegen to match llvmCore changes in r104900. by Jim Grosbach · 14 years ago
- 0a87b37 When null-initializing bases with data member pointers, don't assert on virtual bases. Just initialize them to null. by Anders Carlsson · 14 years ago
- 78673d9 Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all by John McCall · 14 years ago
- aeeb701 Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_column by John McCall · 14 years ago
- c76702c When deciding whether a deferred declaration has already been emitted, by John McCall · 14 years ago
- 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago