llvm-project/llvm/unittests
Stephen Tozer 32417b3203 [DebugInfo] ValueMapper impl for DIArgList respects IgnoreMissingLocals
This patch fixes an issue in which SSA value reference within a
DIArgList would be unnecessarily dropped by llvm-link, even when
invoking on a single file (which should be a no-op). The reason for the
difference is that the ValueMapper does not refer to the
RF_IgnoreMissingLocals flag for LocalAsMetadata contained within a
DIArgList; this flag is used for direct LocalAsMetadata uses to preserve
SSA references even when the ValueMapper does not have an explicit
mapping for the referenced SSA value, which appears to always be the
case when using llvm-link in this manner.

Differential Revision: https://reviews.llvm.org/D114355
2022-01-17 17:17:32 +00:00
..
ADT [ADT] Remove ImmutableSet::foreach and ImmutableMap::foreach (NFC) 2022-01-01 22:05:14 -08:00
Analysis [MemoryBuiltins] Demote isCallocLikeFn and isAlignedAllocLikeFn to local helpers after removal of last external use [NFC] 2022-01-13 15:51:17 -08:00
AsmParser
BinaryFormat [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
Bitcode Revert "[X86][MS] Change the alignment of f80 to 16 bytes on Windows 32bits to match with ICC" 2022-01-15 10:54:38 +08:00
Bitstream PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 2021-07-08 13:37:57 -07:00
CodeGen Revert "GlobalISel: Add G_ASSERT_ALIGN hint instruction" 2022-01-14 04:50:07 +00:00
DebugInfo [CodeGen][Debuginfo][NFC] Refactor DIE values SizeOf method to not depend on AsmPrinter. 2022-01-12 13:15:26 +03:00
Debuginfod [Debuginfod] Fix debuginfod unit test when $HOME is not writable. 2021-12-15 22:13:13 +00:00
Demangle [Demangle] Add support for D types back referencing 2022-01-12 21:57:31 +00:00
ExecutionEngine Use a sorted array instead of a map to store AttrBuilder string attributes 2022-01-10 14:49:53 +01:00
FileCheck Bump googletest to 1.10.0 2021-05-14 19:16:31 +02:00
Frontend [NFC] Apply the fix for different signedness warning in OpenMPIRBuilderTest.cpp 2022-01-14 10:49:21 +08:00
FuzzMutate [FuzzMutate] Add mutator to modify instruction flags. 2021-01-23 19:05:20 +00:00
IR [VP] llvm.vp.merge intrinsic and LangRef 2022-01-12 14:06:56 +01:00
InterfaceStub [ifs][elfabi] Merge llvm-ifs/elfabi tools 2021-07-19 11:23:19 -07:00
LineEditor
Linker [RGT] Recode more unreachable assertions and tautologies 2021-03-19 09:17:22 -07:00
MC Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
MI Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
MIR [MachineVerifier] Make TiedOpsRewritten computable in MIRParser 2021-12-07 02:25:15 +00:00
Object [VE] Support R_VE_RELATIVE 2021-12-13 20:28:35 +09:00
ObjectYAML
Option [OptTable] Reapply Improve error message output for grouped short options 2021-09-03 11:13:52 +01:00
Passes [AIX] Enable rtl for plugins test 2021-10-22 12:08:22 -04:00
ProfileData Coverage: Fix iterated type for LineCoverageIterator 2021-11-16 14:39:30 -08:00
Remarks
Support [Clang][AArch64][ARM] PMUv3 Option Added 2022-01-17 14:33:03 +00:00
TableGen Make TableGenGlobalISel an object library 2021-06-05 15:04:33 +02:00
Target [AArch64] Always add -tune-cpu argument to -cc1 driver 2021-10-19 14:57:51 +01:00
TextAPI Replace PlatformKind with PlatformType. 2022-01-13 09:23:49 -08:00
Transforms [DebugInfo] ValueMapper impl for DIArgList respects IgnoreMissingLocals 2022-01-17 17:17:32 +00:00
XRay Put back the trailing commas on TYPED_TEST_SUITE 2021-05-17 14:14:13 +02:00
tools [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC 2021-11-07 15:06:54 +00:00
CMakeLists.txt [llvm] [Debuginfo] Debuginfod client library. 2021-12-06 21:52:38 +00:00
unittest.cfg.in