Home
last modified time | relevance | path

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

/external/llvm/tools/llvm-diff/
DDiffLog.cpp31 DiffLogBuilder::~DiffLogBuilder() { consumer.logd(*this); } in ~DiffLogBuilder()
33 void DiffLogBuilder::addMatch(Instruction *L, Instruction *R) { in addMatch()
36 void DiffLogBuilder::addLeft(Instruction *L) { in addLeft()
40 void DiffLogBuilder::addRight(Instruction *R) { in addRight()
45 unsigned DiffLogBuilder::getNumLines() const { return Diff.size(); } in getNumLines()
47 DiffChange DiffLogBuilder::getLineKind(unsigned I) const { in getLineKind()
51 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; } in getLeft()
52 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; } in getRight()
DDiffLog.h57 class DiffLogBuilder {
64 DiffLogBuilder(Consumer &c) : consumer(c) {} in DiffLogBuilder() function
65 ~DiffLogBuilder();
DDiffConsumer.h49 virtual void logd(const DiffLogBuilder &Log) = 0;
86 void logd(const DiffLogBuilder &Log) override;
DDiffConsumer.cpp190 void DiffConsumer::logd(const DiffLogBuilder &Log) { in logd()
DDifferenceEngine.cpp547 DiffLogBuilder Diff(Engine.getConsumer()); in runBlockDiff()