Commit History

Author SHA1 Message Date
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Chris Lattner 686775deca now that we have a centralized place to do so, add some using declarations for 14 years ago
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 years ago
  Chris Lattner 71305cc81b Enhance the IR type lowering code to be much smarter about recursively lowering 14 years ago
  Chris Lattner 57eb23f34e keep track of whether being in a RS_StructPointer state 14 years ago
  Chris Lattner f742eb0196 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since 14 years ago
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. 14 years ago
  Daniel Dunbar 08d4792bb5 IRgen: Add CGOptions to CGTypes. 14 years ago
  Peter Collingbourne fd05ca03ab Move GlobalDecl to AST 14 years ago
  John McCall 42e0611949 More killing of std::vector. 14 years ago
  Anders Carlsson e0047b13f0 Don't add type names for enums; they're never used in LLVM IR. 14 years ago
  Anders Carlsson 6aed2a1e4b Add addBaseSubobjectTypeName which isn't used yet. 14 years ago
  Anders Carlsson e9742b0f72 Move code to add a type name to a TagDecl type out into a helper function. No functionality change. 14 years ago
  John McCall d26bc76c98 Use the "undergoes default argument promotion" bit on parameters to 14 years ago
  Tilmann Scheller 9c6082fe89 Revert "Add CC_Win64ThisCall and set it in the necessary places." 14 years ago
  Tilmann Scheller 88d117c2ee Add CC_Win64ThisCall and set it in the necessary places. 14 years ago
  John McCall f4c7371fb1 Change QualType::getTypePtr() to return a const pointer, then change a 14 years ago
  Anders Carlsson c8f01ebbce Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing. 14 years ago
  Michael J. Spencer 9cac4942b9 Fix Whitespace. 15 years ago
  John McCall 4c40d98ab7 Teach IR generation to return 'this' from constructors and destructors 15 years ago
  John McCall f16aa103d3 Go back to asking CodeGenTypes whether a type is zero-initializable. 15 years ago
  Chris Lattner 800588fd23 Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always 15 years ago
  Chris Lattner a9fa858411 fix rdar://8147692 - yet another crash due to my abi work. 15 years ago
  Chris Lattner bcaedaed30 Reapply: 15 years ago
  Daniel Dunbar 7bbe03d8ae Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap. 15 years ago
  Daniel Dunbar a9e0515643 Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence. 15 years ago
  Chris Lattner f1d5d8a7f2 fix PR7523, which was caused by the ABI code calling ConvertType instead 15 years ago
  Chris Lattner 376fe5e780 fix PR7519: after thrashing around and remembering how all this stuff 15 years ago
  Eli Friedman c00129a08c Fix for PR7040: Don't try to compute the LLVM type for a function where it 15 years ago
  Anders Carlsson c39211d2ae Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl. 15 years ago