Lines Matching defs:Comparison
388 BCECmpBlock &&Comparison) {
389 LLVM_DEBUG(dbgs() << "Block '" << Comparison.BB->getName()
390 << "': Found cmp of " << Comparison.SizeBits()
391 << " bits between " << Comparison.Lhs().BaseId << " + "
392 << Comparison.Lhs().Offset << " and "
393 << Comparison.Rhs().BaseId << " + "
394 << Comparison.Rhs().Offset << "\n");
396 Comparison.OrigOrder = Comparisons.size();
397 Comparisons.push_back(std::move(Comparison));
482 std::optional<BCECmpBlock> Comparison = visitCmpBlock(
484 if (!Comparison) {
488 if (Comparison->doesOtherWork()) {
489 LLVM_DEBUG(dbgs() << "block '" << Comparison->BB->getName()
505 if (Comparison->canSplit(AA)) {
507 << "Split initial block '" << Comparison->BB->getName()
509 Comparison->RequireSplit = true;
510 enqueueBlock(Comparisons, std::move(*Comparison));
513 << "ignoring initial block '" << Comparison->BB->getName()
543 enqueueBlock(Comparisons, std::move(*Comparison));