[flang-commits] [flang] [Flang][HLFIR] Lower PACK(array, .TRUE.) to hlfir.reshape (PR #220860)

via flang-commits flang-commits at lists.llvm.org
Fri Sep 4 03:00:04 PDT 2026


================
@@ -1682,6 +1682,34 @@ void hlfir::EOShiftOp::getEffects(
   getIntrinsicEffects(getOperation(), effects);
 }
 
+//===----------------------------------------------------------------------===//
+// PackOp
+//===----------------------------------------------------------------------===//
+
+llvm::LogicalResult hlfir::PackOp::verify() {
----------------
ejose02 wrote:

Added. The result must be rank 1, and an array MASK must be conformable to ARRAY. Tests are added in invalid.fir.

https://github.com/llvm/llvm-project/pull/220860


More information about the flang-commits mailing list