| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 1412 auto *CondI = dyn_cast<Instruction>(Assume->getArgOperand(0)); in processNode() local 1413 if (CondI && SimpleValue::canHandle(CondI)) { in processNode() 1416 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext())); in processNode() 1468 if (auto *CondI = in processNode() local 1470 if (SimpleValue::canHandle(CondI)) { in processNode() 1472 if (auto *KnownCond = AvailableValues.lookup(CondI)) { in processNode() 1489 AvailableValues.insert(CondI, ConstantInt::getTrue(BB->getContext())); in processNode()
|
| H A D | LoopInterchange.cpp | 1566 Instruction *CondI = dyn_cast<Instruction>( in transform() local 1569 if (CondI) in transform() 1570 WorkList.insert(CondI); in transform()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 2071 auto *CondI = dyn_cast<Instruction>(TI->getCondition()); in hasPartialIVCondition() local 2076 if (!CondI || !isa<CmpInst, TruncInst>(CondI) || !L.contains(CondI)) in hasPartialIVCondition() 2080 InstToDuplicate.push_back(CondI); in hasPartialIVCondition() 2083 WorkList.append(CondI->op_begin(), CondI->op_end()); in hasPartialIVCondition()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 648 MachineInstr *CondI = MRI->getVRegDef(PredReg); in getLoopTripCount() local 649 unsigned CondOpc = CondI->getOpcode(); in getLoopTripCount() 654 TII->analyzeCompare(*CondI, CmpReg1, CmpReg2, Mask, ImmValue); in getLoopTripCount() 660 OldInsts.push_back(CondI); in getLoopTripCount() 670 const MachineOperand &Op1 = CondI->getOperand(1); in getLoopTripCount() 671 const MachineOperand &Op2 = CondI->getOperand(2); in getLoopTripCount()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 1143 if (auto *CondI = dyn_cast<llvm::Instruction>(BoolCondVal)) in EmitWhileStmt() local 1144 addInstToNewSourceAtom(CondI, nullptr); in EmitWhileStmt() 1266 if (auto *CondI = dyn_cast<llvm::Instruction>(BoolCondVal)) in EmitDoStmt() local 1267 addInstToNewSourceAtom(CondI, nullptr); in EmitDoStmt() 1376 if (auto *CondI = dyn_cast<llvm::Instruction>(BoolCondVal)) in EmitForStmt() local 1377 addInstToNewSourceAtom(CondI, nullptr); in EmitForStmt() 1494 if (auto *CondI = dyn_cast<llvm::Instruction>(BoolCondVal)) in EmitCXXForRangeStmt() local 1495 addInstToNewSourceAtom(CondI, nullptr); in EmitCXXForRangeStmt()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 631 const Instruction *CondI = dyn_cast<Instruction>(CondVal); in translateBr() local 632 if (!TLI->isJumpExpensive() && CondI && CondI->hasOneUse() && in translateBr() 637 if (match(CondI, m_LogicalAnd(m_Value(BOp0), m_Value(BOp1)))) in translateBr() 639 else if (match(CondI, m_LogicalOr(m_Value(BOp0), m_Value(BOp1)))) in translateBr() 644 findMergedConditions(CondI, Succ0MBB, Succ1MBB, &CurMBB, &CurMBB, Opcode, in translateBr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 6804 if (auto *CondI = dyn_cast<Instruction>(Term->getOperand(0))) { in precomputeCosts() local 6805 ExitInstrs.insert(CondI); in precomputeCosts() 6810 Instruction *CondI = ExitInstrs[I]; in precomputeCosts() local 6811 if (!OrigLoop->contains(CondI) || in precomputeCosts() 6812 !CostCtx.SkipCostComputation.insert(CondI).second) in precomputeCosts() 6814 InstructionCost CondICost = CostCtx.getLegacyCost(CondI, VF); in precomputeCosts() 6817 << ": exit condition instruction " << *CondI << "\n"; in precomputeCosts() 6820 for (Value *Op : CondI->operands()) { in precomputeCosts()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 5826 unsigned CondI = findCondCodeInd(Operands, MnemonicOpsEndInd); in cvtThumbMultiply() local 5863 if (CondI != 0) { in cvtThumbMultiply() 5864 ((ARMOperand &)*Operands[CondI]).addCondCodeOperands(Inst, 2); in cvtThumbMultiply() 5875 unsigned CondI = findCondCodeInd(Operands, MnemonicOpsEndInd); in cvtThumbBranches() local 5877 (CondI == 0 ? ARMCC::AL in cvtThumbBranches() 5878 : static_cast<ARMOperand &>(*Operands[CondI]).getCondCode()); in cvtThumbBranches() 5920 if (CondI != 0) { in cvtThumbBranches() 5921 ((ARMOperand &)*Operands[CondI]).addCondCodeOperands(Inst, 2); in cvtThumbBranches() 5933 unsigned CondI = findCondCodeInd(Operands, MnemonicOpsEndInd); in cvtMVEVMOVQtoDReg() local 5948 if (CondI != 0) { in cvtMVEVMOVQtoDReg() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Record.cpp | 2648 if (const auto *CondI = dyn_cast_or_null<IntInit>( in Fold() local 2650 if (CondI->getValue()) in Fold()
|