aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/IR/MetadataTest.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-08[KeyInstr] Remove LLVM_EXPERIMENTAL_KEY_INSTRUCTIONS CMake flag (#152735)Orlando Cazalet-Hyams1-15/+1
2025-06-30[KeyInstr] Add DISubprogram::keyInstructions bit (#144107)Orlando Cazalet-Hyams1-31/+45
2025-06-02[llvm] annotate interfaces in llvm/IR for DLL export (#141650)Andrew Rogers1-1/+2
2025-05-06[KeyInstr] Merge atoms in DILocation::getMergedLocation (#133480)Orlando Cazalet-Hyams1-0/+154
2025-05-06[KeyInstr] Add Atom Group waterline to LLVMContext (#133478)Orlando Cazalet-Hyams1-0/+39
2025-05-02[Metadata] Return the valid DebugLoc if one of them is null with -pick-merged...Snehasish Kumar1-0/+23
2025-04-18[DebugInfo] getMergedLocation: match scopes based on their location (#132286)Vladislav Dzhidzhoev1-7/+209
2025-02-24Add DISubrangeType (#126772)Tom Tromey1-0/+33
2025-02-06[llvm][DebugInfo] Add new DW_AT_APPLE_enum_kind to encode enum_extensibility ...Michael Buch1-85/+99
2024-11-18Avoid undefined behavior in shift operators during constant folding of DIExpr...Tom Honermann1-6/+6
2024-11-06[DebugInfo] Add num_extra_inhabitants to debug info (#112590)Augusto Noronha1-16/+20
2024-09-21[unittests] Use {} instead of std::nullopt to initialize empty ArrayRef (#109...Jay Foad1-59/+58
2024-09-20[UnitTests] Fix APInt signed flags (NFC)Nikita Popov1-10/+12
2024-09-13[llvm][unittests] Don't call raw_string_ostream::flush() (NFC)JOE19941-1/+0
2024-09-13[llvm][unittests] Strip unneeded use of raw_string_ostream::str() (NFC)JOE19941-4/+3
2024-07-08Fix un/signed mismatch in test introduced in #97719Orlando Cazalet-Hyams1-2/+2
2024-07-08[NFC] Add DIExpression::extractLeadingOffset (#97719)Orlando Cazalet-Hyams1-0/+79
2024-05-29Use DIExpression::foldConstantMath() at the result of an append() (#71719)Shubham Sandeep Rastogi1-0/+138
2024-05-29Introduce DIExpression::foldConstantMath() (#71718)Shubham Sandeep Rastogi1-0/+457
2024-03-19[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#83862)Daniil Kovalev1-26/+59
2024-03-15[DebugInfo] Fix faulty DIExpression::appendToStack assert (#85255)David Stenberg1-0/+21
2024-03-02Revert "[Dwarf] Support `__ptrauth` qualifier in metadata nodes" (#83672)Daniil Kovalev1-59/+26
2024-03-01[Dwarf] Support `__ptrauth` qualifier in metadata nodes (#82363)Daniil Kovalev1-26/+59
2024-01-18[IR] Allow type change in ValueAsMetadata::handleRAUW (#76969)Jannik Silvanus1-0/+19
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson1-7/+7
2023-04-25Revert "[DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inline"OCHyams1-10/+8
2023-04-25[DebugInfo] Print empty MDTuples wrapped in MetadataAsValue inlineOCHyams1-8/+10
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay1-46/+46
2023-03-06[DebugInfo] Merge partially matching chains of inlined locationsDavid Stenberg1-0/+153
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata1-1/+1
2023-01-09[DebugInfo] Produce variadic DBG_INSTR_REFs from ISelStephen Tozer1-0/+60
2023-01-06[DebugInfo] Add support for variadic DBG_INSTR_REFs in LiveDebugValuesStephen Tozer1-0/+85
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer1-1/+61
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-20[llvm] Remove redundant initialization of std::optional (NFC)Kazu Hirata1-2/+2
2022-12-19[DebugInfo] Add function to test debug values for equivalenceStephen Tozer1-0/+43
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-31/+25
2022-12-08[DebugInfo] Store optional DIFile::Source as pointerJonas Hahnfeld1-0/+14
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-1/+1
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek1-1/+2
2022-12-02[llvm/unittests] Use std::nullopt instead of None (NFC)Kazu Hirata1-74/+74
2022-11-20Use None consistently (NFC)Kazu Hirata1-3/+3
2022-10-27Account for memory locations in DIExpression::createFragmentExpressionOCHyams1-6/+37
2022-10-25[DebugInfo] getMergedLocation: Maintain the line number if they matchJuan Manuel MARTINEZ CAAMAÑO1-32/+102
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-26/+25
2022-07-12[llvm] Use has_value instead of hasValue (NFC)Kazu Hirata1-11/+13
2022-06-27Reland [Metadata] Add a resize capability to MDNodes and add a push_back inte...Wolfgang Pieb1-0/+124
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-38/+37
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-37/+38
2022-06-25[llvm] Don't use Optional::{hasValue,getValue} (NFC)Kazu Hirata1-2/+2