aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-09-29Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher
2011-09-29Update comment.Eric Christopher
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-26Update comments.Eric Christopher
2011-09-26Fix comment to reflect reality.Eric Christopher
2011-09-26Move VTable builder to ASTPeter Collingbourne
2011-09-26Have CodeGenVTables::GenerateConstructionVTable use VTableLayoutPeter Collingbourne
2011-09-26Move vtable dumper call to VTableBuilder ctorPeter Collingbourne
2011-09-26Implement VTableContext::createConstructionVTableLayoutPeter Collingbourne
2011-09-26Move all vtable layout data into new VTableLayout classPeter Collingbourne
2011-09-26Move VTableComponent to header filePeter Collingbourne
2011-09-26Move vtable component accessors to VTableContextPeter Collingbourne
2011-09-26Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGenPeter Collingbourne
2011-09-26Create a VTableContext class and start moving CodeGenVTables methods to itPeter Collingbourne
2011-09-26Move VTT builder to ASTPeter Collingbourne
2011-09-26Move BaseSubobject class to ASTPeter Collingbourne
2011-09-26Remove CodeGenModule field from VTTBuilderPeter Collingbourne
2011-09-26Make the VTTBuilder class independent of LLVM corePeter Collingbourne
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-24Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't remove filters.Bill Wendling
2011-09-22Only trigger the initialize-an-array-via-elementwise-copy/move codeDouglas Gregor
2011-09-22Explicitly-defaulted copy/move constructors are not "implicit", butDouglas Gregor
2011-09-21ANSI C requires that a call to an unprototyped function type succeedJohn McCall
2011-09-21Change "ivar" to true for a boolean function argument. Since string literals...Richard Trieu
2011-09-20Create a MipsTargetCodeGenInfo object for mips64/mips64el. The size of theAkira Hatanaka
2011-09-20Add a parameter to MipsTargetCodeGenInfo's constructor.Akira Hatanaka
2011-09-20Don't assume that the clause is a GlobalVariable. It could be a constant.Bill Wendling
2011-09-19Add list initialization for complex numbers in C. Essentially, this allows "...Eli Friedman
2011-09-19The eh.selector intrinsic isn't used anymore. Replace the check here with aBill Wendling
2011-09-19OpenCL: introduce support for function scope __local variablesPeter Collingbourne
2011-09-19In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol()Argyrios Kyrtzidis
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-19Throw the switch to convert clang to the new exception handling model!Bill Wendling
2011-09-19Tighten check to match an ivar with corresponding property by using ObjCImple...Devang Patel
2011-09-19In apple-kext mode, use external linkage for explicit template instantiationsJohn McCall
2011-09-18PR10304: Do not call destructors for data members from union destructors. Pri...Richard Smith
2011-09-15Refactor the load of the exception pointer and the exception selector from theirBill Wendling
2011-09-15Rewrite this loop to use partial destruction; I'm not sure it'sJohn McCall
2011-09-15Sorry, that assertion actually already exists.John McCall
2011-09-15We don't generate null initializer expressions anymore, andJohn McCall
2011-09-14Emit debug info for c++0x nullptr.Devang Patel
2011-09-14Formatting.Eric Christopher
2011-09-14Fix comment.Eli Friedman
2011-09-13Fix typo.Eric Christopher
2011-09-13Correctly generate IR for casted "builtin" functions, whereJohn McCall
2011-09-13Re-commit r139643.Eli Friedman
2011-09-13Revert r139643 while I look into it; it's breaking selfhost.Eli Friedman