-
Notifications
You must be signed in to change notification settings - Fork 44
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
Unify Intel LLVM optimizations under lib/Target/LLVMIR #2900
Conversation
951335f
to
ae8e6f8
Compare
Rebased on #2775 - with this change all the Intel LLVM passes are in |
@@ -1,7 +1,7 @@ | |||
/// Trimmed down clone of llvm opt to be able to test triton custom llvm ir | |||
/// passes. | |||
#include "lib/Target/LLVMIR/LLVMPasses.h" | |||
#include "third_party/intel/lib/LLVMIR/LLVMPasses.h" | |||
#include "third_party/intel/lib/Target/LLVMIR/LLVMPasses.h" |
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.
I wonder if we really need to add this to this (common) makefile, it wasn't required for the PostProcessing library.
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.
PostProcessing does not test passes via lit test, but the FreezeMaskedLayout pass (which is now part of the same library) does.
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.
I see
caf261e
to
18a084a
Compare
@@ -1,7 +1,7 @@ | |||
/// Trimmed down clone of llvm opt to be able to test triton custom llvm ir | |||
/// passes. | |||
#include "lib/Target/LLVMIR/LLVMPasses.h" | |||
#include "third_party/intel/lib/LLVMIR/LLVMPasses.h" | |||
#include "third_party/intel/lib/Target/LLVMIR/LLVMPasses.h" |
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.
I see
18a084a
to
139df71
Compare
Depends on #2775
I agree it would be nice to match upstream directory structure for our LLVM IR post processing passes - I've unified them here on top of the branch from 2775.