Searched refs:AvailableValueInBlock (Results 1 - 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h59 struct AvailableValueInBlock;
195 using AvailValInBlkVect = SmallVector<gvn::AvailableValueInBlock, 64>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp239 struct llvm::gvn::AvailableValueInBlock { struct in class:llvm::gvn
246 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) {
247 AvailableValueInBlock Res;
253 static AvailableValueInBlock get(BasicBlock *BB, Value *V,
258 static AvailableValueInBlock getUndef(BasicBlock *BB) {
733 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock,
750 for (const AvailableValueInBlock &AV : ValuesPerBlock) {
996 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB));
1015 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB,
1089 for (const AvailableValueInBlock
[all...]

Completed in 157 milliseconds