This commit introduces an SFINAE mechanism to make the LLVM hoist into
check member function not leak into the users of LoopInfo.
Depends on D148235
Paths
| Differential D148504
[LoopInfo] SFINAE mechanism for hoist into check ClosedPublic Authored by Dinistro on Apr 17 2023, 1:41 AM.
Details Summary This commit introduces an SFINAE mechanism to make the LLVM hoist into Depends on D148235
Diff Detail
Event TimelineComment Actions This is now ready for review. Note that the CI fails because of an unrelated ORC issue, that is present in main as well. Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptApr 19 2023, 1:39 AM Herald added subscribers: llvm-commits, stephenneuendorffer, nicolasvasilache. · View Herald Transcript
This revision is now accepted and ready to land.Apr 21 2023, 2:10 PM This revision was landed with ongoing or failed builds.Apr 23 2023, 11:25 PM Closed by commit rGdc2b8ae962ff: [LoopInfo] SFINAE mechanism for hoist into check (authored by Dinistro). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 516279 llvm/include/llvm/Support/GenericLoopInfoImpl.h
mlir/include/mlir/IR/Block.h
|
Somewhat small nit, but this can probably be implemented nicer using if constexpr
Less SFINAE magic!