summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenTypes.h
Commit message (Expand)AuthorAgeFilesLines
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-2/+4
* Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC.Alexey Samsonov2014-09-291-5/+4
* Add support for putting constructors and destructos in explicit comdats.Rafael Espindola2014-09-161-2/+4
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-6/+56
* Don't indent inside a namespace.Rafael Espindola2014-09-021-28/+28
* Make all virtual member pointers use variadic musttail callsReid Kleckner2014-08-291-0/+1
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Fix the comment which was backwards.Yaron Keren2014-06-171-1/+1
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-0/+4
* [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32Reid Kleckner2014-01-311-4/+5
* Correct various uses of 'argument' that in fact refer to function parametersAlp Toker2014-01-211-2/+2
* Fix Windows build by including CGFunctionInfo.h.Mark Lacey2013-10-301-0/+1
* Remove unused CodeGenOptions from CodeGenTypes.Mark Lacey2013-10-241-2/+0
* Make CodeGenTypes data members private.Mark Lacey2013-10-101-3/+1
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-5/+8
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Fix the required args count for variadic blocks.John McCall2012-12-071-0/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-15/+21
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-46/+63
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-4/+4
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-1/+1
* Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner2011-07-151-22/+19
* keep track of whether being in a RS_StructPointer stateChris Lattner2011-07-101-1/+5
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-3/+4
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-61/+53
* IRgen: Add CGOptions to CGTypes.Daniel Dunbar2011-06-211-1/+5
* Move GlobalDecl to ASTPeter Collingbourne2011-06-141-1/+1
* More killing of std::vector.John McCall2011-05-151-2/+3
* Don't add type names for enums; they're never used in LLVM IR.Anders Carlsson2011-04-201-4/+4
* Add addBaseSubobjectTypeName which isn't used yet.Anders Carlsson2011-04-171-0/+5
* Move code to add a type name to a TagDecl type out into a helper function. No...Anders Carlsson2011-04-171-0/+5
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-0/+4
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-5/+3
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-3/+5
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't ...Anders Carlsson2010-11-241-1/+1
* Fix Whitespace.Michael J. Spencer2010-10-191-8/+8
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-2/+4
* Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall2010-08-221-7/+10
* Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner2010-07-291-3/+2
* fix rdar://8147692 - yet another crash due to my abi work.Chris Lattner2010-07-011-0/+6
* Reapply:Chris Lattner2010-06-301-8/+16
* Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar2010-06-301-7/+3
* Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar2010-06-301-5/+3
* fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner2010-06-291-3/+5
* fix PR7519: after thrashing around and remembering how all this stuffChris Lattner2010-06-291-3/+7
* Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman2010-05-301-0/+4
* Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecord...Anders Carlsson2010-05-181-0/+4