Searched refs:PredDef (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 1670 MachineInstr *PredDef = MRI->getVRegDef(P); in fixupInductionVariable() local 1672 if (!PredDef->isCompare()) in fixupInductionVariable() 1682 for (unsigned i = 0, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable() 1683 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable() 1731 for (unsigned i = 1, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable() 1732 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable() 1755 bool Order = orderBumpCompare(IndI, PredDef); in fixupInductionVariable() 1767 Comparison::Kind Cmp = getComparisonKind(PredDef->getOpcode(), 0, 0, 0); in fixupInductionVariable() 1785 if (!isImmValidForOpcode(PredDef->getOpcode(), CmpImm)) in fixupInductionVariable() 1791 bool Order = orderBumpCompare(BumpI, PredDef); in fixupInductionVariable() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 1709 MachineInstr *PredDef = MRI->getVRegDef(P); in fixupInductionVariable() local 1711 if (!PredDef->isCompare()) in fixupInductionVariable() 1721 for (unsigned i = 0, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable() 1722 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable() 1770 for (unsigned i = 1, n = PredDef->getNumOperands(); i < n; ++i) { in fixupInductionVariable() 1771 MachineOperand &MO = PredDef->getOperand(i); in fixupInductionVariable() 1794 bool Order = orderBumpCompare(IndI, PredDef); in fixupInductionVariable() 1807 getComparisonKind(PredDef->getOpcode(), nullptr, nullptr, 0); in fixupInductionVariable() 1825 if (!isImmValidForOpcode(PredDef->getOpcode(), CmpImm)) in fixupInductionVariable() 1831 bool Order = orderBumpCompare(BumpI, PredDef); in fixupInductionVariable() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 1070 bool mutuallyExclusive(Record *PredDef, ArrayRef<PredCheck> Term); 1088 bool PredTransitions::mutuallyExclusive(Record *PredDef, in mutuallyExclusive() argument 1091 if (PC.Predicate == PredDef) in mutuallyExclusive() 1097 if (any_of(Variants, [PredDef](const Record *R) { in mutuallyExclusive() 1098 return R->getValueAsDef("Predicate") == PredDef; in mutuallyExclusive() 1209 Record *PredDef = Variant.VarOrSeqDef->getValueAsDef("Predicate"); in getIntersectingVariants() local 1210 if (mutuallyExclusive(PredDef, TransVec[TransIdx].PredTerm)) in getIntersectingVariants() 1244 Record *PredDef = VInfo.VarOrSeqDef->getValueAsDef("Predicate"); in pushVariant() local 1245 Trans.PredTerm.emplace_back(IsRead, VInfo.RWIdx,PredDef); in pushVariant() 1881 for (const Record *PredDef : Inst.TheDef->getValueAsListOfDefs("Predicates")) { in isUnsupported() local [all …]
|
/external/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 966 bool mutuallyExclusive(Record *PredDef, ArrayRef<PredCheck> Term); 983 bool PredTransitions::mutuallyExclusive(Record *PredDef, in mutuallyExclusive() argument 988 if (I->Predicate == PredDef) in mutuallyExclusive() 995 if ((*VI)->getValueAsDef("Predicate") == PredDef) in mutuallyExclusive() 1122 Record *PredDef = Variant.VarOrSeqDef->getValueAsDef("Predicate"); in getIntersectingVariants() local 1123 if (mutuallyExclusive(PredDef, TransVec[TransIdx].PredTerm)) in getIntersectingVariants() 1158 Record *PredDef = VInfo.VarOrSeqDef->getValueAsDef("Predicate"); in pushVariant() local 1159 Trans.PredTerm.push_back(PredCheck(IsRead, VInfo.RWIdx,PredDef)); in pushVariant() 1779 for (const Record *PredDef : Inst.TheDef->getValueAsListOfDefs("Predicates")) { in isUnsupported() local 1780 if (TheDef->getName() == PredDef->getName()) in isUnsupported()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 561 BasicBlock *PredDef = GetValueEqualityComparisonCases(Pred->getTerminator(), in SimplifyEqualityComparisonWithOnlyPredecessor() local 563 EliminateBlockCases(PredDef, PredCases); // Remove default from cases. in SimplifyEqualityComparisonWithOnlyPredecessor() 572 if (PredDef == TI->getParent()) { in SimplifyEqualityComparisonWithOnlyPredecessor()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 818 BasicBlock *PredDef = in SimplifyEqualityComparisonWithOnlyPredecessor() local 820 EliminateBlockCases(PredDef, PredCases); // Remove default from cases. in SimplifyEqualityComparisonWithOnlyPredecessor() 829 if (PredDef == TI->getParent()) { in SimplifyEqualityComparisonWithOnlyPredecessor()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyCFG.cpp | 755 BasicBlock *PredDef = in SimplifyEqualityComparisonWithOnlyPredecessor() local 757 EliminateBlockCases(PredDef, PredCases); // Remove default from cases. in SimplifyEqualityComparisonWithOnlyPredecessor() 766 if (PredDef == TI->getParent()) { in SimplifyEqualityComparisonWithOnlyPredecessor()
|