summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-2/+2
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-6/+12
* Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-16/+15
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-20/+20
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-9/+9
* DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith2015-04-201-8/+9
* DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith2015-04-151-1/+1
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-16/+16
* Mark empty default constructors as =default if it makes the type PODBenjamin Kramer2015-04-111-1/+1
* DebugInfo: Remove DITypedArray<>, replace with typedefsDuncan P. N. Exon Smith2015-04-071-11/+2
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-10/+6
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-031-1/+2
* [opaque pointer type] More GEP API migrations in IRBuilder usesDavid Blaikie2015-04-031-1/+1
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-3/+6
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-1/+1
* GCOV: Make the exit block placement from r223193 optionalJustin Bogner2015-03-161-7/+13
* Fold init() helpers into constructors. NFC.Benjamin Kramer2015-03-061-12/+7
* Remove dynamic allocation/indirection from GCOVBlocks owned by GCOVFunctionDavid Blaikie2014-12-221-22/+25
* Emit the entry block first and the exit block second, then all the blocks in ...Nick Lewycky2014-12-031-3/+7
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-4/+4
* GCOV: Make sure that function idents in the .gcda and .gcno matchJustin Bogner2014-11-061-2/+3
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-4/+4
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-251-3/+2
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-261-6/+9
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-261-9/+6
* Fix coverage for files with global constructors again. Adds a testcase to the...Nick Lewycky2014-06-051-0/+10
* Explain why we skip DbgInfoIntrinsics when looking at line numbers in .gcno f...Nick Lewycky2014-06-041-0/+4
* Ignore line numbers on debug intrinsics. Add an assert to ensure that we aren...Nick Lewycky2014-06-031-2/+4
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler.David Blaikie2014-04-211-14/+10
* Check whether functions have any lines associated before emitting coverage in...Nick Lewycky2014-04-181-0/+17
* Cleanup whitespaceDuncan P. N. Exon Smith2014-03-111-9/+9
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [Layering] Move DebugLoc.h into the IR library. The implementationChandler Carruth2014-03-051-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-2/+2
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer2014-03-011-10/+5
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-241-1/+1
* Fix a bug in gcov instrumentation introduced by r195513. <rdar://15930350>Bob Wilson2014-01-311-1/+8
* llvm-cov: Replace size() with empty() in bool check.Yuchen Wu2013-12-041-2/+2
* Un-revert r196358: "llvm-cov: Added support for function checksums."Daniel Jasper2013-12-041-3/+17
* Revert r196358: "llvm-cov: Added support for function checksums."Daniel Jasper2013-12-041-16/+3
* llvm-cov: Added support for function checksums.Yuchen Wu2013-12-041-3/+16
* llvm-cov: Split entry blocks in GCNOProfiling.cpp.Yuchen Wu2013-11-221-0/+3
* llvm-cov: Don't assume FileChecksum was generated.Yuchen Wu2013-11-211-2/+3
OpenPOWER on IntegriCloud