llvm-project/llvm/lib
Simon Pilgrim 4de35f4bbf [DAG] Add TODO to remove creation of INSERT_SUBVECTOR nodes from SimplifyMultipleUseDemandedBits
SimplifyMultipleUseDemandedBits shouldn't be creating general nodes like this - although we allow bitcasts, even general constant folding is avoided.

Removing it causes a number of regressions that need addressing first, but I've added a TODO for now.
2022-08-12 10:45:30 +01:00
..
Analysis [SCEV] Prove condition invariance via context 2022-08-12 14:23:35 +07:00
AsmParser Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'. 2022-07-13 08:54:41 -07:00
BinaryFormat [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Bitcode [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Bitstream
CodeGen [DAG] Add TODO to remove creation of INSERT_SUBVECTOR nodes from SimplifyMultipleUseDemandedBits 2022-08-12 10:45:30 +01:00
DWARFLinker [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
DWP llvm-dwp: Include dwo name even when the input is a dwo 2022-07-28 20:24:05 +00:00
DebugInfo [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Debuginfod [llvm] Use value instead of getValue (NFC) 2022-07-13 23:11:56 -07:00
Demangle [MicrosoftDemangle] Set error to true when returning nullptr. 2022-06-08 17:18:09 -07:00
ExecutionEngine [Orc] Reorder operations in ExecutorSharedMemoryMapperService shutdown 2022-08-11 19:34:10 +05:30
Extensions
FileCheck [llvm][FileCheck] Fix unit tests failures with EXPENSIVE_CHECKS 2022-07-25 08:19:28 +00:00
Frontend [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
FuzzMutate
Fuzzer
IR [COFF] Emit embedded -exclude-symbols: directives for hidden visibility for MinGW 2022-08-11 12:00:08 +03:00
IRReader
InterfaceStub [llvm] Use value instead of getValue (NFC) 2022-07-13 23:11:56 -07:00
LTO [libLTO] Set data-sections by default in libLTO. 2022-07-27 09:39:39 -05:00
LineEditor Use drop_begin (NFC) 2022-07-31 15:17:09 -07:00
Linker [IR] Allow absence for Min module flags and make AArch64 BTI/PAC-RET flags backward compatible 2022-07-18 09:35:12 -07:00
MC [MCDwarf] Use emplace to avoid move assignment. NFC 2022-08-12 05:05:49 +00:00
MCA [MCA] Allow mca::Instruction-s to be recycled and reused 2022-06-24 15:39:51 -07:00
ObjCopy Revert D130458 "[llvm-objcopy] Support --{,de}compress-debug-sections for zstd" 2022-07-29 15:46:51 -07:00
Object [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
ObjectYAML [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Option [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Passes [SimpleLoopUnswitch] Skip non-trivial unswitching of cold loops 2022-08-08 18:12:04 +00:00
ProfileData [llvm-profdata] Support JSON as as an output-only format 2022-08-09 16:24:53 -07:00
Remarks Don't use Optional::hasValue (NFC) 2022-06-20 20:05:16 -07:00
Support [X86] Add RDPRU instruction CPUID bit masks 2022-08-11 16:07:36 +01:00
TableGen [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
Target [LoongArch] Add codegen support for ISD::CTPOP, ISD::CTTZ and ISD::CTLZ 2022-08-12 14:15:30 +08:00
Testing [llvm] Use value_or instead of getValueOr (NFC) 2022-06-18 23:07:11 -07:00
TextAPI [llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 11:24:15 -07:00
ToolDrivers [llvm-lib] Ignore /VERBOSE flag 2022-07-21 10:06:13 -07:00
Transforms [SCEV] Prove condition invariance via context 2022-08-12 14:23:35 +07:00
WindowsDriver [llvm] Don't use Optional::hasValue (NFC) 2022-06-25 21:42:52 -07:00
WindowsManifest
XRay
CMakeLists.txt