summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* [Complex] Don't use __div?c3 when building with fast-math.Florian Hahn2017-12-201-8/+29
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-196-26/+26
* [Coverage] Fix use-after free in coverage emissionEli Friedman2017-12-191-1/+5
* Fix the reference to the now renamed member of TBAAStructFieldIvan A. Kosarev2017-12-181-1/+1
* Revert r320978 "No -fsanitize=function warning when calling noexcept function...Stephan Bergmann2017-12-181-6/+2
* No -fsanitize=function warning when calling noexcept function through non-noe...Stephan Bergmann2017-12-181-2/+6
* Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer2017-12-171-1/+1
* [Driver, CodeGen] pass through and apply -fassociative-mathSanjay Patel2017-12-161-0/+3
* [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
OpenPOWER on IntegriCloud