summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
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
2020-12-28Fix PR35902: incorrect alignment used for ubsan check.James Y Knight
2020-11-06[FPEnv] Use strictfp metadata in casting nodesKevin P. Neal
2020-11-04[clang] Add mustprogress and llvm.loop.mustprogress attribute deductionAtmn Patel
2020-10-31[CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop.Mark de Wever
2020-10-30Support complex target features combinationsLiu, Chen3
2020-10-26[Annotation] Allows annotation to carry some additional constant arguments.Tyker
2020-10-25[clang] Enable support for #pragma STDC FENV_ACCESSMelanie Blower
2020-10-18[Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmtMark de Wever
2020-10-04[CodeGen] Improve likelihood branch weightsMark de Wever
2020-09-24[xray] Function coverage groupsIan Levesque
2020-09-12Reland [AssumeBundles] Use operand bundles to encode alignment assumptionsTyker
2020-09-09Implements [[likely]] and [[unlikely]] in IfStmt.Mark de Wever
2020-07-28PR46377: Fix dependence calculation for function types and typedefRichard Smith
2020-07-16Temporarily Revert "[AssumeBundles] Use operand bundles to encode alignment a...Eric Christopher