Home
last modified time | relevance | path

Searched refs:LoopProperties (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/clang/lib/CodeGen/
DCGLoopInfo.cpp24 LoopInfo::createLoopPropertiesMetadata(ArrayRef<Metadata *> LoopProperties) { in createLoopPropertiesMetadata() argument
28 NewLoopProperties.append(LoopProperties.begin(), LoopProperties.end()); in createLoopPropertiesMetadata()
36 ArrayRef<Metadata *> LoopProperties, in createPipeliningMetadata() argument
49 NewLoopProperties.append(LoopProperties.begin(), LoopProperties.end()); in createPipeliningMetadata()
54 LoopProperties = NewLoopProperties; in createPipeliningMetadata()
56 return createLoopPropertiesMetadata(LoopProperties); in createPipeliningMetadata()
61 Args.append(LoopProperties.begin(), LoopProperties.end()); in createPipeliningMetadata()
81 ArrayRef<Metadata *> LoopProperties, in createPartialUnrollMetadata() argument
97 return createPipeliningMetadata(Attrs, LoopProperties, HasUserTransforms); in createPartialUnrollMetadata()
103 FollowupLoopProperties.append(LoopProperties.begin(), LoopProperties.end()); in createPartialUnrollMetadata()
[all …]
DCGLoopInfo.h129 createLoopPropertiesMetadata(llvm::ArrayRef<llvm::Metadata *> LoopProperties);
150 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
154 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
158 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
162 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
166 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
170 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
187 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp102 struct LoopProperties { struct in __anon1bf9f3440111::LUAnalysisCache
111 typedef std::map<const Loop*, LoopProperties> LoopPropsMap;
116 LoopProperties *CurrentLoopProperties;
269 LoopsProperties.insert(std::make_pair(L, LoopProperties())); in countLoop()
271 LoopProperties &Props = PropsIt->second; in countLoop()
318 LoopProperties &Props = LIt->second; in forgetLoop()
350 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; in cloneData()
351 LoopProperties &OldLoopProps = *CurrentLoopProperties; in cloneData()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp109 struct LoopProperties { struct in __anon72012fd20111::LUAnalysisCache
118 using LoopPropsMap = std::map<const Loop *, LoopProperties>;
123 LoopProperties *CurrentLoopProperties = nullptr;
283 LoopsProperties.insert(std::make_pair(L, LoopProperties())); in countLoop()
285 LoopProperties &Props = PropsIt->second; in countLoop()
331 LoopProperties &Props = LIt->second; in forgetLoop()
362 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; in cloneData()
363 LoopProperties &OldLoopProps = *CurrentLoopProperties; in cloneData()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp108 struct LoopProperties { struct in __anon247b23e60111::LUAnalysisCache
117 using LoopPropsMap = std::map<const Loop *, LoopProperties>;
122 LoopProperties *CurrentLoopProperties = nullptr;
280 LoopsProperties.insert(std::make_pair(L, LoopProperties())); in countLoop()
282 LoopProperties &Props = PropsIt->second; in countLoop()
328 LoopProperties &Props = LIt->second; in forgetLoop()
359 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; in cloneData()
360 LoopProperties &OldLoopProps = *CurrentLoopProperties; in cloneData()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolution.h1381 struct LoopProperties {
1395 DenseMap<const Loop *, LoopProperties> LoopPropertiesCache;
1398 LoopProperties getLoopProperties(const Loop *L);
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolution.h1469 struct LoopProperties {
1483 DenseMap<const Loop *, LoopProperties> LoopPropertiesCache;
1486 LoopProperties getLoopProperties(const Loop *L);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp6141 ScalarEvolution::LoopProperties
6143 using LoopProperties = ScalarEvolution::LoopProperties; in getLoopProperties() typedef
6154 LoopProperties LP = {/* HasNoAbnormalExits */ true, in getLoopProperties()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp6307 ScalarEvolution::LoopProperties
6309 using LoopProperties = ScalarEvolution::LoopProperties; in getLoopProperties() typedef
6320 LoopProperties LP = {/* HasNoAbnormalExits */ true, in getLoopProperties()