- 389a0e8 Fix use of uninitialized, David please check. by Daniel Dunbar · 16 years ago
- 039e6a1 Fixes a regression in objc GC layout bitmap involving block pointer ivars. by Fariborz Jahanian · 16 years ago
- f4aa4f61 Swizzle the target triple based on -mthumb, and update clang-cc to recognize by Daniel Dunbar · 16 years ago
- 1860a31 Pass the GlobalDecl to getMangledName, fixes PR4890. by Anders Carlsson · 16 years ago
- 0ff8baf Pass GlobalDecls to GenerateCode and StartFunction. by Anders Carlsson · 16 years ago
- 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 16 years ago
- 4a6835e Add stricter GlobalDecl constructors. by Anders Carlsson · 16 years ago
- d9a1db3 Non fragile ABI for GNU runtime. Patch bu David Chisnall. by Fariborz Jahanian · 16 years ago
- 736d8a6 Get the size of object to pass to objc_memmove_collectable() by Fariborz Jahanian · 16 years ago
- 3604386 Make the forwarding member of block byref structs be a pointer to the block byref struct itself. by Anders Carlsson · 16 years ago
- 3fec4c6 Use the right GlobalDecl type for destructors. by Anders Carlsson · 16 years ago
- a2b6b76 Suppress build warning. by Daniel Dunbar · 16 years ago
- 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 16 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- db52dcd Reflow comments and some minor whitespace fixups. by Mike Stump · 16 years ago
- 9ad5513 Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. by Anders Carlsson · 16 years ago
- 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 16 years ago
- 5fcc882 Remove unnecessary #include <sstream>. by Benjamin Kramer · 16 years ago
- dec025b Refine vcall offsets. Cleanups. WIP. by Mike Stump · 16 years ago
- 3306349 Use a SetVector for tracking some Obj-C metadata, to ensure deterministic by Daniel Dunbar · 16 years ago
- 98cc710 Refine overrides and thunks for virtual bases. Cleanups. WIP. by Mike Stump · 16 years ago
- a18df0e Cleanup. by Mike Stump · 16 years ago
- e45c90f Cleanups. by Mike Stump · 16 years ago
- 8f90f58 Cleanups. by Mike Stump · 16 years ago
- b4d2861 Cleanups. by Mike Stump · 16 years ago
- 078d778 Cleanups. by Mike Stump · 16 years ago
- 9bbe962 Cleanups. by Mike Stump · 16 years ago
- bf595a3 Cleanups. by Mike Stump · 16 years ago
- efe6aee Overhaul the mangler to use a visitor pattern, at least for types. We can safely by John McCall · 16 years ago
- 6d10eb8 Cleanups. WIP. by Mike Stump · 16 years ago
- 77ca8f6 Install thunks later to fixup overrides. Track space taken by vbase by Mike Stump · 16 years ago
- 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 16 years ago
- 7da2431 Basic support for representing elaborated type specifiers by John McCall · 16 years ago
- d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 16 years ago
- 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 16 years ago
- ed032eb Add overidding for methods for vtable building for the secondary by Mike Stump · 16 years ago
- a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 16 years ago
- 3662000 If the alignment of the chosen field in a union is greater than the alignment of the union, we need to use a packed LLVM struct. Fixes <rdar://problem/7184250>. by Anders Carlsson · 16 years ago
- 75c135a Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transposing the ABIs and breaking both platforms. by David Chisnall · 16 years ago
- dd9967a Don't try to CodeGen using directives, from Anders Johnsen by Douglas Gregor · 16 years ago
- c186b8f Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly). by Anders Carlsson · 16 years ago
- d0eb3b9 Packed unions should be packed. Fixes an assert Daniel reported. by Anders Carlsson · 16 years ago
- 9124bcc Add mangling for covariant thunks. by Mike Stump · 16 years ago
- 883f127 Shorten name. by Mike Stump · 16 years ago
- 141c5af Add mangling for thunks. by Mike Stump · 16 years ago
- f9a883c More overriding base work and some cleanups. WIP. by Mike Stump · 16 years ago
- 35191b6 Split out overriding. WIP. by Mike Stump · 16 years ago
- faf8664 Handle member expressions that return references correctly. by Anders Carlsson · 16 years ago
- de738fe Assert that we don't have any virtual bases. We can emit dtors for polymorphics classes just fune. by Anders Carlsson · 16 years ago
- cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 16 years ago
- 174754c We can generate constructors/destructors with base classes and non-trivial fields just fine now. by Anders Carlsson · 16 years ago
- d2e1eb0 Fixed a property getter ir-gen crash. by Fariborz Jahanian · 16 years ago
- d613989 PR4836, part 2: CodeGen for __builtin_isnan. by Eli Friedman · 16 years ago
- 83f6faf Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate by Douglas Gregor · 16 years ago
- 49a8b98 Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
- 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 16 years ago
- 08c3213 Re-implemented generation of objc_memmove_collectable by Fariborz Jahanian · 16 years ago
- 8a5a9aa Updated GNU runtime non-fragile ABI. by David Chisnall · 16 years ago
- e3a97db Make IRGen for initializing a member reference work correctly. by Eli Friedman · 16 years ago
- 383d298 Patch to ir-gen user-defined conversions used in expressions [12.3.2-p3] by Fariborz Jahanian · 16 years ago
- 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 16 years ago
- 15a24e0 iGenerate vcalls as we build up the methods. WIP. by Mike Stump · 16 years ago
- 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 16 years ago
- a77a07e Clean up CodeGenFunction::EmitCastLValue to use the cast kind. Error by Eli Friedman · 16 years ago
- 63bb7c2 Fixup codegen for static dispatch to a virtual function that was by Mike Stump · 16 years ago
- 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 16 years ago
- bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 16 years ago
- 1feade8 Regularize the case and sort. by Mike Stump · 16 years ago
- f0070db Implement virtual dispatch. :-) This is self-consistent with clang, by Mike Stump · 16 years ago
- d15d8c6 Make address-space qualification work correctly for compound literals. by Eli Friedman · 16 years ago
- eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 16 years ago
- 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 16 years ago
- 4f68d53 Simplified default construction of array data members by Fariborz Jahanian · 16 years ago
- 293361a Emit conversion functions correctly. by Anders Carlsson · 16 years ago
- ef46d18 Fix ivar layout map generation (hopefully). by Anders Carlsson · 16 years ago
- e666b1b Remove #ifdef'out code. by Fariborz Jahanian · 16 years ago
- 6d9eae6 Remove ivarlayout bitmap optimization, instead if all zeros, by Fariborz Jahanian · 16 years ago
- 504bf55 Handle array to pointer decay in EmitCastExpr and get rid of VisitImplicitCastExpr. by Anders Carlsson · 16 years ago
- e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 16 years ago
- 4e382f3 Pass the cast kind to ScalarExprEmitter::EmitCastExpr. by Anders Carlsson · 16 years ago
- ad3e711 More member pointer work. by Anders Carlsson · 16 years ago
- 2d82719 Remove dead code by Anders Carlsson · 16 years ago
- f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 16 years ago
- 55cc2ed Remove TargetInfo::getTargetPrefix(). by Daniel Dunbar · 16 years ago
- 1752ee4 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
- 2c0843f Switch ABI selection to use llvm::Triple instead of string munging. by Daniel Dunbar · 16 years ago
- 7ebe971 Don't install Clang libraries. by Douglas Gregor · 16 years ago
- 70d488e Whoops, comment this out for now. I'll fix it shortly. by Anders Carlsson · 16 years ago
- fc3eaa4 More work towards zero-initializing structs that contain member pointers in constant expressions. by Anders Carlsson · 16 years ago
- 341bdf8 Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway. by Anders Carlsson · 16 years ago
- d1a9bac Handle CK_NullToMemberPointer casts in the constant expr emitter. by Anders Carlsson · 16 years ago
- 0086ccb Change the constant expression emitter to look at the cast kind for to-union casts. by Anders Carlsson · 16 years ago
- 92f5822 Add a -fno-elide-constructors option to clang-cc. by Anders Carlsson · 16 years ago
- 263b352 Calculate the address point for a vtable better, and start fleshing out the vcall by Mike Stump · 16 years ago
- c28bbc2 Patch to ir-gen copy assigning array members when synthesizing by Fariborz Jahanian · 16 years ago
- eb0b6d5 Patch to provide ir-gen support in copying array members by Fariborz Jahanian · 16 years ago
- 64a54ad Array member construction in prologue of user-declared constructors. by Fariborz Jahanian · 16 years ago
- 0de7899 Introduce getConstantArrayElementCount API and use it in by Fariborz Jahanian · 16 years ago
- b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 16 years ago
- a5d8200 Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. by Argyrios Kyrtzidis · 16 years ago