[all-commits] [llvm/llvm-project] 37f790: [𝘀𝗽𝗿] initial version
Amir Ayupov via All-commits
all-commits at lists.llvm.org
Mon Jul 22 15:46:12 PDT 2024
Branch: refs/heads/users/aaupov/spr/bolt-support-more-than-two-jump-table-parents
Home: https://github.com/llvm/llvm-project
Commit: 37f7901860ea7dd204818664c47966cf832830c7
https://github.com/llvm/llvm-project/commit/37f7901860ea7dd204818664c47966cf832830c7
Author: Amir Ayupov <aaupov at fb.com>
Date: 2024-07-22 (Mon, 22 Jul 2024)
Changed paths:
R a-abfdec1d.o.tmp
M bolt/docs/OptimizingClang.md
M bolt/docs/generate_doc.py
M bolt/include/bolt/Core/BinaryContext.h
M bolt/include/bolt/Core/BinaryFunction.h
M bolt/lib/Core/BinaryContext.cpp
M bolt/lib/Core/Exceptions.cpp
M bolt/lib/Rewrite/BinaryPassManager.cpp
M bolt/lib/Rewrite/DWARFRewriter.cpp
M bolt/test/AArch64/update-debug-reloc.test
M bolt/test/AArch64/veneer-gold.s
M bolt/test/X86/dwarf5-df-types-modify-dwo-name-mixed.test
M bolt/test/X86/dwarf5-one-loclists-two-bases.test
M bolt/test/X86/dwarf5-two-loclists.test
M bolt/test/X86/dwarf5-two-rnglists.test
A bolt/test/X86/three-way-split-jt.s
M bolt/test/perf2bolt/lit.local.cfg
M clang/cmake/caches/Fuchsia.cmake
M clang/docs/MSVCCompatibility.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Basic/IdentifierTable.h
M clang/include/clang/Basic/TokenKinds.def
M clang/include/clang/Driver/Options.td
M clang/include/clang/Frontend/FrontendOptions.h
M clang/include/clang/Lex/Preprocessor.h
M clang/include/clang/Lex/Token.h
M clang/include/clang/Parse/Parser.h
M clang/lib/AST/Interp/Boolean.h
M clang/lib/AST/Interp/Disasm.cpp
M clang/lib/AST/Interp/EvalEmitter.cpp
M clang/lib/AST/Interp/EvaluationResult.cpp
M clang/lib/AST/Interp/Floating.h
M clang/lib/AST/Interp/FunctionPointer.h
M clang/lib/AST/Interp/Integral.h
M clang/lib/AST/Interp/IntegralAP.h
M clang/lib/AST/Interp/Interp.cpp
M clang/lib/AST/Interp/Interp.h
M clang/lib/AST/Interp/MemberPointer.cpp
M clang/lib/AST/Interp/MemberPointer.h
M clang/lib/AST/Interp/Pointer.cpp
M clang/lib/AST/Interp/Pointer.h
M clang/lib/Basic/IdentifierTable.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Format/TokenAnnotator.cpp
M clang/lib/Frontend/PrintPreprocessedOutput.cpp
M clang/lib/Headers/prfchwintrin.h
M clang/lib/Lex/PPLexerChange.cpp
M clang/lib/Lex/Preprocessor.cpp
M clang/lib/Lex/TokenConcatenation.cpp
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
A clang/test/AST/Interp/codegen.cpp
M clang/test/AST/Interp/cxx11.cpp
M clang/test/AST/Interp/new-delete.cpp
A clang/test/CXX/cpp/cpp.module/p2.cppm
M clang/test/CXX/module/basic/basic.link/module-declaration.cpp
M clang/test/CXX/module/dcl.dcl/dcl.module/dcl.module.import/p1.cppm
M clang/test/CodeGen/attr-target-x86.c
M clang/test/Driver/ftime-trace-sections.cpp
M clang/test/Driver/ftime-trace.cpp
M clang/test/Driver/gpu-libc-headers.c
M clang/test/SemaCXX/modules.cppm
M clang/tools/driver/cc1_main.cpp
M clang/tools/driver/cc1as_main.cpp
M clang/unittests/AST/Interp/toAPValue.cpp
M clang/unittests/Format/TokenAnnotatorTest.cpp
M clang/unittests/Support/TimeProfilerTest.cpp
M clang/www/cxx_status.html
M compiler-rt/lib/asan/asan_interceptors.cpp
M compiler-rt/lib/builtins/cpu_model/x86.c
M compiler-rt/lib/lsan/lsan_interceptors.cpp
M cross-project-tests/lit.cfg.py
M cross-project-tests/lit.site.cfg.py.in
M libc/config/config.json
M libc/config/linux/aarch64/entrypoints.txt
M libc/config/linux/riscv/entrypoints.txt
M libc/config/linux/x86_64/entrypoints.txt
M libc/docs/configure.rst
M libc/docs/dev/undefined_behavior.rst
M libc/include/assert.h.def
M libc/spec/posix.td
M libc/src/__support/File/file.cpp
M libc/src/__support/File/file.h
M libc/src/__support/HashTable/randomness.h
M libc/src/__support/OSUtil/CMakeLists.txt
M libc/src/__support/OSUtil/linux/CMakeLists.txt
A libc/src/__support/OSUtil/linux/pid.cpp
A libc/src/__support/OSUtil/pid.h
M libc/src/__support/threads/CMakeLists.txt
M libc/src/__support/threads/linux/CMakeLists.txt
M libc/src/__support/threads/linux/rwlock.h
M libc/src/__support/threads/linux/thread.cpp
M libc/src/__support/threads/thread.h
A libc/src/__support/threads/tid.h
M libc/src/math/docs/add_math_function.md
M libc/src/stdio/fopencookie.cpp
M libc/src/sys/auxv/linux/getauxval.cpp
M libc/src/sys/epoll/linux/epoll_pwait2.cpp
M libc/src/sys/stat/linux/kernel_statx.h
M libc/src/unistd/CMakeLists.txt
M libc/src/unistd/getpid.h
A libc/src/unistd/gettid.cpp
A libc/src/unistd/gettid.h
M libc/src/unistd/linux/CMakeLists.txt
M libc/src/unistd/linux/fork.cpp
M libc/src/unistd/linux/getpid.cpp
M libc/startup/linux/CMakeLists.txt
M libc/startup/linux/do_start.cpp
M libc/test/integration/src/unistd/CMakeLists.txt
M libc/test/integration/src/unistd/fork_test.cpp
M libc/test/src/__support/File/platform_file_test.cpp
M libc/test/src/sys/epoll/linux/epoll_create_test.cpp
M libc/test/src/unistd/CMakeLists.txt
A libc/test/src/unistd/gettid_test.cpp
M libc/utils/gpu/server/rpc_server.cpp
M libcxx/docs/ImplementationDefinedBehavior.rst
M libcxx/docs/Status/Cxx17.rst
M libcxx/docs/Status/Cxx17Papers.csv
M libcxx/docs/Status/FormatPaper.csv
A libcxx/docs/Status/SpecialMath.rst
A libcxx/docs/Status/SpecialMathProjects.csv
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__chrono/convert_to_tm.h
M libcxx/include/__chrono/formatter.h
M libcxx/include/__chrono/ostream.h
M libcxx/include/__configuration/abi.h
A libcxx/include/__math/special_functions.h
M libcxx/include/__type_traits/datasizeof.h
M libcxx/include/__utility/pair.h
M libcxx/include/chrono
M libcxx/include/cmath
M libcxx/include/module.modulemap
M libcxx/include/vector
M libcxx/modules/std/cmath.inc
M libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/abi.trivial_copy_move.pass.cpp
M libcxx/test/libcxx/utilities/utility/pairs/pairs.pair/abi.trivially_copyable.compile.pass.cpp
M libcxx/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp
A libcxx/test/std/numerics/c.math/hermite.pass.cpp
A libcxx/test/std/time/time.syn/formatter.zoned_time.pass.cpp
M libcxx/test/std/time/time.zone/time.zone.zonedtime/test_offset_time_zone.h
A libcxx/test/std/time/time.zone/time.zone.zonedtime/time.zone.zonedtime.nonmembers/ostream.pass.cpp
M libcxx/utils/libcxx/test/modules.py
M lld/ELF/ScriptLexer.cpp
M lld/ELF/ScriptLexer.h
M lld/ELF/ScriptParser.cpp
M lld/MachO/ObjC.cpp
M lld/test/ELF/defsym.s
M lld/test/ELF/linkerscript/custom-section-type.s
A lld/test/MachO/objc-category-merging-erase-objc-name-test.s
M lld/test/MachO/reproduce-thin-archive-objc.s
M lldb/test/API/functionalities/process_save_core/TestProcessSaveCore.py
M lldb/test/API/lit.cfg.py
M lldb/test/API/lit.site.cfg.py.in
M lldb/test/Shell/helper/toolchain.py
M lldb/test/Shell/lit.site.cfg.py.in
M llvm/CMakeLists.txt
M llvm/docs/CommandGuide/lit.rst
M llvm/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
M llvm/include/llvm/CodeGen/RuntimeLibcallUtil.h
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/include/llvm/IR/RuntimeLibcalls.h
M llvm/include/llvm/MC/TargetRegistry.h
M llvm/include/llvm/SandboxIR/SandboxIR.h
M llvm/include/llvm/SandboxIR/SandboxIRValues.def
M llvm/include/llvm/Support/TimeProfiler.h
M llvm/include/llvm/TargetParser/X86TargetParser.def
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
M llvm/lib/CodeGen/CFGuardLongjmp.cpp
M llvm/lib/CodeGen/EHContGuardCatchret.cpp
M llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp
M llvm/lib/CodeGen/KCFI.cpp
M llvm/lib/CodeGen/LLVMTargetMachine.cpp
M llvm/lib/CodeGen/TargetLoweringBase.cpp
M llvm/lib/DWARFLinker/Classic/DWARFStreamer.cpp
M llvm/lib/DWARFLinker/Parallel/DWARFEmitterImpl.cpp
M llvm/lib/IR/CMakeLists.txt
M llvm/lib/IR/RuntimeLibcalls.cpp
M llvm/lib/LTO/LTO.cpp
M llvm/lib/MC/MCAsmStreamer.cpp
M llvm/lib/MC/MCMachOStreamer.cpp
M llvm/lib/MC/MCParser/AsmParser.cpp
M llvm/lib/MC/MCWinCOFFStreamer.cpp
M llvm/lib/MC/MCXCOFFStreamer.cpp
M llvm/lib/MC/TargetRegistry.cpp
M llvm/lib/SandboxIR/SandboxIR.cpp
M llvm/lib/Support/TimeProfiler.cpp
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64CallingConvention.td
M llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
M llvm/lib/Target/AMDGPU/MIMGInstructions.td
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
M llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h
M llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/M68k/M68kFrameLowering.cpp
M llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/SPIRV/MCTargetDesc/SPIRVMCTargetDesc.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
M llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
M llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp
M llvm/lib/Target/X86/X86AsmPrinter.cpp
M llvm/lib/Target/X86/X86FrameLowering.cpp
M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86IndirectBranchTracking.cpp
M llvm/lib/Target/X86/X86MCInstLower.cpp
M llvm/lib/Target/X86/X86ReturnThunks.cpp
M llvm/lib/TargetParser/X86TargetParser.cpp
M llvm/lib/Transforms/IPO/HotColdSplitting.cpp
M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
A llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_aapcs.ll
A llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_darwin.ll
A llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_win64.ll
A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.noret.ll
M llvm/test/CodeGen/LoongArch/andn-icmp.ll
A llvm/test/CodeGen/NVPTX/addr-mode.ll
M llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll
M llvm/test/MC/AsmParser/directive_abort.s
M llvm/test/MC/X86/x86-32-coverage.s
A llvm/test/Transforms/HotColdSplit/pr40056.ll
M llvm/test/Transforms/LoopVectorize/AArch64/pr73894.ll
M llvm/test/Transforms/LoopVectorize/PowerPC/vplan-force-tail-with-evl.ll
M llvm/test/Transforms/LoopVectorize/X86/divs-with-tail-folding.ll
M llvm/test/Transforms/LoopVectorize/X86/x86-predication.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/if-pred-non-void.ll
M llvm/test/Transforms/LoopVectorize/interleave-and-scalarize-only.ll
M llvm/test/Transforms/LoopVectorize/pr45679-fold-tail-by-masking.ll
M llvm/test/Transforms/LoopVectorize/select-cmp-multiuse.ll
M llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll
M llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep.ll
A llvm/test/tools/llvm-profgen/Inputs/cmov_3.perfbin
A llvm/test/tools/llvm-profgen/Inputs/cmov_3.perfscript
A llvm/test/tools/llvm-profgen/Inputs/ip-duplication.perfscript
A llvm/test/tools/llvm-profgen/Inputs/noprobe-skid.perfscript
A llvm/test/tools/llvm-profgen/event-filtering.test
A llvm/test/tools/llvm-profgen/iponly-nodupfactor.test
A llvm/test/tools/llvm-profgen/iponly.test
M llvm/tools/llvm-dwp/llvm-dwp.cpp
M llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
M llvm/tools/llvm-mc/llvm-mc.cpp
M llvm/tools/llvm-ml/llvm-ml.cpp
M llvm/tools/llvm-profgen/PerfReader.cpp
M llvm/tools/llvm-profgen/ProfileGenerator.cpp
M llvm/unittests/DebugInfo/DWARF/DWARFExpressionCopyBytesTest.cpp
M llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp
M llvm/unittests/MC/DwarfLineTableHeaders.cpp
M llvm/unittests/SandboxIR/SandboxIRTest.cpp
M llvm/utils/lit/lit/cl_arguments.py
M llvm/utils/lit/lit/main.py
A llvm/utils/lit/tests/Inputs/time-tests/a.txt
A llvm/utils/lit/tests/Inputs/time-tests/lit.cfg
A llvm/utils/lit/tests/time-tests.py
M mlir/lib/Bytecode/Writer/BytecodeWriter.cpp
M mlir/lib/Target/LLVM/ROCDL/Target.cpp
M mlir/lib/Transforms/Utils/DialectConversion.cpp
M mlir/test/Transforms/test-legalize-type-conversion.mlir
M utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
Log Message:
-----------
[𝘀𝗽𝗿] initial version
Created using spr 1.3.4
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list