- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
- a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
- 2fbe135 DebugInfo: Delete subclasses of DIScope by Duncan P. N. Exon Smith · 11 years ago
- 35ef22c DebugInfo: Gut DICompileUnit and DIFile by Duncan P. N. Exon Smith · 11 years ago
- 537b4a8 DebugInfo: Gut DISubprogram and DILexicalBlock* by Duncan P. N. Exon Smith · 11 years ago
- 79de6e6 Mark empty default constructors as =default if it makes the type POD by Benjamin Kramer · 11 years ago
- 000fa2c DebugInfo: Remove DITypedArray<>, replace with typedefs by Duncan P. N. Exon Smith · 11 years ago
- 6186fb2 Transforms: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- aa41cd5 [opaque pointer type] More GEP IRBuilder API migrations... by David Blaikie · 11 years ago
- 93c5444 [opaque pointer type] More GEP API migrations in IRBuilder uses by David Blaikie · 11 years ago
- ec819c0 Transforms: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
- 75e0c4b Remove superfluous .str() and replace std::string concatenation with Twine. by Yaron Keren · 11 years ago
- 3faa76b GCOV: Make the exit block placement from r223193 optional by Justin Bogner · 11 years ago
- 298a3a0 Fold init() helpers into constructors. NFC. by Benjamin Kramer · 11 years ago
- ea37c11 Remove dynamic allocation/indirection from GCOVBlocks owned by GCOVFunction by David Blaikie · 11 years ago
- 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
- de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
- 58e4134 GCOV: Make sure that function idents in the .gcda and .gcno match by Justin Bogner · 11 years ago
- c5754a6 IR: MDNode => Value: NamedMDNode::getOperator() by Duncan P. N. Exon Smith · 11 years ago
- 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
- 3fd1e99 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
- e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
- 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
- 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
- ce98b43 Explain why we skip DbgInfoIntrinsics when looking at line numbers in .gcno file emission. by Nick Lewycky · 11 years ago
- 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
- 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- 229de50 Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler. by David Blaikie · 12 years ago
- 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
- cec1c24 Cleanup whitespace by Duncan P. N. Exon Smith · 12 years ago
- 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
- 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
- 9205140 [Layering] Move DebugLoc.h into the IR library. The implementation by Chandler Carruth · 12 years ago
- 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 8394857 [Modules] Move InstIterator out of the Support library, where it had no by Chandler Carruth · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
- 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
- 055a0b4 Fix a bug in gcov instrumentation introduced by r195513. <rdar://15930350> by Bob Wilson · 12 years ago
- c15bf89 llvm-cov: Replace size() with empty() in bool check. by Yuchen Wu · 12 years ago
- 87a24d5 Un-revert r196358: "llvm-cov: Added support for function checksums." by Daniel Jasper · 12 years ago
- c176b5d Revert r196358: "llvm-cov: Added support for function checksums." by Daniel Jasper · 12 years ago
- 06655f3 llvm-cov: Added support for function checksums. by Yuchen Wu · 12 years ago
- c87ca32 llvm-cov: Split entry blocks in GCNOProfiling.cpp. by Yuchen Wu · 12 years ago
- 2a9d969 llvm-cov: Don't assume FileChecksum was generated. by Yuchen Wu · 12 years ago
- 664dc76 llvm-cov: Fixed some bugs related to file checksum. by Yuchen Wu · 12 years ago
- babe749 llvm-cov: Added file checksum to gcno and gcda files. by Yuchen Wu · 12 years ago
- 062f24c llvm-cov: Added call to update run/program counts. by Yuchen Wu · 12 years ago
- 3197b25 Fixed comment typo in GCOVProfiling.cpp by Yuchen Wu · 12 years ago
- 8c1d78a Remove lib/Transforms/Instrumentation/ProfilingUtils.* by Rafael Espindola · 12 years ago
- 707f601 Move registering the execution of a basic block to the beginning rather than the end. by Bill Wendling · 12 years ago
- 24048c9 Mark a method 'const' and another 'static'. by Craig Topper · 12 years ago
- 1c4d667 Make a few more static string pointers constant. by Craig Topper · 12 years ago
- 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago
- af0dea1 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
- 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
- b8c608e Revert "Debug Info: clean up usage of Verify." as it's breaking bots. by Eric Christopher · 12 years ago
- aa00ce0 Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
- 0fdd019 Fix nondeterminism in .gcno file generation. by Nick Lewycky · 12 years ago
- 3bc8e71 Move PathV2.h to Path.h by Rafael Espindola · 12 years ago
- 85722f4 Minor simplification. by Bill Wendling · 13 years ago
- 5aa8239 Use the full path when outputting the `.gcda' file. by Bill Wendling · 13 years ago
- c77e944 Call the new llvm_gcov_init function to register the environment. by Bill Wendling · 13 years ago
- 04d57c7 Register the GCOV writeout functions so that they're emitted serially. by Bill Wendling · 13 years ago
- d671863 Emit the linkage name instead of the function name, when available. This means by Nick Lewycky · 13 years ago
- c3cab81 Register the flush function for each compile unit. by Bill Wendling · 13 years ago
- 307a1d0 Remove accidentally committed debug line. by Nick Lewycky · 13 years ago
- fdfed3e Refactor GCOV's six constructor arguments into a struct with a getter that by Nick Lewycky · 13 years ago
- ad14550 No functionality change. Rename emitGCNO() to the more sensible by Nick Lewycky · 13 years ago
- 291df6e Use the correct index variable. This is the meat of what was supposed to be in by Nick Lewycky · 13 years ago
- 03aed11 Fix bug introduced in r176616 when making function identifier numbers stable. by Nick Lewycky · 13 years ago
- 88f1d0d Don't emit the extra checksum into the .gcda file if the user hasn't asked for by Nick Lewycky · 13 years ago
- 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
- 6fd43e4 In GCC 4.7, function names are now forbidden from .gcda files. Support this by by Nick Lewycky · 13 years ago
- 625f395 Doh, fix behaviour change introduced in r176168 which is tested in clang, by Nick Lewycky · 13 years ago
- 8e94d80 IRBuilder has grown all sorts of useful utility functions. Make use of them to by Nick Lewycky · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 46b9c8a Initialize NoRedZone and remove unused default values. by Rafael Espindola · 13 years ago
- 74f334e Don't use a red zone for code coverage if the user specified `-mno-red-zone'. by Bill Wendling · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 96e1e39 Plug a memory leak in the GCOV profiling emitter, which never released the edge table memory. by Benjamin Kramer · 13 years ago
- 51e7246 Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this! by Micah Villmow · 13 years ago
- 6a8f3f9 Delete a directory that wasn't supposed to be checked in yet. by Micah Villmow · 13 years ago
- f319e99 Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. by Bill Wendling · 13 years ago
- 93f70b7 Use the enum value of the attributes when adding them to the attributes builder. by Bill Wendling · 13 years ago
- 70f3917 Convert to using the Attributes::Builder interface. by Bill Wendling · 13 years ago
- 636f1a1 s/__llvm_gcov_flush/__gcov_flush/g by Bill Wendling · 13 years ago
- 8d26bc3 Remove comment. by Bill Wendling · 13 years ago
- fb1f668 Use Nick's suggestion of storing a large NULL into the GV instead of memset, which requires TargetData. by Bill Wendling · 13 years ago
- 2e6e866 Introduce the __llvm_gcov_flush function. by Bill Wendling · 13 years ago
- 14c8a05 Pass by pointer and not std::string. by Bill Wendling · 13 years ago
- 1f6f8c2 Revert r162855 in favor of changing clang to emit the absolute coverage file path. by Bill Wendling · 13 years ago
- 11e61b9 Use the full path to output the .gcda file. by Bill Wendling · 13 years ago
- e8aee6b Use ArrayRef instead of SmallVector when passing vector into function. by Bill Wendling · 13 years ago
- a164735 Don't reinsert the 'atexit' function if it already exists. by Bill Wendling · 13 years ago
- aafe091 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h by Chandler Carruth · 13 years ago
- e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago