diff options
author | sameeran joshi <sameeranjayant.joshi@amd.com> | 2020-04-22 14:46:37 +0530 |
---|---|---|
committer | Sameeran joshi <joshisameeran17@gmail.com> | 2020-05-08 08:52:31 +0530 |
commit | 332e6aea37a2777c06eb7d0960edf33b5869b0de (patch) | |
tree | d4ecdf26785812ff76a62e42310f4bc47ab6ff66 /llvm/lib/Support/CachePruning.cpp | |
parent | 4ae537c2220f5064fdc914348dabe70eb10eef85 (diff) | |
download | llvm-332e6aea37a2777c06eb7d0960edf33b5869b0de.zip llvm-332e6aea37a2777c06eb7d0960edf33b5869b0de.tar.gz llvm-332e6aea37a2777c06eb7d0960edf33b5869b0de.tar.bz2 |
[flang]Semantics for SELECT RANK.
Summary:
Initially on github I worked on semantic checks.Then I tried some compile-time
test of the rank value, they were failing as there were no symbols
generated for them inside SELECT RANK's scope.So I went further to
add new symbol in each scope, also added the respective 'rank: '
field for a symbol when we dump the symboltable. I added a field to
keep track of the rank in AssocEntityDetails class.This caused shape
analysis framework to become inconsistent. So shape analysis framework
was updated to handle this new representation.
* I added more tests for above changes.
* On phabricator I addressed some minor changes.
* Lastly I worked on review comments.
Reviewers: klausler,sscalpone,DavidTruby,kiranchandramohan,tskeith,anchu-rajendran,kiranktp
Reviewed By:klausler, DavidTruby, tskeith
Subscribers:#flang-commits, #llvm-commits
Tags: #flang, #llvm
Differential Revision: https://reviews.llvm.org/D78623
Diffstat (limited to 'llvm/lib/Support/CachePruning.cpp')
0 files changed, 0 insertions, 0 deletions