55e6d89 Vendor import of clang trunk r321530:

Authored and Committed by Dimitry Andric 6 years ago
75 files changed. 5965 lines added. 304 lines removed.
include/clang/AST/Stmt.h
file modified
+32 -28
include/clang/Basic/BuiltinsX86.def
file modified
+152 -0
include/clang/Basic/DiagnosticParseKinds.td
file modified
+1 -0
include/clang/Driver/Options.td
file modified
+12 -0
include/clang/Parse/Parser.h
file modified
+7 -4
lib/AST/ASTImporter.cpp
file modified
+128 -3
lib/AST/Decl.cpp
file modified
+1 -1
lib/AST/Stmt.cpp
file modified
+23 -20
lib/Analysis/BodyFarm.cpp
file modified
+1 -1
lib/Basic/Targets/AArch64.cpp
file modified
+1 -1
lib/Basic/Targets/ARM.cpp
file modified
+4 -4
lib/Basic/Targets/X86.cpp
file modified
+80 -11
lib/Basic/Targets/X86.h
file modified
+6 -0
lib/CodeGen/CGBuiltin.cpp
file modified
+7 -1
lib/CodeGen/CGExpr.cpp
file modified
+2 -2
lib/CodeGen/CGExprCXX.cpp
file modified
+21 -5
lib/CodeGen/CGOpenMPRuntime.cpp
file modified
+92 -51
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
file modified
+20 -11
lib/CodeGen/CGStmtOpenMP.cpp
file modified
+148 -21
lib/CodeGen/CodeGenFunction.h
file modified
+18 -1
lib/Driver/SanitizerArgs.cpp
file modified
+2 -2
lib/Driver/ToolChains/Clang.cpp
file modified
+2 -3
lib/Driver/ToolChains/CommonArgs.cpp
file modified
+2 -2
lib/Driver/ToolChains/Darwin.cpp
file modified
+1 -2
lib/Driver/ToolChains/Hexagon.cpp
file modified
+12 -17
lib/Headers/CMakeLists.txt
file modified
+9 -0
lib/Headers/avx512bitalgintrin.h
file added
+97
lib/Headers/avx512vbmi2intrin.h
file added
+391
lib/Headers/avx512vlbitalgintrin.h
file added
+157
lib/Headers/avx512vlvbmi2intrin.h
file added
+748
lib/Headers/avx512vlvnniintrin.h
file added
+254
lib/Headers/avx512vnniintrin.h
file added
+146
lib/Headers/gfniintrin.h
file added
+202
lib/Headers/immintrin.h
file modified
+39 -0
lib/Headers/vaesintrin.h
file added
+98
lib/Headers/vpclmulqdqintrin.h
file added
+42
lib/Parse/ParseDecl.cpp
file modified
+10 -4
lib/Parse/Parser.cpp
file modified
+25 -1
lib/Sema/SemaDeclCXX.cpp
file modified
+6 -8
lib/Sema/SemaExprCXX.cpp
file modified
+2 -3
lib/Sema/SemaLookup.cpp
file modified
+3 -2
lib/Sema/SemaOpenMP.cpp
file modified
+12 -13
lib/Sema/SemaStmt.cpp
file modified
+1 -1
lib/Sema/SemaTemplateInstantiateDecl.cpp
file modified
+13 -13
lib/Serialization/ASTReaderStmt.cpp
file modified
+3 -2
test/CodeGen/attr-target-x86.c
file modified
+3 -3
test/CodeGen/avx512bitalg-builtins.c
file added
+54
test/CodeGen/avx512vbmi2-builtins.c
file added
+304
test/CodeGen/avx512vlbitalg-builtins.c
file added
+104
test/CodeGen/avx512vlvbmi2-builtins.c
file added
+604
test/CodeGen/avx512vlvnni-builtins.c
file added
+148
test/CodeGen/avx512vnni-builtins.c
file added
+76
test/CodeGen/gfni-builtins.c
file added
+182
test/CodeGen/vaes-builtins.c
file added
+55
test/CodeGen/vpclmulqdq-builtins.c
file added
+17
test/CodeGenCXX/ubsan-vtable-checks.cpp
file modified
+12 -0
test/Driver/x86-target-features.c
file modified
+35 -4
test/Index/skipped-bodies-ctors.cpp
file added
+16
test/OpenMP/nvptx_data_sharing.cpp
file modified
+2 -2
test/OpenMP/nvptx_target_teams_codegen.cpp
file modified
+2 -2
test/OpenMP/target_enter_data_depend_codegen.cpp
file added
+378
test/OpenMP/target_exit_data_depend_codegen.cpp
file added
+378
test/OpenMP/target_update_depend_codegen.cpp
file added
+378
test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp
file modified
+3 -3
test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp
file modified
+3 -3
test/Parser/c2x-attributes.c
file modified
+3 -3
test/Parser/cxx-decl.cpp
file modified
+1 -1
test/Parser/cxx0x-attributes.cpp
file modified
+8 -1
test/Preprocessor/arm-acle-6.4.c
file modified
+5 -5
test/Preprocessor/arm-acle-6.5.c
file modified
+2 -2
test/Preprocessor/arm-target-features.c
file modified
+34 -34
test/Preprocessor/predefined-arch-macros.c
file modified
+24 -0
test/Preprocessor/x86_target_features.c
file modified
+68 -0
unittests/AST/ASTImporterTest.cpp
file modified
+30 -0
utils/TableGen/NeonEmitter.cpp
file modified
+3 -3
    Vendor import of clang trunk r321530:
    https://llvm.org/svn/llvm-project/cfe/trunk@321530
    
        
file modified
+32 -28
file modified
+7 -4
file modified
+128 -3
file modified
+1 -1
file modified
+23 -20
file modified
+1 -1
file modified
+4 -4
file modified
+80 -11
file modified
+6 -0
file modified
+7 -1
file modified
+2 -2
file modified
+21 -5
file modified
+92 -51
file modified
+148 -21
file modified
+18 -1
file modified
+2 -2
file modified
+9 -0
file modified
+39 -0
file modified
+10 -4
file modified
+25 -1
file modified
+6 -8
file modified
+2 -3
file modified
+3 -2
file modified
+12 -13
file modified
+1 -1
file modified
+3 -3
file modified
+1 -1