summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2022-07-14[InstrProf] Add options to profile function groupsEllis Hoag
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov
2022-07-12[X86] initial -mfunction-return=thunk-extern supportNick Desaulniers
2022-06-27[ubsan] Using metadata instead of prologue data for function sanitizerYuanfang Chen
2022-06-24[HIP] add -fhip-kernel-arg-nameYaxun (Sam) Liu
2022-06-22Fix interaction of pragma FENV_ACCESS with other pragmasSerge Pavlov
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata
2022-05-19[clang] Fix __has_builtinYaxun (Sam) Liu
2022-04-08Reland "[MTE] Add -fsanitize=memtag* and friends."Mitch Phillips
2022-04-08Revert "[MTE] Add -fsanitize=memtag* and friends."Aaron Ballman
2022-04-08[MTE] Add -fsanitize=memtag* and friends.Mitch Phillips
2022-03-29[X86][regcall] Support passing / returning structuresPhoebe Wang
2022-03-24Fix a crash with variably-modified parameter types in a naked functionAaron Ballman
2022-03-23[NFC] Replace a not-null-check && isa with isa_and_nonnullErich Keane
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-17[CodeGen] Avoid some pointer element type accessesNikita Popov
2022-03-16[Attr] Fix a btf_type_tag AST generationYonghong Song
2022-03-16[Clang] Allow "ext_vector_type" applied to BooleansSimon Moll
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang
2022-02-22[clang] Remove Address::deprecated() calls in CodeGenFunction.cppArthur Eubanks
2022-02-18[asan] Add support for disable_sanitizer_instrumentation attributeAlexander Potapenko
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-15Revert "[asan] Add support for disable_sanitizer_instrumentation attribute"Alexander Potapenko
2022-02-15[asan] Add support for disable_sanitizer_instrumentation attributeAlexander Potapenko
2022-02-08[X86] Implement -fzero-call-used-regs optionBill Wendling
2022-01-20[clang-cl] Support the /HOTPATCH flagAlexandre Ganea
2022-01-12[clang][CodeGen][UBSan] VLA size checking for unsigned integer parameterAdam Magier
2022-01-11[CodeGen] Avoid deprecated Address constructorNikita Popov
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata
2021-12-29[clang] Use nullptr instead of 0 or NULL (NFC)Kazu Hirata
2021-12-23[CodeGen] Avoid pointer element type access when creating LValueNikita Popov
2021-12-21[CodeGen] Avoid some pointer element type accessesNikita Popov
2021-12-20Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl"Sam McCall
2021-12-20Revert "[AST] Add UsingType: a sugar type for types found via UsingDecl"Sam McCall
2021-12-20[AST] Add UsingType: a sugar type for types found via UsingDeclSam McCall
2021-12-17[CodeGen] Fix element type for sret argumentNikita Popov
2021-12-17[CodeGen] Avoid more pointer element type accessesNikita Popov
2021-12-16[clang] Cleanup unneeded Function nullptr checks [NFC]Mike Rice
2021-12-10Revert "[asan] Add support for disable_sanitizer_instrumentation attribute"Andrew Browne
2021-12-10[asan] Add support for disable_sanitizer_instrumentation attributeAlexander Potapenko
2021-12-06Introduce _BitInt, deprecate _ExtIntAaron Ballman
2021-11-10[CFE][Codegen] Make sure to maintain the contiguity of all the static allocashsmahesha
2021-11-02Fix inline builtin handling in case of redefinitionserge-sans-paille
2021-10-21[clang] Use StringRef::contains (NFC)Kazu Hirata
2021-10-09[CFE][Codegen][In-progress] Remove CodeGenFunction::InitTempAlloca()hsmahesha
2021-10-04Update inline builtin handling to honor gnu inline attributeserge-sans-paille
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-28DebugInfo: Use sugared function type when emitting function declarations for ...David Blaikie