Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A 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 …]
H A DCGLoopInfo.h132 createLoopPropertiesMetadata(llvm::ArrayRef<llvm::Metadata *> LoopProperties);
153 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
157 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
161 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
165 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
169 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
173 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
190 llvm::ArrayRef<llvm::Metadata *> LoopProperties,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp116 struct LoopProperties { struct in __anonf191606d0111::LUAnalysisCache
125 using LoopPropsMap = std::map<const Loop *, LoopProperties>;
130 LoopProperties *CurrentLoopProperties = nullptr;
294 LoopsProperties.insert(std::make_pair(L, LoopProperties())); in countLoop()
296 LoopProperties &Props = PropsIt->second; in countLoop()
341 LoopProperties &Props = LIt->second; in forgetLoop()
372 LoopProperties &NewLoopProps = LoopsProperties[NewLoop]; in cloneData()
373 LoopProperties &OldLoopProps = *CurrentLoopProperties; in cloneData()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1489 struct LoopProperties {
1503 DenseMap<const Loop *, LoopProperties> LoopPropertiesCache;
1506 LoopProperties getLoopProperties(const Loop *L);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp6460 ScalarEvolution::LoopProperties
6462 using LoopProperties = ScalarEvolution::LoopProperties; in getLoopProperties() typedef
6473 LoopProperties LP = {/* HasNoAbnormalExits */ true, in getLoopProperties()