summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2019-04-10Don't emit an unreachable return block.John McCall
2019-02-03[opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-15[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-15Revert alignment assumptions changesVlad Tsyrklevich
2019-01-14[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-11[AST] Remove ASTContext from getThisType (NFC)Brian Gesiak
2018-12-18[NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunctionErich Keane
2018-12-13Remove unused Args parameter from EmitFunctionBody, NFCReid Kleckner
2018-12-12Teach __builtin_unpredictable to work through implicit casts.Erich Keane
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-12-07Fix thunks returning memptrs via sret by emitting also scalar return values d...Hans Wennborg
2018-12-06Remove CodeGen dependencies on Sema.Richard Trieu
2018-11-30Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song
2018-11-30Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song
2018-11-28Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-27Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-21Re-Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-21Revert r347364 again, the fix was incomplete.Nico Weber
2018-11-20Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-10-25Implement Function Multiversioning for Non-ELF Systems.Erich Keane
2018-10-25[CodeGen] Always emit the 'min-legal-vector-width' attribute even when the va...Craig Topper
2018-10-24[CodeGen] Update min-legal-vector width based on function argument and return...Craig Topper
2018-10-20Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song
2018-09-24[CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet
2018-09-21[CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet
2018-09-14[XRay][clang] Emit "never-instrument" attributeDean Michael Berris
2018-09-13[NFC]Refactor MultiVersion Resolver Emission to combine typesErich Keane
2018-09-07[MSan] add KMSAN support to Clang driverAlexander Potapenko
2018-08-21[CodeGen] Implicitly set stackrealign on the main function, if custom stack a...Martin Storsjo
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane
2018-07-10[NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane
2018-07-10Revert -r336726, which included more files than intended.Erich Keane
2018-07-10[NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper
2018-06-07[CodeGen] Improve diagnostics related to target attributesGabor Buella
2018-05-03[CodeGenFunction] Use the StringRef::split function that takes a char separat...Craig Topper
2018-04-17[XRay] Add clang builtin for xray typed events.Keith Wyss
2018-04-16[CodeView] Initial support for emitting S_THUNK32 symbols for compiler...Brock Wyma
2018-04-13hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov
2018-04-13[XRay][clang] Add flag to choose instrumentation bundlesDean Michael Berris
2018-04-09asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kern...Vitaly Buka
2018-04-03Add the -fsanitize=shadow-call-stack flagVlad Tsyrklevich
2018-03-23[libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer.Matt Morehouse
2018-03-14[OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea
2018-03-02Do not generate calls to fentry with __attribute__((no_instrument_function))Manoj Gupta
2018-03-01Remove redundant casts. NFCGeorge Burgess IV