Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp524 Instruction *OpInst = dyn_cast<Instruction>(Op); in findValueToReuse() local
529 if (!OpInst && !BEOpInst) { in findValueToReuse()
536 if ((OpInst && !BEOpInst) || (!OpInst && BEOpInst)) in findValueToReuse()
539 DepChain *D = getDepChainBtwn(OpInst, BEOpInst, Iters); in findValueToReuse()
543 DepChains[OpInst] = D; in findValueToReuse()
558 Instruction *OpInst = dyn_cast<Instruction>(Op); in findValueToReuse() local
559 if (!OpInst) { in findValueToReuse()
569 DepChain *D = getDepChainBtwn(OpInst, BEOpInst, Iters); in findValueToReuse()
572 DepChains[OpInst] = D; in findValueToReuse()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DCodeMoverUtils.cpp128 if (auto *OpInst = dyn_cast<Instruction>(Op)) in isSafeToMoveBefore() local
129 if (&InsertPoint == OpInst || !DT.dominates(OpInst, &InsertPoint)) in isSafeToMoveBefore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DDivergenceAnalysis.cpp232 auto *OpInst = dyn_cast<Instruction>(&Op); in taintLoopLiveOuts() local
233 if (!OpInst) in taintLoopLiveOuts()
235 if (DivLoop->contains(OpInst->getParent())) { in taintLoopLiveOuts()
DScalarEvolution.cpp7817 Instruction *OpInst = dyn_cast<Instruction>(Op); in getConstantEvolvingPHIOperands() local
7818 if (!OpInst || !canConstantEvolve(OpInst, L)) return nullptr; in getConstantEvolvingPHIOperands()
7820 PHINode *P = dyn_cast<PHINode>(OpInst); in getConstantEvolvingPHIOperands()
7825 P = PHIMap.lookup(OpInst); in getConstantEvolvingPHIOperands()
7829 P = getConstantEvolvingPHIOperands(OpInst, L, PHIMap, Depth + 1); in getConstantEvolvingPHIOperands()
7830 PHIMap[OpInst] = P; in getConstantEvolvingPHIOperands()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DReassociate.cpp1905 if (Instruction *OpInst = dyn_cast<Instruction>(Op)) in RecursivelyEraseDeadInsts() local
1906 if (OpInst->use_empty()) in RecursivelyEraseDeadInsts()
1907 Insts.insert(OpInst); in RecursivelyEraseDeadInsts()
DJumpThreading.cpp1242 if (Instruction *OpInst = dyn_cast<Instruction>(Op)) in isOpDefinedInBlock() local
1243 if (OpInst->getParent() == BB) in isOpDefinedInBlock()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4547 auto *OpInst = cast<Instruction>(E->Scalars[i]); in vectorizeTree() local
4548 assert(E->isOpcodeOrAlt(OpInst) && "Unexpected main/alternate opcode"); in vectorizeTree()
4549 if (OpInst->getOpcode() == E->getAltOpcode()) { in vectorizeTree()
DLoopVectorize.cpp812 if (Instruction *OpInst = dyn_cast<Instruction>(*OI)) in getDebugLocFromInstOrOperands() local
813 if (OpInst->getDebugLoc() != Empty) in getDebugLocFromInstOrOperands()
814 return OpInst; in getDebugLocFromInstOrOperands()