aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-10[IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko1-7/+27
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-1/+0
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton1-41/+0
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus1-0/+41
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton1-41/+0
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini1-0/+41
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini1-41/+0
2017-03-27[IR] Implement pairs of non-const and const methods using the const version i...Craig Topper1-1/+2
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-9/+7
2017-03-18Make library calls sensitive to regparm module flag (Fixes PR3997).Nirav Dave1-0/+8
2016-11-09Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne1-6/+7
2016-11-08IR, Bitcode: Change bitcode reader to no longer own its memory buffer.Peter Collingbourne1-0/+5
2016-06-20Remove interface to get/set MaxFunctionCountEaswaran Raman1-12/+0
2016-06-17[Codegen] Change PICLevel.Davide Italiano1-1/+1
2016-04-28Add "PIE Level" metadata to module flags.Sriraman Tallam1-0/+14
2016-04-20[ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson1-0/+16
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-08Support the Nodebug emission kind for DICompileUnits.Adrian Prantl1-0/+14
2016-04-07[GCC] Attribute ifunc support in llvmDmitry Polukhin1-0/+9
2016-03-18Interface to get/set profile summary metadata to moduleEaswaran Raman1-0/+8
2016-02-10Restore "[ThinLTO] Use MD5 hash in function index." with fixTeresa Johnson1-1/+1
2016-02-10Revert "[ThinLTO] Use MD5 hash in function index." due to bot failureTeresa Johnson1-1/+1
2016-02-10[ThinLTO] Use MD5 hash in function index.Teresa Johnson1-1/+1
2016-01-15Bring back "Assert that we have all use/users in the getters."Rafael Espindola1-4/+2
2016-01-14Revert "Assert that we have all use/users in the getters."Michael Zolotukhin1-2/+4
2015-12-19Assert that we have all use/users in the getters.Rafael Espindola1-4/+2
2015-12-18Remove redundant argument. NFC.Rafael Espindola1-1/+1
2015-12-18Drop materializeAllPermanently.Rafael Espindola1-7/+2