aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-02Extend Module::getOrInsertGlobal to control the construction of thePhilip Pfaffe1-8/+14
2018-12-14[macho] save the SDK version stored in module metadata into the version min andAlex Lorenz1-0/+40
2018-09-21Pass code-model through Module IR to LTO which will use it.Caroline Tice1-0/+19
2018-08-23Allow creating llvm::Function in non-zero address spacesAlexander Richardson1-3/+5
2018-05-18Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette1-0/+7
2018-02-23Intrinsics calls should avoid the PLT when "RtLibUseGOT" metadata is present.Sriraman Tallam1-0/+9
2017-07-18Normalize constructor call syntax, NFCI.Serge Guelton1-1/+1
2017-07-12Have Module::createRNG return a unique_ptrSerge Guelton1-2/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-05-23Support for taking the max of module flags when linking, use for PIE/PICTeresa Johnson1-2/+2