Home
last modified time | relevance | path

Searched refs:PredDef (Results 1 – 3 of 3) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1691 MachineInstr *PredDef = MRI->getVRegDef(P); in fixupInductionVariable() local
1693 if (!PredDef->isCompare()) in fixupInductionVariable()
1703 for (MachineOperand &MO : PredDef->operands()) { in fixupInductionVariable()
1751 for (unsigned i = 1, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable()
1752 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable()
1775 bool Order = orderBumpCompare(IndI, PredDef); in fixupInductionVariable()
1788 getComparisonKind(PredDef->getOpcode(), nullptr, nullptr, 0); in fixupInductionVariable()
1805 if (CmpImmOp->isImm() && !TII->isExtendable(*PredDef) && in fixupInductionVariable()
1806 !TII->isValidOffset(PredDef->getOpcode(), CmpImm, TRI, false)) in fixupInductionVariable()
1812 bool Order = orderBumpCompare(BumpI, PredDef); in fixupInductionVariable()
[all …]
/src/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp1349 bool mutuallyExclusive(Record *PredDef, ArrayRef<Record *> Preds,
1367 bool PredTransitions::mutuallyExclusive(Record *PredDef, in mutuallyExclusive() argument
1371 if (PC.Predicate == PredDef) in mutuallyExclusive()
1377 if (any_of(Variants, [PredDef](const Record *R) { in mutuallyExclusive()
1378 return R->getValueAsDef("Predicate") == PredDef; in mutuallyExclusive()
1489 Record *PredDef = Variant.VarOrSeqDef->getValueAsDef("Predicate"); in getIntersectingVariants() local
1490 if (mutuallyExclusive(PredDef, AllPreds, TransVec[TransIdx].PredTerm)) in getIntersectingVariants()
1521 Record *PredDef = VInfo.VarOrSeqDef->getValueAsDef("Predicate"); in pushVariant() local
1522 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx, PredDef); in pushVariant()
2208 for (const Record *PredDef : in isUnsupported() local
[all …]
/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp910 BasicBlock *PredDef = in SimplifyEqualityComparisonWithOnlyPredecessor() local
912 EliminateBlockCases(PredDef, PredCases); // Remove default from cases. in SimplifyEqualityComparisonWithOnlyPredecessor()
921 if (PredDef == TI->getParent()) { in SimplifyEqualityComparisonWithOnlyPredecessor()
937 ThisCases[0].Dest->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor()
947 {{DominatorTree::Delete, PredDef, ThisCases[0].Dest}}); in SimplifyEqualityComparisonWithOnlyPredecessor()
968 Successor->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor()
979 Updates.push_back({DominatorTree::Delete, PredDef, I.first}); in SimplifyEqualityComparisonWithOnlyPredecessor()