summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information.Tim Shen2017-06-291-4/+7
* [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline.Tim Shen2017-06-291-4/+16
* CodeGen: Fix invalid bitcast for coerced function argumentYaxun Liu2017-06-291-3/+2
* [OPENMP][DEBUG] Generate second function with correct arg types.Alexey Bataev2017-06-292-64/+157
* CodeGen: handle missed case of COMDAT handlingSaleem Abdulrasool2017-06-291-6/+5
* [CodeGen] Fix assertion failure in EmitCallArg.Akira Hatanaka2017-06-281-1/+8
* CodeGen: load indirect ObjC ARC arguments in prologueSaleem Abdulrasool2017-06-271-0/+4
* [OPENMP] Use MapVector instead of DenseMap for stable codegen, NFC.Alexey Bataev2017-06-271-1/+1
* [CodeGen][ObjC] Fix GNU's encoding of bit-field ivars.Akira Hatanaka2017-06-271-42/+9
* [ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar2017-06-234-24/+56
* SwiftCC: Perform physical layout when computing coercion typesArnold Schwaighofer2017-06-211-1/+7
* Correct VectorCall x86 (32 bit) behavior for SSE Register AssignmentErich Keane2017-06-211-72/+56
* Prevent devirtualization of calls to un-instantiated functions.Sunil Srivastava2017-06-201-2/+11
* [AArch64] ADD ARMv.2-A FP16 vector intrinsicsAbderrazek Zaafrani2017-06-203-7/+179
* [OpenCL] Fix OpenCL and SPIR version metadata generation.Alexey Bader2017-06-203-41/+37
* [Clang] Handle interaction of -pg and no_instrument_function attribute.Manoj Gupta2017-06-191-2/+4
* CodeGen: Cast temporary variable to proper address spaceYaxun Liu2017-06-194-42/+74
* CodeGen: make the type match the comment for a libcallSaleem Abdulrasool2017-06-171-1/+1
* Expand vector oparation to as IR constants, PR28129.Dinar Temirbulatov2017-06-161-0/+21
* [ubsan] PR33081: Skip the standard type checks for volatileVedant Kumar2017-06-161-0/+5
* [coroutines] Remove pass-through operator co_await; Replace it with the input...Eric Fiselier2017-06-151-13/+0
* [coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier2017-06-153-5/+55
* Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne2017-06-151-4/+4
* Preserve cold attribute for function declsXinliang David Li2017-06-131-0/+2
* Align definition of DW_OP_plus with DWARF spec [2/3]Florian Hahn2017-06-131-5/+5
* Add comma to comment.Gheorghe-Teodor Bercea2017-06-131-1/+1
* IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne2017-06-122-8/+9
* Correct debug info bit offset calculation for big-endian targetsReid Kleckner2017-06-121-1/+7
* [ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar2017-06-123-37/+53
* [DebugInfo] Fix comment, NFC.Alexey Bataev2017-06-091-2/+2
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-0913-166/+163
* Represent debug information compression type fullySaleem Abdulrasool2017-06-091-1/+1
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-081-0/+1
* Add support for #pragma clang sectionJaved Absar2017-06-052-1/+36
* Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage...Renato Golin2017-06-051-1/+0
* CodeGen: fix section names for different file formatsSaleem Abdulrasool2017-06-031-16/+49
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-035-0/+7
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-031-0/+1
* Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"Vedant Kumar2017-06-023-179/+7
* [CodeGen] Surround assertion with parentheses.Davide Italiano2017-06-011-1/+1
* [ThinLTO] Wire up ThinLTO and new PMTim Shen2017-06-011-3/+21
* [AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani2017-06-013-7/+179
* [CGDebugInfo] Finalize SubPrograms when we're done with themKeno Fischer2017-06-013-4/+7
* Don't assume that a store source is a vector type just because the destinatio...Simon Pilgrim2017-06-011-2/+2
* [ubsan] Add a check for pointer overflow UBVedant Kumar2017-06-013-46/+205
* [CodeGen][ObjC] Fix assertion failure in EmitARCStoreStrongCall.Akira Hatanaka2017-06-011-1/+5
* Emit invariant.group.barrier when using union fieldPiotr Padlewski2017-06-011-0/+27
* Fixed warningsPiotr Padlewski2017-06-011-2/+2
* Emit available_externally vtables opportunisticallyPiotr Padlewski2017-06-015-18/+68
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-013-6/+35