summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
AgeCommit message (Expand)Author
2021-12-03CodeGen: Strip exception specifications from function types in CFI type names.Peter Collingbourne
2021-12-01[clang][ARM] PACBTI-M frontend supportTies Stuij
2021-11-29Reapply 'Implement target_clones multiversioning'Erich Keane
2021-11-18[X86] Add -mskip-rax-setup support to align with GCCPhoebe Wang
2021-11-14[clang] Use isa instead of dyn_cast (NFC)Kazu Hirata
2021-11-12Revert "Implement target_clones multiversioning"Adrian Kuegel
2021-11-11Implement target_clones multiversioningErich Keane
2021-11-10Emit hidden hostcall argument for sanitized kernelsYaxun (Sam) Liu
2021-11-10[CUDA][HIP] Allow comdat for kernelsYaxun (Sam) Liu
2021-11-09[clang] Run LLVM Verifier in modes without CodeGen tooItay Bookstein
2021-11-09[CodeGen] Diagnose and reject non-function ifunc resolversItay Bookstein
2021-11-09[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU filesAtmn Patel
2021-11-09Revert "[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU files"Atmn Patel
2021-11-09[clang][openmp][NFC] Remove arch-specific CGOpenMPRuntimeGPU filesAtmn Patel
2021-11-07[clang] Use llvm::reverse. NFCI.Benjamin Kramer
2021-10-31[Verifier] Add verification logic for GlobalIFuncsItay Bookstein
2021-10-21Revert "AddGlobalAnnotations for function with or without function body."Aaron Ballman
2021-10-20[IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirect...Itay Bookstein
2021-10-17[clang] Use llvm::erase_if (NFC)Kazu Hirata
2021-10-11AddGlobalAnnotations for function with or without function body.Chris Bieneman
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks
2021-10-06Revert "Reland [IR] Increase max alignment to 4GB"Arthur Eubanks
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks
2021-10-06Revert "[IR] Increase max alignment to 4GB"Arthur Eubanks
2021-10-06[IR] Increase max alignment to 4GBArthur Eubanks
2021-09-28Reland [clang] Rework dontcall attributesArthur Eubanks
2021-09-28Revert "[clang] Rework dontcall attributes"Arthur Eubanks
2021-09-28[clang] Rework dontcall attributesArthur Eubanks
2021-09-28Simplify handling of builtin with inline redefinitionserge-sans-paille
2021-09-28Revert "Simplify handling of builtin with inline redefinition"Kevin Athey
2021-09-28Simplify handling of builtin with inline redefinitionserge-sans-paille
2021-09-17Make multiversioning work with internal linkageErich Keane
2021-08-31[OpenCL] Defines helper function for kernel language compatible OpenCL versionJustas Janickas
2021-08-30[NFC][clang] Move IR-independent parts of target MV support to X86TargetParse...Andrei Elovikov
2021-08-26Fix __attribute__((annotate("")) with non-zero globals ASAlex Richardson
2021-08-25[Clang] add support for error+warning fn attrsNick Desaulniers
2021-08-25[CUDA] Fix static device variables with -fgpu-rdcJonas Hahnfeld
2021-08-23[clang][NFC] Tighten up code for GetGlobalVarAddressSpaceAndy Wingo
2021-08-23[clang][NFC] GetOrCreateLLVMGlobal takes LangASAndy Wingo
2021-08-17[NFC] Cleanup more AttributeList::addAttribute()Arthur Eubanks
2021-08-17[NFC] Migrate some callers away from Function/AttributeLists methods that tak...Arthur Eubanks
2021-08-17[NFC] Replace Function handling of attributes with less confusing callsArthur Eubanks
2021-08-13[NFC] Cleanup callers of AttributeList::hasAttributes()Arthur Eubanks
2021-08-13[NFC] Rename AttributeList::getParam/Ret/FnAttributes() -> get*Attributes()Arthur Eubanks
2021-08-09[cuda] Mark builtin texture/surface reference variable as 'externally_initial...Michael Liao
2021-08-04Apply -fmacro-prefix-map to __builtin_FILE()Pavel Asyutchenko
2021-07-23[HIP] Preserve ASAN bitcode library functionsYaxun (Sam) Liu
2021-06-25[OpenMP] Add Module metadata for OpenMP compilationJoseph Huber
2021-06-21[IR] convert warn-stack-size from module flag to fn attrNick Desaulniers
2021-06-11[ADT] Remove APInt/APSInt toString() std::string variantsSimon Pilgrim