summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement cpu_dispatch/cpu_specific MultiversioningErich Keane2018-07-201-6/+46
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-19/+3
* Revert -r336726, which included more files than intended.Erich Keane2018-07-101-3/+19
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-19/+3
* [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper2018-07-091-1/+12
* [CodeGen] Improve diagnostics related to target attributesGabor Buella2018-06-071-0/+10
* [CodeGenFunction] Use the StringRef::split function that takes a char separat...Craig Topper2018-05-031-2/+2
* [XRay] Add clang builtin for xray typed events.Keith Wyss2018-04-171-1/+8
* [CodeView] Initial support for emitting S_THUNK32 symbols for compiler...Brock Wyma2018-04-161-1/+2
* hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov2018-04-131-1/+5
* [XRay][clang] Add flag to choose instrumentation bundlesDean Michael Berris2018-04-131-2/+7
* asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kern...Vitaly Buka2018-04-091-2/+8
* Add the -fsanitize=shadow-call-stack flagVlad Tsyrklevich2018-04-031-0/+2
* [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer.Matt Morehouse2018-03-231-0/+4
* [OpenMP] Add OpenMP data sharing infrastructure using global memoryGheorghe-Teodor Bercea2018-03-141-0/+5
* Do not generate calls to fentry with __attribute__((no_instrument_function))Manoj Gupta2018-03-021-4/+6
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-2/+1
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-11/+22
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-22/+11
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-11/+22
* Allocate and access NormalCleanupDest with the natural alignment of i32.John McCall2018-01-121-4/+5
* Added Control Flow Protection FlagOren Ben Simhon2018-01-091-1/+2
* Implement Attribute Target MultiVersioningErich Keane2018-01-081-0/+54
* No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann2018-01-051-1/+6
* [WinEH] Allow for multiple terminatepadsReid Kleckner2018-01-021-0/+3
* [Driver, CodeGen] pass through and apply -fassociative-mathSanjay Patel2017-12-161-0/+3
* [OPENMP] Codegen `declare simd` for function declarations.Alexey Bataev2017-12-151-4/+0
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-091-0/+2
* [XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris2017-11-301-0/+6
* Add -finstrument-function-entry-bare flagHans Wennborg2017-11-211-9/+15
* Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attri...Hans Wennborg2017-11-141-32/+18
* [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing ...Gor Nishanov2017-11-111-0/+14
* [CodeGen] match new fast-math-flag method: isFast()Sanjay Patel2017-11-061-1/+1
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-311-2/+2
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-171-3/+3
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-2/+2
* [ubsan] Don't emit function signatures for non-static member functionsVedant Kumar2017-10-141-2/+10
* Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev2017-10-131-3/+3
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-131-3/+3
* [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev2017-10-131-6/+13
* [CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-121-1/+2
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-061-1/+1
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-051-1/+1
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-1/+1
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-021-1/+1
* Allow specifying sanitizers in blacklistsVlad Tsyrklevich2017-09-251-2/+13
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-131-1/+41
* Expose -mllvm -accurate-sample-profile to clang.Dehao Chen2017-08-241-0/+4
* [ubsan] PR34266: When sanitizing the 'this' value for a member function that ...Richard Smith2017-08-241-2/+14
* Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member functi...Adrian Prantl2017-08-241-2/+2