summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2018-01-02[WinEH] Allow for multiple terminatepadsReid Kleckner
2017-12-29[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsAlexey Bataev
2017-12-28-fsanitize=vptr warnings on bad static types in dynamic_cast and typeidStephan Bergmann
2017-12-27[OPENMP] Support for `depend` clauses on `target data update`.Alexey Bataev
2017-12-21[AArch64] Enable fp16 data type for the Builtin for AArch64 only.Abderrazek Zaafrani
2017-12-21[ubsan] Diagnose noreturn functions which returnVedant Kumar
2017-12-13[Hexagon] Intrinsic support for V62 and V65Krzysztof Parzyszek
2017-12-13[OPENMP] Initial codegen for `target teams distribute simd` directive.Alexey Bataev
2017-12-08[OPENMP] Initial codegen for `target teams distribute` directive.Alexey Bataev
2017-12-08[ubsan] Use pass_object_size info in bounds checksVedant Kumar
2017-11-30[XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris
2017-11-17[OPENMP] Codegen for `target simd` construct.Alexey Bataev
2017-11-16[OPENMP] Add support for cancelling inside target parallel forAlexey Bataev
2017-11-14Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attri...Hans Wennborg
2017-11-11[coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing ...Gor Nishanov
2017-11-10Remove declaration of EmitMCountInstrumentation(). NFCHans Wennborg
2017-11-09[OPENMP] Codegen for `#pragma omp target parallel for simd`.Alexey Bataev
2017-11-08[OPENMP] Codegen for `#pragma omp target parallel for`.Alexey Bataev
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev
2017-10-30[CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev
2017-10-17[CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev
2017-10-17[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-14[OpenCL] Emit enqueued block as kernelYaxun Liu
2017-10-13Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with...Ivan A. Kosarev
2017-10-13[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-13[CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base ...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-13[CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev
2017-10-12[CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-10[CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev
2017-10-06Split X86::BI__builtin_cpu_init handling into own function[NFC]Erich Keane
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev
2017-10-06[CodeGen] Emit a helper function for __builtin_os_log_format to reduceAkira Hatanaka
2017-10-05Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-03[CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev
2017-10-03[ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev
2017-09-26[OPENMP] Generate implicit map|firstprivate clauses for target-basedAlexey Bataev
2017-09-22[CodeGen][ObjC] Build the global block structure before emitting theAkira Hatanaka
2017-09-22[OPENMP] Handle re-declaration of captured variables in CodeGen.Alexey Bataev
2017-09-13[ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar
2017-09-08Updated two annotations for Store.h and CodeGenFunction.h.Krasimir Georgiev
2017-09-06Debug info: Fixed faulty debug locations for attributed statementsKarl-Johan Karlsson
2017-09-01[CodeGen]Refactor CpuSupports/CPUIs Builtin Code Gen to better work with Erich Keane
2017-08-25[IRGen] Evaluate constant static variables referenced through memberAlex Lorenz
2017-08-22[OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static methodAlexey Bataev
2017-08-16[OPENMP] Fix for PR28581: OpenMP linear clause - wrong results.Alexey Bataev
2017-08-04Clean up some lambda conversion operator code, NFCReid Kleckner