[llvm] [SelectionDAG] Add space-optimized forms of OPC_EmitRegister (PR #73291)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 23 23:14:18 PST 2023
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 d80e46da7d20645afd7b751a4e6cba9837addcb4 4929a5dcb64e36e7804100b2f7fa589990f3ce3e -- llvm/include/llvm/CodeGen/SelectionDAGISel.h llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm/CodeGen/SelectionDAGISel.h b/llvm/include/llvm/CodeGen/SelectionDAGISel.h
index e05a3e903c..d851a590fe 100644
--- a/llvm/include/llvm/CodeGen/SelectionDAGISel.h
+++ b/llvm/include/llvm/CodeGen/SelectionDAGISel.h
@@ -124,17 +124,31 @@ public:
enum BuiltinOpcodes {
OPC_Scope,
OPC_RecordNode,
- OPC_RecordChild0, OPC_RecordChild1, OPC_RecordChild2, OPC_RecordChild3,
- OPC_RecordChild4, OPC_RecordChild5, OPC_RecordChild6, OPC_RecordChild7,
+ OPC_RecordChild0,
+ OPC_RecordChild1,
+ OPC_RecordChild2,
+ OPC_RecordChild3,
+ OPC_RecordChild4,
+ OPC_RecordChild5,
+ OPC_RecordChild6,
+ OPC_RecordChild7,
OPC_RecordMemRef,
OPC_CaptureGlueInput,
OPC_MoveChild,
- OPC_MoveChild0, OPC_MoveChild1, OPC_MoveChild2, OPC_MoveChild3,
- OPC_MoveChild4, OPC_MoveChild5, OPC_MoveChild6, OPC_MoveChild7,
+ OPC_MoveChild0,
+ OPC_MoveChild1,
+ OPC_MoveChild2,
+ OPC_MoveChild3,
+ OPC_MoveChild4,
+ OPC_MoveChild5,
+ OPC_MoveChild6,
+ OPC_MoveChild7,
OPC_MoveParent,
OPC_CheckSame,
- OPC_CheckChild0Same, OPC_CheckChild1Same,
- OPC_CheckChild2Same, OPC_CheckChild3Same,
+ OPC_CheckChild0Same,
+ OPC_CheckChild1Same,
+ OPC_CheckChild2Same,
+ OPC_CheckChild3Same,
OPC_CheckPatternPredicate,
OPC_CheckPatternPredicate2,
OPC_CheckPredicate,
@@ -144,16 +158,26 @@ public:
OPC_CheckType,
OPC_CheckTypeRes,
OPC_SwitchType,
- OPC_CheckChild0Type, OPC_CheckChild1Type, OPC_CheckChild2Type,
- OPC_CheckChild3Type, OPC_CheckChild4Type, OPC_CheckChild5Type,
- OPC_CheckChild6Type, OPC_CheckChild7Type,
+ OPC_CheckChild0Type,
+ OPC_CheckChild1Type,
+ OPC_CheckChild2Type,
+ OPC_CheckChild3Type,
+ OPC_CheckChild4Type,
+ OPC_CheckChild5Type,
+ OPC_CheckChild6Type,
+ OPC_CheckChild7Type,
OPC_CheckInteger,
- OPC_CheckChild0Integer, OPC_CheckChild1Integer, OPC_CheckChild2Integer,
- OPC_CheckChild3Integer, OPC_CheckChild4Integer,
- OPC_CheckCondCode, OPC_CheckChild2CondCode,
+ OPC_CheckChild0Integer,
+ OPC_CheckChild1Integer,
+ OPC_CheckChild2Integer,
+ OPC_CheckChild3Integer,
+ OPC_CheckChild4Integer,
+ OPC_CheckCondCode,
+ OPC_CheckChild2CondCode,
OPC_CheckValueType,
OPC_CheckComplexPat,
- OPC_CheckAndImm, OPC_CheckOrImm,
+ OPC_CheckAndImm,
+ OPC_CheckOrImm,
OPC_CheckImmAllOnesV,
OPC_CheckImmAllZerosV,
OPC_CheckFoldableChainNode,
@@ -174,10 +198,14 @@ public:
OPC_EmitNodeXForm,
OPC_EmitNode,
// Space-optimized forms that implicitly encode number of result VTs.
- OPC_EmitNode0, OPC_EmitNode1, OPC_EmitNode2,
+ OPC_EmitNode0,
+ OPC_EmitNode1,
+ OPC_EmitNode2,
OPC_MorphNodeTo,
// Space-optimized forms that implicitly encode number of result VTs.
- OPC_MorphNodeTo0, OPC_MorphNodeTo1, OPC_MorphNodeTo2,
+ OPC_MorphNodeTo0,
+ OPC_MorphNodeTo1,
+ OPC_MorphNodeTo2,
OPC_CompleteMatch,
// Contains offset in table for pattern being selected
OPC_Coverage
``````````
</details>
https://github.com/llvm/llvm-project/pull/73291
More information about the llvm-commits
mailing list