Home
last modified time | relevance | path

Searched refs:ChainBegin (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp324 Instruction *ChainElem, Instruction *ChainBegin,
564 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs()
570 assert(ChainBegin != ChainEnd); in splitChainByMayAliasInstrs()
574 NewChain.emplace_back(*ChainBegin); in splitChainByMayAliasInstrs()
575 for (auto ChainIt = std::next(ChainBegin); ChainIt != ChainEnd; ++ChainIt) { in splitChainByMayAliasInstrs()
579 << *ChainIt->Inst << " into " << *ChainBegin->Inst in splitChainByMayAliasInstrs()
585 << *ChainIt->Inst << " into " << *ChainBegin->Inst << "\n"); in splitChainByMayAliasInstrs()
1006 Instruction *ChainElem, Instruction *ChainBegin, in isSafeToMove() argument
1010 << *ChainBegin << ")\n"); in isSafeToMove()
1013 if (ChainElem == ChainBegin) in isSafeToMove()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp508 MachineBasicBlock::iterator ChainBegin = G->begin(); in scavengeRegister() local
509 assert(ChainBegin != ChainEnd && "Chain should contain instructions"); in scavengeRegister()
513 } while (I != ChainBegin); in scavengeRegister()
516 unsigned RegClassID = ChainBegin->getDesc().operands()[0].RegClass; in scavengeRegister()