Коммит түүх

Эзэн SHA1 Мессеж Огноо
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 жил өмнө
  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 3e23d68e2e Disable the optimization that skips emission of complete, non-virtual 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 жил өмнө
  John McCall 492bafc66b Revert r131434, my commit disabling the complete-object constructor 14 жил өмнө
  John McCall 3217395e88 Emit complete-object constructors for abstract classes in kext mode for 14 жил өмнө
  Anders Carlsson ffb945ffb5 When emitting the destructor for a class with a vtable, if we can determine 14 жил өмнө
  Anders Carlsson 8e0397a39e Don't emit complete constructors for abstract classes. Also, don't emit 14 жил өмнө
  Ken Dyck 4230d529a8 Convert the BaseOffset member of BaseSubobject to CharUnits from bits. No 14 жил өмнө
  John McCall 1f6f961293 Fix three of the four places where I left breadcrumbs to avoid unnecessary 14 жил өмнө
  John McCall d26bc76c98 Use the "undergoes default argument promotion" bit on parameters to 14 жил өмнө
  John McCall 0d70d71ccb Look through array types when deciding whether a field requires non-trivial 14 жил өмнө
  John McCall d16c2cf1ca Reorganize CodeGen{Function,Module} to eliminate the unfortunate 14 жил өмнө
  Anders Carlsson 1faa89f9c6 Re-land r124768, with a fix for PR9130. 14 жил өмнө
  Fariborz Jahanian 771c678c04 Clean up of -fapple-kext abi code. No change otherwise. 14 жил өмнө
  Rafael Espindola 01de7a44ce Revert 124768. 14 жил өмнө
  Anders Carlsson aedd9d5ad3 Don't try to mark virtual members referenced for classes where the key function 14 жил өмнө
  Fariborz Jahanian ccd5259d33 -fapple-kext support for indirect call to virtuals dtors - wip. 14 жил өмнө
  Fariborz Jahanian a50e33eb0f More work to support -fapple-kext regarding 14 жил өмнө
  Fariborz Jahanian 2726267f09 apple kext abi requires all vf calls, including qualified 14 жил өмнө
  Peter Collingbourne 1411047788 Move name mangling support from CodeGen to AST. In the 14 жил өмнө
  Anders Carlsson 83eedd9fa8 BuildVirtualCall doesn't need to take a reference to a pointer. 14 жил өмнө
  Anders Carlsson ee7cde2f39 Move CGCXXABI functions to CGCXXABI.cpp 14 жил өмнө
  John McCall 3030eb8259 Simplify the logic for emitting guard variables for template static 15 жил өмнө
  Anders Carlsson a14f597957 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. 15 жил өмнө
  Dan Gohman 043fb9a1fc Factor out the code for emitting code to load vtable pointer members 15 жил өмнө
  John McCall 1fb0caaa7b Substantially revise how clang computes the visibility of a declaration to 15 жил өмнө