Home
last modified time | relevance | path

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

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