summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2015-05-28Get the dll storage class right for structors of classes exported/imported vi...Hans Wennborg
2015-05-20Use Intrinsic::ID instead of unsigned. NFC.Pete Cooper
2015-05-15[modules] Add local submodule visibility support for declarations.Richard Smith
2015-05-15Implement no_sanitize attribute.Peter Collingbourne
2015-05-09Revert r236879, "Do not emit thunks with available_externally linkage in comd...NAKAMURA Takumi
2015-05-08Do not emit thunks with available_externally linkage in comdatsDerek Schuff
2015-05-07[cuda] Include GPU binary into host object file and generate init/deinit code.Artem Belevich
2015-05-07[opaque pointer type] Correctly pass the pointee type when creating a GEP con...David Blaikie
2015-04-29[opaque pointer type] update for LLVM API changeDavid Blaikie
2015-04-29Revert code changes made under r235976.Bradley Smith
2015-04-28[ARM/AArch64] Enforce alignment for bitfielded structsBradley Smith
2015-04-27[cuda] treat file scope __asm as __host__ and ignore it during device-side co...Artem Belevich
2015-04-21Provide alignment info on LLVM external symbolsUlrich Weigand
2015-04-15Don't crash when a selectany symbol would get common linkageNico Weber
2015-04-15Revert "[CodeGen] Fix crash with duplicated mangled name."Renato Golin
2015-04-15Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu
2015-04-13[CodeGen] Fix crash with duplicated mangled name.Argyrios Kyrtzidis
2015-04-06Don't crash when passing a non-existent file to -fprofile-instr-use=.Nico Weber
2015-04-05clang-format my last commitDavid Blaikie
2015-04-05[opaque pointer type] More GEP API migrationsDavid Blaikie
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie
2015-03-30DebugInfo: Use new LLVM API for DebugLocDuncan P. N. Exon Smith
2015-03-29[MS ABI] Rework .xdata HandlerType emissionDavid Majnemer
2015-03-20C++14: Disable sized deallocation by default due to ABI breakageReid Kleckner
2015-03-19Remove .CUDAIsDevice flags from CodeGenOpts as it's alreadyArtem Belevich
2015-03-18MS ABI: Don't try to emit VF/VB-Tables for extern class templatesDavid Majnemer
2015-03-18[OPENMP] Fix crash on code emitting if errors are found.Alexey Bataev
2015-03-17MS ABI: Emit HandlerMap entries for C++ catchDavid Majnemer
2015-03-17WIPDavid Majnemer
2015-03-15MS ABI: Don't use qualified pointee types for 'catch' EH TypeDescriptorsDavid Majnemer
2015-03-13Simplify.Joerg Sonnenberger
2015-02-25[OPENMP] Rename methods of OpenMPRuntime class. NFC. Alexey Bataev
2015-02-19CodeGen: Weak reference temporaries belong in a COMDATDavid Majnemer
2015-02-19CodeGen: static constexpr data members should have a linkonce_odr initDavid Majnemer
2015-02-18Change representation of member function pointers for MIPS targetsZoran Jovanovic
2015-02-18Rename flags and options to match current naming: from -fdef-sized-delete to ...Larisse Voufo
2015-02-16InstrProf: Update for LLVM API changeJustin Bogner
2015-02-15Fix a typo in r229291 causing buildbot failure.Larisse Voufo
2015-02-15More on fixing sized deallocation implementation logic: Fix PR21754.Larisse Voufo
2015-02-14Revise the implementation logic of sized deallocation: Do not automatically g...Larisse Voufo
2015-02-03MS ABI: Records with fields with required aligmnet shouldn't be commonDavid Majnemer
2015-02-02When generating llvm.used, we may need an addrspacecast instead of a bitcast.Justin Holewinski
2015-01-22Emit DeferredDeclsToEmit in a DFS order.Rafael Espindola
2015-01-21clang-format function. NFC.Rafael Espindola
2015-01-21CodeGen: Compiler generated __declspec(uuid) objects should be COMDAT'dDavid Majnemer
2015-01-16Add comdat to string literal variables on COFF.Rafael Espindola
2015-01-15Use a trivial comdat for C++ tables.Rafael Espindola
2015-01-15Use a trivial comdat for inline ctor/dtor when not using C5/D5.Rafael Espindola
2015-01-14[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth
2015-01-12[patch][pr19848] Produce explicit comdats in clang.Rafael Espindola