-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework Folder Structure #574
Conversation
…sar_* and phasar_llvm_*
…lvm to phasar-cli
} | ||
return OS; | ||
// Microsoft ABI is a bit more complicated... | ||
return Name != llvm::demangle(Name.str()); | ||
} | ||
|
||
bool StringIDLess::operator()(const std::string &Lhs, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please make a seperate PR for this change, this is unrelated to folder structure and too complex just to sneak it in
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, and tag me in the PR please I can add the stuff regarding the Swift ABI and mangling :)
Here we want to essentially check for "begins with '$s'".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Currently, with a few tweaks I could get this PR to work.
What I needed to change is shown here IntegrationPR maybe some of these should be added to the dev suggestions part.
While PhASAR has grown over the years, the initial folder structore does no longer correspond to the semantics.
For example, non-LLVM stuff is placed within PhasarLLVM, etc.
This PR moves files between folders in order to re-sync file- and folder- semantics