Коммит түүх

Эзэн 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 жил өмнө