summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [ubsan] Save a ptrtoint when emitting alignment checksVedant Kumar2017-10-031-5/+10
* [OPENMP] Capture argument of `device` clause for target-basedAlexey Bataev2017-10-021-0/+4
* [OPENMP] Simplify codegen for non-offloading code.Alexey Bataev2017-10-021-31/+20
* [CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev2017-10-025-8/+23
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-029-58/+62
* [DWARF] Allow forward declarations of a class template instantiationPaul Robinson2017-09-281-0/+4
* [OpenCL] Handle address space conversion while setting type alignment.Anastasia Stulova2017-09-272-2/+12
* Emit section information for extern variables. Erich Keane2017-09-261-0/+6
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-0/+15
* Fix TBAA information for reference accessesIvan A. Kosarev2017-09-261-2/+2
* [OPENMP] Generate implicit map|firstprivate clauses for target-basedAlexey Bataev2017-09-263-46/+62
* CodeGenModule: Adapt to LLVM TargetLibraryInfo changesMatthias Braun2017-09-261-8/+2
* Allow specifying sanitizers in blacklistsVlad Tsyrklevich2017-09-256-48/+59
* Reinstall the patch "Use EmitPointerWithAlignment to get alignment informatio...Wei Mi2017-09-251-8/+8
* Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar2017-09-251-15/+0
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-251-0/+15
* Silence unused variable warning in Release builds.Benjamin Kramer2017-09-231-0/+1
* Promote storage-only __fp16 vector operands to float vectors.Akira Hatanaka2017-09-231-4/+35
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-4/+3
* [CodeGen][ObjC] Build the global block structure before emitting theAkira Hatanaka2017-09-222-11/+15
* [Coverage] Add an option to emit limited coverage infoVedant Kumar2017-09-221-0/+8
* [OPENMP] Handle re-declaration of captured variables in CodeGen.Alexey Bataev2017-09-221-3/+3
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-221-1/+8
* [MSan] Disable sanitization for __sanitizer_dtor_callback.Matt Morehouse2017-09-201-0/+1
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+1
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-1/+8
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-8/+1
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-1/+8
* Add override for ClangDiagnosticHandler::isAnyRemarkEnabled()Adam Nemet2017-09-191-0/+6
* Teach clang to tolerate the 'p = nullptr + n' idiom used by glibcAndrew Kaylor2017-09-191-0/+24
* Fix ClangDiagnosticHandler::is*RemarkEnabled membersAdam Nemet2017-09-191-4/+5
* [Coverage] Remove deferred region for trailing return, fixes PR34611Vedant Kumar2017-09-191-1/+7
* [Coverage] Use a new API to label gap areasVedant Kumar2017-09-181-5/+25
* [WebAssembly] Restore __builtin_wasm_rethrow builtinHeejin Ahn2017-09-161-0/+4
* [X86] Use native shuffle vector for the perm2f128 intrinsicsCraig Topper2017-09-151-0/+39
* Remove __builtin_wasm_rethrow builtinHeejin Ahn2017-09-151-4/+0
* This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 LLVM code change...Vivek Pandya2017-09-151-9/+34
* Mark static member functions as static in CodeViewDebugAdrian McCarthy2017-09-131-0/+2
* [OPENMP] Fix types for the target specific parameters in debug mode.Alexey Bataev2017-09-131-3/+3
* [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (clang)Uriel Korach2017-09-131-0/+26
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-134-19/+60
* IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.Peter Collingbourne2017-09-121-1/+2
* [MS-InlineAsm] Fix cast assertion with vector spills (PR34021)Simon Pilgrim2017-09-121-1/+1
* [codeview] omit debug locations for nested exprs unless column info enabledBob Haarman2017-09-113-0/+11
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-112-2/+2
* Revert r312830: "Reinstall the patch "Use EmitPointerWithAlignment to get ali...Daniel Jasper2017-09-111-8/+8
* clang fix for LLVM API change: isKnownNonNull -> isKnownNonZeroNuno Lopes2017-09-091-2/+4
* CodeGen: correct arguments for NSFastEnumerationSaleem Abdulrasool2017-09-081-16/+14
* Reinstall the patch "Use EmitPointerWithAlignment to get alignment informatio...Wei Mi2017-09-081-8/+8
* [Coverage] Precise region termination with deferred regions (reapply)Vedant Kumar2017-09-081-5/+86