Коммит түүх

Эзэн SHA1 Мессеж Огноо
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 жил өмнө
  Eli Friedman cec5ebd4a6 Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. 13 жил өмнө
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 жил өмнө
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 жил өмнө
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 жил өмнө
  Peter Collingbourne 24018467dd Move VTable builder to AST 14 жил өмнө
  Peter Collingbourne ab172b5858 Have CodeGenVTables::GenerateConstructionVTable use VTableLayout 14 жил өмнө
  Peter Collingbourne 9984d12729 Move vtable dumper call to VTableBuilder ctor 14 жил өмнө
  Peter Collingbourne e00fe697cc Implement VTableContext::createConstructionVTableLayout 14 жил өмнө
  Peter Collingbourne e09cdf46aa Move all vtable layout data into new VTableLayout class 14 жил өмнө
  Peter Collingbourne ba6ffeb51f Move VTableComponent to header file 14 жил өмнө
  Peter Collingbourne 84fcc48817 Move vtable component accessors to VTableContext 14 жил өмнө
  Peter Collingbourne bf1c5aeadc Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen 14 жил өмнө
  Peter Collingbourne 1d2b317105 Create a VTableContext class and start moving CodeGenVTables methods to it 14 жил өмнө
  David Blaikie eb2d1f1c88 Removing a bunch of dead returns/breaks after llvm_unreachables. 14 жил өмнө
  David Blaikie b219cfc4d7 Switch assert(0/false) llvm_unreachable. 14 жил өмнө
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of 14 жил өмнө
  Eli Friedman 03f486168f Revert bad change. (It may look equivalent, but it isn't.) 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 жил өмнө
  Chris Lattner 2acc6e3fed de-constify llvm::Type, patch by David Blaikie! 14 жил өмнө
  Chris Lattner f742eb0196 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since 14 жил өмнө
  Jay Foad 97357602a2 Replace the existing forms of ConstantArray::get() with a single form 14 жил өмнө
  Anders Carlsson e3d6cf2149 Fix another regression from the "skip vtable pointer initialization" 14 жил өмнө
  Eli Friedman 7dcdf5ba93 Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . 14 жил өмнө
  Eli Friedman 04c9a49ee2 Simplify code a bit by using CallArgList::add. No intended functionality change. 14 жил өмнө
  Anders Carlsson b8bced0b75 Change CollectPrimaryBases to collect the bases in the right order. Fixes one half of PR9660. 14 жил өмнө
  Anders Carlsson d24e50c2e6 Make -fdump-vtable-layouts also dump vtable indices for all virtual member functions in the class. 14 жил өмнө
  Ken Dyck 14c65ca4cd [Reapply r128776, modified so that it does not break debug info.] 14 жил өмнө
  Ken Dyck 1a7f7526b7 [Reapply r128773. This is not the source of the issues Devang was seeing 14 жил өмнө