summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [X86] Implement kand/kandn/kor/kxor/kxnor/knot intrinsics using native IR.Craig Topper2017-12-161-0/+29
* [X86] Add builtins and tests for 128 and 256 bit vpopcntdq.Craig Topper2017-12-161-0/+4
* [CodeGen] Specialize mixed-sign mul-with-overflow (fix PR34920)Vedant Kumar2017-12-161-0/+95
* [OPENMP] Codegen `declare simd` for function declarations.Alexey Bataev2017-12-152-4/+3
* Fix many -Wsign-compare and -Wtautological-constant-compare warnings.Zachary Turner2017-12-141-1/+1
* [CodeGen][X86] Implement _InterlockedCompareExchange128 intrinsicReid Kleckner2017-12-141-0/+39
* In an ARC lambda-to-block conversion thunk, reclaim the return value ofJohn McCall2017-12-141-2/+5
* [OPENMP] Add codegen for target data constructs with `nowait` clause.Alexey Bataev2017-12-141-3/+64
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-142-0/+2
* IRGen: When performing CFI checks, load vtable pointer from vbase when necess...Peter Collingbourne2017-12-135-12/+47
* [OPENMP] Add codegen for `nowait` clause in target directives.Alexey Bataev2017-12-131-3/+50
* [Hexagon] Intrinsic support for V62 and V65Krzysztof Parzyszek2017-12-132-0/+58
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-133-11/+53
* [OPENMP] Support `reduction` clause on target-based directives.Alexey Bataev2017-12-131-9/+17
* [Coverage] Always emit unused coverage mappings in the same order.Eli Friedman2017-12-132-14/+4
* [OpenMP] Add function attribute for triggering data sharing.Gheorghe-Teodor Bercea2017-12-121-0/+2
* [Driver][CodeGen] Add -mprefer-vector-width driver option and attribute durin...Craig Topper2017-12-111-0/+5
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-095-4/+25
* [CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka2017-12-093-11/+11
* [OPENMP] Simplify codegen for loop iteration variables in loop preamble.Alexey Bataev2017-12-081-1/+6
* [ubsan] array-bounds: Ignore params with constant sizeVedant Kumar2017-12-081-8/+0
* [OPENMP] Initial codegen for `target teams distribute` directive.Alexey Bataev2017-12-083-14/+58
* [Blocks] Inherit sanitizer options from parent declVedant Kumar2017-12-081-1/+3
* [ubsan] Use pass_object_size info in bounds checksVedant Kumar2017-12-082-0/+59
* [driver] Set the 'simulator' environment for Darwin when compiling forAlex Lorenz2017-12-071-4/+1
* CodeGen: Fix invalid bitcasts for memcpyYaxun Liu2017-12-071-4/+4
* Fix PR35542: Correct adjusting of private reduction variableJonas Hahnfeld2017-12-061-3/+6
* [OPENMP] Initial codegen for `teams distribute simd` directive.Alexey Bataev2017-12-061-13/+23
* [OpenCL] Fix layering violation by getOpenCLTypeAddrSpaceSven van Haastregt2017-12-061-3/+3
* [OPENMP] Fix PR35486: crash when collapsing loops with dependent iteration sp...Alexey Bataev2017-12-041-0/+3
* [OpenMP] Initial implementation of code generation for pragma 'teams distribu...Carlo Bertolli2017-12-041-12/+22
* [OPENMP] Codegen for `distribute simd` directive.Alexey Bataev2017-12-041-21/+54
* Revert "[CodeGen] Add initial support for union members in TBAA"Hal Finkel2017-12-034-67/+32
* [CodeGen] fix mapping from fmod calls to frem instructionSanjay Patel2017-12-021-14/+18
* [CodeGen] remove stale comment; NFCSanjay Patel2017-12-021-1/+1
* [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsicsSanjay Patel2017-12-011-93/+173
* [OPENMP] Emit `__tgt_target_teams` for all teams directives.Alexey Bataev2017-12-011-26/+26
* Mark all library options as hidden.Zachary Turner2017-12-012-4/+5
* [CodeGen] Add initial support for union members in TBAAIvan A. Kosarev2017-11-304-32/+67
* [XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris2017-11-303-3/+13
* [Coverage] Emit gap areas in braces-optional statements (PR35387)Vedant Kumar2017-11-291-9/+61
* [EH] Use __CxxFrameHandler3 for C++ EH in MS environmentsReid Kleckner2017-11-291-4/+1
* [OPENMP] General improvement of handling of `teams distribute`Alexey Bataev2017-11-291-1/+1
* Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone2017-11-292-9/+11
* Revert "Toolchain: Normalize dwarf, sjlj and seh eh"Martell Malone2017-11-292-11/+9
* Toolchain: Normalize dwarf, sjlj and seh ehMartell Malone2017-11-292-9/+11
* Reland "Fix vtable not receiving hidden visibility when using push(visibility)"Jake Ehrlich2017-11-296-19/+21
* [OpenMP] Stable sort Privates to remove non-deterministic orderingMandeep Singh Grang2017-11-281-5/+4
* [Target] Make a copy of TargetOptions feature list before sorting during CodeGenCraig Topper2017-11-281-18/+11
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-7/+3
OpenPOWER on IntegriCloud