summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Merging r324594:Hans Wennborg2018-02-091-1/+11
* Merging r324059:Hans Wennborg2018-02-051-0/+5
* Merging r323935:Hans Wennborg2018-02-051-17/+1
* Merging r321754:Hans Wennborg2018-01-161-0/+5
* Merging r321771:Hans Wennborg2018-01-161-1/+5
* [WinEH] Allow for multiple terminatepadsReid Kleckner2018-01-023-14/+52
* Revert "ASan+operator new[]: Fix operator new[] cookie poisoning"Filipe Cabecinhas2018-01-021-1/+2
* ASan+operator new[]: Fix operator new[] cookie poisoningFilipe Cabecinhas2018-01-021-2/+1
* [OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev2017-12-298-16/+1007
* -fsanitize=vptr warnings on bad static types in dynamic_cast and typeidStephan Bergmann2017-12-283-8/+27
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-273-72/+254
* [OpenMP] Further adjustments of nvptx runtime functionsJonas Hahnfeld2017-12-271-11/+20
* [x86][icelake][bitalg]Coby Tayree2017-12-271-1/+7
* [CodeGen] Represent array members in new-format TBAA type descriptorsIvan A. Kosarev2017-12-221-0/+4
* [CodeGen] Support generation of TBAA info in the new formatIvan A. Kosarev2017-12-221-3/+14
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-2/+3
* Delete dead code.Adrian Prantl2017-12-211-1/+0
* Revert "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai2017-12-211-5/+5
* [AArch64] Enable fp16 data type for the Builtin for AArch64 only.Abderrazek Zaafrani2017-12-212-24/+37
* Revert "Fix for PR32990"Reid Kleckner2017-12-211-33/+9
* [CodeGen] Fix crash when a function taking transparent union is redeclared.Volodymyr Sapsai2017-12-211-5/+5
* [AARch64] Add ARMv8.2-A FP16 vector intrinsicsAbderrazek Zaafrani2017-12-213-7/+179
* [CodeGen] Fix access sizes in new-format TBAA tagsIvan A. Kosarev2017-12-211-1/+3
* Fix for PR32990Erich Keane2017-12-211-9/+33
* [ubsan] Diagnose noreturn functions which returnVedant Kumar2017-12-215-17/+45
* [hwasan] Implement -fsanitize-recover=hwaddress.Evgeniy Stepanov2017-12-201-1/+5
* [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