aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Instrumentation/GCOVProfiling.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't reinsert the 'atexit' function if it already exists.Bill Wendling2012-06-301-2/+1
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-9/+9
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* Extend the IL for selecting TLS models (PR9788)Hans Wennborg2012-06-231-1/+1
* Register the gcov "writeout" at init time. Don't list this as a d'tor. Instead,Bill Wendling2012-06-011-2/+22
* Implement the indirect counter increment code in a better way. Instead ofBill Wendling2012-05-281-53/+72
* The llvm_gcda_increment_indirect_counter function writes to the arguments thatBill Wendling2012-05-251-17/+57
* Expose a switch for the new gcov format.Nick Lewycky2011-12-061-2/+3
* Place the "cfg checksum" around a test. This was recently added in April 2011 toNick Lewycky2011-11-271-67/+67
* If simple ownership works then friendship is not required.Devang Patel2011-09-201-2/+1
* Update GCOVLines to provide interfaces to write line table and calculate comp...Devang Patel2011-09-201-13/+17
* Update comment.Devang Patel2011-09-201-2/+1
* Use StringRef instead of std::string.Devang Patel2011-09-201-1/+1
* Eliminate unnecessary copy of FileName from GCOVLines. Devang Patel2011-09-201-7/+6
* There is no need to write a local utility routine to find subprogram info if ...Devang Patel2011-09-201-10/+1
* The edge from DISubprogram to DICompileUnit has been removed in recent versionsNick Lewycky2011-08-181-1/+1
* Do not use DebugInfoFinder. Extract debug info directly from llvm.dbg.cu name...Devang Patel2011-08-171-159/+162
* Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>'Bill Wendling2011-08-161-2/+2
* A few places where we want to skip the landingpad instruction for insertion.Bill Wendling2011-08-161-1/+3
* Use the correct for for the version. It's little endian and my brain isBill Wendling2011-07-261-1/+1
* Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad2011-07-221-2/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-10/+10
* Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad2011-07-121-5/+4
* Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling2011-07-121-4/+5
* De-constify Types in FunctionType::get().Jay Foad2011-07-111-5/+4
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-221-2/+2
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-171-10/+19
* The computation of string length is not that complicated. Fix it, again. :)Nick Lewycky2011-05-051-1/+1
* Update the gcov version used slightly, to make it stop causing modern gcov's toNick Lewycky2011-05-051-13/+20
* Remove dead function.Nick Lewycky2011-05-051-5/+0
* When the path wasn't emitted by the frontend, discard any path on the sourceNick Lewycky2011-05-051-6/+11
* Emit gcov data files to the directory specified in the metadata produced by theNick Lewycky2011-05-041-4/+23
* Only read *predecessor once so as to fix a theoretical issue where it changesNick Lewycky2011-04-281-7/+10
* Rename everything to follow LLVM style ... I think.Nick Lewycky2011-04-261-207/+300
* In gcov profiling, give all functions an extra unified return block. This isNick Lewycky2011-04-211-5/+17
* Fix think-o: emit all 8 bytes of the EOF marker. Also reflow a line in aNick Lewycky2011-04-211-3/+3
* Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky2011-04-211-4/+16
* Move the re-stemming function up top and use it where it's currently inlined.Nick Lewycky2011-04-161-15/+25
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-161-0/+508