Skip to content
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

PowerPC Support #645

Merged
merged 152 commits into from
Feb 2, 2023
Merged

PowerPC Support #645

merged 152 commits into from
Feb 2, 2023

Conversation

tetsuo-cpp
Copy link
Contributor

No description provided.

@tetsuo-cpp tetsuo-cpp marked this pull request as draft December 20, 2022 02:47
@tetsuo-cpp
Copy link
Contributor Author

tetsuo-cpp commented Feb 1, 2023

I believe I've addressed everything so far. Any comment that I wasn't sure about or requires a second opinion has been left unresolved. You might have to click the "load more" above to see the comments since there's a lot of activity on this PR.

Copy link
Collaborator

@Ninja3047 Ninja3047 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Copy link
Contributor

@2over12 2over12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, let's get this merged

lib/BC/PcodeCFG.cpp Show resolved Hide resolved
static std::vector<size_t> CollectIntraProcTransfers(const BlockExit &exit) {
IntraProcTransferCollector collector;
std::visit(collector, exit);
return collector.targets;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
return collector.targets;
return std::move(collector.targets);

I think?

@@ -297,12 +304,17 @@ class SleighLifter::PcodeToLLVMEmitIntoBlock : public PcodeEmit {
// Generic sleigh arch
std::vector<std::string> user_op_names;

llvm::BasicBlock *entry_block;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More in case someone introduces a new ctor and forgets about this attribute.

@2over12 2over12 merged commit fb018c9 into master Feb 2, 2023
@tetsuo-cpp tetsuo-cpp deleted the alex/ppc branch February 2, 2023 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants