summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GCOV] Skip artificial functions from being emittedAlexandre Ganea2019-11-151-1/+4
* GCOVProfiling - fix uninitialized variable warnings + make getFuncChecksum() ...Simon Pilgrim2019-11-141-3/+3
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-17/+27
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-1/+2
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-29/+43
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-17/+27
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-1/+1
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-36/+33
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-33/+36
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-36/+33
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Give helper classes/functions local linkage. NFC.Benjamin Kramer2019-01-121-1/+1
* Reapply "Adapt gcov to changes in CFE."Adrian Prantl2018-12-061-6/+23
* Revert "Adapt gcov to changes in CFE."Ilya Biryukov2018-12-041-15/+7
* Adapt gcov to changes in CFE.Adrian Prantl2018-12-031-7/+15
* [GCOV] Add options to filter files which must be instrumented.Calixte Denizet2018-11-121-2/+82
* [GCOV] Flush counters before to avoid counting the execution before fork twic...Calixte Denizet2018-11-071-0/+36
* [GCOV] Function counters are wrong when on one lineCalixte Denizet2018-10-301-4/+3
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-3/+3
* [gcov] Display the hit counter for the line of a function definitionCalixte Denizet2018-10-111-0/+6
* Use the container form llvm::sort(C, ...)Fangrui Song2018-09-301-5/+4
* [IR] Add a boolean field in DILocation to know if a line must covered or notCalixte Denizet2018-09-201-1/+2
* [gcov] Fix branch counters with switch statements (fix PR38821)Vedant Kumar2018-09-111-196/+40
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [gcov] Fix ABI when calling llvm_gcov_... routines from instrumentation codeUlrich Weigand2018-07-101-12/+55
* [WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn2018-05-171-6/+6
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-4/+4
* [gcov] Switch to an explicit if clunky array to satisfy some compilersChandler Carruth2018-05-031-9/+8
* [GCOV] Emit the writeout function as nested loops of global data.Chandler Carruth2018-05-021-35/+186
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-1/+1
* Fix Layering, move instrumentation transform headers into Instrumentation sub...David Blaikie2018-03-231-1/+1
* Disable gcov instrumentation of functions using funclet-based exception handlingMarco Castelluccio2017-10-131-0/+13
* Don't move llvm.localescape outside the entry block in the GCOV profiling passSylvestre Ledru2017-09-261-1/+11
* [gcov] Emit errors when opening the notes file failsReid Kleckner2017-09-181-0/+6
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* Add cast to appease windows builder. Fixes build break introduced in r280306.Nick Lewycky2016-08-311-1/+1
* Add -fprofile-dir= to clang.Nick Lewycky2016-08-311-13/+30
* Consistently use ModuleAnalysisManagerSean Silva2016-08-091-1/+1
* Rename StringMap::emplace_second to try_emplace.Benjamin Kramer2016-07-211-1/+1
* [GCOV] Remove a layer of indirection.Benjamin Kramer2016-07-211-18/+10
* Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer2016-07-021-5/+2
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-15/+10
* Delete more dead code.Rafael Espindola2016-06-221-12/+0
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-6/+6
* [PM] Port GCOVProfiler pass to the new pass managerXinliang David Li2016-06-051-1/+13
* [PM] code refactoring /NFCXinliang David Li2016-06-051-72/+82
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-36/+26
* [GCOV] Avoid emitting profile arcs for module and skeleton CUsVedant Kumar2016-01-211-0/+10
OpenPOWER on IntegriCloud