f9ef3ff Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5.

Authored and Committed by Dimitry Andric 2 years ago
61 files changed. 762 lines added. 357 lines removed.
clang/lib/AST/ASTContext.cpp
file modified
+8 -0
clang/lib/Basic/Targets/M68k.cpp
file modified
+2 -2
clang/lib/Basic/Targets/OSTargets.h
file modified
+5 -0
clang/lib/Driver/Driver.cpp
file modified
+0 -1
clang/lib/Driver/ToolChains/AMDGPU.cpp
file modified
+35 -0
clang/lib/Driver/ToolChains/AMDGPU.h
file modified
+5 -0
clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
file modified
+27 -5
clang/lib/Driver/ToolChains/AMDGPUOpenMP.h
file modified
+9 -5
clang/lib/Driver/ToolChains/Clang.cpp
file modified
+2 -1
clang/lib/Driver/ToolChains/CommonArgs.cpp
file modified
+2 -1
clang/lib/Driver/ToolChains/HIP.cpp
file modified
+2 -31
clang/lib/Driver/ToolChains/OpenBSD.cpp
file modified
+7 -0
clang/lib/Headers/__clang_cuda_device_functions.h
file modified
+174 -102
clang/lib/Headers/__clang_hip_cmath.h
file modified
+110 -78
clang/lib/Headers/__clang_hip_math.h
file modified
+46 -4
clang/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h
file modified
+27 -5
clang/lib/Headers/openmp_wrappers/cmath
file modified
+54 -0
clang/lib/Headers/openmp_wrappers/math.h
file modified
+10 -0
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
file modified
+1 -1
clang/lib/Sema/TreeTransform.h
file modified
+1 -1
clang/lib/Serialization/ASTReader.cpp
file modified
+2 -0
compiler-rt/lib/profile/InstrProfilingFile.c
file modified
+13 -6
compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c
file modified
+3 -2
compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
file modified
+6 -5
libcxx/include/cwctype
file modified
+2 -0
libcxx/include/string
file modified
+19 -0
libcxx/include/vector
file modified
+20 -0
libcxx/include/wctype.h
file modified
+10 -0
libunwind/src/Unwind-EHABI.cpp
file modified
+2 -0
llvm/include/llvm/Analysis/LazyCallGraph.h
file modified
+1 -1
llvm/include/llvm/Analysis/LoopInfo.h
file modified
+1 -1
llvm/include/llvm/Analysis/LoopNestAnalysis.h
file modified
+1 -1
llvm/include/llvm/Analysis/TargetTransformInfo.h
file modified
+1 -1
llvm/include/llvm/CodeGen/MachineFunction.h
file modified
+1 -1
llvm/include/llvm/IR/Function.h
file modified
+2 -1
llvm/include/llvm/IR/Module.h
file modified
+3 -3
llvm/lib/Analysis/ScalarEvolution.cpp
file modified
+1 -1
llvm/lib/Analysis/TargetTransformInfo.cpp
file modified
+1 -5
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
file modified
+3 -2
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
file modified
+3 -5
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
file modified
+8 -23
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
file modified
+0 -3
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+5 -4
llvm/lib/CodeGen/HardwareLoops.cpp
file modified
+15 -10
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+2 -1
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+5 -2
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+4 -2
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+5 -2
llvm/lib/Linker/LinkModules.cpp
file modified
+19 -3
llvm/lib/Passes/PassBuilder.cpp
file modified
+4 -1
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+2 -0
llvm/lib/Target/AArch64/SMEInstrFormats.td
file modified
+1 -1
llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp
file modified
+14 -14
llvm/lib/Target/M68k/M68kTargetMachine.cpp
file modified
+8 -4
llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
file modified
+1 -1
llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
file modified
+9 -11
llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+21 -0
llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
file modified
+4 -0
llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+5 -0
llvm/tools/llvm-cov/CoverageExporterLcov.cpp
file modified
+1 -1
llvm/tools/llvm-objdump/llvm-objdump.cpp
file modified
+7 -2
    Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc2-43-gf56129fe78d5.
    
        
file modified
+8 -0
file modified
+0 -1
file modified
+2 -0
file modified
+19 -0
file modified
+20 -0
file modified
+10 -0