aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ModuleUtils.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-06-10[KernelAddressSanitizer] Make globals constructors compatible with kernel [v2]Marco Elver1-5/+11
2020-06-08Revert "[KernelAddressSanitizer] Make globals constructors compatible with ke...Marco Elver1-11/+5
2020-06-05[KernelAddressSanitizer] Make globals constructors compatible with kernelMarco Elver1-5/+11
2020-01-30[llvm][VectorUtils] Tweak VFShape for scalable vector functions.Francesco Petrogalli1-1/+1
2020-01-16[VectorUtils] Rework the Vector Function Database (VFDatabase).Francesco Petrogalli1-2/+5
2019-12-13Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)."Francesco Petrogalli1-5/+2
2019-12-10[VectorUtils] Introduce the Vector Function Database (VFDatabase).Francesco Petrogalli1-2/+5
2019-11-12[VFABI] Read/Write functions for the VFABI attribute.Francesco Petrogalli1-0/+29
2019-09-27ModuleUtils - silence static analyzer dyn_cast<> null dereference warning. NFCI.Simon Pilgrim1-1/+1
2019-05-15[IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in ...Fangrui Song1-27/+7
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-29/+18
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight1-18/+29
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight1-29/+18
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-16[NewPM][TSan] Reiterate the TSan portPhilip Pfaffe1-0/+22
2019-01-03[NewPM] Port MsanPhilip Pfaffe1-0/+21
2017-10-05ModuleUtils: Stop using comdat members to generate unique module ids.Peter Collingbourne1-1/+1
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-6/+6
2017-04-27[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov1-0/+32
2017-04-10Revert "[asan] Fix dead stripping of globals on Linux."Evgeniy Stepanov1-32/+0
2017-04-06[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov1-0/+32
2017-04-06[asan] Delay creation of asan ctor.Evgeniy Stepanov1-5/+13
2017-03-27Revert "[asan] Delay creation of asan ctor."Alex Shlyapnikov1-13/+5
2017-03-24[asan] Delay creation of asan ctor.Evgeniy Stepanov1-5/+13
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-2/+2
2017-03-20Revert r298158.Evgeniy Stepanov1-32/+0
2017-03-17[asan] Fix dead stripping of globals on Linux.Evgeniy Stepanov1-0/+32
2017-01-28Cleanup dump() functions.Matthias Braun1-1/+2
2016-12-26[PM] Teach the always inliner in the new pass manager to supportChandler Carruth1-0/+64
2016-10-31Fix a typo.Evgeniy Stepanov1-1/+1
2016-10-25Utility functions for appending to llvm.used/llvm.compiler.used.Evgeniy Stepanov1-0/+38
2016-04-20[ThinLTO] Prevent importing of "llvm.used" valuesTeresa Johnson1-17/+0
2016-03-23[ModuleUtils] Use range-based loop. NFC.Davide Italiano1-2/+1
2016-02-12[msan] Put msan constructor in a comdat.Evgeniy Stepanov1-13/+24
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-1/+1
2015-12-06Create llvm.global_ctors in the new format.Rafael Espindola1-2/+2
2015-07-23[asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' in...Kuba Brecka1-1/+9
2015-05-06Implement `createSanitizerCtor`, common helper function for all sanitizersIsmail Pazarbasi1-0/+21
2015-04-06Move `checkInterfaceFunction` to ModuleUtilsIsmail Pazarbasi1-0/+11
2014-08-21Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-08-18Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper1-1/+1
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-1/+1
2014-05-16Add comdat key field to llvm.global_ctors and llvm.global_dtorsReid Kleckner1-8/+21
2013-07-25Respect llvm.used in Internalize.Rafael Espindola1-0/+18
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-4/+4
2012-06-29Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth1-1/+1
2011-12-15[asan] fix a bug (issue 19) where dlclose and the following mmap caused a fal...Kostya Serebryany1-4/+12
2011-11-16test commit to verify that commit access works (added blank line)Kostya Serebryany1-0/+1
2011-10-31Add utility to append a function to the list of global constructors. Devang Patel1-0/+55