summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [OPENMP]Fix for PR43349: Crash for privatized loop bound.Alexey Bataev2019-09-181-0/+16
* Revert r372082 "[Clang] Pragma vectorize_width() implies vectorize(enable)"Hans Wennborg2019-09-181-8/+0
* Add SpellingNotCalculated to Attribute Enums to suppress UBSan warningsErich Keane2019-09-171-0/+2
* [Clang] Pragma vectorize_width() implies vectorize(enable)Sjoerd Meijer2019-09-171-0/+8
* [WebAssembly] Narrowing and widening SIMD opsThomas Lively2019-09-131-0/+57
* [OPENMP5.0]Add basic support for declare variant directive.Alexey Bataev2019-09-132-0/+9
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-2/+3
* Improve code generation for thread_local variables:Richard Smith2019-09-124-14/+79
* [WebAssembly] Add -fwasm-exceptions for wasm EHHeejin Ahn2019-09-122-4/+3
* Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-111-0/+26
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko2019-09-111-26/+0
* [CodeGen] Add alias for cpu_dispatch function with IFunc & Fix resolver linka...Fangrui Song2019-09-111-3/+24
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-111-0/+26
* Fix for PR43175: compiler crash when trying to emit noncapturableAlexey Bataev2019-09-101-0/+5
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-101-26/+0
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-101-0/+26
* [NewPM][Sancov] Create the Sancov Pass after building the pipelinesLeonard Chan2019-09-081-17/+7
* Remove stale TLI Module level pass registrationTeresa Johnson2019-09-071-1/+0
* Use musttail for variadic method thunks when possibleReid Kleckner2019-09-061-11/+41
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): pass a vector to EmitCheck()Roman Lebedev2019-09-061-2/+6
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): refactor EmitGEPOffsetInBytes...Roman Lebedev2019-09-061-25/+52
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): add some comments to pointer-...Roman Lebedev2019-09-061-8/+18
* [X86] Prevent passing vectors of __int128 as <X x i128> in llvm IRCraig Topper2019-09-061-2/+40
* Revert: [DebugInfo] Add debug location to stubs generated by CGDeclCXX and ma...Alexandre Ganea2019-09-052-14/+5
* [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them ...Alexandre Ganea2019-09-052-5/+14
* Add -m(no)-spe to clangJustin Hibbits2019-09-051-1/+2
* [DebugInfo] Emit DW_TAG_enumeration_type for referenced global enumerator.Yuanfang Chen2019-09-041-9/+17
* [NewPM][Sancov] Make Sancov a Module Pass instead of 2 PassesLeonard Chan2019-09-041-8/+0
* [AMDGPU] Set default flat work group size to (1,256) for HIPYaxun Liu2019-09-031-3/+4
* [WebAssembly] Add SIMD QFMA/QFMSThomas Lively2019-08-311-1/+23
* [CodeGen]: fix error message for "=r" asm constraintAlexander Potapenko2019-08-301-1/+1
* [CodeGen]: don't treat structures returned in registers as memory inputsAlexander Potapenko2019-08-291-5/+36
* Fix always_inline 'target' compatibility check code for LambdasErich Keane2019-08-281-1/+1
* Debug Info: Support for DW_AT_export_symbols for anonymous structsShafik Yaghmour2019-08-271-1/+6
* AMDGPU: Always emit amdgpu-flat-work-group-sizeMatt Arsenault2019-08-271-2/+8
* Implement codegen for MSVC unions with reference members.Aaron Ballman2019-08-271-14/+16
* hwasan, codegen: Keep more lifetime markers used for hwasanVitaly Buka2019-08-262-0/+2
* msan, codegen, instcombine: Keep more lifetime markers used for msanVitaly Buka2019-08-262-11/+6
* [OPENMP][NVPTX]Fix critical region codegen.Alexey Bataev2019-08-261-2/+24
* Do a sweep of symbol internalization. NFC.Benjamin Kramer2019-08-231-1/+1
* [OPENMP5]Use nonmonotonic modifier by default for non-static andAlexey Bataev2019-08-231-8/+21
* [OPENMP5.0]Add support for device_type clause in declare targetAlexey Bataev2019-08-233-5/+32
* [Clang][CodeGen] set alias linkage on QualTypeNick Desaulniers2019-08-221-4/+9
* IR. Change strip* family of functions to not look through aliases.Peter Collingbourne2019-08-221-2/+1
* Revert r369458 "[DebugInfo] Add debug location to dynamic atexit destructor"Hans Wennborg2019-08-222-4/+1
* [LTO] Always mark regular LTO units with EnableSplitLTOUnit=1 under the new p...Leonard Chan2019-08-211-1/+1
* [DebugInfo] Add debug location to dynamic atexit destructorAlexandre Ganea2019-08-202-1/+4
* [Support][Time profiler] Make FE codegen blocks to be inside frontend blocksAnton Afanasyev2019-08-191-0/+2
* Don't keep stale pointers to LoopInfos.Aaron Ballman2019-08-192-7/+8
* [WebAssembly] Correctly handle va_arg of zero-sized structuresGuanzhong Chen2019-08-151-2/+3