Searched refs:AvailableValueInBlock (Results 1 – 6 of 6) sorted by relevance
/external/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 36 struct AvailableValueInBlock; 132 typedef SmallVector<gvn::AvailableValueInBlock, 64> AvailValInBlkVect;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 59 struct AvailableValueInBlock; 195 using AvailValInBlkVect = SmallVector<gvn::AvailableValueInBlock, 64>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 239 struct llvm::gvn::AvailableValueInBlock { struct in llvm::gvn 246 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { in get() argument 247 AvailableValueInBlock Res; in get() 253 static AvailableValueInBlock get(BasicBlock *BB, Value *V, in get() argument 258 static AvailableValueInBlock getUndef(BasicBlock *BB) { in getUndef() argument 733 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() 750 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() 996 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability() 1015 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability() 1089 for (const AvailableValueInBlock &AV : ValuesPerBlock) in PerformLoadPRE() [all …]
|
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 60 struct AvailableValueInBlock; 253 using AvailValInBlkVect = SmallVector<gvn::AvailableValueInBlock, 64>;
|
/external/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 198 struct llvm::gvn::AvailableValueInBlock { struct in llvm::gvn 205 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { in get() argument 206 AvailableValueInBlock Res; in get() 212 static AvailableValueInBlock get(BasicBlock *BB, Value *V, in get() argument 216 static AvailableValueInBlock getUndef(BasicBlock *BB) { in getUndef() argument 1144 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() 1161 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() 1364 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability() 1383 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability() 1435 for (const AvailableValueInBlock &AV : ValuesPerBlock) in PerformLoadPRE() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 254 struct llvm::gvn::AvailableValueInBlock { struct in llvm::gvn 261 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { in get() argument 262 AvailableValueInBlock Res; in get() 268 static AvailableValueInBlock get(BasicBlock *BB, Value *V, in get() argument 273 static AvailableValueInBlock getUndef(BasicBlock *BB) { in getUndef() argument 833 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() 850 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() 1097 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability() 1116 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability() 1190 for (const AvailableValueInBlock &AV : ValuesPerBlock) in PerformLoadPRE() [all …]
|