Searched refs:PredDef (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 1728 MachineInstr *PredDef = MRI->getVRegDef(P); in fixupInductionVariable() local 1730 if (!PredDef->isCompare()) in fixupInductionVariable() 1740 for (MachineOperand &MO : PredDef->operands()) { in fixupInductionVariable() 1788 for (unsigned i = 1, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable() 1789 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable() 1812 bool Order = orderBumpCompare(IndI, PredDef); in fixupInductionVariable() 1825 getComparisonKind(PredDef->getOpcode(), nullptr, nullptr, 0); in fixupInductionVariable() 1842 if (CmpImmOp->isImm() && !TII->isExtendable(*PredDef) && in fixupInductionVariable() 1843 !TII->isValidOffset(PredDef->getOpcode(), CmpImm, TRI, false)) in fixupInductionVariable() 1849 bool Order = orderBumpCompare(BumpI, PredDef); in fixupInductionVariable() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenSchedule.cpp | 1303 bool mutuallyExclusive(const Record *PredDef, ArrayRef<const Record *> Preds, 1321 bool PredTransitions::mutuallyExclusive(const Record *PredDef, in mutuallyExclusive() argument 1325 if (PC.Predicate == PredDef) in mutuallyExclusive() 1331 if (any_of(Variants, [PredDef](const Record *R) { in mutuallyExclusive() 1332 return R->getValueAsDef("Predicate") == PredDef; in mutuallyExclusive() 1441 const Record *PredDef = Variant.VarOrSeqDef->getValueAsDef("Predicate"); in getIntersectingVariants() local 1442 if (mutuallyExclusive(PredDef, AllPreds, TransVec[TransIdx].PredTerm)) in getIntersectingVariants() 1473 const Record *PredDef = VInfo.VarOrSeqDef->getValueAsDef("Predicate"); in pushVariant() local 1474 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx, PredDef); in pushVariant() 2167 for (const Record *PredDef : in isUnsupported() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 935 BasicBlock *PredDef = in simplifyEqualityComparisonWithOnlyPredecessor() local 937 eliminateBlockCases(PredDef, PredCases); // Remove default from cases. in simplifyEqualityComparisonWithOnlyPredecessor() 946 if (PredDef == TI->getParent()) { in simplifyEqualityComparisonWithOnlyPredecessor() 962 ThisCases[0].Dest->removePredecessor(PredDef); in simplifyEqualityComparisonWithOnlyPredecessor() 972 {{DominatorTree::Delete, PredDef, ThisCases[0].Dest}}); in simplifyEqualityComparisonWithOnlyPredecessor() 993 Successor->removePredecessor(PredDef); in simplifyEqualityComparisonWithOnlyPredecessor() 1004 Updates.push_back({DominatorTree::Delete, PredDef, I.first}); in simplifyEqualityComparisonWithOnlyPredecessor()
|