Home
last modified time | relevance | path

Searched refs:CondI (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1244 auto *CondI = dyn_cast<Instruction>(Assume->getArgOperand(0)); in processNode() local
1245 if (CondI && SimpleValue::canHandle(CondI)) { in processNode()
1248 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext())); in processNode()
1294 if (auto *CondI = in processNode() local
1296 if (SimpleValue::canHandle(CondI)) { in processNode()
1298 if (auto *KnownCond = AvailableValues.lookup(CondI)) { in processNode()
1315 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext())); in processNode()
H A DLoopInterchange.cpp1363 Instruction *CondI = dyn_cast<Instruction>( in transform() local
1366 if (CondI) in transform()
1367 WorkList.insert(CondI); in transform()
H A DSimpleLoopUnswitch.cpp2661 Instruction &CondI = *cast<Instruction>(BI->getCondition()); in unswitchBestCondition() local
2662 if (!match(&CondI, m_CombineOr(m_LogicalAnd(), m_LogicalOr()))) in unswitchBestCondition()
2666 collectHomogenousInstGraphLoopInvariants(L, CondI, LI); in unswitchBestCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1728 auto *CondI = dyn_cast<CmpInst>(TI->getCondition()); in hasPartialIVCondition() local
1731 if (!CondI || !L.contains(CondI)) in hasPartialIVCondition()
1735 InstToDuplicate.push_back(CondI); in hasPartialIVCondition()
1738 WorkList.append(CondI->op_begin(), CondI->op_end()); in hasPartialIVCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp651 MachineInstr *CondI = MRI->getVRegDef(PredReg); in getLoopTripCount() local
652 unsigned CondOpc = CondI->getOpcode(); in getLoopTripCount()
657 TII->analyzeCompare(*CondI, CmpReg1, CmpReg2, Mask, ImmValue); in getLoopTripCount()
663 OldInsts.push_back(CondI); in getLoopTripCount()
673 const MachineOperand &Op1 = CondI->getOperand(1); in getLoopTripCount()
674 const MachineOperand &Op2 = CondI->getOperand(2); in getLoopTripCount()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp599 const Instruction *CondI = dyn_cast<Instruction>(CondVal); in translateBr() local
600 if (!TLI.isJumpExpensive() && CondI && CondI->hasOneUse() && in translateBr()
605 if (match(CondI, m_LogicalAnd(m_Value(BOp0), m_Value(BOp1)))) in translateBr()
607 else if (match(CondI, m_LogicalOr(m_Value(BOp0), m_Value(BOp1)))) in translateBr()
612 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DRecord.cpp2047 if (IntInit *CondI = dyn_cast_or_null<IntInit>( in Fold() local
2049 if (CondI->getValue()) in Fold()