aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/API.cpp
diff options
context:
space:
mode:
authorGroverkss <groverkss@gmail.com>2022-04-12 22:44:25 +0530
committerGroverkss <groverkss@gmail.com>2022-04-12 22:48:52 +0530
commit20aedb148b85c6f44a86081b9d737444ede5cda3 (patch)
tree076b01080a62936a2ce0125ac90f3aae4be59b54 /clang/lib/ExtractAPI/API.cpp
parente08c435401bc335c687b693591feafd7dbca1455 (diff)
downloadllvm-20aedb148b85c6f44a86081b9d737444ede5cda3.zip
llvm-20aedb148b85c6f44a86081b9d737444ede5cda3.tar.gz
llvm-20aedb148b85c6f44a86081b9d737444ede5cda3.tar.bz2
[MLIR][Presburger] Remove inheritance from PresburgerSpace in IntegerRelation, PresburgerRelation and PWMAFunction
This patch removes inheritence from PresburgerSpace in IntegerRelation and instead makes it a member of these classes. This is required for three reasons: - It prevents implicit casting to PresburgerSpace. - Not all functions of PresburgerSpace need to be exposed by the deriving classes. - IntegerRelation and IntegerPolyhedron are defined in a PresburgerSpace. It makes more sense for the space to be a member instead of them inheriting from a space. Reviewed By: arjunp, ftynse Differential Revision: https://reviews.llvm.org/D123585
Diffstat (limited to 'clang/lib/ExtractAPI/API.cpp')
0 files changed, 0 insertions, 0 deletions