summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith2019-10-194-0/+13
* DebugInfo: Render the canonical name of a class template specialization, even...David Blaikie2019-10-181-1/+3
* [OPENMP50]Add support for master taskloop simd.Alexey Bataev2019-10-185-0/+25
* [OPENMP]Improve use of the global tid parameter.Alexey Bataev2019-10-171-9/+14
* [OPENMP]Fix thread id passed to outlined region in sequential parallelAlexey Bataev2019-10-171-5/+3
* [OpenCL] Preserve addrspace in CGClass (PR43145)Sven van Haastregt2019-10-171-2/+5
* Reland: Dead Virtual Function EliminationOliver Stannard2019-10-174-42/+126
* Revert Tag CFI-generated data structures with "#pragma clang section" attribu...Dmitry Mikulin2019-10-173-30/+5
* Tag CFI-generated data structures with "#pragma clang section" attributes.Dmitry Mikulin2019-10-163-5/+30
* [OPENMP]Use different addresses for zeroed thread_id/bound_id.Alexey Bataev2019-10-162-19/+26
* [DWARF5] Added support for DW_AT_noreturn attribute to be emitted forAdrian Prantl2019-10-161-0/+2
* CGDebugInfo - silence static analyzer dyn_cast<> null dereference warnings. N...Simon Pilgrim2019-10-161-4/+5
* CGExprConstant - silence static analyzer getAs<> null dereference warning. NFCI.Simon Pilgrim2019-10-161-2/+2
* CGBuiltin - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-161-5/+4
* [Clang][OpenMP Offload] Move offload registration code to the wrapperSergey Dmitriev2019-10-153-191/+7
* Added support for "#pragma clang section relro=<name>"Dmitry Mikulin2019-10-152-0/+5
* CFI: wrong type passed to llvm.type.test with multiple inheritance devirtuali...Dmitry Mikulin2019-10-151-1/+1
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-4/+0
* [Alignment] Migrate Attribute::getWith(Stack)AlignmentGuillaume Chatelet2019-10-151-2/+2
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* [WebAssembly] Trapping fptoint builtins and intrinsicsThomas Lively2019-10-151-0/+20
* Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya2019-10-144-126/+42
* [OPENMP50]Add support for 'parallel master taskloop' construct.Alexey Bataev2019-10-145-1/+33
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-141-6/+8
* Improve __builtin_constant_p loweringJoerg Sonnenberger2019-10-131-4/+0
* remove an useless allocation found by scan-build - the new Dead nested assign...Sylvestre Ledru2019-10-121-2/+2
* Reland r374450 with Richard Smith's comments and test fixed.Erich Keane2019-10-116-32/+14
* Dead Virtual Function EliminationOliver Stannard2019-10-114-42/+126
* Insert module constructors in a module passVitaly Buka2019-10-111-2/+11
* Revert 374481 "[tsan,msan] Insert module constructors in a module pass"Nico Weber2019-10-111-11/+2
* [tsan,msan] Insert module constructors in a module passVitaly Buka2019-10-101-2/+11
* Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber2019-10-106-10/+31
* Fix __builtin_assume_aligned with too large values.Erich Keane2019-10-106-31/+10
* [OPENMP50]Support for 'master taskloop' directive.Alexey Bataev2019-10-105-0/+23
* Re-land "Use -fdebug-compilation-dir to form absolute paths in coverage mappi...Reid Kleckner2019-10-102-9/+24
* [OPENMP50]Support for declare variant directive for NVPTX target.Alexey Bataev2019-10-106-6/+92
* Revert "[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator"Dmitri Gribenko2019-10-101-8/+6
* Revert "Use -fdebug-compilation-dir to form absolute paths in coverage mappings"Kadir Cetinkaya2019-10-102-24/+9
* [UBSan][clang][compiler-rt] Applying non-zero offset to nullptr is undefined ...Roman Lebedev2019-10-101-50/+99
* Recommit "[Clang] Pragma vectorize_width() implies vectorize(enable)"Sjoerd Meijer2019-10-101-0/+8
* Use -fdebug-compilation-dir to form absolute paths in coverage mappingsReid Kleckner2019-10-102-9/+24
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-091-6/+8
* [OPENMP50]Fix scoring of contexts with and without user provided scores.Alexey Bataev2019-10-091-2/+2
* [WebAssembly] Add builtin and intrinsic for v8x16.swizzleThomas Lively2019-10-091-0/+6
* [DebugInfo] Enable call site debug info for ARM and AArch64Nikola Prica2019-10-091-2/+1
* [IRGen] Emit lifetime markers for temporary struct allocasFrancis Visoiu Mistrih2019-10-081-0/+22
* Fix crash or wrong code bug if a lifetime-extended temporary contains aRichard Smith2019-10-081-7/+6
* [OPENMP50]Multiple vendors in vendor context must be treated as logicalAlexey Bataev2019-10-081-1/+2
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-083-3/+48