github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp,c -- 
clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/ime-config.c 
clang/test/Sema/riscv-ime-vsetlambda.c 
clang/lib/CodeGen/TargetBuiltins/RISCV.cpp clang/lib/Sema/SemaRISCV.cpp 
llvm/lib/Target/RISCV/RISCVISelLowering.cpp --diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp 
b/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
index 6fb35cb79..fa7cb036a 100644
--- a/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
+++ b/clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
@@ -343,12 +343,9 @@ emitRVVIMEBuiltin(CodeGenFunction *CGF, const CallExpr *E,
     // selected-lambda query, so emit real control flow instead of an
     // unconditional vsetvl guarded only by a selected vtype value.
     llvm::Function *Fn = Builder.GetInsertBlock()->getParent();
-    llvm::BasicBlock *ReadBB =
-        CGF->createBasicBlock("ime.vsetlambda.read", Fn);
-    llvm::BasicBlock *SetBB =
-        CGF->createBasicBlock("ime.vsetlambda.set", Fn);
-    llvm::BasicBlock *ContBB =
-        CGF->createBasicBlock("ime.vsetlambda.cont", Fn);
+    llvm::BasicBlock *ReadBB = CGF->createBasicBlock("ime.vsetlambda.read", 
Fn);
+    llvm::BasicBlock *SetBB = CGF->createBasicBlock("ime.vsetlambda.set", Fn);
+    llvm::BasicBlock *ContBB = CGF->createBasicBlock("ime.vsetlambda.cont", 
Fn);
 
     Value *IsZero =
         Builder.CreateICmpEQ(Req, llvm::ConstantInt::get(ResultType, 0));
@@ -362,8 +359,8 @@ emitRVVIMEBuiltin(CodeGenFunction *CGF, const CallExpr *E,
     ReadBB = Builder.GetInsertBlock();
 
     Builder.SetInsertPoint(SetBB);
-    llvm::Function *SetF = CGM.getIntrinsic(
-        Intrinsic::riscv_ime_vsetlambda_nonzero, {ResultType});
+    llvm::Function *SetF =
+        CGM.getIntrinsic(Intrinsic::riscv_ime_vsetlambda_nonzero, 
{ResultType});
     Value *SetVal = Builder.CreateCall(SetF, {Req});
     Builder.CreateBr(ContBB);
     SetBB = Builder.GetInsertBlock();
diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp 
b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
index 83b3b1b5b..1093bf7a0 100644
--- a/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+++ b/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
@@ -11619,9 +11619,10 @@ static unsigned 
getKnownIMEImplementationLambda(unsigned VLenBits) {
 //
 //   encoded 0 -> lambda 0
 //   encoded n -> lambda 1 << (n - 1), for n in [1, 7]
-static SDValue decodeSelectedIMELambdaFromVType(
-    SDValue VType, const SDLoc &DL, SelectionDAG &DAG,
-    const RISCVSubtarget &Subtarget) {
+static SDValue
+decodeSelectedIMELambdaFromVType(SDValue VType, const SDLoc &DL,
+                                 SelectionDAG &DAG,
+                                 const RISCVSubtarget &Subtarget) {
   MVT XLenVT = Subtarget.getXLenVT();
   SDValue Encoded =
       DAG.getNode(ISD::SRL, DL, XLenVT, VType,
@@ -11631,14 +11632,12 @@ static SDValue decodeSelectedIMELambdaFromVType(
 
   SDValue Zero = DAG.getConstant(0, DL, XLenVT);
   SDValue IsZero = DAG.getSetCC(DL, XLenVT, Encoded, Zero, ISD::SETEQ);
-  SDValue ShiftAmt =
-      DAG.getNode(ISD::SUB, DL, XLenVT, Encoded,
-                  DAG.getConstant(1, DL, XLenVT));
+  SDValue ShiftAmt = DAG.getNode(ISD::SUB, DL, XLenVT, Encoded,
+                                 DAG.getConstant(1, DL, XLenVT));
   ShiftAmt = DAG.getSelect(DL, XLenVT, IsZero, Zero, ShiftAmt);
 
-  SDValue Lambda =
-      DAG.getNode(ISD::SHL, DL, XLenVT, DAG.getConstant(1, DL, XLenVT),
-                  ShiftAmt);
+  SDValue Lambda = DAG.getNode(ISD::SHL, DL, XLenVT,
+                               DAG.getConstant(1, DL, XLenVT), ShiftAmt);
   return DAG.getSelect(DL, XLenVT, IsZero, Zero, Lambda);
 }
 
@@ -11702,29 +11701,26 @@ static SDValue lowerIMEImplementationLambda(SDValue 
Op, SelectionDAG &DAG,
 
   SDValue Lambda;
   if (std::optional<unsigned> KnownVLen = Subtarget.getRealVLen()) {
-    Lambda =
-        DAG.getConstant(getKnownIMEImplementationLambda(*KnownVLen), DL, 
XLenVT);
+    Lambda = DAG.getConstant(getKnownIMEImplementationLambda(*KnownVLen), DL,
+                             XLenVT);
   } else {
     SDValue VLenB = DAG.getNode(RISCVISD::READ_VLENB, DL, XLenVT);
     SDValue Ctz = DAG.getNode(ISD::CTTZ_ZERO_POISON, DL, XLenVT, VLenB);
 
     SDValue Three = DAG.getConstant(3, DL, XLenVT);
     SDValue IsSmall = DAG.getSetCC(DL, XLenVT, Ctz, Three, ISD::SETULT);
-    SDValue LambdaLog2 =
-        DAG.getNode(ISD::SUB, DL, XLenVT, Ctz, Three);
+    SDValue LambdaLog2 = DAG.getNode(ISD::SUB, DL, XLenVT, Ctz, Three);
     LambdaLog2 = DAG.getSelect(DL, XLenVT, IsSmall,
                                DAG.getConstant(0, DL, XLenVT), LambdaLog2);
-    LambdaLog2 =
-        DAG.getNode(ISD::SRL, DL, XLenVT, LambdaLog2,
-                    DAG.getConstant(1, DL, XLenVT));
+    LambdaLog2 = DAG.getNode(ISD::SRL, DL, XLenVT, LambdaLog2,
+                             DAG.getConstant(1, DL, XLenVT));
 
     SDValue Six = DAG.getConstant(6, DL, XLenVT);
-    SDValue IsTooLarge =
-        DAG.getSetCC(DL, XLenVT, LambdaLog2, Six, ISD::SETUGT);
+    SDValue IsTooLarge = DAG.getSetCC(DL, XLenVT, LambdaLog2, Six, 
ISD::SETUGT);
     LambdaLog2 = DAG.getSelect(DL, XLenVT, IsTooLarge, Six, LambdaLog2);
 
-    Lambda = DAG.getNode(ISD::SHL, DL, XLenVT,
-                         DAG.getConstant(1, DL, XLenVT), LambdaLog2);
+    Lambda = DAG.getNode(ISD::SHL, DL, XLenVT, DAG.getConstant(1, DL, XLenVT),
+                         LambdaLog2);
   }
 
   return Lambda;
@@ -11769,11 +11765,10 @@ static SDValue encodeRuntimeIMELambda(SDValue 
Requested, const SDLoc &DL,
   SDValue Encoded = DAG.getConstant(0, DL, XLenVT);
 
   auto SelectIfEq = [&](uint64_t Value, unsigned Enc) {
-    SDValue IsEq =
-        DAG.getSetCC(DL, XLenVT, Requested,
-                     DAG.getConstant(Value, DL, XLenVT), ISD::SETEQ);
-    Encoded = DAG.getSelect(DL, XLenVT, IsEq,
-                            DAG.getConstant(Enc, DL, XLenVT), Encoded);
+    SDValue IsEq = DAG.getSetCC(DL, XLenVT, Requested,
+                                DAG.getConstant(Value, DL, XLenVT), 
ISD::SETEQ);
+    Encoded = DAG.getSelect(DL, XLenVT, IsEq, DAG.getConstant(Enc, DL, XLenVT),
+                            Encoded);
   };
 
   SelectIfEq(1, 1);
@@ -11815,26 +11810,23 @@ static SDValue lowerIMEVSetLambdaNonZero(SDValue Op, 
SelectionDAG &DAG,
   if (auto *C = dyn_cast<ConstantSDNode>(Requested)) {
     uint64_t Value = C->getZExtValue();
     if (!isValidIMELambdaValue(Value))
-      report_fatal_error(
-          "invalid constant requested lambda for "
-          "llvm.riscv.ime.vsetlambda.nonzero");
+      report_fatal_error("invalid constant requested lambda for "
+                         "llvm.riscv.ime.vsetlambda.nonzero");
 
     Encoded = DAG.getConstant(Log2_64(Value) + 1, DL, XLenVT);
   } else {
     Encoded = encodeRuntimeIMELambda(Requested, DL, DAG, Subtarget, XLenVT);
   }
 
-  SDValue Cleared =
-      DAG.getNode(ISD::AND, DL, XLenVT, OldVType,
-                  DAG.getConstant(getIMEClearLambdaMask(Subtarget), DL,
-                                  XLenVT));
+  SDValue Cleared = DAG.getNode(
+      ISD::AND, DL, XLenVT, OldVType,
+      DAG.getConstant(getIMEClearLambdaMask(Subtarget), DL, XLenVT));
   SDValue EncodedBits =
       DAG.getNode(ISD::SHL, DL, XLenVT, Encoded,
                   DAG.getConstant(getIMELambdaShift(Subtarget), DL, XLenVT));
   SDValue NewVType = DAG.getNode(ISD::OR, DL, XLenVT, Cleared, EncodedBits);
 
-  Chain = DAG.getNode(RISCVISD::IME_VSETVTYPE, DL, MVT::Other, Chain,
-                      NewVType);
+  Chain = DAG.getNode(RISCVISD::IME_VSETVTYPE, DL, MVT::Other, Chain, 
NewVType);
 
   SDValue UpdatedVType = readIMEVType(Chain, DL, DAG, Subtarget);
   Chain = UpdatedVType.getValue(1);

``````````

</details>


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

Reply via email to