aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorJeremy Kun <jkun@google.com>2024-04-15 09:12:00 -0700
committerGitHub <noreply@github.com>2024-04-15 09:12:00 -0700
commit55b6f17071d25b77fcdc910ca9b15f89305137e0 (patch)
tree2634ff8c9afdb3e57a13b2f590ffa7b9872193fe /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent9abb1ffc5cb75465340cb604988d1e386415bd72 (diff)
downloadllvm-55b6f17071d25b77fcdc910ca9b15f89305137e0.zip
llvm-55b6f17071d25b77fcdc910ca9b15f89305137e0.tar.gz
llvm-55b6f17071d25b77fcdc910ca9b15f89305137e0.tar.bz2
Add a polynomial dialect shell, attributes, and types (#72081)
RFC: https://discourse.llvm.org/t/rfc-a-poly-dialect-for-polynomial-arithmetic/73891 This PR implements the minimal work needed to represent the polynomial type such that it can be tested with `lit`. In this PR: - Dialect shell - `Polynomial` data structure needed for folding - Polynomial attributes (`PolynomialAttr` and `RingAttr` which store a polynomial) - `polynomial.polynomial` type - Basic lit tests --------- Co-authored-by: Jeremy Kun <j2kun@users.noreply.github.com>
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions