Home
last modified time | relevance | path

Searched refs:MBP (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp562 MachineBranchPredicate MBP; in analyzeBlockForNullChecks() local
564 if (TII->analyzeBranchPredicate(MBB, MBP, true)) in analyzeBlockForNullChecks()
568 if (!(MBP.LHS.isReg() && MBP.RHS.isImm() && MBP.RHS.getImm() == 0 && in analyzeBlockForNullChecks()
569 (MBP.Predicate == MachineBranchPredicate::PRED_NE || in analyzeBlockForNullChecks()
570 MBP.Predicate == MachineBranchPredicate::PRED_EQ))) in analyzeBlockForNullChecks()
575 if (MBP.ConditionDef && !MBP.SingleUseCondition) in analyzeBlockForNullChecks()
580 if (MBP.Predicate == MachineBranchPredicate::PRED_NE) { in analyzeBlockForNullChecks()
581 NotNullSucc = MBP.TrueDest; in analyzeBlockForNullChecks()
582 NullSucc = MBP.FalseDest; in analyzeBlockForNullChecks()
584 NotNullSucc = MBP.FalseDest; in analyzeBlockForNullChecks()
[all …]
H A DMachineSink.cpp1542 MachineBranchPredicate MBP; in SinkingPreventsImplicitNullCheck() local
1543 if (TII->analyzeBranchPredicate(*PredMBB, MBP, false)) in SinkingPreventsImplicitNullCheck()
1546 return MBP.LHS.isReg() && MBP.RHS.isImm() && MBP.RHS.getImm() == 0 && in SinkingPreventsImplicitNullCheck()
1547 (MBP.Predicate == MachineBranchPredicate::PRED_NE || in SinkingPreventsImplicitNullCheck()
1548 MBP.Predicate == MachineBranchPredicate::PRED_EQ) && in SinkingPreventsImplicitNullCheck()
1549 MBP.LHS.getReg() == BaseOp->getReg(); in SinkingPreventsImplicitNullCheck()
H A DMachineBlockPlacement.cpp3551 MachineBlockPlacement MBP(MBPI, MLI, PSI, std::move(MBFI), MPDT, in run() local
3554 if (!MBP.run(MF)) in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h451 TargetInstrInfo::MachineBranchPredicate &MBP,
H A DX86InstrInfo.cpp4007 MachineBranchPredicate &MBP, in analyzeBranchPredicate() argument
4013 if (analyzeBranchImpl(MBB, MBP.TrueDest, MBP.FalseDest, Cond, CondBranches, in analyzeBranchPredicate()
4020 assert(MBP.TrueDest && "expected!"); in analyzeBranchPredicate()
4022 if (!MBP.FalseDest) in analyzeBranchPredicate()
4023 MBP.FalseDest = MBB.getNextNode(); in analyzeBranchPredicate()
4049 MBP.ConditionDef = ConditionDef; in analyzeBranchPredicate()
4050 MBP.SingleUseCondition = SingleUseCondition; in analyzeBranchPredicate()
4064 MBP.LHS = ConditionDef->getOperand(0); in analyzeBranchPredicate()
4065 MBP.RHS = MachineOperand::CreateImm(0); in analyzeBranchPredicate()
4066 MBP.Predicate = Cond[0].getImm() == X86::COND_NE in analyzeBranchPredicate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h391 MachineBranchPredicate &MBP,
H A DAArch64InstrInfo.cpp490 MachineBranchPredicate &MBP, in analyzeBranchPredicate() argument
525 MBP.TrueDest = LastInst->getOperand(1).getMBB(); in analyzeBranchPredicate()
526 assert(MBP.TrueDest && "expected!"); in analyzeBranchPredicate()
527 MBP.FalseDest = MBB.getNextNode(); in analyzeBranchPredicate()
529 MBP.ConditionDef = nullptr; in analyzeBranchPredicate()
530 MBP.SingleUseCondition = false; in analyzeBranchPredicate()
532 MBP.LHS = LastInst->getOperand(0); in analyzeBranchPredicate()
533 MBP.RHS = MachineOperand::CreateImm(0); in analyzeBranchPredicate()
534 MBP.Predicate = LastOpc == AArch64::CBNZX ? MachineBranchPredicate::PRED_NE in analyzeBranchPredicate()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h716 MachineBranchPredicate &MBP,
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.in16925 @Article{Lamport:1975:MBP,