llvm-project/llvm/lib
Sam Clegg c5c4ba37b1 [WebAssembly][MC] Avoid the need for .size directives for functions
Warn if `.size` is specified for a function symbol.  The size of a
function symbol is determined solely by its content.

I noticed this simplification was possible while debugging #57427, but
this change doesn't fix that specific issue.

Differential Revision: https://reviews.llvm.org/D132929
2022-08-31 14:28:56 -07:00
..
Analysis [LazyCallGraph] Reformat the code in accordance with the code style. NFC 2022-08-30 11:06:42 +03:00
AsmParser [LLParser] Allow zero-input phi nodes 2022-08-31 14:24:12 +02:00
BinaryFormat Add MachO MH_FILESET support to objdump 2022-08-24 13:34:43 -07:00
Bitcode Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
Bitstream
CodeGen [WebAssembly][MC] Avoid the need for .size directives for functions 2022-08-31 14:28:56 -07:00
DWARFLinker [dsymutil][DWARFv5] fix DW_FORM_addrx attribute offset calculation. 2022-08-26 15:26:06 +03:00
DWP
DebugInfo [Symbolizer] Handle {{{bt}}} symbolizer markup element. 2022-08-31 09:49:32 -07:00
Debuginfod [LLVM][Debuginfod] Add missing thread include 2022-08-16 13:56:23 +00:00
Demangle Make demangler independent of LLVM again 2022-08-15 11:44:28 +02:00
ExecutionEngine [ORC] Update mapper deinitialize functions to deinitialize in reverse order. 2022-08-30 13:17:44 -07:00
Extensions
FileCheck
Frontend [OMPIRBuilder] Add support for safelen clause 2022-08-18 15:43:08 -04:00
FuzzMutate
Fuzzer
IR [IR] Add Instruction::getInsertionPointAfterDef() 2022-08-31 10:50:10 +02:00
IRReader
InterfaceStub
LTO Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
LineEditor
Linker [llvm] Qualify auto in range-based for loops (NFC) 2022-08-13 12:55:42 -07:00
MC [WebAssembly][MC] Avoid the need for .size directives for functions 2022-08-31 14:28:56 -07:00
MCA Use std::gcd (NFC) 2022-08-27 21:20:59 -07:00
ObjCopy [llvm] Use range-based for loops (NFC) 2022-08-28 17:35:04 -07:00
Object [llvm-objdump] Add -dyld_info to llvm-otool 2022-08-28 09:22:41 +02:00
ObjectYAML [llvm] Teach LLVM about filesets 2022-08-24 09:33:45 -07:00
Option [llvm] Qualify auto in range-based for loops (NFC) 2022-08-28 23:29:00 -07:00
Passes [Pipelines] Introduce DAE after ArgumentPromotion 2022-08-28 10:47:03 +03:00
ProfileData [profile] Create only prof header when no counters 2022-08-30 19:50:41 +00:00
Remarks Remove redundant initialization of Optional (NFC) 2022-08-20 21:18:28 -07:00
Support An upcoming patch to LLDB will require the ability to decode base64. This patch adds support for decoding base64 and adds tests. 2022-08-30 15:52:08 -07:00
TableGen [llvm] Qualify auto in range-based for loops (NFC) 2022-08-28 23:29:00 -07:00
Target [WebAssembly][MC] Avoid the need for .size directives for functions 2022-08-31 14:28:56 -07:00
Testing
TextAPI [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
ToolDrivers
Transforms reland: [Local] Allow creating callbr with duplicate successors 2022-08-31 13:23:00 -07:00
WindowsDriver
WindowsManifest
XRay
CMakeLists.txt