llvm-project/llvm/lib
Keno Fischer ea8539111d [COFF] Force Symbols containing '.' to be quoted
In D87099, the mangler learned to quote export directives that contain
special characters. Only alhpanumerical characters as well as
'_', '$', '.' and '@' were exmpt from this quoting. However, at least
binutils considers an unquoted '.' to be syntax and object files
containing such symbols will cause errors during linking. Fix that
by removing '.' from the list of allowed exemptions.

Differential Revision: https://reviews.llvm.org/D100359
2021-08-30 17:26:57 -04:00
..
Analysis [IRSim] Adding missing comments canonical relation commit 2021-08-30 08:41:05 -07:00
AsmParser [AsmParser] Support %ty* in force-opaque-pointers mode 2021-08-30 19:05:00 +02:00
BinaryFormat [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
Bitcode [DebugInfo] generate btf_tag annotations for func parameters 2021-08-26 14:18:30 -07:00
Bitstream
CodeGen [LegalizeTypes][X86] Improve ExpandIntRes_FP_TO_SINT/ExpandIntRes_FP_TO_UINT when input is SoftPromoteHalf. 2021-08-30 13:12:59 -07:00
DWARFLinker [Debug-Info][llvm-dwarfdump] Don't try to dump location 2021-07-27 07:28:59 +00:00
DWP [DWP] Refactoring llvm-dwp in to a library part 2 2021-07-22 14:23:29 -07:00
DebugInfo Fix DWARFDie::getDeclFile(...) to work with DW_AT_specification. 2021-08-23 15:43:18 -07:00
Demangle Demangle: correct swift_async demangling for Microsoft scheme 2021-07-14 11:43:44 -07:00
ExecutionEngine Silence a signed/unsigned mismatch warning; NFC 2021-08-30 08:51:08 -04:00
Extensions
FileCheck [llvm] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
Frontend [libomptarget][devicertl] Replace lanemask with uint64 at interface 2021-08-18 20:47:33 +01:00
FuzzMutate [NewPM][FuzzMutate] Fix renaming 'unswitch' to 'simple-loop-unswitch' 2021-07-09 12:24:12 +02:00
Fuzzer
IR [COFF] Force Symbols containing '.' to be quoted 2021-08-30 17:26:57 -04:00
IRReader
InterfaceStub [llvm] Remove redundant calls to str() and c_str() (NFC) 2021-08-30 09:05:05 -07:00
LTO [SampleFDO] Flow Sensitive Sample FDO (FSAFDO) profile loader 2021-08-18 18:37:35 -07:00
LineEditor
Linker [Linker] Replace comdat based bool LinkFromSrc with enum class LinkFrom and improve nodeduplicate tests. NFC 2021-08-28 13:56:32 -07:00
MC [MC][RISCV] Add RISCV MCObjectFileInfo 2021-08-27 18:23:29 +01:00
MCA Revert "[MCA][NFC] Remove redundant calls to std::move." 2021-08-26 19:53:17 +01:00
Object [llvm-readobj][XCOFF] Add support for `--needed-libs` option. 2021-08-26 07:17:06 +00:00
ObjectYAML [yaml2obj] Enable support for parsing 64-bit XCOFF. 2021-07-30 02:06:04 +00:00
Option [OptTable] Refine how `printHelp` treats empty help texts 2021-08-19 09:30:15 +00:00
Passes [NewPM] Add missing LTO ArgPromotion pass 2021-08-29 12:40:29 +02:00
ProfileData [CSSPGO] Add switch for sample loader to honor global pre-inliner decision from llvm-profgen 2021-08-25 17:20:15 -07:00
Remarks
Support [NFC][clang] Move IR-independent parts of target MV support to X86TargetParser.cpp 2021-08-30 09:48:48 -07:00
TableGen DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation/copies. 2021-06-13 16:49:40 +01:00
Target [TTI] Sink IVDescriptors.h include (NFC) 2021-08-30 22:41:58 +02:00
Testing Fix for error "'Run' overrides a member function but is not marked 2021-06-11 06:56:00 -07:00
TextAPI Reland "[llvm] llvm-tapi-diff" 2021-06-09 21:17:34 -07:00
ToolDrivers [OptTable] Rename PrintHelp to printHelp 2021-06-24 14:47:03 -07:00
Transforms [MemCpyOpt] Allow specifying --enable-memcpyopt-without-libcalls more than once 2021-08-30 13:55:55 -07:00
WindowsManifest Make WindowsManifestMerger::merge() take a MemoryBufferRef 2021-08-24 16:39:20 -04:00
XRay
CMakeLists.txt [DWP] Refactoring llvm-dwp in to a library part 2 2021-07-22 14:23:29 -07:00