summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Globals.cpp
AgeCommit message (Expand)Author
2025-10-06[IR] Handle addrspacecast in findBaseObject() (#162076)Nikita Popov
2025-09-16Re-apply "[NFCI][Globals] In GlobalObjects::setSectionPrefix, do conditional ...Mingming Liu
2025-09-16Revert "[NFCI][Globals] In GlobalObjects::setSectionPrefix, do conditional up...Mingming Liu
2025-09-16[NFCI][Globals] In GlobalObjects::setSectionPrefix, do conditional update if ...Mingming Liu
2025-08-08[IR] Introduce the `ptrtoaddr` instructionAlexander Richardson
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-04-01llvm-reduce: Reduce global variable code model (#133865)Matt Arsenault
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu
2024-10-21[MTE] Do not allow local aliases to MTE globals (#106280)Florian Mayer
2024-09-11Don't rely on undefined behavior to store how a `User` object's allocation is...Daniel Paoliello
2024-08-09[IR] Add method to GlobalVariable to change type of initializer. (#102553)Eli Friedman
2024-07-09[NFC] Coding style: drop `k` in `kGlobalIdentifierDelimiter` (#98230)Mircea Trofin
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-18[PowerPC] Alignment of toc-data symbol should not be increased during optimiz...Kai Luo
2024-05-15[IR] Move GlobalValue::getGUID() out of line (NFC)Nikita Popov
2024-03-27[NFC][IR] Add SetNoSanitize helpers (#86772)Vitaly Buka
2024-01-14[IR] Use StringRef::consume_front (NFC)Kazu Hirata
2023-12-19Reland the reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifie...Mingming Liu
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev
2023-05-15[NFC] Refactor GlobalVariable CtorGuillaume Chatelet
2023-02-14Recommit: [NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas
2023-02-14Revert "[NFC][IR] Make Module::getGlobalList() private"Vasileios Porpodas
2023-02-14[NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas
2023-02-14[NFC][IR] Make Module::getIFuncList() private.Vasileios Porpodas
2023-02-13Recommit: [NFC][IR] Make Module::getAliasList() privateVasileios Porpodas
2023-02-13Revert "[NFC][IR] Make Module::getAliasList() private"Vasileios Porpodas
2023-02-13[NFC][IR] Make Module::getAliasList() privateVasileios Porpodas
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-31[reland][NFC] Transition GlobalObject alignment from MaybeAlign to AlignGuillaume Chatelet
2023-01-31Revert D142708 "[NFC] Transition GlobalObject alignment from MaybeAlign to Al...Guillaume Chatelet
2023-01-31[NFC] Transition GlobalObject alignment from MaybeAlign to AlignGuillaume Chatelet
2022-12-13[rereland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlign...Guillaume Chatelet
2022-12-12Revert "[reland][Alignment][NFC] Remove access to deprecated GlobalObject::ge...Guillaume Chatelet
2022-12-12[reland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlignme...Guillaume Chatelet
2022-12-12Revert D139836 "[Alignment][NFC] Remove deprecated GlobalObject::getAlignment"Guillaume Chatelet
2022-12-12[Alignment][NFC] Remove deprecated GlobalObject::getAlignmentGuillaume Chatelet
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02GlobalIFunc: Make allowed constant expressions stricterMatt Arsenault
2022-11-28GlobalValue: Move trivial getAddressSpace getter to headerMatt Arsenault
2022-08-23[Globals] Treat nobuiltin fns as maybe-derefined.Florian Hahn
2022-07-20[ThinLTO] Support aliased GlobalIFuncSchrodinger ZHU Yifan
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-16Make setSanitizerMetadata byval.Mitch Phillips
2022-06-12[IR] Call DenseMap::erase directly (NFC)Kazu Hirata