aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-15CodeGen: Remove debug printf unintentionally added in r351228.Peter Collingbourne1-4/+2
2019-01-15[MSP430] Provide a toolchain descriptionAnton Korobeynikov1-2/+4
2019-01-09[CodeGen] Clarify comment about COFF common symbol alignmentShoaib Meenai1-2/+6
2019-01-08Limit COFF 'common' emission to <=32 alignment types.Erich Keane1-0/+5
2019-01-05CodeGen: fix autolink emission on ELFSaleem Abdulrasool1-5/+15
2019-01-05CodeGen: switch iteration to range based for loop (NFC)Saleem Abdulrasool1-6/+4
2018-12-22[CUDA] Treat extern global variable shadows same as regular extern vars.Artem Belevich1-10/+5
2018-12-14Implement -frecord-command-line (-frecord-gcc-switches)Scott Linder1-0/+13
2018-12-13[CUDA] Make all host-side shadows of device-side variables undef.Artem Belevich1-2/+9
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu1-1/+1
2018-12-07Make CPUDispatch resolver emit dependent functions.Erich Keane1-2/+13
2018-12-06Remove CodeGen dependencies on Sema.Richard Trieu1-1/+1
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