summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* [OpenMP] Initial implementation of code generation for pragma 'target teams d...Carlo Bertolli2018-01-031-0/+4
* [WinEH] Allow for multiple terminatepadsReid Kleckner2018-01-021-0/+8
* [OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev2017-12-291-0/+3
* -fsanitize=vptr warnings on bad static types in dynamic_cast and typeidStephan Bergmann2017-12-281-1/+4
* [OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev2017-12-271-0/+14
* [AArch64] Enable fp16 data type for the Builtin for AArch64 only.Abderrazek Zaafrani2017-12-211-3/+6
* [ubsan] Diagnose noreturn functions which returnVedant Kumar2017-12-211-4/+12
* [Hexagon] Intrinsic support for V62 and V65Krzysztof Parzyszek2017-12-131-0/+1
* [OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev2017-12-131-0/+4
* [OPENMP] Initial codegen for `target teams distribute` directive.Alexey Bataev2017-12-081-3/+9
* [ubsan] Use pass_object_size info in bounds checksVedant Kumar2017-12-081-0/+5
* [XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris2017-11-301-0/+4
* [OPENMP] Codegen for `target simd` construct.Alexey Bataev2017-11-171-6/+10
* [OPENMP] Add support for cancelling inside target parallel forAlexey Bataev2017-11-161-13/+13
* Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attri...Hans Wennborg2017-11-141-5/+0
* [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing ...Gor Nishanov2017-11-111-17/+21
* Remove declaration of EmitMCountInstrumentation(). NFCHans Wennborg2017-11-101-3/+0
* [OPENMP] Codegen for `#pragma omp target parallel for simd`.Alexey Bataev2017-11-091-0/+4
* [OPENMP] Codegen for `#pragma omp target parallel for`.Alexey Bataev2017-11-081-0/+4
* [CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev2017-10-311-7/+4
* [CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev2017-10-301-4/+11
* [CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev2017-10-171-14/+0
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-171-3/+6
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-141-3/+13
* Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev2017-10-131-6/+3
* [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev2017-10-131-3/+6
* [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev2017-10-131-0/+1
* [CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base ...Ivan A. Kosarev2017-10-131-1/+2
* [CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-131-1/+2
* [CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev2017-10-131-1/+2
* [CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-121-5/+5
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-101-8/+32
* Split X86::BI__builtin_cpu_init handling into own function[NFC]Erich Keane2017-10-061-0/+1
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-061-4/+18
* [CodeGen] Emit a helper function for __builtin_os_log_format to reduceAkira Hatanaka2017-10-061-0/+11
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-051-18/+4
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-4/+18
* [CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev2017-10-031-6/+3
* [ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar2017-10-031-0/+6
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-021-5/+5
* [OPENMP] Generate implicit map|firstprivate clauses for target-basedAlexey Bataev2017-09-261-0/+3
* [CodeGen][ObjC] Build the global block structure before emitting theAkira Hatanaka2017-09-221-1/+2
* [OPENMP] Handle re-declaration of captured variables in CodeGen.Alexey Bataev2017-09-221-3/+3
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-131-0/+9
* Updated two annotations for Store.h and CodeGenFunction.h.Krasimir Georgiev2017-09-081-2/+1
* Debug info: Fixed faulty debug locations for attributed statementsKarl-Johan Karlsson2017-09-061-1/+1
* [CodeGen]Refactor CpuSupports/CPUIs Builtin Code Gen to better work with Erich Keane2017-09-011-0/+4
* [IRGen] Evaluate constant static variables referenced through memberAlex Lorenz2017-08-251-0/+1
* [OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static methodAlexey Bataev2017-08-221-0/+2
* [OPENMP] Fix for PR28581: OpenMP linear clause - wrong results.Alexey Bataev2017-08-161-1/+3
OpenPOWER on IntegriCloud