Commit History

作者 SHA1 備註 提交日期
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 年之前
  Douglas Gregor 27dd7d962b Rework the Sema/AST/IRgen dance for the lambda closure type's 13 年之前
  Eli Friedman 21f6ed94b9 Initial implementation of IRGen for the lambda conversion-to-function-pointer operator. 13 年之前
  Eli Friedman bd89f8c2ca Start of IRGen for lambda conversion operators. 13 年之前
  Eli Friedman b74ed08746 Implement IRGen of lambda expressions which capture arrays. 13 年之前
  Eli Friedman 0bdb5aa1a3 Refactor out new function EmitInitializerForField from EmitMemberInitializer. The new function will be used to initialize the fields of lambda expressions. 13 年之前
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 年之前
  Eric Christopher af790885c7 Fix comment. 13 年之前
  Peter Collingbourne 516bbd42e6 Use function pointers, rather than references, to pass Destroyers 13 年之前
  Eli Friedman 6da2c71601 Switch LValue so that it exposes alignment in CharUnits. (No functional change.) 13 年之前
  Eli Friedman d7722d9d76 Switch the Alignment argument on AggValueSlot over to CharUnits, per John's review comment. 13 年之前
  Eli Friedman f394078fde Track alignment in AggValueSlot. No functional change in this patch, but I'll be introducing uses of the specified alignment soon. 13 年之前
  Eric Christopher 73fb35003a Recommit: 14 年之前
  Eric Christopher 28e06354b5 Revert file/scope handling patches. gdb testing revealed a couple of bugs. 14 年之前
  Jim Goodnow II 55acb0d050 Removed extra line in comment. 14 年之前
  Eric Christopher 4b2d549872 Start handling debug line and scope information better: 14 年之前
  Eric Christopher 5321bc492b Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't 14 年之前
  Peter Collingbourne e09cdf46aa Move all vtable layout data into new VTableLayout class 14 年之前
  Peter Collingbourne 84fcc48817 Move vtable component accessors to VTableContext 14 年之前
  Peter Collingbourne 1d2b317105 Create a VTableContext class and start moving CodeGenVTables methods to it 14 年之前
  Douglas Gregor 690b2dbde0 Only trigger the initialize-an-array-via-elementwise-copy/move code 14 年之前
  Douglas Gregor b681fb180d Explicitly-defaulted copy/move constructors are not "implicit", but 14 年之前
  Richard Smith 416f63e42d PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this 14 年之前
  John McCall 3460c0c761 Sorry, that assertion actually already exists. 14 年之前
  John McCall 082aadee63 We don't generate null initializer expressions anymore, and 14 年之前
  Sebastian Redl 85ea7aa961 Declare and define implicit move constructor and assignment operator. 14 年之前
  John McCall 410ffb2bc5 Track whether an AggValueSlot is potentially aliased, and do not 14 年之前
  John McCall 7c2349be2d Use stronger typing for the flags on AggValueSlot and require 14 年之前
  Eli Friedman c55db3b76d Cleanup; no functionality change. 14 年之前
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 年之前