- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- cdd7a96 Fix Windows build by including CGFunctionInfo.h. by Mark Lacey · 11 years ago
- 0f7c47b Remove unused CodeGenOptions from CodeGenTypes. by Mark Lacey · 11 years ago
- c3f7fd6 Make CodeGenTypes data members private. by Mark Lacey · 11 years ago
- 64aa4b3 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 11 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- e56bb36 Fix the required args count for variadic blocks. by John McCall · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
- 0f3d097 Distinguish more carefully between free functions and C++ instance methods by John McCall · 12 years ago
- de5d3c7 Whether an argument is required (in contrast with being an by John McCall · 12 years ago
- 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
- 2acc6e3 de-constify llvm::Type, patch by David Blaikie! by Chris Lattner · 13 years ago
- 71305cc Enhance the IR type lowering code to be much smarter about recursively lowering by Chris Lattner · 13 years ago
- 57eb23f keep track of whether being in a RS_StructPointer state by Chris Lattner · 13 years ago
- f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
- 08d4792 IRgen: Add CGOptions to CGTypes. by Daniel Dunbar · 13 years ago
- fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
- 42e0611 More killing of std::vector. by John McCall · 13 years ago
- e0047b1 Don't add type names for enums; they're never used in LLVM IR. by Anders Carlsson · 13 years ago
- 6aed2a1 Add addBaseSubobjectTypeName which isn't used yet. by Anders Carlsson · 13 years ago
- e9742b0 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. by Anders Carlsson · 13 years ago
- d26bc76 Use the "undergoes default argument promotion" bit on parameters to by John McCall · 13 years ago
- 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
- 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- c8f01eb Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing. by Anders Carlsson · 14 years ago
- 9cac494 Fix Whitespace. by Michael J. Spencer · 14 years ago
- 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
- f16aa10 Go back to asking CodeGenTypes whether a type is zero-initializable. by John McCall · 14 years ago
- 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 14 years ago
- a9fa858 fix rdar://8147692 - yet another crash due to my abi work. by Chris Lattner · 14 years ago
- bcaedae Reapply: by Chris Lattner · 14 years ago
- 7bbe03d Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. by Daniel Dunbar · 14 years ago
- a9e0515 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. by Daniel Dunbar · 14 years ago
- f1d5d8a fix PR7523, which was caused by the ABI code calling ConvertType instead by Chris Lattner · 14 years ago
- 376fe5e fix PR7519: after thrashing around and remembering how all this stuff by Chris Lattner · 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
- c39211d Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
- 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
- 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
- ce2b41d tidy up by Chris Lattner · 14 years ago
- 6876fe6 Minor include pruning. by Benjamin Kramer · 14 years ago
- 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 14 years ago
- 270e203 IRGen: Hide CGRecordLayoutBuilder class, because I can. by Daniel Dunbar · 14 years ago
- 7c465b9 IRGen: Narrow getCGRecordLayout type. by Daniel Dunbar · 14 years ago
- 2924ade IRgen: Move CGRecordLayout to its own happy little file. by Daniel Dunbar · 14 years ago
- f858da6 Minor formatting/FIXME cleanups. by Daniel Dunbar · 14 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
- ead608a Use the power of types to track down another canonicalization bug in by John McCall · 14 years ago
- 0b0ef0a Canonicalize parameter and return types before computing ABI info. Eliminates by John McCall · 14 years ago
- c0bf462 Perform two more constructor/destructor code-size optimizations: by John McCall · 14 years ago
- b2bcf1c Use the correct function info for constructors when applying function attributes. Fixes PR6245. by Anders Carlsson · 14 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 14 years ago
- 2c12d03 Improve handling of emitting 'null' pointers to data members. by Anders Carlsson · 14 years ago
- 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
- 1a5e0d7 Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. by Anders Carlsson · 15 years ago
- f6c56e2 Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used yet). by Anders Carlsson · 15 years ago
- ecf282b It is common for vtables to contain pointers to functions that have either incomplete return types or incomplete argument types. by Anders Carlsson · 15 years ago
- 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
- 5017a15 Store the key function of a record decl inside CGRecordLayout. by Anders Carlsson · 15 years ago
- 375c31c Implement code generation of member function pointer calls. Fixes PR5121. by Anders Carlsson · 15 years ago
- bac7c25 Add CallingConvention argument to CGFunctionInfo. - Currently unused. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- ad3e711 More member pointer work. by Anders Carlsson · 15 years ago
- 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 · 15 years ago
- 68694ad Remove PointerLikeType. by Daniel Dunbar · 15 years ago
- 6aeae7f Change PointersToResolve to list the pointee type to resolve, not the by Daniel Dunbar · 15 years ago
- 40a6be6 Memoize CGFunctionInfo construction. by Daniel Dunbar · 15 years ago
- 541b63b Thread CGFunctionInfo construction through CodeGenTypes. by Daniel Dunbar · 15 years ago
- bb36d33 ABI handling API changes. by Daniel Dunbar · 15 years ago
- 36b5f5e Remove unused overload of GetFunctionType. by Daniel Dunbar · 15 years ago
- 725ad31 Kill off CGCallInfo, always use CGFunctionInfo for encapsulating by Daniel Dunbar · 15 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