summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-131-0/+1
* AddressSanitizer, first commit (compiler module only)Kostya Serebryany2011-11-161-0/+1
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-161-1/+1
* Add support for line profiling. Very work-in-progress.Nick Lewycky2011-04-121-0/+1
* Implementation of path profiling.Andrew Trick2011-01-291-0/+1
* Add initialization routines for Instrumentation.Owen Anderson2010-10-071-0/+31
OpenPOWER on IntegriCloud