summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)Author
2022-07-12[X86] Support -mstack-protector-guard-symbolXiang1 Zhang
2022-03-28Apply clang-tidy fixes for readability-redundant-member-init in Module.cpp (NFC)Kazu Hirata
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov
2022-02-02[clang][macho] add clang frontend support for emitting macho files with two b...Alex Lorenz
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-12-07[macho] add support for emitting macho files with two build version load comm...Alex Lorenz
2021-07-28[PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types.Jeroen Dobbelaere
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks
2021-06-21[IR] convert warn-stack-size from module flag to fn attrNick Desaulniers
2021-06-10[IR] make -warn-frame-size into a module attrNick Desaulniers
2021-06-08reland [IR] make -stack-alignment= into a module attrNick Desaulniers
2021-06-08Revert "[IR] make -stack-alignment= into a module attr"Nick Desaulniers
2021-06-08[IR] make -stack-alignment= into a module attrNick Desaulniers
2021-05-27Fix non-global-value-max-name-size not considered by LLParserHasyimi Bahrudin
2021-05-21[IR] make stack-protector-guard-* flags into module attrsNick Desaulniers
2021-04-22[IR][sanitizer] Add module flag "frame-pointer" and set it for cc1 -mframe-po...Fangrui Song
2021-04-21[IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if...Fangrui Song
2021-03-25[NFC] Module::getInstructionCount() is constMircea Trofin
2021-03-19Support intrinsic overloading on unnamed typesJeroen Dobbelaere
2021-02-23collectUsedGlobalVariables: migrate SmallPtrSetImpl overload to SmallVecImpl ...Fangrui Song
2021-02-23[ThinLTO] Make cloneUsedGlobalVariables deterministicFangrui Song
2021-02-17[DebugInfo] Keep the DWARF64 flag in the module metadataIgor Kudrin
2020-12-31Refactor how -fno-semantic-interposition sets dso_local on default visibility...Fangrui Song
2020-11-30[Remarks][2/2] Expand remarks hotness threshold option support in more toolsWei Wang
2020-06-01[PGO] Improve the working set size heuristics under the partial sample PGO.Hiroshi Yamauchi
2020-05-25Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_localFangrui Song
2020-05-21[IR] Make Module::setProfileSummary to replace an existing ProfileSummary flag.Hiroshi Yamauchi
2020-01-31RNG: Take pass name as argument instead of pass pointer.Dominic Chen
2020-01-31Implement -fsemantic-interpositionserge-sans-paille
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-17[IR] Remove some unnecessary cleanup in Module's dtor, and use a unique_ptr t...David Blaikie
2020-01-15[IR] Module's NamedMD table needn't be 'void *'Brian Gesiak
2019-11-22[IR] Move global_objects and global_values out of line, NFCReid Kleckner
2019-08-22IR. Change strip* family of functions to not look through aliases.Peter Collingbourne
2019-02-28[PGO] Context sensitive PGO (part 2)Rong Xu
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-02Extend Module::getOrInsertGlobal to control the construction of thePhilip Pfaffe
2018-12-14[macho] save the SDK version stored in module metadata into the version min andAlex Lorenz
2018-09-21Pass code-model through Module IR to LTO which will use it.Caroline Tice
2018-08-23Allow creating llvm::Function in non-zero address spacesAlexander Richardson
2018-05-18Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette
2018-02-23Intrinsics calls should avoid the PLT when "RtLibUseGOT" metadata is present.Sriraman Tallam
2017-07-18Normalize constructor call syntax, NFCI.Serge Guelton
2017-07-12Have Module::createRNG return a unique_ptrSerge Guelton
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth