summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2015-11-05Fix crash in EmitDeclMetadata modeKeno Fischer
2015-10-30Watch and TV OS: wire up basic ABI choicesTim Northover
2015-10-21Unify the ObjC entrypoint caches.John McCall
2015-10-15[CodeGen] Remove dead code. NFC.Benjamin Kramer
2015-10-08[CodeGen] [CodeGen] Attach function attributes to functions created inAkira Hatanaka
2015-10-08[CodeGen] Check if the Decl pointer passed is null, and if so, returnAkira Hatanaka
2015-10-08[MSVC Compat] Enable ABI impacting non-conforming behavior independently of -...David Majnemer
2015-10-03Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren
2015-09-27Use llvm::makeArrayRef. NFC.Craig Topper
2015-09-21Remove attributes minsize and optsize, which conflict with optnone.Akira Hatanaka
2015-09-17Using MD_invariant_groupPiotr Padlewski
2015-09-16[WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner
2015-09-15Decorating vptr load & stores with !invariant.groupPiotr Padlewski
2015-09-15Added llvm.module flag for strict vtable pointersPiotr Padlewski
2015-09-14Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov
2015-09-14[opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie
2015-09-14Revert "[opaque pointer type] update for LLVM API change"David Blaikie
2015-09-12[CodeGen] Remove wrapper-free always_inline functions from COMDATsDavid Majnemer
2015-09-12Always_inline codegen rewrite.Evgeniy Stepanov
2015-09-11Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov
2015-09-11Always_inline codegen rewrite.Evgeniy Stepanov
2015-09-10[CUDA] Allow trivial constructors as initializer for __shared__ variables.Artem Belevich
2015-09-10CFI: Introduce -fsanitize=cfi-icall flag.Peter Collingbourne
2015-09-08CodeGen: Introduce CodeGenModule::CreateMetadataIdentifierForType.Peter Collingbourne
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-09-04Don't crash on a self-alias declarationHal Finkel
2015-09-03[WebAssembly] Initial WebAssembly support in clangDan Gohman
2015-08-31PR17829: Proper diagnostic of mangled names conflictsAndrey Bokhanko
2015-08-28Allow TLS vars in dllimport/export functions; only inline dllimport functions...Hans Wennborg
2015-08-22[CUDA] Change initializer for CUDA device code based on CUDA documentation.Jingyue Wu
2015-08-19[modules] Don't eagerly deserialize so many ImportDecls. CodeGen basically ig...Richard Smith
2015-08-13Avoid iteration invalidation issues around MaterializedTemporaryExprDavid Majnemer
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-08-06Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher
2015-08-05Add -gcodeview and -gdwarf to control which type Clang emitsReid Kleckner
2015-07-28InstrProf: Fix a misuse of the FunctionDecl API when generating coverageJustin Bogner
2015-07-24LLVM API Change: the Module always owns the DataLayoutMehdi Amini
2015-07-13[OpenMP] Add TLS-based implementation for threadprivate directive.Samuel Antao
2015-06-30Debug Info: Emit debug info for @import declarations.Adrian Prantl
2015-06-30[CodeGen] Tweak isTriviallyRecursive furtherDavid Majnemer
2015-06-30Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule.Adrian Prantl
2015-06-25[CodeGen] Restrict isTriviallyRecursive to predefined lib functions forwardin...David Majnemer
2015-06-25Display profile file name when emitting a file not found diagnostic.Diego Novillo
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-19[ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko
2015-06-17CodeGen: Factor out some of the bitset entry creation code. NFC.Peter Collingbourne
2015-06-11C++11 rangify several loops.Yaron Keren
2015-06-05Rename the single non-style conformant function in TargetCodeGenInfoEric Christopher
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer