We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a90fc66 commit d0f96beCopy full SHA for d0f96be
llvm/docs/AddingConstrainedIntrinsics.rst
@@ -81,6 +81,14 @@ be properly handled.::
81
82
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
83
84
+However, the mutation may not happen if the new node has not been registered
85
+in TargetLoweringBase::initActions(). If the corresponding non-STRICT node
86
+is Legal but a target does not know about STRICT nodes then the STRICT
87
+node will default to Legal and mutation will be bypassed with a "Cannot
88
+select" error. Register the new STRICT node as Expand to avoid this bug.::
89
+
90
+ lib/CodeGen/TargetLoweringBase.cpp
91
92
To make debug logs readable it is helpful to update the SelectionDAG's
93
debug logger:::
94
0 commit comments