Commit History

Author SHA1 Message Date
  Erich Keane 43f8ad7966 [NFC] Move storage of dispatch-version to GlobalDecl 6 years ago
  Erich Keane a906279b79 Implement Function Multiversioning for Non-ELF Systems. 6 years ago
  Craig Topper dfa39ffd08 [CodeGen] Always emit the 'min-legal-vector-width' attribute even when the value is 0. 6 years ago
  Craig Topper c83cf570cd [CodeGen] Update min-legal-vector width based on function argument and return types 6 years ago
  Fangrui Song 117cd8c782 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC 6 years ago
  Calixte Denizet fa0bcfc365 [CodeGen] Revert commit https://reviews.llvm.org/rL342717 7 years ago
  Calixte Denizet 2bc1c8b8c8 [CodeGen] Add to emitted DebugLoc information about coverage when it's required 7 years ago
  Dean Michael Berris f544500eef [XRay][clang] Emit "never-instrument" attribute 7 years ago
  Erich Keane 9d84dfe6d9 [NFC]Refactor MultiVersion Resolver Emission to combine types 7 years ago
  Alexander Potapenko bbb410ae0c [MSan] add KMSAN support to Clang driver 7 years ago
  Martin Storsjo 3a0f5464a1 [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used 7 years ago
  Akira Hatanaka ffa70d529c [CodeGen] Merge equivalent block copy/helper functions. 7 years ago
  Stephen Kelly d7b659b592 Port getLocStart -> getBeginLoc 7 years ago
  Erich Keane 9eb2866868 Implement cpu_dispatch/cpu_specific Multiversioning 7 years ago
  Erich Keane 032aa95be6 [NFC] Switch CodeGenFunction to use value init instead of member init lists 7 years ago
  Erich Keane 9c7bda2f19 Revert -r336726, which included more files than intended. 7 years ago
  Erich Keane 1437ede97c [NFC] Switch CodeGenFunction to use value init instead of member init lists 7 years ago
  Craig Topper dc74ef665f [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it 7 years ago
  Gabor Buella c307b5069c [CodeGen] Improve diagnostics related to target attributes 7 years ago
  Craig Topper 406ee9f684 [CodeGenFunction] Use the StringRef::split function that takes a char separator instead of StringRef separator. NFC 7 years ago
  Keith Wyss 07bff7a364 [XRay] Add clang builtin for xray typed events. 7 years ago
  Brock Wyma adf8ae4536 [CodeView] Initial support for emitting S_THUNK32 symbols for compiler... 7 years ago
  Andrey Konovalov 87460c837c hwasan: add -fsanitize=kernel-hwaddress flag 7 years ago
  Dean Michael Berris a50e57f11b [XRay][clang] Add flag to choose instrumentation bundles 7 years ago
  Vitaly Buka c79a7094b0 asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kernel-address 7 years ago
  Vlad Tsyrklevich 2da4adbc5f Add the -fsanitize=shadow-call-stack flag 7 years ago
  Matt Morehouse 3fe656f586 [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer. 7 years ago
  Gheorghe-Teodor Bercea f4806a953b [OpenMP] Add OpenMP data sharing infrastructure using global memory 7 years ago
  Manoj Gupta 284236c047 Do not generate calls to fentry with __attribute__((no_instrument_function)) 7 years ago
  George Burgess IV f6b7996bf6 Remove redundant casts. NFC 7 years ago