aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-02-14[NFC][IR] Make Module::getNamedMDList() privateVasileios Porpodas1-2/+2
2023-02-08[TLS]: Clamp the alignment of TLS global variables if required by the targetWolfgang Pieb1-0/+7
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-1/+0
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+1
2022-12-02[IR] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-25[IR] Use std::optional in Module.cpp (NFC)Kazu Hirata1-1/+2
2022-08-18[IR] Use Min behavior for module flag "PIC Level"Fangrui Song1-1/+3
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang1-0/+12
2022-07-12Revert "[X86] Support -mstack-protector-guard-symbol"Xiang1 Zhang1-12/+0
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang1-0/+12
2022-03-28Apply clang-tidy fixes for readability-redundant-member-init in Module.cpp (NFC)Kazu Hirata1-2/+1
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov1-4/+7
2022-02-02[clang][macho] add clang frontend support for emitting macho files with two b...Alex Lorenz1-3/+16
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-2/+0
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata1-1/+2
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata1-2/+1
2021-12-07[macho] add support for emitting macho files with two build version load comm...Alex Lorenz1-2/+16
2021-07-28[PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types.Jeroen Dobbelaere1-0/+4
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks1-1/+1
2021-06-21[IR] convert warn-stack-size from module flag to fn attrNick Desaulniers1-11/+0
2021-06-10[IR] make -warn-frame-size into a module attrNick Desaulniers1-0/+11
2021-06-08reland [IR] make -stack-alignment= into a module attrNick Desaulniers1-0/+11
2021-06-08Revert "[IR] make -stack-alignment= into a module attr"Nick Desaulniers1-11/+0
2021-06-08[IR] make -stack-alignment= into a module attrNick Desaulniers1-0/+11
2021-05-27Fix non-global-value-max-name-size not considered by LLParserHasyimi Bahrudin1-1/+1
2021-05-21[IR] make stack-protector-guard-* flags into module attrsNick Desaulniers1-0/+35
2021-04-22[IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-po...Fangrui Song1-0/+10
2021-04-21[IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if...Fangrui Song1-0/+7
2021-03-25[NFC] Module::getInstructionCount() is constMircea Trofin1-2/+2
2021-03-19Support intrinsic overloading on unnamed typesJeroen Dobbelaere1-0/+50
2021-02-23collectUsedGlobalVariables: migrate SmallPtrSetImpl overload to SmallVecImpl ...Fangrui Song1-15/+0
2021-02-23[ThinLTO] Make cloneUsedGlobalVariables deterministicFangrui Song1-0/+15
2021-02-17[DebugInfo] Keep the DWARF64 flag in the module metadataIgor Kudrin1-0/+5
2020-12-31Refactor how -fno-semantic-interposition sets dso_local on default visibility...Fangrui Song1-7/+0
2020-11-30[Remarks][2/2] Expand remarks hotness threshold option support in more toolsWei Wang1-1/+1
2020-06-01[PGO] Improve the working set size heuristics under the partial sample PGO.Hiroshi Yamauchi1-0/+21
2020-05-25Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_localFangrui Song1-0/+7
2020-05-21[IR] Make Module::setProfileSummary to replace an existing ProfileSummary flag.Hiroshi Yamauchi1-7/+36
2020-01-31RNG: Take pass name as argument instead of pass pointer.Dominic Chen1-3/+5
2020-01-31Implement -fsemantic-interpositionserge-sans-paille1-0/+14
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+2
2020-01-17[IR] Remove some unnecessary cleanup in Module's dtor, and use a unique_ptr t...David Blaikie1-5/+2
2020-01-15[IR] Module's NamedMD table needn't be 'void *'Brian Gesiak1-6/+4
2019-11-22[IR] Move global_objects and global_values out of line, NFCReid Kleckner1-0/+16
2019-08-22IR. Change strip* family of functions to not look through aliases.Peter Collingbourne1-1/+1
2019-02-28[PGO] Context sensitive PGO (part 2)Rong Xu1-4/+8
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-7/+6
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-6/+7
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-7/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3