- 2a4eea3 [NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunction by Erich Keane · 7 years ago
- 4307108 Remove unused Args parameter from EmitFunctionBody, NFC by Reid Kleckner · 7 years ago
- 8c94f07 Teach __builtin_unpredictable to work through implicit casts. by Erich Keane · 7 years ago
- 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
- 86aba5e Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901) by Hans Wennborg · 7 years ago
- 5337c74 Remove CodeGen dependencies on Sema. by Richard Trieu · 7 years ago
- 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
- f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
- 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
- 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
- 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
- de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 7 years ago
- 19a8adc Implement Function Multiversioning for Non-ELF Systems. by Erich Keane · 7 years ago
- 00897e9 [CodeGen] Always emit the 'min-legal-vector-width' attribute even when the value is 0. by Craig Topper · 7 years ago
- 3113ec3 [CodeGen] Update min-legal-vector width based on function argument and return types by Craig Topper · 7 years ago
- 3117b17 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC by Fangrui Song · 7 years ago
- fcd661d [CodeGen] Revert commit https://reviews.llvm.org/rL342717 by Calixte Denizet · 7 years ago
- 5713db4 [CodeGen] Add to emitted DebugLoc information about coverage when it's required by Calixte Denizet · 7 years ago
- 05cf443 [XRay][clang] Emit "never-instrument" attribute by Dean Michael Berris · 7 years ago
- f353ae1 [NFC]Refactor MultiVersion Resolver Emission to combine types by Erich Keane · 7 years ago
- d49c32c [MSan] add KMSAN support to Clang driver by Alexander Potapenko · 7 years ago
- d39d53b [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used by Martin Storsjo · 7 years ago
- 9978da3 [CodeGen] Merge equivalent block copy/helper functions. by Akira Hatanaka · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
- be65e87 [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
- 9960b8f Revert -r336726, which included more files than intended. by Erich Keane · 7 years ago
- 7b8c12e [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
- 74c10e3 [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 by Craig Topper · 7 years ago
- 1a83d06 [CodeGen] Improve diagnostics related to target attributes by Gabor Buella · 7 years ago
- 274506d [CodeGenFunction] Use the StringRef::split function that takes a char separator instead of StringRef separator. NFC by Craig Topper · 7 years ago
- f437e35 [XRay] Add clang builtin for xray typed events. by Keith Wyss · 7 years ago
- 94ece8f [CodeView] Initial support for emitting S_THUNK32 symbols for compiler... by Brock Wyma · 7 years ago
- 1ba9d9c hwasan: add -fsanitize=kernel-hwaddress flag by Andrey Konovalov · 7 years ago
- 488f7c2 [XRay][clang] Add flag to choose instrumentation bundles by Dean Michael Berris · 7 years ago
- 69a2e18 asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kernel-address by Vitaly Buka · 7 years ago
- e55aa03 Add the -fsanitize=shadow-call-stack flag by Vlad Tsyrklevich · 7 years ago
- 5317f2e [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer. by Matt Morehouse · 8 years ago
- d3dcf2f [OpenMP] Add OpenMP data sharing infrastructure using global memory by Gheorghe-Teodor Bercea · 8 years ago
- 886b450 Do not generate calls to fentry with __attribute__((no_instrument_function)) by Manoj Gupta · 8 years ago
- 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
- 891af03a Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. by Sander de Smalen · 8 years ago
- 4e9a126 Reverting patch rL323952 due to build errors that I by Sander de Smalen · 8 years ago
- 17c4633 [DebugInfo] Enable debug information for C99 VLA types by Sander de Smalen · 8 years ago
- 5cdf038 Allocate and access NormalCleanupDest with the natural alignment of i32. by John McCall · 8 years ago
- 57cc1a5 Added Control Flow Protection Flag by Oren Ben Simhon · 8 years ago
- 281d20b Implement Attribute Target MultiVersioning by Erich Keane · 8 years ago
- 8c85bca No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17 by Stephan Bergmann · 8 years ago
- 06f19a0 [WinEH] Allow for multiple terminatepads by Reid Kleckner · 8 years ago
- cb8c009 [Driver, CodeGen] pass through and apply -fassociative-math by Sanjay Patel · 8 years ago
- b952e63 [OPENMP] Codegen `declare simd` for function declarations. by Alexey Bataev · 8 years ago
- 12817e5 Hardware-assisted AddressSanitizer (clang part). by Evgeniy Stepanov · 8 years ago
- 1a5b10d [XRay][clang] Introduce -fxray-always-emit-customevents by Dean Michael Berris · 8 years ago
- 14e8a5a Add -finstrument-function-entry-bare flag by Hans Wennborg · 8 years ago
- 76c26c1 Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes by Hans Wennborg · 8 years ago
- 04491bd [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame by Gor Nishanov · 8 years ago
- 401aaee [CodeGen] match new fast-math-flag method: isFast() by Sanjay Patel · 8 years ago
- b9c59f3 [CodeGen] Propagate may-alias'ness of lvalues with TBAA info by Ivan A. Kosarev · 8 years ago
- ed141ba [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
- aa4ea5f [ubsan] Don't emit function signatures for non-static member functions by Vedant Kumar · 8 years ago
- ce601ee Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731. by Ivan A. Kosarev · 8 years ago
- 0e52820 [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- 78f486d [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- f5f2046 [CodeGen] Generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
- 383890b Refine generation of TBAA information in clang by Ivan A. Kosarev · 8 years ago
- afc074c Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" by Ivan A. Kosarev · 8 years ago
- 6fa20cf [CodeGen] Unify generation of scalar and struct-path TBAA tags by Ivan A. Kosarev · 8 years ago
- 289574e [CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types by Ivan A. Kosarev · 8 years ago
- 2eccdab Allow specifying sanitizers in blacklists by Vlad Tsyrklevich · 8 years ago
- bb5d485 [ubsan] Function Sanitizer: Don't require writable text segments by Vedant Kumar · 8 years ago
- 5e97f23 Expose -mllvm -accurate-sample-profile to clang. by Dehao Chen · 8 years ago
- 376c28e [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). by Richard Smith · 8 years ago
- 1b6d871 Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any)." by Adrian Prantl · 8 years ago
- e3a5e8f [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). by Richard Smith · 8 years ago
- 2d3c421 Clean up some lambda conversion operator code, NFC by Reid Kleckner · 8 years ago
- 3f3aad2 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
- bbe96e5 Revert "Reland "CFI: blacklist STL allocate() from unrelated-casts"" by Vlad Tsyrklevich · 8 years ago
- bf73603 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
- 3fed079 Revert "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
- 4420012 CFI: blacklist STL allocate() from unrelated-casts by Vlad Tsyrklevich · 8 years ago
- 7d7f0dc [OpenCL] Fix access qualifiers metadata for kernel arguments with typedef by Alexey Sotkin · 8 years ago
- c34d343 [ubsan] Improve diagnostics for return value checks (clang) by Vedant Kumar · 8 years ago
- 162b40a [Clang] Handle interaction of -pg and no_instrument_function attribute. by Manoj Gupta · 8 years ago
- 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
- 41d4b4e [CGDebugInfo] Finalize SubPrograms when we're done with them by Keno Fischer · 8 years ago
- 8f24823 [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource by Krzysztof Parzyszek · 8 years ago
- be6da4b [OpenCL] Add intel_reqd_sub_group_size attribute support by Xiuli Pan · 8 years ago
- ffd7c88 [ubsan] Reduce alignment checking of C++ object pointers by Vedant Kumar · 8 years ago
- ba8b84d [OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer args by Egor Churaev · 8 years ago
- 2a7d39d [msan] Turn off lifetime markers even when use after scope checking is on. by Benjamin Kramer · 8 years ago
- 835832d [XRay] Add -fxray-{always,never}-instrument= flags to clang by Dean Michael Berris · 8 years ago
- 42c17ec [ubsan] Add a nullability sanitizer by Vedant Kumar · 9 years ago
- 3fa38a1 Honor __unaligned in codegen for declarations and expressions by Roger Ferrer Ibanez · 9 years ago
- 418da3f [XRay] [clang] Allow logging the first argument of a function call. by Dean Michael Berris · 9 years ago
- 34b1fd6 Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago
- 29ba8d9 Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)" by Vedant Kumar · 9 years ago
- 55875b9 Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago