Changes

Summary

  1. [Sanitizers] intercept ttyent api on FreeBSD. (details)
  2. [docs] Document the --print-passes flag in opt. (details)
  3. [ORC] Rename ExecutorAddress to ExecutorAddr. (details)
  4. Remove non-portable directory separator from test (details)
  5. DebugInfo: STN: Handle unreconstitutable types in function types (details)
  6. Fix that same path separator issue again... (details)
  7. [PowerPC] SemaChecking for darn family of builtins (details)
  8. [ORC-RT] Rename ExecutorAddress to ExecutorAddr. (details)
  9. [AArch64][GlobalISel] Fix crash in the extend(extract_vector_elt) optimization. (details)
  10. [clang-offload-bundler][docs][NFC] invalid indentation cause build issue (details)
Commit 3675e147a1ccbce44ce64a1bc8dd38547aba1443 by David CARLIER
[Sanitizers] intercept ttyent api on FreeBSD.

and ttyentpath separately on NetBSD.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D109843
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
The file was addedcompiler-rt/test/sanitizer_common/TestCases/Linux/ttyent.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
The file was removedcompiler-rt/test/sanitizer_common/TestCases/NetBSD/ttyent.cpp
Commit 4ed05312a1557b2f2552298a3aac12c2e224d77e by shivam98.tkg
[docs] Document the --print-passes flag in opt.

Reviewed By: aeubanks, asbirlea

Differential Revision: https://reviews.llvm.org/D109663
The file was modifiedllvm/docs/CommandGuide/opt.rst
Commit ef391df2b63320c9aec61045d8b96917081f0cb2 by Lang Hames
[ORC] Rename ExecutorAddress to ExecutorAddr.

Removing the 'ess' suffix improves the ergonomics without sacrificing clarity.
Since this class is likely to be used more frequently in the future it's worth
some short term pain to fix this now.
The file was modifiedllvm/lib/ExecutionEngine/Orc/EPCGenericDylibManager.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/SimpleExecutorMemoryManagerTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/OrcRPCExecutorProcessControl.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/OrcRTBootstrap.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/EPCEHFrameRegistrar.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/LookupAndRecordAddrs.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/EPCGenericMemoryAccessTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
The file was modifiedllvm/unittests/ExecutionEngine/Orc/WrapperFunctionUtilsTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
The file was modifiedllvm/unittests/ExecutionEngine/Orc/LookupAndRecordAddrsTest.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
The file was modifiedllvm/lib/ExecutionEngine/Orc/EPCDebugObjectRegistrar.cpp
The file was modifiedllvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
Commit e70082e9add7e82e580148fbd4c0a5a832763cb6 by dblaikie
Remove non-portable directory separator from test
The file was modifiedclang/test/CodeGenCXX/debug-info-simple-template-names.cpp
Commit 8d9ddd4f509c54d05a38427d7999c061d88ca35c by dblaikie
DebugInfo: STN: Handle unreconstitutable types in function types
The file was modifiedclang/test/CodeGenCXX/debug-info-simple-template-names.cpp
The file was modifiedclang/lib/CodeGen/CGDebugInfo.cpp
Commit 165926aa4ce9f05572cf8828210a1af5ce286bdb by dblaikie
Fix that same path separator issue again...
The file was modifiedclang/test/CodeGenCXX/debug-info-simple-template-names.cpp
Commit 840afbde48e90213028174fdba715e10aa39dd85 by albionapc
[PowerPC] SemaChecking for darn family of builtins

The __darn family of builtins are only available on Pwr9,
and only __darn_32 is available on both 64 and 32 bit, while the rest
are only available on 64 bit. The patch adds sema checking
for these builtins and separate the __darn_32's 32 bit
test cases.

Differential revision: https://reviews.llvm.org/D110282
The file was modifiedclang/test/CodeGen/builtins-ppc-xlcompat-error.c
The file was modifiedclang/test/CodeGen/builtins-ppc.c
The file was modifiedclang/lib/Sema/SemaChecking.cpp
The file was modifiedclang/test/CodeGen/builtins-ppc-xlcompat-darn.c
Commit 0820fbab99a1f1986a8c6e0a8e5cb4542ec52515 by Lang Hames
[ORC-RT] Rename ExecutorAddress to ExecutorAddr.

This is an ORC-runtime counterpart to LLVM commit ef391df2b63, and the
motivation is the same: to move to a shorter name to improve the ergonomics of
this type before it's more widely adopted.
The file was modifiedcompiler-rt/lib/orc/macho_platform.h
The file was modifiedcompiler-rt/lib/orc/executor_address.h
The file was modifiedcompiler-rt/lib/orc/macho_platform.cpp
The file was modifiedcompiler-rt/lib/orc/simple_packed_serialization.h
The file was modifiedcompiler-rt/lib/orc/elfnix_platform.h
The file was modifiedcompiler-rt/lib/orc/elfnix_platform.cpp
Commit 661ab70314008b609dda792e2c9dc57afa1f8864 by Amara Emerson
[AArch64][GlobalISel] Fix crash in the extend(extract_vector_elt) optimization.

It was assuming that GPR extends could only have destination sizes of 32 or 64
bits, but for AArch64 we allow < 32 bits even without matching size physregs.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-extract-vector-elt-with-extend.mir
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
Commit 7890afddecff01119f4d5e8825b43dd2c8361648 by mydeveloperday
[clang-offload-bundler][docs][NFC] invalid indentation cause build issue
The file was modifiedclang/docs/ClangOffloadBundler.rst