Home
last modified time | relevance | path

Searched refs:PredSet (Results 1 – 8 of 8) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.h45 using PredSet = std::multiset<PredSense>; variable
48 using DefsIterator = DenseMap<unsigned, PredSet>::iterator;
49 DenseMap<unsigned, PredSet> Defs;
H A DHexagonMCChecker.cpp598 PredSet &PM = Defs[R]; in checkRegisters()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp567 SmallSetVector<BasicBlock *, 16> &PredSet, in speculatePHIs() argument
575 SpecPreds.reserve(PredSet.size()); in speculatePHIs()
576 for (auto *PredBB : PredSet) { in speculatePHIs()
773 SmallSetVector<BasicBlock *, 16> PredSet; in tryToSpeculatePHIs() local
775 if (!PredSet.insert(PredBB)) in tryToSpeculatePHIs()
792 if (PredSet.size() < 2) { in tryToSpeculatePHIs()
798 PNs, CostSavingsMap, PotentialSpecSet, PredSet.size(), DT, TTI); in tryToSpeculatePHIs()
803 speculatePHIs(SpecPNs, PotentialSpecSet, PredSet, DT); in tryToSpeculatePHIs()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp108 MachineInstr *PredSet = TII->buildDefaultInstruction(MBB, I, in runOnMachineFunction() local
113 TII->addFlag(*PredSet, 0, MO_FLAG_MASK); in runOnMachineFunction()
115 TII->setImmOperand(*PredSet, R600::OpName::update_exec_mask, 1); in runOnMachineFunction()
117 TII->setImmOperand(*PredSet, R600::OpName::update_pred, 1); in runOnMachineFunction()
H A DR600InstrInfo.cpp747 MachineInstr *PredSet = findFirstPredicateSetterFrom(MBB, MBB.end()); in insertBranch() local
748 assert(PredSet && "No previous predicate !"); in insertBranch()
749 addFlag(*PredSet, 0, MO_FLAG_PUSH); in insertBranch()
750 PredSet->getOperand(2).setImm(Cond[1].getImm()); in insertBranch()
763 MachineInstr *PredSet = findFirstPredicateSetterFrom(MBB, MBB.end()); in insertBranch() local
764 assert(PredSet && "No previous predicate !"); in insertBranch()
765 addFlag(*PredSet, 0, MO_FLAG_PUSH); in insertBranch()
766 PredSet->getOperand(2).setImm(Cond[1].getImm()); in insertBranch()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp992 SmallPtrSet<BasicBlock *, 16> PredSet(Preds.begin(), Preds.end()); in UpdatePHINodes() local
1002 if (!PredSet.count(PN->getIncomingBlock(i))) in UpdatePHINodes()
1023 if (PredSet.count(PN->getIncomingBlock(i))) in UpdatePHINodes()
1044 if (PredSet.count(IncomingBB)) { in UpdatePHINodes()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1332 const SmallPtrSetImpl<const SCEVPredicate *> &PredSet);
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp7426 for (auto *PredSet : PredSetList) in ExitLimit() local
7427 for (auto *P : *PredSet) in ExitLimit()
7433 const SmallPtrSetImpl<const SCEVPredicate *> &PredSet) in ExitLimit() argument
7434 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit()