@@ -72,6 +72,24 @@ struct MissingFeatures {
7272 static bool opFuncLinkage () { return false ; }
7373 static bool opFuncVisibility () { return false ; }
7474
75+ // CallOp handling
76+ static bool opCallBuiltinFunc () { return false ; }
77+ static bool opCallPseudoDtor () { return false ; }
78+ static bool opCallArgs () { return false ; }
79+ static bool opCallReturn () { return false ; }
80+ static bool opCallArgEvaluationOrder () { return false ; }
81+ static bool opCallCallConv () { return false ; }
82+ static bool opCallSideEffect () { return false ; }
83+ static bool opCallChainCall () { return false ; }
84+ static bool opCallNoPrototypeFunc () { return false ; }
85+ static bool opCallMustTail () { return false ; }
86+ static bool opCallIndirect () { return false ; }
87+ static bool opCallVirtual () { return false ; }
88+ static bool opCallInAlloca () { return false ; }
89+ static bool opCallAttrs () { return false ; }
90+ static bool opCallSurroundingTry () { return false ; }
91+ static bool opCallASTAttr () { return false ; }
92+
7593 // ScopeOp handling
7694 static bool opScopeCleanupRegion () { return false ; }
7795
@@ -90,7 +108,10 @@ struct MissingFeatures {
90108 static bool lowerModeOptLevel () { return false ; }
91109 static bool opTBAA () { return false ; }
92110 static bool objCLifetime () { return false ; }
111+ static bool objCBlocks () { return false ; }
93112 static bool emitNullabilityCheck () { return false ; }
113+ static bool emitLValueAlignmentAssumption () { return false ; }
114+ static bool emitLifetimeMarkers () { return false ; }
94115 static bool astVarDeclInterface () { return false ; }
95116 static bool stackSaveOp () { return false ; }
96117 static bool aggValueSlot () { return false ; }
@@ -113,6 +134,8 @@ struct MissingFeatures {
113134 static bool incrementProfileCounter () { return false ; }
114135 static bool insertBuiltinUnpredictable () { return false ; }
115136 static bool objCGC () { return false ; }
137+ static bool weakRefReference () { return false ; }
138+ static bool hip () { return false ; }
116139
117140 // Missing types
118141 static bool dataMemberType () { return false ; }
@@ -132,6 +155,7 @@ struct MissingFeatures {
132155 static bool complexImagOp () { return false ; }
133156 static bool complexRealOp () { return false ; }
134157 static bool ifOp () { return false ; }
158+ static bool invokeOp () { return false ; }
135159 static bool labelOp () { return false ; }
136160 static bool ptrDiffOp () { return false ; }
137161 static bool ptrStrideOp () { return false ; }
0 commit comments