llvm-project/llvm/lib
Kristina Bessonova ee691970a9 [DwarfDebug] Support emitting function-local declaration for a lexical block
This is another attempt to make function-local declarations
(like static variables, structs/classes and other) be correctly
emitted within a lexical (bracketed) block.

Fixes https://bugs.llvm.org/show_bug.cgi?id=19238.

Differential Revision: https://reviews.llvm.org/D113741
2021-12-04 17:12:47 +02:00
..
Analysis [MemoryLocation] Move DSE intrinsic handling to MemoryLocation. (NFC) 2021-12-03 16:00:39 +00:00
AsmParser [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
BinaryFormat [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
Bitcode [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
Bitstream
CodeGen [DwarfDebug] Support emitting function-local declaration for a lexical block 2021-12-04 17:12:47 +02:00
DWARFLinker Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
DWP
DebugInfo [llvm-dwarfdump] Do not print preceding :: for local types 2021-12-03 12:27:29 +02:00
Demangle Add missing header 2021-11-29 16:29:37 -08:00
ExecutionEngine [llvm] Fix "unused variable" warnings 2021-12-02 09:20:17 -08:00
Extensions
FileCheck [llvm] Use StringRef::contains (NFC) 2021-10-23 08:45:27 -07:00
Frontend [OpenMP][IRBuilder] Fix createSections 2021-12-01 15:11:54 +05:30
FuzzMutate
Fuzzer
IR [IR,TableGen] Add support for vec3 intrinsic arguments 2021-12-04 10:32:11 +00:00
IRReader
InterfaceStub [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
LTO [NewPM] Use the default AA pipeline by default 2021-11-04 15:10:34 -07:00
LineEditor
Linker [llvm] Use make_early_inc_range (NFC) 2021-11-05 19:39:07 -07:00
MC [llvm] Use range-based for loops (NFC) 2021-12-02 09:27:47 -08:00
MCA [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
Object [llvm] Use range-based for loops (NFC) 2021-11-29 09:04:44 -08:00
ObjectYAML [llvm-readobj] Add support for machine-independent NetBSD ELF core notes. 2021-12-02 12:10:17 +01:00
Option [llvm] Use range-based for loops (NFC) 2021-12-02 09:27:47 -08:00
Passes [Passes] Move AggressiveInstCombine after InstCombine 2021-12-04 14:22:43 +03:00
ProfileData [memprof] Align each rawprofile section to 8b. 2021-11-30 20:12:43 -08:00
Remarks
Support Split the locking of the queue and the threads vector in the ThreadPool implementation 2021-12-04 04:10:24 +00:00
TableGen [llvm] Use range-based for loops (NFC) 2021-11-28 18:14:49 -08:00
Target [AMDGPU] Change llvm.amdgcn.image.bvh.intersect.ray to take vec3 args 2021-12-04 10:32:11 +00:00
Testing
TextAPI [llvm] Use drop_begin (NFC) 2021-09-16 08:46:26 -07:00
ToolDrivers [Type] Avoid APFloat.h include (NFC) 2021-10-09 11:29:26 +02:00
Transforms [LICM] Remove profile driven restriction on hoisting 2021-12-03 17:19:25 -08:00
WindowsManifest Make WindowsManifestMerger::merge() take a MemoryBufferRef 2021-08-24 16:39:20 -04:00
XRay Support: Use Expected<T>::moveInto() in a few places 2021-10-22 12:40:10 -07:00
CMakeLists.txt