Searched refs:DiffLogBuilder (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-diff/
H A DDiffLog.cpp29 DiffLogBuilder::~DiffLogBuilder() { consumer.logd(*this); }
31 void DiffLogBuilder::addMatch(Instruction *L, Instruction *R) {
34 void DiffLogBuilder::addLeft(Instruction *L) {
38 void DiffLogBuilder::addRight(Instruction *R) {
43 unsigned DiffLogBuilder::getNumLines() const { return Diff.size(); }
45 DiffChange DiffLogBuilder::getLineKind(unsigned I) const {
49 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; }
50 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; }
H A DDiffLog.h60 class DiffLogBuilder { class in namespace:llvm
67 DiffLogBuilder(Consumer &c) : consumer(c) {} function in class:llvm::DiffLogBuilder
68 ~DiffLogBuilder();
H A DDiffConsumer.h49 virtual void logd(const DiffLogBuilder &Log) = 0;
86 void logd(const DiffLogBuilder &Log) override;
H A DDiffConsumer.cpp189 void DiffConsumer::logd(const DiffLogBuilder &Log) {
H A DDifferenceEngine.cpp577 DiffLogBuilder Diff(Engine.getConsumer());

Completed in 112 milliseconds