- fc3eaa4 More work towards zero-initializing structs that contain member pointers in constant expressions. by Anders Carlsson · 15 years ago
- 341bdf8 Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway. by Anders Carlsson · 15 years ago
- f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
- 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
- 8330cee Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. by Anders Carlsson · 15 years ago
- 45372a6 Check in CGRecordLayoutBuilder which is a reimplementation of the record layout code. (Yay, no more packed structs unless absolutely necessary). We currently don't use the layouts being built but that will change when the new code is mature enough :) by Anders Carlsson · 15 years ago
- 412f59b Don't convert interface types (to structs) as part of CodeGenTypes. by Daniel Dunbar · 15 years ago
- a17d7cc Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379. by Anders Carlsson · 15 years ago
- 5529b24 Add a getFunctionInfo that takes a BlockPointerType. by Anders Carlsson · 15 years ago
- f6f8ae5 Add a getFunctionInfo that takes a CXXMethodDecl. by Anders Carlsson · 15 years ago
- 285d0db fix the two xfails I added with a previous patch by making ObjC interface by Chris Lattner · 15 years ago
- 636efb6 remove a dead prototype by Chris Lattner · 15 years ago
- b3b6b9b Initial implementation of CodeGen for incomplete function types; fixes by Eli Friedman · 15 years ago
- 57a84fb Fix for PR3687: use the memory representation for booleans when a by Eli Friedman · 15 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- 68694ad Remove PointerLikeType. by Daniel Dunbar · 16 years ago
- 6aeae7f Change PointersToResolve to list the pointee type to resolve, not the by Daniel Dunbar · 16 years ago
- 40a6be6 Memoize CGFunctionInfo construction. by Daniel Dunbar · 16 years ago
- 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 16 years ago
- bb36d33 ABI handling API changes. by Daniel Dunbar · 16 years ago
- 36b5f5e Remove unused overload of GetFunctionType. by Daniel Dunbar · 16 years ago
- 725ad31 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 16 years ago
- fd64bb6 Code gen. for ivar references; including bitfield ivars. by Fariborz Jahanian · 16 years ago
- 6b1da0e Lift out ABIInfo abstract base class. by Daniel Dunbar · 16 years ago
- 5627377 Add support for ABIArgInfo::Expand - No functionality change. by Daniel Dunbar · 16 years ago
- 62d5c1b Add CodeGenTypes::GetFunctionType overload for getting the effective by Daniel Dunbar · 16 years ago
- 45c25ba Move FunctionType conversion into CGCall.cpp: by Daniel Dunbar · 16 years ago
- efb6d0d Key LLVM types for TagDecl's off of the clang Type, since there is now by Daniel Dunbar · 16 years ago
- b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- fce71b8 Fix PR2081 (problems codegen'ing some recursive structures) patch by Chris Lattner · 16 years ago
- 391d77a Add initial support for objc codegen for methods, ivars, and the by Chris Lattner · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from CodeGen/CodeGenTypes.h]
- ef52a2f make include guards more unique. by Chris Lattner · 17 years ago
- 8fb1dd0 now that ConvertTagDeclType is nice and simple, use it from UpdateCompletedType. by Chris Lattner · 17 years ago
- 4581fff rename TypeHolderMap to TypeCache, which more aptly describes what it is. by Chris Lattner · 17 years ago
- fc3b8e9 split tagged decl layout into its own method. by Chris Lattner · 17 years ago
- c5b8806 sink more of the type related code into CodeGenTypes. by Chris Lattner · 17 years ago
- d86e6bc rewrite some of the type refinement code to eliminate dangling pointers by Chris Lattner · 17 years ago
- af31913 Change the key of CGRecordLayouts from being an llvm type* to being a decl*. LLVM by Chris Lattner · 17 years ago
- eae1560 Cleanup InitListExpr code generation code. by Devang Patel · 17 years ago
- 3b8c22d Implement bitfield read. by Lauro Ramos Venancio · 17 years ago
- 2c46ce8 Simplify the bitfield codegen. by Lauro Ramos Venancio · 17 years ago
- 19009e6 implement proper support for _Bool in memory, which is usually i8, not i1. by Chris Lattner · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- b8b1e28 Separate access field number is not required. by Devang Patel · 17 years ago
- 37884b3 More struct bitfields layout work. Now handle, by Devang Patel · 17 years ago
- 159e330 Start struct bit field laout work. This is far from complete. by Devang Patel · 17 years ago
- 88a981b Rename classes and collections that maintain record layout information. by Devang Patel · 17 years ago
- d9e9ede Keep track of field offsets during structure layout. Take 2. by Devang Patel · 17 years ago
- 7a4718e Take 2. by Devang Patel · 17 years ago
- e03cd7b temporarily revert devang's patch to link in the llvm codegen etc. by Chris Lattner · 17 years ago
- 8967e9e Keep track of field offsets during structure layout. by Devang Patel · 17 years ago
- f767e21 Make target info available to clang code generator. by Devang Patel · 17 years ago
- 0ffe89a Use by Devang Patel · 17 years ago
- 86522b9 Add RecordOrganizer::layoutUnionFields() by Devang Patel · 17 years ago
- 5825ac2 Document ConvertNewType() method and make it a private method. by Devang Patel · 17 years ago
- 30ec997 Cache llvm::Type through PATypeHolder. by Devang Patel · 17 years ago
- c5d3d72 Remove unused #includes by Devang Patel · 17 years ago
- 057afdd Move RecordOrganizer into CodeGenTypes.cpp by Devang Patel · 17 years ago
- c4c429a by Devang Patel · 17 years ago
- 71bcb09 Add notes. by Devang Patel · 17 years ago
- b1e3989 Handle nested structs. typdef struct A { int i; struct A *next; } A by Devang Patel · 17 years ago
- b84a06e Begin struct layout work. by Devang Patel · 17 years ago
- c9e2091 Implement code generation for constant CFStrings. by Anders Carlsson · 17 years ago
- 4e53328 Add preliminary support for converting struct types. by Anders Carlsson · 17 years ago
- d2d2a11 A significant refactoring of the type size stuff to also by Chris Lattner · 17 years ago
- a7674d8 Move getSize() out of type, into ASTContext, where it has target info, and by Chris Lattner · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago