Searched refs:BlockMaskCache (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 73 DenseMap<VPBasicBlock *, VPValue *> &BlockMaskCache; variable 152 DenseMap<VPBasicBlock *, VPValue *> &BlockMaskCache, in VPRecipeBuilder() argument 155 CM(CM), PSE(PSE), Builder(Builder), BlockMaskCache(BlockMaskCache), in VPRecipeBuilder() 188 return BlockMaskCache.lookup(VPBB); in getBlockInMask() 216 for (auto &[_, V] : BlockMaskCache) { in updateBlockMaskCache()
|
| H A D | VPlanPredicator.cpp | 36 BlockMaskCacheTy BlockMaskCache; member in __anonaf81f0e60111::VPPredicator 47 return BlockMaskCache.lookup(VPBB); in getBlockInMask() 56 BlockMaskCache[VPBB] = Mask; in setBlockInMask() 84 const BlockMaskCacheTy getBlockMaskCache() const { return BlockMaskCache; } in getBlockMaskCache()
|
| H A D | LoopVectorize.cpp | 8691 auto BlockMaskCache = VPlanTransforms::introduceMasksAndLinearize( in tryToBuildVPlanWithVPRecipes() local 8699 Builder, BlockMaskCache, LVer); in tryToBuildVPlanWithVPRecipes() 8943 DenseMap<VPBasicBlock *, VPValue *> BlockMaskCache; in tryToBuildVPlan() local 8945 Builder, BlockMaskCache, nullptr /*LVer*/); in tryToBuildVPlan()
|