@@ -159,92 +159,92 @@ struct MissingFeatures {
159159 static bool addressPointerAuthInfo () { return false ; }
160160
161161 // Misc
162- static bool cirgenABIInfo () { return false ; }
163162 static bool abiArgInfo () { return false ; }
164- static bool tryEmitAsConstant () { return false ; }
165- static bool constructABIArgDirectExtend () { return false ; }
166- static bool opGlobalViewAttr () { return false ; }
167- static bool lowerModeOptLevel () { return false ; }
168- static bool opTBAA () { return false ; }
169- static bool objCLifetime () { return false ; }
170- static bool objCBlocks () { return false ; }
171- static bool emitNullabilityCheck () { return false ; }
172- static bool emitLValueAlignmentAssumption () { return false ; }
173- static bool emitLifetimeMarkers () { return false ; }
174- static bool astVarDeclInterface () { return false ; }
175- static bool stackSaveOp () { return false ; }
163+ static bool addHeapAllocSiteMetadata () { return false ; }
176164 static bool aggValueSlot () { return false ; }
177- static bool aggValueSlotMayOverlap () { return false ; }
178- static bool aggValueSlotVolatile () { return false ; }
179- static bool aggValueSlotDestructedFlag () { return false ; }
180165 static bool aggValueSlotAlias () { return false ; }
166+ static bool aggValueSlotDestructedFlag () { return false ; }
181167 static bool aggValueSlotGC () { return false ; }
182- static bool generateDebugInfo () { return false ; }
183- static bool pointerOverflowSanitizer () { return false ; }
184- static bool fpConstraints () { return false ; }
185- static bool sanitizers () { return false ; }
186- static bool addHeapAllocSiteMetadata () { return false ; }
187- static bool targetCIRGenInfoArch () { return false ; }
188- static bool targetCIRGenInfoOS () { return false ; }
189- static bool targetCodeGenInfoGetNullPointer () { return false ; }
190- static bool loopInfoStack () { return false ; }
191- static bool requiresCleanups () { return false ; }
192- static bool createProfileWeightsForLoop () { return false ; }
193- static bool emitCondLikelihoodViaExpectIntrinsic () { return false ; }
194- static bool pgoUse () { return false ; }
195- static bool cgFPOptionsRAII () { return false ; }
196- static bool metaDataNode () { return false ; }
197- static bool fastMathFlags () { return false ; }
168+ static bool aggValueSlotMayOverlap () { return false ; }
169+ static bool aggValueSlotVolatile () { return false ; }
198170 static bool alignCXXRecordDecl () { return false ; }
199- static bool setNonGC () { return false ; }
200- static bool incrementProfileCounter () { return false ; }
201- static bool insertBuiltinUnpredictable () { return false ; }
202- static bool objCGC () { return false ; }
203- static bool weakRefReference () { return false ; }
204- static bool hip () { return false ; }
205- static bool setObjCGCLValueClass () { return false ; }
206- static bool setDLLStorageClass () { return false ; }
207- static bool openMP () { return false ; }
208- static bool emitCheckedInBoundsGEP () { return false ; }
209- static bool preservedAccessIndexRegion () { return false ; }
171+ static bool armComputeVolatileBitfields () { return false ; }
172+ static bool asmLabelAttr () { return false ; }
173+ static bool astVarDeclInterface () { return false ; }
174+ static bool attributeNoBuiltin () { return false ; }
210175 static bool bitfields () { return false ; }
211- static bool msabi () { return false ; }
212- static bool typeChecks () { return false ; }
213- static bool lambdaFieldToName () { return false ; }
214- static bool moduleNameHash () { return false ; }
215- static bool constantFoldSwitchStatement () { return false ; }
216- static bool cudaSupport () { return false ; }
217- static bool maybeHandleStaticInExternC () { return false ; }
176+ static bool builtinCall () { return false ; }
177+ static bool builtinCallF128 () { return false ; }
178+ static bool builtinCallMathErrno () { return false ; }
179+ static bool cgFPOptionsRAII () { return false ; }
180+ static bool cirgenABIInfo () { return false ; }
181+ static bool cleanupAfterErrorDiags () { return false ; }
182+ static bool cleanupsToDeactivate () { return false ; }
218183 static bool constEmitterArrayILE () { return false ; }
219184 static bool constEmitterVectorILE () { return false ; }
220- static bool needsGlobalCtorDtor () { return false ; }
221- static bool emitTypeCheck () { return false ; }
222- static bool writebacks () { return false ; }
223- static bool cleanupsToDeactivate () { return false ; }
224- static bool stackBase () { return false ; }
225- static bool deferredCXXGlobalInit () { return false ; }
226- static bool setTargetAttributes () { return false ; }
185+ static bool constantFoldSwitchStatement () { return false ; }
186+ static bool constructABIArgDirectExtend () { return false ; }
227187 static bool coverageMapping () { return false ; }
228- static bool peepholeProtection () { return false ; }
229- static bool instrumentation () { return false ; }
230- static bool cleanupAfterErrorDiags () { return false ; }
188+ static bool createProfileWeightsForLoop () { return false ; }
189+ static bool ctorMemcpyizer () { return false ; }
190+ static bool cudaSupport () { return false ; }
231191 static bool cxxRecordStaticMembers () { return false ; }
232- static bool isMemcpyEquivalentSpecialMember () { return false ; }
233- static bool isTrivialCtorOrDtor () { return false ; }
192+ static bool dataLayoutTypeAllocSize () { return false ; }
193+ static bool deferredCXXGlobalInit () { return false ; }
194+ static bool emitCheckedInBoundsGEP () { return false ; }
195+ static bool emitCondLikelihoodViaExpectIntrinsic () { return false ; }
196+ static bool emitLifetimeMarkers () { return false ; }
197+ static bool emitLValueAlignmentAssumption () { return false ; }
198+ static bool emitNullabilityCheck () { return false ; }
199+ static bool emitTypeCheck () { return false ; }
200+ static bool fastMathFlags () { return false ; }
201+ static bool fpConstraints () { return false ; }
202+ static bool generateDebugInfo () { return false ; }
203+ static bool hip () { return false ; }
234204 static bool implicitConstructorArgs () { return false ; }
205+ static bool incrementProfileCounter () { return false ; }
206+ static bool insertBuiltinUnpredictable () { return false ; }
207+ static bool instrumentation () { return false ; }
235208 static bool intrinsics () { return false ; }
236- static bool attributeNoBuiltin () { return false ; }
237- static bool thunks () { return false ; }
238- static bool runCleanupsScope () { return false ; }
209+ static bool isMemcpyEquivalentSpecialMember () { return false ; }
210+ static bool isTrivialCtorOrDtor () { return false ; }
211+ static bool lambdaFieldToName () { return false ; }
212+ static bool loopInfoStack () { return false ; }
239213 static bool lowerAggregateLoadStore () { return false ; }
240- static bool dataLayoutTypeAllocSize () { return false ; }
241- static bool asmLabelAttr () { return false ; }
242- static bool builtinCall () { return false ; }
243- static bool builtinCallF128 () { return false ; }
244- static bool builtinCallMathErrno () { return false ; }
214+ static bool lowerModeOptLevel () { return false ; }
215+ static bool maybeHandleStaticInExternC () { return false ; }
216+ static bool metaDataNode () { return false ; }
217+ static bool moduleNameHash () { return false ; }
218+ static bool msabi () { return false ; }
219+ static bool needsGlobalCtorDtor () { return false ; }
245220 static bool nonFineGrainedBitfields () { return false ; }
246- static bool armComputeVolatileBitfields () { return false ; }
247- static bool ctorMemcpyizer () { return false ; }
221+ static bool objCBlocks () { return false ; }
222+ static bool objCGC () { return false ; }
223+ static bool objCLifetime () { return false ; }
224+ static bool openMP () { return false ; }
225+ static bool opGlobalViewAttr () { return false ; }
226+ static bool opTBAA () { return false ; }
227+ static bool peepholeProtection () { return false ; }
228+ static bool pgoUse () { return false ; }
229+ static bool pointerOverflowSanitizer () { return false ; }
230+ static bool preservedAccessIndexRegion () { return false ; }
231+ static bool requiresCleanups () { return false ; }
232+ static bool runCleanupsScope () { return false ; }
233+ static bool sanitizers () { return false ; }
234+ static bool setDLLStorageClass () { return false ; }
235+ static bool setNonGC () { return false ; }
236+ static bool setObjCGCLValueClass () { return false ; }
237+ static bool setTargetAttributes () { return false ; }
238+ static bool stackBase () { return false ; }
239+ static bool stackSaveOp () { return false ; }
240+ static bool targetCIRGenInfoArch () { return false ; }
241+ static bool targetCIRGenInfoOS () { return false ; }
242+ static bool targetCodeGenInfoGetNullPointer () { return false ; }
243+ static bool thunks () { return false ; }
244+ static bool tryEmitAsConstant () { return false ; }
245+ static bool typeChecks () { return false ; }
246+ static bool weakRefReference () { return false ; }
247+ static bool writebacks () { return false ; }
248248
249249 // Missing types
250250 static bool dataMemberType () { return false ; }
0 commit comments