aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-25[CodeGen] Restrict isTriviallyRecursive to predefined lib functions forwardin...David Majnemer1-2/+7
2015-06-25Display profile file name when emitting a file not found diagnostic.Diego Novillo1-2/+3
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-19[ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko1-2/+3
2015-06-17CodeGen: Factor out some of the bitset entry creation code. NFC.Peter Collingbourne1-0/+14
2015-06-11C++11 rangify several loops.Yaron Keren1-36/+21
2015-06-05Rename the single non-style conformant function in TargetCodeGenInfoEric Christopher1-1/+1
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-2/+2
2015-05-28Get the dll storage class right for structors of classes exported/imported vi...Hans Wennborg1-13/+20
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