aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-11-28Correct 'target' default behavior on redecl, allow forward declaration.Erich Keane1-2/+4
2018-11-28[NFC] Move MultIversioning::Type into Decl so that it can be used inErich Keane1-2/+9
2018-11-16[codeview] Expose -gcodeview-ghash for global type hashingReid Kleckner1-0/+3
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane1-47/+46
2018-11-09Use the correct address space when emitting the ctor function listDylan McKay1-2/+3
2018-11-01CPU-Dispatch- Fix type of a member function, prevent deferralsErich Keane1-2/+8
2018-11-01CPU-Dispatch-- Fix conflict between 'generic' and 'pentium'Erich Keane1-0/+16
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-2/+2
2018-10-26PR31978: Don't crash if CodeGen sees a top-level BindingDecl.Richard Smith1-0/+1
2018-10-26CodeGen: correct the case for swift 4.2, 5.0Saleem Abdulrasool1-4/+4
2018-10-25Change keep-static-consts to work on static storage duration, notErich Keane1-2/+3
2018-10-25Implement Function Multiversioning for Non-ELF Systems.Erich Keane1-34/+65
2018-10-25CodeGen: alter CFConstantString class name for swift 5.0Saleem Abdulrasool1-1/+6
2018-10-24Driver,CodeGen: introduce support for Swift CFString layoutSaleem Abdulrasool1-6/+46
2018-10-24CodeGen: extract some local variables in CFConstantString creation (NFC)Saleem Abdulrasool1-19/+18
2018-10-23[CodeGen] Attach InlineHint to more functionsRichard Trieu1-3/+13
2018-10-22Give Multiversion-inline functions linkonce linkageErich Keane1-0/+4
2018-10-17NFC: Remove trailing space from CodeGenModule.cppTakuto Ikuta1-8/+8
2018-10-10Add a flag to remap manglings when reading profile data information.Richard Smith1-1/+1
2018-10-10clang: Allow ifunc resolvers to accept argumentsEd Maste1-2/+0
2018-09-30Use the container form llvm::sort(C, ...)Fangrui Song1-3/+2
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-1/+1
2018-09-26[OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li1-0/+4
2018-09-25Reland "[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cf...Kristina Brooks1-24/+39
2018-09-24Revert "rL342883: [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fc...Kristina Brooks1-39/+24
2018-09-24[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`.Kristina Brooks1-24/+39
2018-09-21Add necessary support for storing code-model to module IR.Caroline Tice1-0/+16
2018-09-14[XRay][clang] Emit "never-instrument" attributeDean Michael Berris1-3/+0
2018-09-13[NFC]Refactor MultiVersion Resolver Emission to combine typesErich Keane1-11/+36
2018-09-12[CodeGen] Align rtti and vtable dataDavid Green1-4/+5
2018-09-06Re-land r334417 "[MS] Use mangled names and comdats for string merging with A...Reid Kleckner1-7/+5
2018-08-30[OPENMP] Fix PR38710: static functions are not emitted as implicitlyAlexey Bataev1-11/+10
2018-08-29[MinGW] Don't mark external variables as DSO localMartin Storsjo1-0/+8
2018-08-22Currently clang does not emit unused static constants. GCC emits theseElizabeth Andrews1-0/+13
2018-08-20[OPENMP] Fix crash on the emission of the weak function declaration.Alexey Bataev1-9/+11
2018-08-15[OPENMP] FIx processing of declare target variables.Alexey Bataev1-1/+16
2018-08-10clang-cl: Support /guard:cf,nochecksHans Wennborg1-1/+1
2018-08-09Port getLocStart -> getBeginLocStephen Kelly1-4/+4
2018-08-07[OPENMP] Mark variables captured in declare target region as implicitlyAlexey Bataev1-0/+4
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-07-28[CUDA][HIP] Allow function-scope static const variableYaxun Liu1-0/+4
2018-07-21[HIP] Support -fcuda-flush-denormals-to-zero for amdgcnYaxun Liu1-1/+1
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane1-29/+141
2018-07-18Add support for __declspec(code_seg("segname"))Erich Keane1-4/+8
2018-07-11Fix setting of empty implicit-section-name attributePetr Pavlu1-4/+0
2018-06-27[CUDA] Use atexit() to call module destructor.Artem Belevich1-3/+2
2018-06-26Revert "[MS] Use mangled names and comdats for string merging with ASan"Evgeniy Stepanov1-5/+7
2018-06-26Implement CFI for indirect calls via a member function pointer.Peter Collingbourne1-26/+63
2018-06-25[OPENMP] Do not consider address constant vars as possiblyAlexey Bataev1-1/+2
2018-06-12[CUDA][HIP] Set kernel calling convention before arrange functionYaxun Liu1-2/+0