Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
d545c2c
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a.
Authored and Committed by Dimitry Andric
2 years ago
raw
patch
tree
parent
83 files changed.
3235 lines added
.
1019 lines removed
.
clang/include/clang/Basic/BuiltinsAArch64.def
file modified
+3
-0
clang/include/clang/Basic/LangOptions.h
file modified
+6
-0
clang/include/clang/Driver/Options.td
file modified
+3
-3
clang/include/clang/Lex/PreprocessorOptions.h
file modified
+0
-3
clang/include/clang/Sema/Sema.h
file modified
+1
-2
clang/lib/AST/ASTContext.cpp
file modified
+12
-8
clang/lib/AST/Expr.cpp
file modified
+5
-2
clang/lib/Basic/LangOptions.cpp
file modified
+8
-0
clang/lib/CodeGen/CGBuiltin.cpp
file modified
+23
-0
clang/lib/CodeGen/CGDeclCXX.cpp
file modified
+10
-8
clang/lib/CodeGen/CodeGenModule.cpp
file modified
+1
-1
clang/lib/Driver/ToolChains/Clang.cpp
file modified
+21
-17
clang/lib/Driver/ToolChains/Hexagon.cpp
file modified
+27
-5
clang/lib/Driver/ToolChains/MinGW.cpp
file modified
+5
-2
clang/lib/Frontend/CompilerInvocation.cpp
file modified
+9
-9
clang/lib/Headers/intrin.h
file modified
+3
-0
clang/lib/Lex/PPMacroExpansion.cpp
file modified
+1
-10
clang/lib/Sema/SemaConcept.cpp
file modified
+5
-12
clang/lib/Sema/SemaDeclCXX.cpp
file modified
+3
-2
clang/lib/Sema/SemaTemplate.cpp
file modified
+4
-5
clang/lib/Sema/SemaTemplateInstantiate.cpp
file modified
+9
-10
compiler-rt/include/profile/InstrProfData.inc
file modified
+2
-2
compiler-rt/lib/profile/InstrProfilingBuffer.c
file modified
+1
-1
compiler-rt/lib/profile/InstrProfilingMerge.c
file modified
+7
-4
compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
file modified
+19
-0
libcxx/include/__config
file modified
+11
-0
libcxx/include/ctime
file modified
+1
-1
libcxx/include/ios
file modified
+7
-0
lld/ELF/Config.h
file modified
+2
-1
lld/ELF/Driver.cpp
file modified
+35
-20
lld/ELF/LinkerScript.cpp
file modified
+20
-16
lld/ELF/LinkerScript.h
file modified
+1
-1
lld/ELF/Relocations.cpp
file modified
+7
-0
lld/ELF/ScriptParser.cpp
file modified
+4
-5
lld/ELF/SymbolTable.cpp
file modified
+84
-34
lld/ELF/SymbolTable.h
file modified
+6
-4
lld/ELF/Symbols.cpp
file modified
+3
-0
lld/docs/ReleaseNotes.rst
file modified
+141
-7
lldb/source/Commands/CommandObjectMemoryTag.cpp
file modified
+177
-5
lldb/source/Commands/Options.td
file modified
+8
-0
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
file modified
+24
-4
lldb/source/Symbol/TypeSystem.cpp
file modified
+38
-52
llvm/include/llvm/Analysis/ValueTracking.h
file modified
+4
-0
llvm/include/llvm/IR/Module.h
file modified
+3
-0
llvm/include/llvm/ProfileData/InstrProf.h
file modified
+1
-0
llvm/include/llvm/ProfileData/InstrProfData.inc
file modified
+2
-2
llvm/include/llvm/Transforms/IPO/Attributor.h
file modified
+20
-0
llvm/include/llvm/Transforms/Utils/PredicateInfo.h
file modified
+5
-1
llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
file modified
+5
-0
llvm/lib/Analysis/InstructionSimplify.cpp
file modified
+16
-0
llvm/lib/Analysis/ValueTracking.cpp
file modified
+10
-0
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+5
-1
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
file modified
+7
-4
llvm/lib/IR/ConstantFold.cpp
file modified
+0
-241
llvm/lib/IR/Module.cpp
file modified
+4
-0
llvm/lib/ProfileData/InstrProfReader.cpp
file modified
+1
-1
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+14
-4
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+19
-15
llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
file modified
+1
-1
llvm/lib/Target/BPF/BPFTargetTransformInfo.h
file modified
+18
-0
llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVInstrInfoV.td
file modified
+715
-288
llvm/lib/Target/RISCV/RISCVSchedRocket.td
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVSchedSiFive7.td
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVSchedule.td
file modified
+1
-0
llvm/lib/Target/RISCV/RISCVScheduleV.td
file added
+820
llvm/lib/Target/X86/X86ISelLowering.cpp
file modified
+9
-5
llvm/lib/Target/X86/X86InstrArithmetic.td
file modified
+25
-3
llvm/lib/Transforms/IPO/Attributor.cpp
file modified
+78
-39
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
file modified
+49
-5
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
file modified
+10
-6
llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+77
-46
llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
file modified
+5
-3
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
file modified
+2
-1
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
file modified
+415
-77
llvm/lib/Transforms/Scalar/SROA.cpp
file modified
+3
-2
llvm/lib/Transforms/Utils/PredicateInfo.cpp
file modified
+46
-0
llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
file modified
+3
-2
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+46
-0
llvm/tools/llvm-mca/Views/TimelineView.cpp
file modified
+8
-7
openmp/runtime/src/kmp_taskdeps.cpp
file modified
+20
-7
openmp/runtime/src/kmp_taskdeps.h
file modified
+1
-2
openmp/runtime/src/kmp_tasking.cpp
file modified
+1
-0
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a.
clang/include/clang/Basic/BuiltinsAArch64.def
file modified
+3
-0
clang/include/clang/Basic/LangOptions.h
file modified
+6
-0
clang/include/clang/Driver/Options.td
file modified
+3
-3
clang/include/clang/Lex/PreprocessorOptions.h
file modified
+0
-3
clang/include/clang/Sema/Sema.h
file modified
+1
-2
clang/lib/AST/ASTContext.cpp
file modified
+12
-8
clang/lib/AST/Expr.cpp
file modified
+5
-2
clang/lib/Basic/LangOptions.cpp
file modified
+8
-0
clang/lib/CodeGen/CGBuiltin.cpp
file modified
+23
-0
clang/lib/CodeGen/CGDeclCXX.cpp
file modified
+10
-8
clang/lib/CodeGen/CodeGenModule.cpp
file modified
+1
-1
clang/lib/Driver/ToolChains/Clang.cpp
file modified
+21
-17
clang/lib/Driver/ToolChains/Hexagon.cpp
file modified
+27
-5
clang/lib/Driver/ToolChains/MinGW.cpp
file modified
+5
-2
clang/lib/Frontend/CompilerInvocation.cpp
file modified
+9
-9
clang/lib/Headers/intrin.h
file modified
+3
-0
clang/lib/Lex/PPMacroExpansion.cpp
file modified
+1
-10
clang/lib/Sema/SemaConcept.cpp
file modified
+5
-12
clang/lib/Sema/SemaDeclCXX.cpp
file modified
+3
-2
clang/lib/Sema/SemaTemplate.cpp
file modified
+4
-5
clang/lib/Sema/SemaTemplateInstantiate.cpp
file modified
+9
-10
compiler-rt/include/profile/InstrProfData.inc
file modified
+2
-2
compiler-rt/lib/profile/InstrProfilingBuffer.c
file modified
+1
-1
compiler-rt/lib/profile/InstrProfilingMerge.c
file modified
+7
-4
compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
file modified
+19
-0
libcxx/include/__config
file modified
+11
-0
libcxx/include/ctime
file modified
+1
-1
libcxx/include/ios
file modified
+7
-0
lld/ELF/Config.h
file modified
+2
-1
lld/ELF/Driver.cpp
file modified
+35
-20
lld/ELF/LinkerScript.cpp
file modified
+20
-16
lld/ELF/LinkerScript.h
file modified
+1
-1
lld/ELF/Relocations.cpp
file modified
+7
-0
lld/ELF/ScriptParser.cpp
file modified
+4
-5
lld/ELF/SymbolTable.cpp
file modified
+84
-34
lld/ELF/SymbolTable.h
file modified
+6
-4
lld/ELF/Symbols.cpp
file modified
+3
-0
lld/docs/ReleaseNotes.rst
file modified
+141
-7
lldb/source/Commands/CommandObjectMemoryTag.cpp
file modified
+177
-5
lldb/source/Commands/Options.td
file modified
+8
-0
lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
file modified
+24
-4
lldb/source/Symbol/TypeSystem.cpp
file modified
+38
-52
llvm/include/llvm/Analysis/ValueTracking.h
file modified
+4
-0
llvm/include/llvm/IR/Module.h
file modified
+3
-0
llvm/include/llvm/ProfileData/InstrProf.h
file modified
+1
-0
llvm/include/llvm/ProfileData/InstrProfData.inc
file modified
+2
-2
llvm/include/llvm/Transforms/IPO/Attributor.h
file modified
+20
-0
llvm/include/llvm/Transforms/Utils/PredicateInfo.h
file modified
+5
-1
llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
file modified
+5
-0
llvm/lib/Analysis/InstructionSimplify.cpp
file modified
+16
-0
llvm/lib/Analysis/ValueTracking.cpp
file modified
+10
-0
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+5
-1
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
file modified
+7
-4
llvm/lib/IR/ConstantFold.cpp
file modified
+0
-241
llvm/lib/IR/Module.cpp
file modified
+4
-0
llvm/lib/ProfileData/InstrProfReader.cpp
file modified
+1
-1
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+14
-4
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+19
-15
llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
file modified
+1
-1
llvm/lib/Target/BPF/BPFTargetTransformInfo.h
file modified
+18
-0
llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVInstrInfoV.td
file modified
+715
-288
llvm/lib/Target/RISCV/RISCVSchedRocket.td
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVSchedSiFive7.td
file modified
+3
-0
llvm/lib/Target/RISCV/RISCVSchedule.td
file modified
+1
-0
llvm/lib/Target/RISCV/RISCVScheduleV.td
file added
+820
llvm/lib/Target/X86/X86ISelLowering.cpp
file modified
+9
-5
llvm/lib/Target/X86/X86InstrArithmetic.td
file modified
+25
-3
llvm/lib/Transforms/IPO/Attributor.cpp
file modified
+78
-39
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
file modified
+49
-5
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
file modified
+10
-6
llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+77
-46
llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
file modified
+5
-3
llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
file modified
+2
-1
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
file modified
+415
-77
llvm/lib/Transforms/Scalar/SROA.cpp
file modified
+3
-2
llvm/lib/Transforms/Utils/PredicateInfo.cpp
file modified
+46
-0
llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
file modified
+3
-2
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+46
-0
llvm/tools/llvm-mca/Views/TimelineView.cpp
file modified
+8
-7
openmp/runtime/src/kmp_taskdeps.cpp
file modified
+20
-7
openmp/runtime/src/kmp_taskdeps.h
file modified
+1
-2
openmp/runtime/src/kmp_tasking.cpp
file modified
+1
-0