summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Value.cpp
AgeCommit message (Expand)Author
2025-11-05Revert "IR: Remove null UseList checks in hasNUses methods (#165929)" (#166500)Matt Arsenault
2025-11-04IR: Remove null UseList checks in hasNUses methods (#165929)Matt Arsenault
2025-10-03[NFC][LLVM][IR] Fix namespace usage in several files (#161756)Rahul Joshi
2025-10-01Cleanup the LLVM exported symbols namespace (#161240)Nicolai Hähnle
2025-09-30[IR] Don't create ptrtoint expression to determine alignment (NFCI) (#161364)Nikita Popov
2025-09-02[IR] Allow nofree metadata to inttoptr (#153149)Ruiling, Song
2025-08-08Revert "[IR] Optimize stripAndAccumulateConstantOffsets() for common case (NFC)"Nikita Popov
2025-07-23[IR] Optimize stripAndAccumulateConstantOffsets() for common case (NFC)Nikita Popov
2025-07-21[DebugInfo] Remove intrinsic-flavours of findDbgUsers (#149816)Jeremy Morse
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman
2025-05-08Reapply "IR: Remove reference counts from ConstantData (#137314)" (#138962)Matt Arsenault
2025-05-08Reapply "IR: Remove uselist for constantdata (#137313)" (#138961)Matt Arsenault
2025-05-07Revert "IR: Remove uselist for constantdata (#137313)"Kirill Stoimenov
2025-05-07Revert "IR: Remove reference counts from ConstantData (#137314)"Kirill Stoimenov
2025-05-06IR: Remove reference counts from ConstantData (#137314)Matt Arsenault
2025-05-06IR: Remove uselist for constantdata (#137313)Matt Arsenault
2025-04-23[llvm-extract] support unnamed bbs. (#135140)Allin Lee
2025-04-19IR: Avoid repeating assert condition in Value destructor (#136340)Matt Arsenault
2025-04-07Value: Remove redundant removeFromList in dropDroppableUse (#134580)Matt Arsenault
2025-04-07IR: Use poison in dropDroppableUse (#134576)Matt Arsenault
2025-04-07IR: Fix typo in unreachable messageMatt Arsenault
2025-01-30[Value] Look through inttoptr (add ..) in accumulateConstantOffsets (#124981)Florian Hahn
2025-01-17[Loads] Respect UseDerefAtPointSemantics in isDerefAndAlignedPointer. (#123196)Florian Hahn
2025-01-16[Options] Use UseDerefAtPointSemantics cl::opt<bool>. (#123192)Florian Hahn
2024-07-04[IR] Don't strip through pointer to vector of pointer bitcastsNikita Popov
2024-03-20[RemoveDIs][NFC] Rename DPMarker->DbgMarker (#85931)Stephen Tozer
2024-03-19[RemoveDIs][NFC] Rename DPValue -> DbgVariableRecord (#85216)Stephen Tozer
2024-01-12[IR] Reorder Value fields to put the SubclassID first (#53520)Reid Kleckner
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-11-22[IR][TLI] Cache getLibFunc() result on Function (NFC) (#72867)Nikita Popov
2023-11-18[DebugInfo][RemoveDIs] Support finding DPValues like dbg.values (#71952)Jeremy Morse
2023-10-18[llvm] Use StringRef::contains (NFC)Kazu Hirata
2023-04-19[NFC] Rename isPointerOffset to getPointerOffsetFrom and move to Value.hOCHyams
2023-03-31[IR] Allow destruction of symbol table entries regardless of DiscardValueNamesYevgeny Rouban
2023-02-19Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC)Kazu Hirata
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2023-01-11[NFC] Use TypeSize::getKnownMinValue() instead of TypeSize::getKnownMinSize()Guillaume Chatelet
2022-12-25[NFC][ADT] Rename StringMapEntry *Create() into StringMapEntry *create.Alexey Lapshin
2022-12-02[AsmPrinter] .addrsig_sym: remove isTransitiveUsedByMetadataOnlyFangrui Song
2022-10-27[IR] Allow typed pointers to be used in vector typesDmitry Sidorov
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-08-04[IR] Move support for dxil::TypedPointerType to LLVM core IR.Joshua Cranmer
2022-06-30[IR] Fix typo in comment. NFCFraser Cormack
2022-04-11Value::isTransitiveUsedByMetadataOnly: Don't repeatedly add an element to the...Fangrui Song
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-07[Attributor] Remove function pointer restriction for AAAlignNikita Popov
2022-02-13[NFC][IR] Value: assert this->takeName(this)Dmitry Vassiliev
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2021-12-09[NFC] Replace some deprecated getAlignment() calls with getAlign()Arthur Eubanks