Commit History

Author SHA1 Message Date
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Richard Smith 7ca4850a3e Deal with a horrible C++11 special case. If a non-literal type has a constexpr 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Peter Collingbourne 516bbd42e6 Use function pointers, rather than references, to pass Destroyers 13 years ago
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 years ago
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of 14 years ago
  John McCall 410ffb2bc5 Track whether an AggValueSlot is potentially aliased, and do not 14 years ago
  John McCall 7c2349be2d Use stronger typing for the flags on AggValueSlot and require 14 years ago
  Jay Foad da549e8995 Remove some unnecessary single element array temporaries. 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 years ago
  Jay Foad 4c7d9f1507 Convert CallInst and InvokeInst APIs to use ArrayRef. 14 years ago
  John McCall a91f6661c4 Generalize the routine for destroying an object with static 14 years ago
  Chris Lattner 9cbe4f0ba0 clang side to match the LLVM IR type system rewrite patch. 14 years ago
  Douglas Gregor e67d1512f2 Emit guard variables for any weak global that has a run-time 14 years ago
  John McCall a07398ed98 Restore correct use of GC barriers. 14 years ago
  John McCall f85e193739 Automatic Reference Counting. 14 years ago
  Benjamin Kramer 95d318c4c1 Eliminate temporary argument vectors. 14 years ago
  Axel Naumann 54ec6c59d8 Reset the emitted initializers. 14 years ago
  John McCall 99ace16bc6 Template static data members can have weak_odr linkage, not just 14 years ago
  Anders Carlsson bd4a0732f2 __cxa_atexit does not throw. 14 years ago
  John McCall 32096695c7 The Darwin kernel does not provide useful guard variable support. 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
  Anders Carlsson 7a17851eee Get rid of the areExceptionsEnabled() getter from LangOptions. 14 years ago
  Anders Carlsson c1cfdf8647 Add a LangOptions::areExceptionsEnabled and start using it. 14 years ago
  Fariborz Jahanian d6c9a0f06c In -fapple-kext mode, global object construction code 14 years ago
  John McCall d16c2cf1ca Reorganize CodeGen{Function,Module} to eliminate the unfortunate 14 years ago
  Fariborz Jahanian 0990b00ba0 Save getObjCGCAttrKind and use it in two places 14 years ago