1. e7d4cd6 Don't move llvm.localescape outside the entry block in the GCOV profiling pass by Sylvestre Ledru · 8 years ago
  2. 1aa4ea8 [gcov] Emit errors when opening the notes file fails by Reid Kleckner · 8 years ago
  3. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  4. 8dd4dad Add cast to appease windows builder. Fixes build break introduced in r280306. by Nick Lewycky · 9 years ago
  5. 97e49ac Add -fprofile-dir= to clang. by Nick Lewycky · 9 years ago
  6. fd03ac6 Consistently use ModuleAnalysisManager by Sean Silva · 9 years ago
  7. eab3d36 Rename StringMap::emplace_second to try_emplace. by Benjamin Kramer · 9 years ago
  8. 2a185a2 [GCOV] Remove a layer of indirection. by Benjamin Kramer · 9 years ago
  9. 3bc1edf Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible. by Benjamin Kramer · 9 years ago
  10. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  11. 2b7fef6 Delete more dead code. by Rafael Espindola · 9 years ago
  12. 96efdd6 IR: Introduce local_unnamed_addr attribute. by Peter Collingbourne · 9 years ago
  13. 64dbb29 [PM] Port GCOVProfiler pass to the new pass manager by Xinliang David Li · 9 years ago
  14. fb3137c [PM] code refactoring /NFC by Xinliang David Li · 9 years ago
  15. 75819ae [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. by Adrian Prantl · 10 years ago
  16. 61035fa [GCOV] Avoid emitting profile arcs for module and skeleton CUs by Vedant Kumar · 10 years ago
  17. 5f6eaac GlobalValue: use getValueType() instead of getType()->getPointerElementType(). by Manuel Jacob · 10 years ago
  18. d4bff30 DI: Reverse direction of subprogram -> function edge. by Peter Collingbourne · 10 years ago
  19. e82c286 Instrumentation: Remove ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  20. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  21. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  22. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  23. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  24. 2fbe135 DebugInfo: Delete subclasses of DIScope by Duncan P. N. Exon Smith · 11 years ago
  25. 35ef22c DebugInfo: Gut DICompileUnit and DIFile by Duncan P. N. Exon Smith · 11 years ago
  26. 537b4a8 DebugInfo: Gut DISubprogram and DILexicalBlock* by Duncan P. N. Exon Smith · 11 years ago
  27. 79de6e6 Mark empty default constructors as =default if it makes the type POD by Benjamin Kramer · 11 years ago
  28. 000fa2c DebugInfo: Remove DITypedArray<>, replace with typedefs by Duncan P. N. Exon Smith · 11 years ago
  29. 6186fb2 Transforms: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  30. aa41cd5 [opaque pointer type] More GEP IRBuilder API migrations... by David Blaikie · 11 years ago
  31. 93c5444 [opaque pointer type] More GEP API migrations in IRBuilder uses by David Blaikie · 11 years ago
  32. ec819c0 Transforms: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
  33. 75e0c4b Remove superfluous .str() and replace std::string concatenation with Twine. by Yaron Keren · 11 years ago
  34. 3faa76b GCOV: Make the exit block placement from r223193 optional by Justin Bogner · 11 years ago
  35. 298a3a0 Fold init() helpers into constructors. NFC. by Benjamin Kramer · 11 years ago
  36. ea37c11 Remove dynamic allocation/indirection from GCOVBlocks owned by GCOVFunction by David Blaikie · 11 years ago
  37. 2e8a621 Emit the entry block first and the exit block second, then all the blocks in between afterwards. This is what gcc always does, and some out of tree tools depend on that. by Nick Lewycky · 11 years ago
  38. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  39. 58e4134 GCOV: Make sure that function idents in the .gcda and .gcno match by Justin Bogner · 11 years ago
  40. c5754a6 IR: MDNode => Value: NamedMDNode::getOperator() by Duncan P. N. Exon Smith · 11 years ago
  41. e1d1294 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  42. 3fd1e99 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
  43. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  44. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  45. ff114da Fix coverage for files with global constructors again. Adds a testcase to the commit from r206671, as requested by David Blaikie. by Nick Lewycky · 11 years ago
  46. ce98b43 Explain why we skip DbgInfoIntrinsics when looking at line numbers in .gcno file emission. by Nick Lewycky · 11 years ago
  47. 5f53ddd Ignore line numbers on debug intrinsics. Add an assert to ensure that we aren't emitting line number zero, the .gcno format uses this to indicate that the next field is a filename. by Nick Lewycky · 11 years ago
  48. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  49. 229de50 Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler. by David Blaikie · 12 years ago
  50. 05e0f1c Check whether functions have any lines associated before emitting coverage info for them. This isn't just a size/time saving, gcov may crash on these. by Nick Lewycky · 12 years ago
  51. cec1c24 Cleanup whitespace by Duncan P. N. Exon Smith · 12 years ago
  52. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  53. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  54. 9205140 [Layering] Move DebugLoc.h into the IR library. The implementation by Chandler Carruth · 12 years ago
  55. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  56. 8394857 [Modules] Move InstIterator out of the Support library, where it had no by Chandler Carruth · 12 years ago
  57. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  58. 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
  59. 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
  60. 055a0b4 Fix a bug in gcov instrumentation introduced by r195513. <rdar://15930350> by Bob Wilson · 12 years ago
  61. c15bf89 llvm-cov: Replace size() with empty() in bool check. by Yuchen Wu · 12 years ago
  62. 87a24d5 Un-revert r196358: "llvm-cov: Added support for function checksums." by Daniel Jasper · 12 years ago
  63. c176b5d Revert r196358: "llvm-cov: Added support for function checksums." by Daniel Jasper · 12 years ago
  64. 06655f3 llvm-cov: Added support for function checksums. by Yuchen Wu · 12 years ago
  65. c87ca32 llvm-cov: Split entry blocks in GCNOProfiling.cpp. by Yuchen Wu · 12 years ago
  66. 2a9d969 llvm-cov: Don't assume FileChecksum was generated. by Yuchen Wu · 12 years ago
  67. 664dc76 llvm-cov: Fixed some bugs related to file checksum. by Yuchen Wu · 12 years ago
  68. babe749 llvm-cov: Added file checksum to gcno and gcda files. by Yuchen Wu · 12 years ago
  69. 062f24c llvm-cov: Added call to update run/program counts. by Yuchen Wu · 12 years ago
  70. 3197b25 Fixed comment typo in GCOVProfiling.cpp by Yuchen Wu · 12 years ago
  71. 8c1d78a Remove lib/Transforms/Instrumentation/ProfilingUtils.* by Rafael Espindola · 12 years ago
  72. 707f601 Move registering the execution of a basic block to the beginning rather than the end. by Bill Wendling · 12 years ago
  73. 24048c9 Mark a method 'const' and another 'static'. by Craig Topper · 12 years ago
  74. 1c4d667 Make a few more static string pointers constant. by Craig Topper · 12 years ago
  75. 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago
  76. af0dea1 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
  77. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  78. b8c608e Revert "Debug Info: clean up usage of Verify." as it's breaking bots. by Eric Christopher · 12 years ago
  79. aa00ce0 Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  80. 0fdd019 Fix nondeterminism in .gcno file generation. by Nick Lewycky · 12 years ago
  81. 3bc8e71 Move PathV2.h to Path.h by Rafael Espindola · 12 years ago
  82. 85722f4 Minor simplification. by Bill Wendling · 13 years ago
  83. 5aa8239 Use the full path when outputting the `.gcda' file. by Bill Wendling · 13 years ago
  84. c77e944 Call the new llvm_gcov_init function to register the environment. by Bill Wendling · 13 years ago
  85. 04d57c7 Register the GCOV writeout functions so that they're emitted serially. by Bill Wendling · 13 years ago
  86. d671863 Emit the linkage name instead of the function name, when available. This means by Nick Lewycky · 13 years ago
  87. c3cab81 Register the flush function for each compile unit. by Bill Wendling · 13 years ago
  88. 307a1d0 Remove accidentally committed debug line. by Nick Lewycky · 13 years ago
  89. fdfed3e Refactor GCOV's six constructor arguments into a struct with a getter that by Nick Lewycky · 13 years ago
  90. ad14550 No functionality change. Rename emitGCNO() to the more sensible by Nick Lewycky · 13 years ago
  91. 291df6e Use the correct index variable. This is the meat of what was supposed to be in by Nick Lewycky · 13 years ago
  92. 03aed11 Fix bug introduced in r176616 when making function identifier numbers stable. by Nick Lewycky · 13 years ago
  93. 88f1d0d Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 13 years ago
  94. 492afe8 Switch from a version 4.2/4.4 switch to a four-byte version string to be put by Nick Lewycky · 13 years ago
  95. 6fd43e4 In GCC 4.7, function names are now forbidden from .gcda files. Support this by by Nick Lewycky · 13 years ago
  96. 625f395 Doh, fix behaviour change introduced in r176168 which is tested in clang, by Nick Lewycky · 13 years ago
  97. 8e94d80 IRBuilder has grown all sorts of useful utility functions. Make use of them to by Nick Lewycky · 13 years ago
  98. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  99. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  100. 46b9c8a Initialize NoRedZone and remove unused default values. by Rafael Espindola · 13 years ago