@@ -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