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