summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
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
2021-09-28Simplify handling of builtin with inline redefinitionserge-sans-paille
2021-09-01Ensure field-annotations on pointers properly match the AS of the field.Erich Keane
2021-08-25[clang] Don't generate warn-stack-size when the warning is ignoredYi Kong
2021-08-20[clang][Codegen] Introduce the disable_sanitizer_instrumentation attributeAlexander Potapenko
2021-08-17[SVE] Remove usage of getMaxVScale for AArch64, in favour of IR AttributeDylan Fleming
2021-07-29[clang][patch][FPEnv] Make initialization of C++ globals strictfp awareMelanie Blower
2021-07-20[clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate codeMelanie Blower
2021-07-08[CodeGen] Avoid CreateGEP with nullptr type (NFC)Nikita Popov
2021-06-29PR50767: clear non-distinct debuginfo for function with nodebug definition af...Bruno De Fraine
2021-06-21[IR] convert warn-stack-size from module flag to fn attrNick Desaulniers
2021-06-18[Clang][Codegen] Add GNU function attribute 'no_profile' and lower it to nopr...Nick Desaulniers
2021-05-25[SanitizeCoverage] Add support for NoSanitizeCoverage function attributeMarco Elver
2021-05-17[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1Ten Tzen
2021-04-30[clang] Refactor mustprogress handling, add it to all loops in c++11+.Florian Hahn
2021-04-17Normalize interaction with boolean attributesSerge Guelton
2021-04-12[Clang][Coroutine][DebugInfo] In c++ coroutine, clang will emit different deb...yifeng.dongyifeng
2021-04-08Revert "Reduce the number of attributes attached to each function"Dávid Bolvanský
2021-03-25[Coroutine][Clang] Force emit lifetime intrinsics for CoroutinesXun Li
2021-03-22[IR] Add vscale_range IR function attributeBradley Smith
2021-03-21[clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0Roman Lebedev
2021-03-21[clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead o...Roman Lebedev
2021-03-21Revert "[BranchProbability] move options for 'likely' and 'unlikely'"Roman Lebedev
2021-03-20[BranchProbability] move options for 'likely' and 'unlikely'Sanjay Patel
2021-03-12[OpaquePtrs] Remove some uses of type-less CreateGEP() (NFC)Nikita Popov
2021-03-11[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)Nikita Popov
2021-03-04[clang][OpenMP] Use OpenMPIRBuilder for workshare loops.Michael Kruse
2021-03-04[MS] Fix crash involving gnu stmt exprs and inallocaReid Kleckner
2021-03-04Introduce noundef attribute at call sites for stricter poison analysisGui Andrade
2021-02-24Reduce the number of attributes attached to each functionDávid Bolvanský
2021-02-22[clang][patch] Inclusive language, modify filename SanitizerBlacklist.h to No...Melanie Blower
2021-02-20Reduce the number of attributes attached to each functionDávid Bolvanský
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek
2021-01-26Revert "Support for instrumenting only selected files or functions"Petr Hosek
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek
2021-01-11CGDebugInfo: Delete unused parametersFangrui Song
2021-01-05[Coverage] Add support for Branch Coverage in LLVM Source-Based Code CoverageAlan Phipps