/external/llvm/lib/Target/Hexagon/ |
D | HexagonIsetDx.td | 32 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, isBr… 53 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, isPredicated… 93 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, hasSideEffects = 0, hasN… 122 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, isBran… 211 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, mayLoad = 1,… 409 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, hasSideEffects = 0, ha… 536 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, isPr… 547 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, hasSideEffects = 0, hasNewValue = 1, opNewVal… 599 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isBranch = 1, isIndirectBra… 609 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, isPredicatedNew = 1, h… [all …]
|
D | HexagonVLIWPacketizer.cpp | 447 if (!HII->isPredicated(MI)) in getPredicateSense() 579 if (HII->isPredicated(*PacketMI)) { in canPromoteToNewValueStore() 580 if (!HII->isPredicated(*MI)) in canPromoteToNewValueStore() 802 if (!HII->isPredicated(*I)) in restrictingDepExistInPacket() 830 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister() 1054 if (HII->isPredicated(*I) || HII->isPredicated(*J)) in hasDeadDependence() 1094 if (HII->isPredicated(*MI) && HII->isPredicatedNew(*MI) && HII->isJumpR(MI)) in hasControlDependence() 1284 if (HII->isPredicated(*I) && HII->isPredicated(*J) && in isLegalToPacketizeTogether()
|
D | HexagonExpandCondsets.cpp | 372 if (HII->isPredicated(*DefI)) in updateKillFlags() 460 if (HII->isPredicated(*DefI)) in updateDeadsInRange() 512 if (!HII->isPredicated(*DefI)) in updateDeadsInRange() 719 if (HII->isPredicated(*MI) || !HII->isPredicable(*MI)) in isPredicable() 755 if (PredValid && HII->isPredicated(*MI)) { in getReachingDefForPred() 924 if (!HII->isPredicated(*MI)) in renameInRange() 998 if (PredValid && HII->isPredicated(*MI) && MI->readsRegister(PredR)) in predicate()
|
D | HexagonInstrFormatsV4.td | 67 bits<1> isPredicated = 0; 68 let TSFlags{6} = isPredicated;
|
D | HexagonInstrInfo.h | 206 bool isPredicated(const MachineInstr &MI) const override; 334 bool isPredicated(unsigned Opcode) const;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonDepInstrInfo.td | 628 let isPredicated = 1; 644 let isPredicated = 1; 660 let isPredicated = 1; 680 let isPredicated = 1; 701 let isPredicated = 1; 720 let isPredicated = 1; 741 let isPredicated = 1; 756 let isPredicated = 1; 772 let isPredicated = 1; 786 let isPredicated = 1; [all …]
|
D | HexagonVLIWPacketizer.cpp | 360 return HII->isPredicated(MI) && HII->getDotNewPredOp(MI, nullptr) > 0; in isNewifiable() 562 if (!HII->isPredicated(MI)) in getPredicateSense() 693 if (HII->isPredicated(PacketMI)) { in canPromoteToNewValueStore() 694 if (!HII->isPredicated(MI)) in canPromoteToNewValueStore() 918 if (!HII->isPredicated(*I)) in restrictingDepExistInPacket() 945 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister() 1200 if (HII->isPredicated(I) || HII->isPredicated(J)) in hasDeadDependence() 1240 if (HII->isPredicated(MI) && HII->isPredicatedNew(MI) && HII->isJumpR(MI)) in hasControlDependence() 1461 if (HII->isPredicated(I) && HII->isPredicated(J) && in isLegalToPacketizeTogether()
|
D | HexagonInstrFormatsV5.td | 54 bits<1> isPredicated = 0; 55 let TSFlags{7} = isPredicated;
|
D | HexagonExpandCondsets.cpp | 343 if (HII->isPredicated(*DefI)) in updateKillFlags() 421 if (HII->isPredicated(*DefI)) in updateDeadsInRange() 491 if (!HII->isPredicated(*DefI)) in updateDeadsInRange() 723 if (HII->isPredicated(*MI) || !HII->isPredicable(*MI)) in isPredicable() 758 if (PredValid && HII->isPredicated(*MI)) { in getReachingDefForPred() 916 if (!HII->isPredicated(*MI)) in renameInRange() 989 if (PredValid && HII->isPredicated(*MI) && MI->readsRegister(PredR)) in predicate()
|
D | HexagonInstrFormats.td | 84 bits<1> isPredicated = 0; 85 let TSFlags{10} = isPredicated; 179 let PredSense = !if(isPredicated, !if(isPredicatedFalse, "false", "true"),
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonDepInstrInfo.td | 628 let isPredicated = 1; 644 let isPredicated = 1; 660 let isPredicated = 1; 680 let isPredicated = 1; 701 let isPredicated = 1; 720 let isPredicated = 1; 741 let isPredicated = 1; 756 let isPredicated = 1; 772 let isPredicated = 1; 786 let isPredicated = 1; [all …]
|
D | HexagonVLIWPacketizer.cpp | 368 return HII->isPredicated(MI) && HII->getDotNewPredOp(MI, nullptr) > 0; in isNewifiable() 570 if (!HII->isPredicated(MI)) in getPredicateSense() 701 if (HII->isPredicated(PacketMI)) { in canPromoteToNewValueStore() 702 if (!HII->isPredicated(MI)) in canPromoteToNewValueStore() 926 if (!HII->isPredicated(*I)) in restrictingDepExistInPacket() 953 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister() 1207 if (HII->isPredicated(I) || HII->isPredicated(J)) in hasDeadDependence() 1247 if (HII->isPredicated(MI) && HII->isPredicatedNew(MI) && HII->isJumpR(MI)) in hasControlDependence() 1468 if (HII->isPredicated(I) && HII->isPredicated(J) && in isLegalToPacketizeTogether()
|
D | HexagonInstrFormats.td | 86 bits<1> isPredicated = 0; 87 let TSFlags{10} = isPredicated; 184 let PredSense = !if(isPredicated, !if(isPredicatedFalse, "false", "true"), 296 bits<1> isPredicated = 0; 297 let TSFlags{7} = isPredicated;
|
D | HexagonExpandCondsets.cpp | 344 if (HII->isPredicated(*DefI)) in updateKillFlags() 422 if (HII->isPredicated(*DefI)) in updateDeadsInRange() 492 if (!HII->isPredicated(*DefI)) in updateDeadsInRange() 724 if (HII->isPredicated(*MI) || !HII->isPredicable(*MI)) in isPredicable() 759 if (PredValid && HII->isPredicated(*MI)) { in getReachingDefForPred() 917 if (!HII->isPredicated(*MI)) in renameInRange() 990 if (PredValid && HII->isPredicated(*MI) && MI->readsRegister(PredR)) in predicate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
D | ARCInstrInfo.cpp | 181 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) { in analyzeBranch() 213 CantAnalyze = !isPredicated(*I); in analyzeBranch() 221 if (!isPredicated(*I) && (isUncondBranchOpcode(I->getOpcode()) || in analyzeBranch()
|
/external/llvm-project/llvm/lib/Target/ARC/ |
D | ARCInstrInfo.cpp | 181 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) { in analyzeBranch() 213 CantAnalyze = !isPredicated(*I); in analyzeBranch() 221 if (!isPredicated(*I) && (isUncondBranchOpcode(I->getOpcode()) || in analyzeBranch()
|
/external/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 715 bool isPredicated = TII->isPredicated(MI); in ScanInstructions() local 722 if (!isPredicated) { in ScanInstructions() 737 if (BBI.ClobbersPred && !isPredicated) { in ScanInstructions() 1530 if (BBI1T != BBI1->BB->end() && TII->isPredicated(*BBI1T) && in IfConvertDiamond() 1531 BBI2T != BBI2->BB->end() && !TII->isPredicated(*BBI2T)) in IfConvertDiamond() 1554 if (TI != BBI.BB->end() && TII->isPredicated(*TI)) in IfConvertDiamond() 1620 if (I.isDebugValue() || TII->isPredicated(I)) in PredicateBlock() 1675 if (!TII->isPredicated(I) && !MI->isDebugValue()) { in CopyAndPredicateBlock() 1733 if (FromTI != FromBBI.BB->end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
|
D | CriticalAntiDepBreaker.cpp | 167 MI.isCall() || MI.hasExtraSrcRegAllocReq() || TII->isPredicated(MI); in PrescanInstruction() 242 if (!TII->isPredicated(MI)) { in ScanInstruction() 589 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMLowOverheadLoops.cpp | 862 bool isPredicated = isVectorPredicated(&MI); in producesFalseLanesZero() local 866 return isPredicated; in producesFalseLanesZero() 890 if (MO.isUse() && isPredicated) in producesFalseLanesZero() 934 bool isPredicated = isVectorPredicated(&MI); in ValidateLiveOuts() local 938 if (isPredicated) in ValidateLiveOuts() 944 else if (!isPredicated && retainsOrReduces) in ValidateLiveOuts() 946 else if (!isPredicated) in ValidateLiveOuts()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 1110 bool isPredicated = TII->isPredicated(MI); in ScanInstructions() local 1122 if (!isPredicated) { in ScanInstructions() 1137 if (BBI.ClobbersPred && !isPredicated) { in ScanInstructions() 1992 bool BB1Predicated = BBI1T != MBB1.end() && TII->isPredicated(*BBI1T); in IfConvertDiamondCommon() 1993 bool BB2NonPredicated = BBI2T != MBB2.end() && !TII->isPredicated(*BBI2T); in IfConvertDiamondCommon() 2084 if (TI != BBI.BB->end() && TII->isPredicated(*TI)) in IfConvertDiamond() 2142 if (I.isDebugInstr() || TII->isPredicated(I)) in PredicateBlock() 2202 if (!TII->isPredicated(I) && !MI->isDebugInstr()) { in CopyAndPredicateBlock() 2256 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
|
D | CriticalAntiDepBreaker.cpp | 183 MI.isCall() || MI.hasExtraSrcRegAllocReq() || TII->isPredicated(MI); in PrescanInstruction() 258 if (!TII->isPredicated(MI)) { in ScanInstruction() 614 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 1110 bool isPredicated = TII->isPredicated(MI); in ScanInstructions() local 1122 if (!isPredicated) { in ScanInstructions() 1137 if (BBI.ClobbersPred && !isPredicated) { in ScanInstructions() 1992 bool BB1Predicated = BBI1T != MBB1.end() && TII->isPredicated(*BBI1T); in IfConvertDiamondCommon() 1993 bool BB2NonPredicated = BBI2T != MBB2.end() && !TII->isPredicated(*BBI2T); in IfConvertDiamondCommon() 2084 if (TI != BBI.BB->end() && TII->isPredicated(*TI)) in IfConvertDiamond() 2142 if (I.isDebugInstr() || TII->isPredicated(I)) in PredicateBlock() 2202 if (!TII->isPredicated(I) && !MI->isDebugInstr()) { in CopyAndPredicateBlock() 2256 if (FromTI != FromMBB.end() && !TII->isPredicated(*FromTI)) in MergeBlocks()
|
D | CriticalAntiDepBreaker.cpp | 180 MI.isCall() || MI.hasExtraSrcRegAllocReq() || TII->isPredicated(MI); in PrescanInstruction() 255 if (!TII->isPredicated(MI)) { in ScanInstruction() 611 if (MI.isCall() || MI.hasExtraDefRegAllocReq() || TII->isPredicated(MI)) in BreakAntiDependencies()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCInstrInfo.h | 266 bool isPredicated(MCInstrInfo const &MCII, MCInst const &MCI); 300 bool isPredicated() const;
|
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCInstrInfo.h | 275 bool isPredicated(MCInstrInfo const &MCII, MCInst const &MCI); 327 bool isPredicated() const;
|