================
@@ -108,4 +112,12 @@ mlir::Operation *LowerItaniumCXXABI::lowerGetRuntimeMember(
                              cir::CastKind::bitcast, memberBytesPtr);
 }
 
+mlir::Value
+LowerItaniumCXXABI::lowerDataMemberCmp(cir::CmpOp op, mlir::Value loweredLhs,
+                                       mlir::Value loweredRhs,
+                                       mlir::OpBuilder &builder) const {
+  return cir::CmpOp::create(builder, op.getLoc(), op.getKind(), loweredLhs,
----------------
andykaylor wrote:

@Lancern I realized that I could just look at the main commit from your PR and 
ignore everything that got piled on top of it through incubator rebases. I was 
able to pretty much use your lowering pass structure as it was, just removing 
the parts that we weren't ready for upstream. I've just posted 
https://github.com/llvm/llvm-project/pull/172133 to do this.

If we all agree on this direction, I'll wait for that to land and then rebase 
this and the other related in-flight PRs on it.

https://github.com/llvm/llvm-project/pull/171897
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to