llvm-project/llvm/lib
Eli Friedman 0ff51d5dde Fix interaction of CFI instructions with MachineOutliner.
1. When checking if a candidate contains a CFI instruction, actually
iterate over all of the instructions, instead of stopping halfway
through.
2. Make sure copied CFI directives refer to the correct instruction.

Fixes https://github.com/llvm/llvm-project/issues/55842

Differential Revision: https://reviews.llvm.org/D126930
2022-06-10 13:37:49 -07:00
..
Analysis [clang] Add support for __builtin_memset_inline 2022-06-10 13:13:59 +00:00
AsmParser Add sanitizer-specific GlobalValue attributes. 2022-06-10 12:28:18 -07:00
BinaryFormat [Binary] Promote OffloadBinary to inherit from Binary 2022-06-01 18:40:57 -04:00
Bitcode Add sanitizer-specific GlobalValue attributes. 2022-06-10 12:28:18 -07:00
Bitstream
CodeGen Fix interaction of CFI instructions with MachineOutliner. 2022-06-10 13:37:49 -07:00
DWARFLinker [MC] De-capitalize MCStreamer functions 2022-06-07 00:31:02 -07:00
DWP
DebugInfo [DWARF] Support 'G' in dwarf parser 2022-06-08 14:27:51 -07:00
Debuginfod Fix buildbot failures from 7917b3c6. 2022-03-21 17:58:22 +00:00
Demangle [MicrosoftDemangle] Set error to true when returning nullptr. 2022-06-08 17:18:09 -07:00
ExecutionEngine [JITLink][ELF][AArch64] Implement eh frame handling. 2022-06-11 04:06:14 +09:00
Extensions
FileCheck [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
Frontend [OpenMP][IRBuilder] Add final clause to task 2022-06-11 00:02:18 +05:30
FuzzMutate Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." 2022-05-07 13:49:54 +02:00
Fuzzer
IR Add sanitizer-specific GlobalValue attributes. 2022-06-10 12:28:18 -07:00
IRReader
InterfaceStub [ifs] Add --strip-size flag 2022-05-14 18:50:20 +00:00
LTO [config] Remove vestigial LLVM_VERSION_INFO 2022-06-07 11:36:26 -07:00
LineEditor [llvm][lldb] use FindLibEdit.cmake everywhere 2022-05-12 15:59:41 -07:00
Linker Support the min of module flags when linking, use for AArch64 BTI/PAC-RET 2022-04-13 09:31:51 +02:00
MC [MC] Add 'G' to augmentation string for MTE instrumented functions 2022-06-08 12:36:32 -07:00
MCA
ObjCopy [WebAssembly] Add WASM_SEC_LAST_KNOWN to BinaryFormat section types list [NFC] 2022-06-07 12:05:23 -07:00
Object [Object][COFF] Fix section name parsing error when the name field is not null-padded 2022-06-09 12:58:28 -07:00
ObjectYAML [DX][ObjYAML] Zero out unused fields that get written to the output file 2022-06-07 16:29:28 +02:00
Option [Driver] Simplify hasFlag pattern with addOptInFlag/addOptOutFlag helpers 2022-04-11 12:29:25 -07:00
Passes Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 00:31:44 -07:00
ProfileData Remove unneeded cl::ZeroOrMore for cl::opt options 2022-06-04 00:10:42 -07:00
Remarks
Support Reapply: Add an error message to the default SIGPIPE handler 2022-06-09 20:13:45 +01:00
TableGen [llvm] Convert for_each to range-based for loops (NFC) 2022-06-05 12:07:14 -07:00
Target Fix interaction of CFI instructions with MachineOutliner. 2022-06-10 13:37:49 -07:00
Testing
TextAPI
ToolDrivers [llvm-lib] Ignore /LTCG option 2022-05-27 11:38:42 -07:00
Transforms [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) 2022-06-10 12:42:27 -04:00
WindowsDriver
WindowsManifest [llvm] Fix typo for libxml2 detection 2022-05-17 08:45:31 +00:00
XRay
CMakeLists.txt