Polly
E292712
Polly is an LLVM project component that performs advanced loop optimizations and automatic parallelization using polyhedral compilation techniques.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Polly canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2716448 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Polly Context triple: [LLVM, hasComponent, Polly]
-
A.
Polly
Polly is a ballad opera by John Gay, written as a sequel to his famous work "The Beggar's Opera" and noted for its satirical treatment of colonialism and morality.
-
B.
Polly
Polly is the nickname of Mary Prince, a West Indian woman whose 1831 autobiography was the first account of a Black woman’s life published in Britain and a powerful indictment of slavery.
-
C.
Polly
Polly is a fictional character known as the daughter of Uncle Tom in Harriet Beecher Stowe’s novel "Uncle Tom’s Cabin."
-
D.
Mavis
Mavis is a character in Enid Blyton’s "Malory Towers" series, known as a talented but vain singer whose ambition often leads her into trouble.
-
E.
Mavis
Mavis is a central character in the animated Hotel Transylvania film series, known as Dracula’s spirited and independent vampire daughter.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Polly Target entity description: Polly is an LLVM project component that performs advanced loop optimizations and automatic parallelization using polyhedral compilation techniques.
-
A.
Polly
Polly is a ballad opera by John Gay, written as a sequel to his famous work "The Beggar's Opera" and noted for its satirical treatment of colonialism and morality.
-
B.
Polly
Polly is the nickname of Mary Prince, a West Indian woman whose 1831 autobiography was the first account of a Black woman’s life published in Britain and a powerful indictment of slavery.
-
C.
Polly
Polly is a fictional character known as the daughter of Uncle Tom in Harriet Beecher Stowe’s novel "Uncle Tom’s Cabin."
-
D.
Mavis
Mavis is a character in Enid Blyton’s "Malory Towers" series, known as a talented but vain singer whose ambition often leads her into trouble.
-
E.
Mavis
Mavis is a central character in the animated Hotel Transylvania film series, known as Dracula’s spirited and independent vampire daughter.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
LLVM project component
ⓘ
automatic parallelization tool ⓘ loop optimizer ⓘ polyhedral optimizer ⓘ |
| analyzes | dependences in loop nests ⓘ |
| canGenerate |
OpenMP parallel code
ⓘ
parallel loops ⓘ |
| documentation | https://polly.llvm.org/documentation/ ⓘ |
| goal |
exploit parallelism
ⓘ
improve data locality ⓘ improve performance of loop-intensive code ⓘ |
| hasComponent |
Scop detection
ⓘ
code generator ⓘ polyhedral optimizer ⓘ |
| hostProject | LLVM ⓘ |
| implementsTechnique |
data locality optimization
ⓘ
loop fusion ⓘ loop interchange ⓘ loop parallelization ⓘ loop tiling ⓘ polyhedral loop optimization ⓘ polyhedral model ⓘ |
| integratedInto | LLVM optimization pipeline ⓘ |
| license |
University of Illinois/NCSA Open Source License (historical)
ⓘ
surface form:
University of Illinois/NCSA Open Source License
|
| maintainerCommunity | LLVM Polly developers ⓘ |
| operatesOn |
LLVM
ⓘ
surface form:
LLVM IR
|
| optimizationLevel | high-level loop transformation ⓘ |
| partOf | LLVM ⓘ |
| performs |
code generation for transformed schedules
ⓘ
schedule optimization ⓘ static dependence analysis ⓘ |
| repositoryHost |
LLVM
ⓘ
surface form:
LLVM monorepo
|
| softwareDomain |
automatic parallelization
ⓘ
compiler optimization ⓘ polyhedral compilation ⓘ |
| supportsBackend | multiple LLVM targets via LLVM code generation ⓘ |
| supportsFeature |
affine loop nest optimization
ⓘ
automatic parallelization ⓘ cache locality improvements ⓘ vectorization-friendly transformations ⓘ |
| target |
loop nests
ⓘ
static control parts ⓘ |
| usesLibrary |
Integer Set Library
ⓘ
isl ⓘ |
| website | https://polly.llvm.org/ ⓘ |
| writtenInLanguage | C++ ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Polly Description of subject: Polly is an LLVM project component that performs advanced loop optimizations and automatic parallelization using polyhedral compilation techniques.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.