Searched refs:AvailableValueInBlock (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | GVN.cpp | 1096 struct AvailableValueInBlock { struct 1111 static AvailableValueInBlock get(BasicBlock *BB, Value *V, in get() argument 1113 AvailableValueInBlock Res; in get() 1121 static AvailableValueInBlock getMI(BasicBlock *BB, MemIntrinsic *MI, in getMI() argument 1123 AvailableValueInBlock Res; in getMI() 1131 static AvailableValueInBlock getLoad(BasicBlock *BB, LoadInst *LI, in getLoad() argument 1133 AvailableValueInBlock Res; in getLoad() 1207 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() 1224 const AvailableValueInBlock &AV = ValuesPerBlock[i]; in ConstructSSAForLoadSet() 1297 SmallVector<AvailableValueInBlock, 16> ValuesPerBlock; in processNonLocalLoad() [all …]
|
/external/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 36 struct AvailableValueInBlock; 132 typedef SmallVector<gvn::AvailableValueInBlock, 64> AvailValInBlkVect;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 231 struct llvm::gvn::AvailableValueInBlock { struct in llvm::gvn 238 static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) { in get() argument 239 AvailableValueInBlock Res; in get() 245 static AvailableValueInBlock get(BasicBlock *BB, Value *V, in get() argument 250 static AvailableValueInBlock getUndef(BasicBlock *BB) { in getUndef() argument 746 SmallVectorImpl<AvailableValueInBlock> &ValuesPerBlock, in ConstructSSAForLoadSet() 763 for (const AvailableValueInBlock &AV : ValuesPerBlock) { in ConstructSSAForLoadSet() 1013 ValuesPerBlock.push_back(AvailableValueInBlock::getUndef(DepBB)); in AnalyzeLoadAvailability() 1032 ValuesPerBlock.push_back(AvailableValueInBlock::get(DepBB, in AnalyzeLoadAvailability() 1114 for (const AvailableValueInBlock &AV : ValuesPerBlock) in PerformLoadPRE() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/ |
D | GVN.h | 59 struct AvailableValueInBlock; 189 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 …]
|