summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen
AgeCommit message (Expand)Author
2018-10-02[CodeGen] Before entering the loop that copies a non-trivial array fieldAkira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01[OPENMP][NVPTX] Handle `requires datasharing` flag correctly withAlexey Bataev
2018-10-01[OPENMP] Simplify code, NFC.Alexey Bataev
2018-10-01[OPENMP] Fix enum identifier, NFC.Alexey Bataev
2018-10-01Add support for unified_shared_memory clause on requires directivePatrick Lyster
2018-09-30Use the container form llvm::sort(C, ...)Fangrui Song
2018-09-28[cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith
2018-09-27[OpenMP] Make default parallel for schedule in NVPTX target regions in SPMD m...Gheorghe-Teodor Bercea
2018-09-27[OpenMP] Make default distribute schedule for NVPTX target regions in SPMD mo...Gheorghe-Teodor Bercea
2018-09-27Revert "[DebugInfo] Generate debug information for labels."Vitaly Buka
2018-09-26[DebugInfo] Generate debug information for labels.Hsiangkai Wang
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-26[X86] For lzcnt/tzcnt intrinsics use cttz/ctlz intrinsics with zero_undef fla...Craig Topper
2018-09-26[OPENMP] Add support for OMP5 requires directive + unified_address clauseKelvin Li
2018-09-25Reland "[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cf...Kristina Brooks
2018-09-24[CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet
2018-09-24Fix the type of 1<<31 integer constants.Benjamin Kramer
2018-09-24Revert "rL342883: [Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fc...Kristina Brooks
2018-09-24[Clang][CodeGen][ObjC]: Fix CoreFoundation on ELF with `-fconstant-cfstrings`.Kristina Brooks
2018-09-21Make compare function in r342648 have strict weak ordering.Richard Trieu
2018-09-21Add necessary support for storing code-model to module IR.Caroline Tice
2018-09-21[NFC] remove unused variableJF Bastien
2018-09-21[OPENMP][NVPTX] Enable support for lastprivates in SPMD constructs.Alexey Bataev
2018-09-21NFC: deduplicate isRepeatedBytePattern from clang to LLVM's isBytewiseValueJF Bastien
2018-09-21[CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet
2018-09-20[OPENMP] Fix spelling of getLoopCounter (NFC)Mike Rice
2018-09-20[OPENMP] Add support for mapping memory pointed by member pointer.Alexey Bataev
2018-09-20[PowerPC] [Clang] Add vector int128 pack/unpack builtinsQingShan Zhang
2018-09-18[MS] Defer dllexport inline friend functions like other inline methodsReid Kleckner
2018-09-14[XRay][clang] Emit "never-instrument" attributeDean Michael Berris
2018-09-13[NFC]Refactor MultiVersion Resolver Emission to combine typesErich Keane
2018-09-13[OPENMP] Fix PR38903: Crash on instantiation of the non-dependentAlexey Bataev
2018-09-13[AArch64] Enable return address signing for static ctorsOliver Stannard
2018-09-12[CodeGen] Align rtti and vtable dataDavid Green
2018-09-12[CodeGen][ARM] Coerce FP16 vectors to integer vectors when neededMikhail Maltsev
2018-09-10Remove all uses of DIFlagBlockByrefStructAdrian Prantl
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-07Do not use optimized atomic libcalls for misaligned atomics.Richard Smith
2018-09-07Make -Watomic-alignment say whether the atomic operation was oversizedRichard Smith
2018-09-07[X86] Custom emit __builtin_rdtscp so we can emit an explicit store for the o...Craig Topper
2018-09-07[X86] Modify addcarry/subborrow builtins to emit an 2 result and intrinsic an...Craig Topper
2018-09-07[MSan] add KMSAN support to Clang driverAlexander Potapenko
2018-09-06Remove deprecated APIStephen Kelly
2018-09-06Re-land r334417 "[MS] Use mangled names and comdats for string merging with A...Reid Kleckner
2018-09-06Revert "[DebugInfo] Generate debug information for labels. (Fix PR37395)"Sam McCall
2018-09-06[DebugInfo] Generate debug information for labels. (Fix PR37395)Hsiangkai Wang