llvm-project/llvm/lib
Simon Pilgrim ada6bcc13f [X86] X86tcret_1reg - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
The pointer is always dereferenced, so assert the cast is correct instead of returning nullptr
2022-02-17 11:54:12 +00:00
..
Analysis [SCEV] Infer ranges for SCC consisting of cycled Phis 2022-02-17 18:03:52 +07:00
AsmParser Extend the `uwtable` attribute with unwind table kind 2022-02-14 14:35:02 +00:00
BinaryFormat AMDGPU {NFC}: Add code object v5 support and generate metadata for implicit kernel args 2022-01-31 18:07:47 -08:00
Bitcode [BitcodeReader] Change order of assignValue() arguments (NFC) 2022-02-15 10:11:01 +01:00
Bitstream [Bitstream] Remove pessimizing move 2022-02-16 08:23:02 +01:00
CodeGen [CodeGen] Return better Changed status from LocalStackSlotAllocation 2022-02-17 09:31:41 +00:00
DWARFLinker [NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter` 2022-02-16 13:10:09 +08:00
DWP Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
DebugInfo DebugInfo: fix a couple of spurious spaces in simplified template name rebuilding 2022-02-16 11:33:41 -08:00
Debuginfod [Debuginfod] [Symbolizer] Break debuginfod out of libLLVM. 2022-02-08 19:14:18 +00:00
Demangle [demangler] Remove StdQualifiedName 2022-02-07 07:49:30 -08:00
ExecutionEngine Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
Extensions
FileCheck [FileCheck] Allow literal '['s before "[[var...]]" 2022-01-13 09:47:37 +00:00
Frontend [OpenMP][IRBuilder] Handle floats for atomic update and fix AllocaIP for update/capture 2022-02-10 13:16:10 +05:30
FuzzMutate [NFC] Remove uses of PointerType::getElementType() 2022-01-25 09:44:52 +01:00
Fuzzer
IR [VP] vp.fptosi cast intrinsic and docs 2022-02-15 18:17:19 +01:00
IRReader
InterfaceStub [ifs] Allow llvm-ifs to generate text stub from elf stub 2022-02-13 21:05:52 -08:00
LTO [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
LineEditor [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
Linker [NFC] Replace some deprecated getAlignment() calls with getAlign() 2021-12-09 08:43:19 -08:00
MC [MC] Define and use MCRegisterInfo::regsOverlap 2022-02-14 20:46:02 +00:00
MCA [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
ObjCopy [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library. 2022-02-17 13:11:42 +03:00
Object [ObjectYAML][MachO] Add LC_FUNCTION_STARTS support 2022-02-13 09:24:47 -08:00
ObjectYAML [ObjectYAML][MachO] Add LC_FUNCTION_STARTS support 2022-02-13 09:24:47 -08:00
Option [llvm] Use range-based for loops (NFC) 2021-12-09 09:37:29 -08:00
Passes [SimplifyCFG][PhaseOrdering] Defer lowering switch into an integer range comparison and branch until after at least the IPSCCP 2022-02-17 12:13:55 +03:00
ProfileData [ProfData] Change type of options from int to uint64_t. 2022-02-15 10:59:06 -08:00
Remarks Cleanup LLVMRemarks includes 2022-01-31 11:16:28 +01:00
Support [Support] Use posix_madvise() if available 2022-02-16 09:36:41 +01:00
TableGen Fix a typo (occured => occurred) 2022-02-08 21:35:26 +01:00
Target [X86] X86tcret_1reg - use cast<> instead of dyn_cast<> to avoid dereference of nullptr 2022-02-17 11:54:12 +00:00
Testing
TextAPI Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
ToolDrivers
Transforms [RelLookupTableConverter] Ensure that GV, GEP and load types match 2022-02-17 12:05:05 +01:00
WindowsDriver Reland: Make lld-link work in a non-MSVC shell, add /winsysroot: 2022-02-16 09:22:39 -05:00
WindowsManifest [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
XRay [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
CMakeLists.txt [llvm-objcopy][NFC] Move core implementation of llvm-objcopy into separate library. 2022-02-17 13:11:42 +03:00