aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Globals.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-19Reland the reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifie...Mingming Liu1-5/+7
2023-12-18Revert "Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, ...Mingming Liu1-7/+5
2023-12-18Reland "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu1-5/+7
2023-12-18Revert "[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semi...Mingming Liu1-7/+5
2023-12-18[PGO][GlobalValue][LTO]In GlobalValues::getGlobalIdentifier, use semicolon as...Mingming Liu1-5/+7
2023-12-05[llvm][IR] Add per-global code model attribute (#72077)hev1-0/+11
2023-05-15[NFC] Refactor GlobalVariable CtorGuillaume Chatelet1-26/+8
2023-02-14Recommit: [NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas1-4/+4
2023-02-14Revert "[NFC][IR] Make Module::getGlobalList() private"Vasileios Porpodas1-4/+4
2023-02-14[NFC][IR] Make Module::getGlobalList() privateVasileios Porpodas1-4/+4
2023-02-14[NFC][IR] Make Module::getIFuncList() private.Vasileios Porpodas1-7/+3
2023-02-13Recommit: [NFC][IR] Make Module::getAliasList() privateVasileios Porpodas1-3/+3
2023-02-13Revert "[NFC][IR] Make Module::getAliasList() private"Vasileios Porpodas1-3/+3
2023-02-13[NFC][IR] Make Module::getAliasList() privateVasileios Porpodas1-3/+3
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-31[reland][NFC] Transition GlobalObject alignment from MaybeAlign to AlignGuillaume Chatelet1-0/+10
2023-01-31Revert D142708 "[NFC] Transition GlobalObject alignment from MaybeAlign to Al...Guillaume Chatelet1-10/+0
2023-01-31[NFC] Transition GlobalObject alignment from MaybeAlign to AlignGuillaume Chatelet1-0/+10
2022-12-13[rereland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlign...Guillaume Chatelet1-2/+1
2022-12-12Revert "[reland][Alignment][NFC] Remove access to deprecated GlobalObject::ge...Guillaume Chatelet1-1/+2
2022-12-12[reland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlignme...Guillaume Chatelet1-2/+1
2022-12-12Revert D139836 "[Alignment][NFC] Remove deprecated GlobalObject::getAlignment"Guillaume Chatelet1-1/+2
2022-12-12[Alignment][NFC] Remove deprecated GlobalObject::getAlignmentGuillaume Chatelet1-2/+1
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-12-02GlobalIFunc: Make allowed constant expressions stricterMatt Arsenault1-3/+1
2022-11-28GlobalValue: Move trivial getAddressSpace getter to headerMatt Arsenault1-5/+0
2022-08-23[Globals] Treat nobuiltin fns as maybe-derefined.Florian Hahn1-0/+7
2022-07-20[ThinLTO] Support aliased GlobalIFuncSchrodinger ZHU Yifan1-12/+25
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-16Make setSanitizerMetadata byval.Mitch Phillips1-1/+1
2022-06-12[IR] Call DenseMap::erase directly (NFC)Kazu Hirata1-3/+1
2022-06-10Add sanitizer-specific GlobalValue attributes.Mitch Phillips1-0/+25
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-2/+0
2022-01-13[GlobalValue] Make dso_local function work with comdat nodeduplicateFangrui Song1-2/+7
2022-01-06[IR] Track users of comdatsNikita Popov1-0/+10
2021-12-09[NFC] Replace some deprecated getAlignment() calls with getAlign()Arthur Eubanks1-2/+2
2021-10-31[Verifier] Add verification logic for GlobalIFuncsItay Bookstein1-1/+1
2021-10-20[IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirect...Itay Bookstein1-55/+43
2021-10-06[IR][NFC] Rename getBaseObject to getAliaseeObjectItay Bookstein1-5/+5
2021-09-23Resolve {GlobalValue,GloalIndirectSymol}::getBaseObject confusionFangrui Song1-6/+11
2021-05-02[NFC] Use Aliasee to determine Type and AddrSpace in GlobalAlias::create()Arthur Eubanks1-2/+1
2020-11-20Add a default address space for globals to DataLayoutAlex Richardson1-2/+6
2020-08-14[X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_D...Ben Dunbobbin1-1/+2
2020-06-23Remove GlobalValue::getAlignment().Eli Friedman1-15/+1
2020-06-16[IR] Add missing GlobalAlias copying of ThreadLocalMode attributeItay Bookstein1-1/+1
2020-05-25Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_localFangrui Song1-0/+6
2020-05-22[Align] Remove operations on MaybeAlign that asserted that it had a defined v...Craig Topper1-1/+1
2020-04-06[Alignment][NFC] Remove deprecated functions introduced in 10.0.0Guillaume Chatelet1-4/+0
2020-01-31Implement -fsemantic-interpositionserge-sans-paille1-0/+7