aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues
AgeCommit message (Expand)AuthorFilesLines
2024-06-30SSAUpdater: use poison instead of undef in phi entries for unreachable predec...Nuno Lopes1-7/+7
2024-05-15Fix typo "indicies" (#92232)Jay Foad1-1/+1
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green1-2/+3
2024-01-16[NFC] sentinal -> sentinelDavid Green1-2/+2
2024-01-11[InstrRef] Add debug hint for not reachable blocks from entry (#77725)HaohaiWen1-1/+8
2023-12-23[LiveDebugValues][nfc] Reduce memory usage of InstrRef (#76051)Felipe de Azevedo Piovezan2-31/+65
2023-12-18[InstrRef][NFC] Delete unused variables (#75501)Felipe de Azevedo Piovezan1-9/+2
2023-12-14[InstrRef][nfc] Remove usage of unique_ptrs of arrays (#74203)Felipe de Azevedo Piovezan2-41/+36
2023-12-14 [AArch64] ORRWrs is copy instruction when there's no implicit def of the X r...DianQK2-3/+3
2023-10-02Revert "CodeGen: Disable isCopyInstrImpl if there are implicit operands"Matt Arsenault2-3/+3
2023-10-02CodeGen: Disable isCopyInstrImpl if there are implicit operandsMatt Arsenault2-3/+3
2023-09-22[InstrRef][NFC] Improve diagram illustrating locations (#66944)Felipe de Azevedo Piovezan1-2/+2
2023-08-27[llvm] Use SmallDenseMap::contains (NFC)Kazu Hirata1-1/+1
2023-06-16[MC] Add MCRegisterInfo::regunits for iteration over register unitsSergei Barannikov1-2/+2
2023-06-10[llvm] Use DenseMapBase::lookup (NFC)Kazu Hirata1-4/+1
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad1-2/+2
2023-05-28use ref to avoid copy in range for-loopWang, Xin101-1/+1
2023-05-19[DebugInfo][InstrRef] Handle non-directly reachable DBG_PHIs in LiveDebugValuesStephen Tozer1-1/+6
2023-05-18[LiveDebugValues] Initialized variable to avoid msan reportsVitaly Buka1-2/+2
2023-05-11[NFC][LiveDebugValues] Clang-format b135df08Vitaly Buka1-1/+1
2023-05-11[LiveDebugValues] Temporarily initialize MLocTracker::CurBBVitaly Buka1-1/+1
2023-05-05[Coverity] Big parameter passed by value.Luo, Yuanke1-1/+1
2023-04-25[llvm] Replace None with std::nullopt in comments (NFC)Kazu Hirata1-1/+1
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad1-10/+10
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse1-1/+1
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata1-1/+1
2023-03-14[CodeGen] Use *{Set,Map}::contains (NFC)Kazu Hirata2-5/+5
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-31[LiveDebugValues] Allow EntryValue with OP_deref expressionsFelipe de Azevedo Piovezan2-2/+4
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper2-6/+3
2023-01-10[WebAssembly][LiveDebugValues] Handle target index defsHeejin Ahn1-11/+73
2023-01-10[WebAssembly] Use LiveDebugValues analysisHeejin Ahn2-17/+68
2023-01-06[DebugInfo] Add support for variadic DBG_INSTR_REFs in LiveDebugValuesStephen Tozer2-66/+153
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer1-4/+4
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer2-5/+5
2022-12-21[LiveDebugValues] Remove LexicalScope param from VarLoc (NFC)Heejin Ahn1-12/+10
2022-12-20[DebugInfo] Unify location selection logic for values in InstrRefBasedImplStephen Tozer1-45/+84
2022-12-19[DebugInfo] Add function to test debug values for equivalenceStephen Tozer2-2/+7
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song3-48/+52
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2-9/+9
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-2/+2
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek2-3/+5
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata3-21/+22
2022-11-26[LiveDebugValues] Use std::optional in InstrRefBasedImpl.cpp (NFC)Kazu Hirata1-3/+4
2022-11-08Reland "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-2/+1
2022-11-08Revert "[llvm][NFC] Use c++17 style variable type traits"Nathan James1-1/+2
2022-11-08[llvm][NFC] Use c++17 style variable type traitsNathan James1-2/+1
2022-09-03Use llvm::lower_bound (NFC)Kazu Hirata1-2/+1
2022-09-01Reapply "[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops"Stephen Tozer2-17/+0
2022-08-24Revert "[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops"Stephen Tozer2-0/+14