summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [AMDGPU] Expose flat work group size, register and wave control attributesKonstantin Zhuravlyov2016-09-261-11/+41
* Update clang for r282299.Peter Collingbourne2016-09-231-17/+3
* Revert of r282255 because of "Fell off the end of a string-switch" buildbotSjoerd Meijer2016-09-231-7/+0
* Fix for r280064 that added options for fp denormals and exceptions.Sjoerd Meijer2016-09-231-0/+7
* [OpenCL] Augment pipe built-ins with pipe packet size and alignment.Alexey Bader2016-09-233-13/+59
* CodeGen: further merge cstring literal constructionSaleem Abdulrasool2016-09-201-13/+19
* Replace 'isProvablyNonNull' with existing utility llvm::IsKnownNonNull which ...Nick Lewycky2016-09-201-6/+3
* Remove InstructionCombining and its related pass from sample pgo passes as we...Dehao Chen2016-09-191-13/+0
* CodeGen: mark ObjC cstring literals as unnamed_addrSaleem Abdulrasool2016-09-181-1/+3
* CodeGen: mark ObjC cstring literals as constantSaleem Abdulrasool2016-09-181-1/+2
* CodeGen: refactor the ObjC cstring literal creationSaleem Abdulrasool2016-09-161-44/+57
* Fix a couple of wrong-code bugs in switch-on-constant optimization:Richard Smith2016-09-163-2/+58
* CodeGen: use pointer rather than reference in range loopSaleem Abdulrasool2016-09-161-2/+2
* Alter the iOS/tvOS ARM64 C++ ABI to ignore the upper half of theJohn McCall2016-09-161-2/+12
* [CodeGen][ObjC] Block captures should inherit the type of the capturedAkira Hatanaka2016-09-162-11/+31
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-141-0/+24
* Convert finite to builtinDehao Chen2016-09-141-0/+6
* CodeGen: simplify the logic a slight bitSaleem Abdulrasool2016-09-143-14/+8
* [sanitizer-coverage] add yet another flavour of coverage instrumentation: tra...Kostya Serebryany2016-09-141-0/+1
* Also don't inline dllimport functions referring to non-dllimport constructors.Hans Wennborg2016-09-131-0/+6
* [CodeGen] Fix an assert in EmitNullConstant.Akira Hatanaka2016-09-131-1/+2
* Temporary fix for MS _Interlocked intrinsicsAlbert Gutowski2016-09-131-10/+2
* Reverse commit 281375 (breaks building Chromium)Albert Gutowski2016-09-131-24/+0
* Try harder to not inline dllimport functions referencing non-dllimport functionsHans Wennborg2016-09-131-2/+23
* Add bunch of _Interlocked builtinsAlbert Gutowski2016-09-131-14/+38
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-131-0/+24
* ObjectiveC generics: Add ObjCTypeParamType in the type system.Manman Ren2016-09-133-0/+17
* Reapply r281276 with passing -emit-llvm in one of the testsAdam Nemet2016-09-131-1/+9
* Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne2016-09-135-13/+17
* Revert "Add -fdiagnostics-show-hotness"Adam Nemet2016-09-131-9/+1
* [DebugInfo] Deduplicate debug info limiting logicReid Kleckner2016-09-131-21/+10
* Add -fdiagnostics-show-hotnessAdam Nemet2016-09-121-1/+9
* CodeGen: use some range-based for loopsSaleem Abdulrasool2016-09-121-14/+10
* [MS ABI] Add /include directives for dynamic TLSDavid Majnemer2016-09-121-0/+8
* CodeGen: remove unnecessary else caseSaleem Abdulrasool2016-09-111-6/+3
* [DebugInfo] Ensure complete type is emitted with -fstandalone-debugReid Kleckner2016-09-091-3/+7
* [codeview] Extend the heuristic for detecting classes imported from DLLsReid Kleckner2016-09-091-3/+15
* Update clang for D21514. NFCAmaury Sechet2016-09-091-4/+5
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-083-16/+18
* Implement MS _rot intrinsicsAlbert Gutowski2016-09-081-0/+52
* Moved unreachable to appease msvc, gcc and clangSimon Pilgrim2016-09-081-3/+2
* Fixed a 'not all control paths return a value' warning on MSVC buildsSimon Pilgrim2016-09-081-19/+22
* CodeGen: Clean up implementation of vtable initializer builder. NFC.Peter Collingbourne2016-09-085-139/+121
* [MS] Fix prologue this adjustment when 'this' is passed indirectlyReid Kleckner2016-09-072-7/+19
* [MS] Fix 'this' type when calling virtual methods with inallocaReid Kleckner2016-09-071-5/+9
* Fix whitespace issuesMatt Arsenault2016-09-071-2/+1
* Formatting with clang-format patch r280701Leny Kholodov2016-09-061-23/+24
* DebugInfo: use llvm::DINode::DIFlags type for debug info flagsLeny Kholodov2016-09-062-34/+40
* [OpenCL] Remove access qualifiers on images in arg info metadata.Alexey Bader2016-09-061-2/+31
* [Frontend] Fix mcount inlining bugHonggyu Kim2016-09-011-9/+5