summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+2
* [NewPM][Sancov] Make Sancov a Module Pass instead of 2 PassesLeonard Chan2019-09-041-1/+1
* Reland the "[NewPM] Port Sancov" patch from rL365838. No functionalLeonard Chan2019-07-251-1/+1
* Revert "[NewPM] Port Sancov"Leonard Chan2019-07-151-1/+1
* [NewPM] Port SancovLeonard Chan2019-07-111-1/+1
* [NewPM] Port HWASan and Kernel HWASanLeonard Chan2019-05-141-1/+1
* Assigning to a local object in a return statement prevents copy elision. NFC.David Blaikie2019-04-251-4/+6
* Remove esan.Nico Weber2019-03-111-1/+0
* Add a module pass for order file instrumentationManman Ren2019-02-281-0/+1
* [NewPM] Second attempt at porting ASanLeonard Chan2019-02-131-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [NewPM][TSan] Reiterate the TSan portPhilip Pfaffe2019-01-161-1/+1
* Revert r350647: "[NewPM] Port tsan"Florian Hahn2019-01-091-1/+1
* [NewPM] Port tsanPhilip Pfaffe2019-01-081-1/+1
* [NewPM] Port MsanPhilip Pfaffe2019-01-031-1/+1
* [sancov] Put .SCOV* sections into the right comdat groups on COFFReid Kleckner2018-11-081-4/+17
* Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passe...Leonard Chan2018-10-261-2/+2
* move GetOrCreateFunctionComdat to Instrumentation.cpp/Instrumentation.hKostya Serebryany2018-10-121-0/+15
* merge two near-identical functions createPrivateGlobalForString into oneKostya Serebryany2018-10-111-0/+17
* [PassManager/Sanitizer] Port of AddresSanitizer pass from legacy to new PassM...Leonard Chan2018-10-111-2/+2
* [PGO] Control Height ReductionHiroshi Yamauchi2018-09-041-0/+1
* Revert r335306 (and r335314) - the Call Graph Profile pass.Chandler Carruth2018-06-221-1/+0
* [Instrumentation] Add Call Graph Profile passMichael J. Spencer2018-06-211-0/+1
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-0/+1
* [PM] Port BoundsChecking to the new PM.Chandler Carruth2017-11-141-1/+1
* [PGO] Memory intrinsic calls optimization based on profiled sizeRong Xu2017-04-041-0/+1
* [PM] code refactoring /NFCXinliang David Li2016-06-051-1/+1
* Rename pass name to prepare to new PM porting /NFCXinliang David Li2016-05-151-1/+1
* [PM] code refactoring -- preparation for new PM porting /NFCXinliang David Li2016-05-071-1/+1
* [PM] port IR based PGO prof-gen pass to new pass managerXinliang David Li2016-05-061-1/+1
* [PGO] Promote indirect calls to conditional direct calls with value-profileRong Xu2016-04-271-0/+1
* [esan] EfficiencySanitizer instrumentation passDerek Bruening2016-04-211-0/+1
* Port InstrProfiling pass to the new pass managerXinliang David Li2016-04-181-1/+1
* Move SafeStack to CodeGen.Benjamin Kramer2016-01-271-1/+0
* [PGO] Resubmit "MST based PGO instrumentation infrastructure" (r254021)Rong Xu2015-12-091-0/+2
* [PGO] Revert revision r254021,r254028,r254035Rong Xu2015-11-241-2/+0
* [PGO] MST based PGO instrumentation infrastructureRong Xu2015-11-241-0/+2
* Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-1/+1
* [sancov] Leave llvm.localescape in the entry blockReid Kleckner2015-08-141-1/+36
* Protection against stack-based memory corruption errors using SafeStackPeter Collingbourne2015-06-151-0/+1
* InstrProf: An intrinsic and lowering for instrumentation based profilingJustin Bogner2014-12-081-0/+1
* Move asan-coverage into a separate phase.Kostya Serebryany2014-11-111-0/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-3/+0
* DataFlowSanitizer; LLVM changes.Peter Collingbourne2013-08-071-0/+1
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+1
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1
* Initial commit of MemorySanitizer.Evgeniy Stepanov2012-11-291-0/+1
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany2012-11-281-0/+1
* Move the initialization of the bounds checking pass. The pass itselfChandler Carruth2012-07-221-2/+3
OpenPOWER on IntegriCloud