From a7f12c2673927dd3f3c4f9b3e1c085df754b8088 Mon Sep 17 00:00:00 2001 From: Peter Goodman Date: Mon, 16 Sep 2024 15:05:03 -0400 Subject: [PATCH] Update VAST and PASTA (#572) * Update to latest VAST codegen. * Bootstrap with latest vast. * Re-bootstrap with some method renaming, and more wrappers. * Bootstrap PASTA. * Bump PASTA. * Bump RocksDB and Abseil. * Downgrade back to C++20, as RocksDB doesn't compile as C++23. --- CMakeLists.txt | 1 - bin/Bootstrap/Bootstrap.cpp | 1 - bin/Bootstrap/Bootstrap.h | 1 - bin/Bootstrap/CMakeLists.txt | 3 +- bin/Bootstrap/PASTA.cpp | 12 - bin/Bootstrap/PythonBindings.py | 14 +- bin/Bootstrap/VAST.cpp | 266 +- bin/CMakeLists.txt | 1 - bin/Examples/AnnotateMutableDeclarations.py | 7 +- bin/Examples/CMakeLists.txt | 1 - bin/Examples/CompressCompilation.py | 7 +- bin/Examples/CountSourceIR.cpp | 1 - bin/Examples/DumpFiles.cpp | 1 - bin/Examples/FindCallsInMacroExpansions.cpp | 1 - bin/Examples/FindDivergentCandidates.cpp | 1 - bin/Examples/FindFlexibleUserCopies.cpp | 1 - bin/Examples/FindLinkedStructures.cpp | 1 - bin/Examples/FindSketchyCasts.cpp | 1 - bin/Examples/FindSketchyStrchr.cpp | 1 - bin/Examples/FindSymbol.cpp | 1 - bin/Examples/GroupFunctions.py | 7 +- bin/Examples/Harness.cpp | 2 +- bin/Examples/HighlightEntity.cpp | 1 - bin/Examples/HighlightReferences.cpp | 1 - bin/Examples/Index.cpp | 1 - bin/Examples/Index.h | 1 - .../ListDeclOverlappingMacroExpansions.cpp | 1 - bin/Examples/ListFiles.cpp | 1 - bin/Examples/ListFragments.cpp | 1 - bin/Examples/ListFunctions.cpp | 1 - bin/Examples/ListMacros.cpp | 1 - bin/Examples/ListRedeclarations.cpp | 1 - bin/Examples/ListStructures.cpp | 1 - bin/Examples/ListVariables.cpp | 1 - bin/Examples/PrintCallGraph.cpp | 1 - bin/Examples/PrintFile.cpp | 1 - bin/Examples/PrintFragment.cpp | 1 - bin/Examples/PrintIncludeGraph.cpp | 1 - bin/Examples/PrintReferenceGraph.cpp | 1 - bin/Examples/PrintReferenceHierarchy.cpp | 2 +- bin/Examples/PrintSourceIR.cpp | 1 - bin/Examples/PrintTokenGraph.cpp | 1 - bin/Examples/PrintTokenTree.cpp | 1 - bin/Examples/PrintTypeTokenGraph.cpp | 1 - bin/Examples/RegexQuery.cpp | 1 - bin/Examples/TaintEntity.cpp | 1 - bin/Examples/WebBrowser.py | 7 +- bin/Index/Action.cpp | 1 - bin/Index/Action.h | 1 - bin/Index/BuildPendingFragment.cpp | 1 - bin/Index/CMakeLists.txt | 1 - bin/Index/Codegen.cpp | 88 +- bin/Index/Codegen.h | 1 - bin/Index/Context.cpp | 1 - bin/Index/Context.h | 2 +- bin/Index/Endian.h | 1 - bin/Index/Entity.h | 1 - bin/Index/EntityMapper.cpp | 1 - bin/Index/EntityMapper.h | 1 - bin/Index/Executor.cpp | 1 - bin/Index/Executor.h | 3 +- bin/Index/Hash.cpp | 1 - bin/Index/Hash.h | 1 - bin/Index/IdStore.cpp | 2 +- bin/Index/IdStore.h | 1 - bin/Index/Importer.cpp | 1 - bin/Index/Importer.h | 1 - bin/Index/IndexCompileJob.cpp | 17 +- bin/Index/IndexCompileJob.h | 1 - bin/Index/LabelEntitiesInFragment.cpp | 1 - bin/Index/LabelEntitiesInFragment.h | 1 - bin/Index/LabelParentEntitiesInFragment.cpp | 1 - bin/Index/LinkEntitiesAcrossFragments.cpp | 1 - bin/Index/LinkEntityNamesToFragment.cpp | 1 - .../LinkExternalReferencesInFragment.cpp | 1 - bin/Index/Log.h | 1 - bin/Index/Main.cpp | 1 - bin/Index/NameMangler.cpp | 1 - bin/Index/NameMangler.h | 1 - bin/Index/PASTA.cpp | 1 - bin/Index/PASTA.h | 1 - bin/Index/Parser.cpp | 4 +- bin/Index/Parser.h | 1 - bin/Index/PendingFragment.h | 1 - bin/Index/Persist.cpp | 1 - bin/Index/PersistTokenContexts.cpp | 1 - bin/Index/PersistTypes.cpp | 1 - bin/Index/ProgressBar.cpp | 1 - bin/Index/ProgressBar.h | 1 - bin/Index/Provenance.cpp | 1 - bin/Index/Provenance.h | 1 - bin/Index/References.cpp | 1 - bin/Index/References.h | 1 - bin/Index/ScopedPrinter.h | 45 + bin/Index/Serialize.cpp | 27 +- bin/Index/Serialize.h | 1 - bin/Index/SerializePendingFragment.cpp | 1 - bin/Index/Signal.cpp | 1 - bin/Index/Signal.h | 1 - bin/Index/Subprocess.cpp | 1 - bin/Index/Subprocess.h | 1 - bin/Index/TokenTree.cpp | 1 - bin/Index/TokenTree.h | 1 - bin/Index/TypeMapper.cpp | 1 - bin/Index/TypeMapper.h | 1 - bin/Index/Util.cpp | 1 - bin/Index/Util.h | 2 +- bin/Index/Visitor.cpp | 1 - bin/Index/Visitor.h | 1 - bindings/CMakeLists.txt | 1 - bindings/Python/Binding.cpp | 1 - bindings/Python/Binding.h | 1 - bindings/Python/CMakeLists.txt | 5 +- bindings/Python/Entity.cpp | 1 - bindings/Python/Error.cpp | 1 - bindings/Python/Error.h | 1 - bindings/Python/FileLocationCache.cpp | 1 - bindings/Python/Forward.h | 57 +- .../Generated/AST/AArch64SVEPcsAttr.cpp | 1 - .../AST/AArch64SVEPcsAttrSpelling.cpp | 1 - .../Generated/AST/AArch64VectorPcsAttr.cpp | 1 - .../AST/AArch64VectorPcsAttrSpelling.cpp | 1 - .../AST/AMDGPUFlatWorkGroupSizeAttr.cpp | 1 - .../AMDGPUFlatWorkGroupSizeAttrSpelling.cpp | 1 - .../Generated/AST/AMDGPUKernelCallAttr.cpp | 1 - .../AST/AMDGPUKernelCallAttrSpelling.cpp | 1 - .../Generated/AST/AMDGPUNumSGPRAttr.cpp | 1 - .../AST/AMDGPUNumSGPRAttrSpelling.cpp | 1 - .../Generated/AST/AMDGPUNumVGPRAttr.cpp | 1 - .../AST/AMDGPUNumVGPRAttrSpelling.cpp | 1 - .../Generated/AST/AMDGPUWavesPerEUAttr.cpp | 1 - .../AST/AMDGPUWavesPerEUAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/APValueKind.cpp | 1 - .../Python/Generated/AST/ARMInterruptAttr.cpp | 1 - .../AST/ARMInterruptAttrInterruptType.cpp | 1 - .../AST/ARMInterruptAttrSpelling.cpp | 1 - .../Generated/AST/ASTDumpOutputFormat.cpp | 1 - .../Python/Generated/AST/AVRInterruptAttr.cpp | 1 - .../AST/AVRInterruptAttrSpelling.cpp | 1 - .../Python/Generated/AST/AVRSignalAttr.cpp | 1 - .../Generated/AST/AVRSignalAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/AbiTagAttr.cpp | 1 - .../Generated/AST/AbiTagAttrSpelling.cpp | 1 - .../AST/AbstractConditionalOperator.cpp | 1 - .../Python/Generated/AST/AccessSpecDecl.cpp | 1 - .../Python/Generated/AST/AccessSpecifier.cpp | 1 - .../Generated/AST/AcquireCapabilityAttr.cpp | 1 - .../AST/AcquireCapabilityAttrSpelling.cpp | 1 - .../Generated/AST/AcquireHandleAttr.cpp | 1 - .../AST/AcquireHandleAttrSpelling.cpp | 1 - .../Generated/AST/AcquiredAfterAttr.cpp | 1 - .../Generated/AST/AcquiredBeforeAttr.cpp | 1 - .../Python/Generated/AST/AddrLabelExpr.cpp | 1 - .../Generated/AST/AddrSpaceMapMangling.cpp | 1 - .../Python/Generated/AST/AddressSpaceAttr.cpp | 1 - .../AST/AddressSpaceAttrSpelling.cpp | 1 - .../Python/Generated/AST/AdjustedType.cpp | 1 - bindings/Python/Generated/AST/AliasAttr.cpp | 1 - .../Generated/AST/AliasAttrSpelling.cpp | 1 - .../Python/Generated/AST/AlignMac68kAttr.cpp | 1 - .../Python/Generated/AST/AlignNaturalAttr.cpp | 1 - .../Generated/AST/AlignRequirementKind.cpp | 1 - .../Python/Generated/AST/AlignValueAttr.cpp | 1 - bindings/Python/Generated/AST/AlignedAttr.cpp | 1 - .../Generated/AST/AlignedAttrSpelling.cpp | 1 - .../Python/Generated/AST/AllocAlignAttr.cpp | 1 - .../Generated/AST/AllocAlignAttrSpelling.cpp | 1 - .../Python/Generated/AST/AllocSizeAttr.cpp | 1 - .../Generated/AST/AllocSizeAttrSpelling.cpp | 1 - .../Generated/AST/AltivecSrcCompatKind.cpp | 1 - .../Generated/AST/AlwaysDestroyAttr.cpp | 1 - .../AST/AlwaysDestroyAttrSpelling.cpp | 1 - .../Python/Generated/AST/AlwaysInlineAttr.cpp | 1 - .../AST/AlwaysInlineAttrSpelling.cpp | 1 - .../Generated/AST/AnalyzerNoReturnAttr.cpp | 1 - .../Python/Generated/AST/AnnotateAttr.cpp | 1 - .../Generated/AST/AnnotateAttrSpelling.cpp | 1 - .../Python/Generated/AST/AnnotateTypeAttr.cpp | 1 - .../AST/AnnotateTypeAttrSpelling.cpp | 1 - .../Generated/AST/AnyX86InterruptAttr.cpp | 1 - .../AST/AnyX86InterruptAttrSpelling.cpp | 1 - .../AST/AnyX86NoCallerSavedRegistersAttr.cpp | 1 - ...yX86NoCallerSavedRegistersAttrSpelling.cpp | 1 - .../Generated/AST/AnyX86NoCfCheckAttr.cpp | 1 - .../AST/AnyX86NoCfCheckAttrSpelling.cpp | 1 - .../AST/ArcWeakrefUnavailableAttr.cpp | 1 - .../AST/ArcWeakrefUnavailableAttrSpelling.cpp | 1 - .../Python/Generated/AST/ArgumentKind.cpp | 1 - .../Generated/AST/ArgumentWithTypeTagAttr.cpp | 1 - .../AST/ArgumentWithTypeTagAttrSpelling.cpp | 1 - .../Generated/AST/ArmBuiltinAliasAttr.cpp | 1 - .../AST/ArmBuiltinAliasAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ArmInAttr.cpp | 1 - .../Python/Generated/AST/ArmInOutAttr.cpp | 1 - .../Generated/AST/ArmLocallyStreamingAttr.cpp | 1 - .../AST/ArmMveStrictPolymorphismAttr.cpp | 1 - .../ArmMveStrictPolymorphismAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ArmNewAttr.cpp | 1 - bindings/Python/Generated/AST/ArmOutAttr.cpp | 1 - .../Python/Generated/AST/ArmPreservesAttr.cpp | 1 - .../Python/Generated/AST/ArmStreamingAttr.cpp | 1 - .../AST/ArmStreamingCompatibleAttr.cpp | 1 - .../Generated/AST/ArrayInitIndexExpr.cpp | 1 - .../Generated/AST/ArrayInitLoopExpr.cpp | 1 - .../Generated/AST/ArraySizeModifier.cpp | 1 - .../Generated/AST/ArraySubscriptExpr.cpp | 1 - bindings/Python/Generated/AST/ArrayType.cpp | 1 - .../Python/Generated/AST/ArrayTypeTrait.cpp | 1 - .../Generated/AST/ArrayTypeTraitExpr.cpp | 1 - .../Python/Generated/AST/ArtificialAttr.cpp | 1 - .../Generated/AST/ArtificialAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/AsTypeExpr.cpp | 1 - .../Python/Generated/AST/AsmLabelAttr.cpp | 1 - .../Generated/AST/AsmLabelAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/AsmStmt.cpp | 1 - .../Generated/AST/AssertCapabilityAttr.cpp | 1 - .../AST/AssertCapabilityAttrSpelling.cpp | 1 - .../Generated/AST/AssertExclusiveLockAttr.cpp | 1 - .../Generated/AST/AssertSharedLockAttr.cpp | 1 - .../Generated/AST/AssumeAlignedAttr.cpp | 1 - .../AST/AssumeAlignedAttrSpelling.cpp | 1 - .../Python/Generated/AST/AssumptionAttr.cpp | 1 - .../Generated/AST/AssumptionAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/AtomicExpr.cpp | 1 - .../Generated/AST/AtomicExprAtomicOp.cpp | 1 - .../Generated/AST/AtomicScopeModelKind.cpp | 1 - bindings/Python/Generated/AST/AtomicType.cpp | 1 - bindings/Python/Generated/AST/Attr.cpp | 1 - bindings/Python/Generated/AST/AttrKind.cpp | 1 - .../Python/Generated/AST/AttributeSyntax.cpp | 1 - .../Python/Generated/AST/AttributedStmt.cpp | 1 - .../Python/Generated/AST/AttributedType.cpp | 1 - bindings/Python/Generated/AST/AutoType.cpp | 1 - .../Python/Generated/AST/AutoTypeKeyword.cpp | 1 - .../Python/Generated/AST/AvailabilityAttr.cpp | 1 - .../AST/AvailabilityAttrSpelling.cpp | 1 - .../Generated/AST/AvailabilityResult.cpp | 1 - .../AvailableOnlyInDefaultEvalMethodAttr.cpp | 1 - ...bleOnlyInDefaultEvalMethodAttrSpelling.cpp | 1 - .../AST/BPFPreserveAccessIndexAttr.cpp | 1 - .../BPFPreserveAccessIndexAttrSpelling.cpp | 1 - .../AST/BPFPreserveStaticOffsetAttr.cpp | 1 - .../BPFPreserveStaticOffsetAttrSpelling.cpp | 1 - .../Python/Generated/AST/BTFDeclTagAttr.cpp | 1 - .../Generated/AST/BTFDeclTagAttrSpelling.cpp | 1 - .../Generated/AST/BTFTagAttributedType.cpp | 1 - .../Python/Generated/AST/BTFTypeTagAttr.cpp | 1 - .../Generated/AST/BTFTypeTagAttrSpelling.cpp | 1 - .../Python/Generated/AST/BaseUsingDecl.cpp | 1 - .../AST/BinaryConditionalOperator.cpp | 1 - .../Python/Generated/AST/BinaryOperator.cpp | 1 - .../Generated/AST/BinaryOperatorKind.cpp | 1 - bindings/Python/Generated/AST/BindingDecl.cpp | 1 - bindings/Python/Generated/AST/BitIntType.cpp | 1 - bindings/Python/Generated/AST/Bits.cpp | 1 - bindings/Python/Generated/AST/BlockDecl.cpp | 1 - bindings/Python/Generated/AST/BlockExpr.cpp | 1 - .../Python/Generated/AST/BlockPointerType.cpp | 1 - bindings/Python/Generated/AST/BlocksAttr.cpp | 1 - .../Generated/AST/BlocksAttrBlockType.cpp | 1 - .../Generated/AST/BlocksAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/BreakStmt.cpp | 1 - .../Python/Generated/AST/BuiltinAliasAttr.cpp | 1 - .../AST/BuiltinAliasAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/BuiltinAttr.cpp | 1 - .../Generated/AST/BuiltinBitCastExpr.cpp | 1 - .../Generated/AST/BuiltinTemplateDecl.cpp | 1 - bindings/Python/Generated/AST/BuiltinType.cpp | 1 - .../Python/Generated/AST/BuiltinTypeKind.cpp | 1 - .../Python/Generated/AST/C11NoReturnAttr.cpp | 1 - bindings/Python/Generated/AST/CDeclAttr.cpp | 1 - .../Generated/AST/CDeclAttrSpelling.cpp | 1 - .../Generated/AST/CFAuditedTransferAttr.cpp | 1 - .../AST/CFAuditedTransferAttrSpelling.cpp | 1 - .../Python/Generated/AST/CFConsumedAttr.cpp | 1 - .../Generated/AST/CFConsumedAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CFGuardAttr.cpp | 1 - .../Generated/AST/CFGuardAttrGuardArg.cpp | 1 - .../Generated/AST/CFGuardAttrSpelling.cpp | 1 - .../AST/CFICanonicalJumpTableAttr.cpp | 1 - .../AST/CFICanonicalJumpTableAttrSpelling.cpp | 1 - .../AST/CFReturnsNotRetainedAttr.cpp | 1 - .../AST/CFReturnsNotRetainedAttrSpelling.cpp | 1 - .../Generated/AST/CFReturnsRetainedAttr.cpp | 1 - .../AST/CFReturnsRetainedAttrSpelling.cpp | 1 - .../Generated/AST/CFUnknownTransferAttr.cpp | 1 - .../AST/CFUnknownTransferAttrSpelling.cpp | 1 - .../Python/Generated/AST/CPUDispatchAttr.cpp | 1 - .../Generated/AST/CPUDispatchAttrSpelling.cpp | 1 - .../Python/Generated/AST/CPUSpecificAttr.cpp | 1 - .../Generated/AST/CPUSpecificAttrSpelling.cpp | 1 - .../Python/Generated/AST/CStyleCastExpr.cpp | 1 - .../Python/Generated/AST/CUDAConstantAttr.cpp | 1 - .../AST/CUDAConstantAttrSpelling.cpp | 1 - .../Python/Generated/AST/CUDADeviceAttr.cpp | 1 - .../Generated/AST/CUDADeviceAttrSpelling.cpp | 1 - .../AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp | 1 - ...DADeviceBuiltinSurfaceTypeAttrSpelling.cpp | 1 - .../AST/CUDADeviceBuiltinTextureTypeAttr.cpp | 1 - ...DADeviceBuiltinTextureTypeAttrSpelling.cpp | 1 - .../Python/Generated/AST/CUDAGlobalAttr.cpp | 1 - .../Generated/AST/CUDAGlobalAttrSpelling.cpp | 1 - .../Python/Generated/AST/CUDAHostAttr.cpp | 1 - .../Generated/AST/CUDAHostAttrSpelling.cpp | 1 - .../Generated/AST/CUDAInvalidTargetAttr.cpp | 1 - .../Generated/AST/CUDAKernelCallExpr.cpp | 1 - .../Generated/AST/CUDALaunchBoundsAttr.cpp | 1 - .../AST/CUDALaunchBoundsAttrSpelling.cpp | 1 - .../Python/Generated/AST/CUDASharedAttr.cpp | 1 - .../Generated/AST/CUDASharedAttrSpelling.cpp | 1 - .../Generated/AST/CXX11NoReturnAttr.cpp | 1 - .../AST/CXX11NoReturnAttrSpelling.cpp | 1 - .../Generated/AST/CXXAddrspaceCastExpr.cpp | 1 - .../Python/Generated/AST/CXXBaseSpecifier.cpp | 1 - .../Generated/AST/CXXBindTemporaryExpr.cpp | 1 - .../Generated/AST/CXXBoolLiteralExpr.cpp | 1 - .../Python/Generated/AST/CXXCatchStmt.cpp | 1 - .../Python/Generated/AST/CXXConstCastExpr.cpp | 1 - .../Python/Generated/AST/CXXConstructExpr.cpp | 1 - .../Generated/AST/CXXConstructionKind.cpp | 1 - .../Generated/AST/CXXConstructorDecl.cpp | 1 - .../Generated/AST/CXXConversionDecl.cpp | 1 - .../Generated/AST/CXXCtorInitializer.cpp | 1 - .../Generated/AST/CXXDeductionGuideDecl.cpp | 1 - .../Generated/AST/CXXDefaultArgExpr.cpp | 1 - .../Generated/AST/CXXDefaultInitExpr.cpp | 1 - .../Python/Generated/AST/CXXDeleteExpr.cpp | 1 - .../AST/CXXDependentScopeMemberExpr.cpp | 1 - .../Generated/AST/CXXDestructorDecl.cpp | 1 - .../Generated/AST/CXXDynamicCastExpr.cpp | 1 - bindings/Python/Generated/AST/CXXFoldExpr.cpp | 1 - .../Python/Generated/AST/CXXForRangeStmt.cpp | 1 - .../Generated/AST/CXXFunctionalCastExpr.cpp | 1 - .../AST/CXXInheritedCtorInitExpr.cpp | 1 - .../Generated/AST/CXXMemberCallExpr.cpp | 1 - .../Python/Generated/AST/CXXMethodDecl.cpp | 1 - .../Python/Generated/AST/CXXNamedCastExpr.cpp | 1 - bindings/Python/Generated/AST/CXXNewExpr.cpp | 1 - .../AST/CXXNewInitializationStyle.cpp | 1 - .../Python/Generated/AST/CXXNoexceptExpr.cpp | 1 - .../Generated/AST/CXXNullPtrLiteralExpr.cpp | 1 - .../Generated/AST/CXXOperatorCallExpr.cpp | 1 - .../Generated/AST/CXXParenListInitExpr.cpp | 1 - .../Generated/AST/CXXPseudoDestructorExpr.cpp | 1 - .../Python/Generated/AST/CXXRecordDecl.cpp | 1 - .../AST/CXXRecordDeclLambdaDependencyKind.cpp | 1 - .../Generated/AST/CXXReinterpretCastExpr.cpp | 1 - .../AST/CXXRewrittenBinaryOperator.cpp | 1 - .../Generated/AST/CXXScalarValueInitExpr.cpp | 1 - .../Generated/AST/CXXStaticCastExpr.cpp | 1 - .../AST/CXXStdInitializerListExpr.cpp | 1 - .../Generated/AST/CXXTemporaryObjectExpr.cpp | 1 - bindings/Python/Generated/AST/CXXThisExpr.cpp | 1 - .../Python/Generated/AST/CXXThrowExpr.cpp | 1 - bindings/Python/Generated/AST/CXXTryStmt.cpp | 1 - .../Python/Generated/AST/CXXTypeidExpr.cpp | 1 - .../AST/CXXUnresolvedConstructExpr.cpp | 1 - .../Python/Generated/AST/CXXUuidofExpr.cpp | 1 - bindings/Python/Generated/AST/CallExpr.cpp | 1 - .../Generated/AST/CallExprADLCallKind.cpp | 1 - .../Python/Generated/AST/CallableWhenAttr.cpp | 1 - .../AST/CallableWhenAttrConsumedState.cpp | 1 - .../AST/CallableWhenAttrSpelling.cpp | 1 - .../Python/Generated/AST/CallbackAttr.cpp | 1 - .../Generated/AST/CallbackAttrSpelling.cpp | 1 - .../Python/Generated/AST/CalledOnceAttr.cpp | 1 - .../Generated/AST/CalledOnceAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CallingConv.cpp | 1 - .../Python/Generated/AST/CanThrowResult.cpp | 1 - .../Python/Generated/AST/CapabilityAttr.cpp | 1 - .../Generated/AST/CapabilityAttrSpelling.cpp | 1 - .../Python/Generated/AST/CapturedDecl.cpp | 1 - .../Generated/AST/CapturedRecordAttr.cpp | 1 - .../Generated/AST/CapturedRegionKind.cpp | 1 - .../Python/Generated/AST/CapturedStmt.cpp | 1 - .../AST/CapturedStmtVariableCaptureKind.cpp | 1 - .../Generated/AST/CarriesDependencyAttr.cpp | 1 - .../AST/CarriesDependencyAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CaseStmt.cpp | 1 - bindings/Python/Generated/AST/CastExpr.cpp | 1 - bindings/Python/Generated/AST/CastKind.cpp | 1 - .../Python/Generated/AST/CharacterLiteral.cpp | 1 - .../Generated/AST/CharacterLiteralKind.cpp | 1 - bindings/Python/Generated/AST/ChooseExpr.cpp | 1 - bindings/Python/Generated/AST/ClangABI.cpp | 1 - .../Generated/AST/ClassTemplateDecl.cpp | 1 - ...ClassTemplatePartialSpecializationDecl.cpp | 1 - .../AST/ClassTemplateSpecializationDecl.cpp | 1 - bindings/Python/Generated/AST/CleanupAttr.cpp | 1 - .../Generated/AST/CleanupAttrSpelling.cpp | 1 - .../Python/Generated/AST/CmseNSCallAttr.cpp | 1 - .../Python/Generated/AST/CmseNSEntryAttr.cpp | 1 - bindings/Python/Generated/AST/CoawaitExpr.cpp | 1 - .../Python/Generated/AST/CodeAlignAttr.cpp | 1 - .../Generated/AST/CodeAlignAttrSpelling.cpp | 1 - .../Python/Generated/AST/CodeModelAttr.cpp | 1 - .../Generated/AST/CodeModelAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CodeSegAttr.cpp | 1 - bindings/Python/Generated/AST/ColdAttr.cpp | 1 - .../Python/Generated/AST/ColdAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CommentKind.cpp | 1 - bindings/Python/Generated/AST/CommonAttr.cpp | 1 - .../Generated/AST/CommonAttrSpelling.cpp | 1 - .../AST/ComparisonCategoryResult.cpp | 1 - .../Generated/AST/ComparisonCategoryType.cpp | 1 - .../Generated/AST/CompilingModuleKind.cpp | 1 - .../Python/Generated/AST/ComplexRangeKind.cpp | 1 - bindings/Python/Generated/AST/ComplexType.cpp | 1 - .../Generated/AST/CompoundAssignOperator.cpp | 1 - .../Generated/AST/CompoundLiteralExpr.cpp | 1 - .../Python/Generated/AST/CompoundStmt.cpp | 1 - bindings/Python/Generated/AST/ConceptDecl.cpp | 1 - .../AST/ConceptSpecializationExpr.cpp | 1 - .../Generated/AST/ConditionalOperator.cpp | 1 - bindings/Python/Generated/AST/ConstAttr.cpp | 1 - .../Generated/AST/ConstAttrSpelling.cpp | 1 - .../Python/Generated/AST/ConstInitAttr.cpp | 1 - .../Generated/AST/ConstInitAttrSpelling.cpp | 1 - .../Generated/AST/ConstantArrayType.cpp | 1 - .../Python/Generated/AST/ConstantExpr.cpp | 1 - .../Generated/AST/ConstantMatrixType.cpp | 1 - .../AST/ConstantResultStorageKind.cpp | 1 - .../Generated/AST/ConstexprSpecKind.cpp | 1 - .../Python/Generated/AST/ConstructorAttr.cpp | 1 - .../Generated/AST/ConstructorAttrSpelling.cpp | 1 - .../AST/ConstructorUsingShadowDecl.cpp | 1 - .../Python/Generated/AST/ConsumableAttr.cpp | 1 - .../AST/ConsumableAttrConsumedState.cpp | 1 - .../Generated/AST/ConsumableAttrSpelling.cpp | 1 - .../Generated/AST/ConsumableAutoCastAttr.cpp | 1 - .../AST/ConsumableAutoCastAttrSpelling.cpp | 1 - .../Generated/AST/ConsumableSetOnReadAttr.cpp | 1 - .../AST/ConsumableSetOnReadAttrSpelling.cpp | 1 - .../Python/Generated/AST/ContinueStmt.cpp | 1 - .../Python/Generated/AST/ConvergentAttr.cpp | 1 - .../Generated/AST/ConvergentAttrSpelling.cpp | 1 - .../Generated/AST/ConvertVectorExpr.cpp | 1 - .../Generated/AST/CoreFoundationABI.cpp | 1 - .../Python/Generated/AST/CoreturnStmt.cpp | 1 - .../AST/CoroDisableLifetimeBoundAttr.cpp | 1 - .../CoroDisableLifetimeBoundAttrSpelling.cpp | 1 - .../Generated/AST/CoroLifetimeBoundAttr.cpp | 1 - .../AST/CoroLifetimeBoundAttrSpelling.cpp | 1 - .../AST/CoroOnlyDestroyWhenCompleteAttr.cpp | 1 - ...oroOnlyDestroyWhenCompleteAttrSpelling.cpp | 1 - .../Generated/AST/CoroReturnTypeAttr.cpp | 1 - .../AST/CoroReturnTypeAttrSpelling.cpp | 1 - .../Python/Generated/AST/CoroWrapperAttr.cpp | 1 - .../Generated/AST/CoroWrapperAttrSpelling.cpp | 1 - .../Generated/AST/CoroutineBodyStmt.cpp | 1 - .../Generated/AST/CoroutineSuspendExpr.cpp | 1 - .../Python/Generated/AST/CountedByAttr.cpp | 1 - .../Generated/AST/CountedByAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/CoyieldExpr.cpp | 1 - .../Python/Generated/AST/DLLExportAttr.cpp | 1 - .../Generated/AST/DLLExportAttrSpelling.cpp | 1 - .../AST/DLLExportStaticLocalAttr.cpp | 1 - .../Python/Generated/AST/DLLImportAttr.cpp | 1 - .../Generated/AST/DLLImportAttrSpelling.cpp | 1 - .../AST/DLLImportStaticLocalAttr.cpp | 1 - .../Python/Generated/AST/DataPositionTy.cpp | 1 - bindings/Python/Generated/AST/DecayedType.cpp | 1 - bindings/Python/Generated/AST/Decl.cpp | 1 - .../Python/Generated/AST/DeclCategory.cpp | 1 - .../Generated/AST/DeclFriendObjectKind.cpp | 1 - .../Generated/AST/DeclIdentifierNamespace.cpp | 1 - bindings/Python/Generated/AST/DeclKind.cpp | 1 - .../Generated/AST/DeclModuleOwnershipKind.cpp | 1 - .../Generated/AST/DeclObjCDeclQualifier.cpp | 1 - .../Python/Generated/AST/DeclOrStmtAttr.cpp | 1 - bindings/Python/Generated/AST/DeclRefExpr.cpp | 1 - bindings/Python/Generated/AST/DeclStmt.cpp | 1 - .../Python/Generated/AST/DeclaratorDecl.cpp | 1 - .../Python/Generated/AST/DecltypeType.cpp | 1 - .../Generated/AST/DecompositionDecl.cpp | 1 - .../AST/DeducedTemplateSpecializationType.cpp | 1 - bindings/Python/Generated/AST/DeducedType.cpp | 1 - .../Generated/AST/DeductionCandidate.cpp | 1 - .../Python/Generated/AST/DefaultArgKind.cpp | 1 - .../AST/DefaultCallingConvention.cpp | 1 - bindings/Python/Generated/AST/DefaultStmt.cpp | 1 - .../AST/DefaultVisiblityExportMapping.cpp | 1 - .../AST/DependentAddressSpaceType.cpp | 1 - .../Generated/AST/DependentBitIntType.cpp | 1 - .../Generated/AST/DependentCoawaitExpr.cpp | 1 - .../Generated/AST/DependentNameType.cpp | 1 - .../AST/DependentScopeDeclRefExpr.cpp | 1 - .../Generated/AST/DependentSizedArrayType.cpp | 1 - .../AST/DependentSizedExtVectorType.cpp | 1 - .../AST/DependentSizedMatrixType.cpp | 1 - .../DependentTemplateSpecializationType.cpp | 1 - .../Generated/AST/DependentVectorType.cpp | 1 - .../Python/Generated/AST/DeprecatedAttr.cpp | 1 - .../Generated/AST/DeprecatedAttrSpelling.cpp | 1 - .../Generated/AST/DesignatedInitExpr.cpp | 1 - .../AST/DesignatedInitUpdateExpr.cpp | 1 - bindings/Python/Generated/AST/Designator.cpp | 1 - .../Python/Generated/AST/DesignatorKind.cpp | 1 - .../Python/Generated/AST/DestructorAttr.cpp | 1 - .../Generated/AST/DestructorAttrSpelling.cpp | 1 - .../Generated/AST/DiagnoseAsBuiltinAttr.cpp | 1 - .../AST/DiagnoseAsBuiltinAttrSpelling.cpp | 1 - .../Python/Generated/AST/DiagnoseIfAttr.cpp | 1 - .../AST/DiagnoseIfAttrDiagnosticType.cpp | 1 - .../Generated/AST/DiagnosticLevelMask.cpp | 1 - .../DisableSanitizerInstrumentationAttr.cpp | 1 - ...leSanitizerInstrumentationAttrSpelling.cpp | 1 - .../Generated/AST/DisableTailCallsAttr.cpp | 1 - .../AST/DisableTailCallsAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/DoStmt.cpp | 1 - .../Python/Generated/AST/ElaboratedType.cpp | 1 - .../Generated/AST/ElaboratedTypeKeyword.cpp | 1 - .../Python/Generated/AST/EmptyBasesAttr.cpp | 1 - bindings/Python/Generated/AST/EmptyDecl.cpp | 1 - .../Python/Generated/AST/EnableIfAttr.cpp | 1 - .../Python/Generated/AST/EnforceTCBAttr.cpp | 1 - .../Generated/AST/EnforceTCBAttrSpelling.cpp | 1 - .../Generated/AST/EnforceTCBLeafAttr.cpp | 1 - .../AST/EnforceTCBLeafAttrSpelling.cpp | 1 - .../Python/Generated/AST/EnumConstantDecl.cpp | 1 - bindings/Python/Generated/AST/EnumDecl.cpp | 1 - .../Generated/AST/EnumExtensibilityAttr.cpp | 1 - .../AST/EnumExtensibilityAttrKind.cpp | 1 - .../AST/EnumExtensibilityAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/EnumType.cpp | 1 - bindings/Python/Generated/AST/ErrorAttr.cpp | 1 - .../Generated/AST/ErrorAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/EscapeChar.cpp | 1 - .../Generated/AST/ExceptionHandlingKind.cpp | 1 - .../AST/ExceptionSpecificationType.cpp | 1 - .../Generated/AST/ExcessPrecisionKind.cpp | 1 - .../ExcludeFromExplicitInstantiationAttr.cpp | 1 - ...eFromExplicitInstantiationAttrSpelling.cpp | 1 - .../AST/ExclusiveTrylockFunctionAttr.cpp | 1 - .../Python/Generated/AST/ExplicitCastExpr.cpp | 1 - .../Python/Generated/AST/ExplicitSpecKind.cpp | 1 - bindings/Python/Generated/AST/ExportDecl.cpp | 1 - bindings/Python/Generated/AST/Expr.cpp | 1 - .../Generated/AST/ExprConstantExprKind.cpp | 1 - .../Python/Generated/AST/ExprDependence.cpp | 1 - .../AST/ExprLValueClassification.cpp | 1 - .../AST/ExprNullPointerConstantKind.cpp | 1 - ...ExprNullPointerConstantValueDependence.cpp | 1 - .../Python/Generated/AST/ExprObjectKind.cpp | 1 - bindings/Python/Generated/AST/ExprOffsets.cpp | 1 - .../Generated/AST/ExprSideEffectsKind.cpp | 1 - .../Python/Generated/AST/ExprValueKind.cpp | 1 - .../Python/Generated/AST/ExprWithCleanups.cpp | 1 - .../Python/Generated/AST/ExpressionTrait.cpp | 1 - .../Generated/AST/ExpressionTraitExpr.cpp | 1 - .../AST/ExprisModifiableLvalueResult.cpp | 1 - bindings/Python/Generated/AST/ExtKind.cpp | 1 - .../Generated/AST/ExtVectorElementExpr.cpp | 1 - .../Python/Generated/AST/ExtVectorType.cpp | 1 - .../Python/Generated/AST/ExtendArgsKind.cpp | 1 - .../Generated/AST/ExternCContextDecl.cpp | 1 - .../AST/ExternalSourceSymbolAttr.cpp | 1 - .../AST/ExternalSourceSymbolAttrSpelling.cpp | 1 - .../Python/Generated/AST/FPEvalMethodKind.cpp | 1 - .../Generated/AST/FPExceptionModeKind.cpp | 1 - bindings/Python/Generated/AST/FPModeKind.cpp | 1 - .../Python/Generated/AST/FallThroughAttr.cpp | 1 - .../Generated/AST/FallThroughAttrSpelling.cpp | 1 - .../Python/Generated/AST/FastCallAttr.cpp | 1 - .../Generated/AST/FastCallAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/FieldDecl.cpp | 1 - .../Python/Generated/AST/FileScopeAsmDecl.cpp | 1 - bindings/Python/Generated/AST/FinalAttr.cpp | 1 - .../Generated/AST/FinalAttrSpelling.cpp | 1 - .../Generated/AST/FixedPointLiteral.cpp | 1 - .../Python/Generated/AST/FlagEnumAttr.cpp | 1 - .../Generated/AST/FlagEnumAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Flags.cpp | 1 - bindings/Python/Generated/AST/FlattenAttr.cpp | 1 - .../Generated/AST/FlattenAttrSpelling.cpp | 1 - .../Python/Generated/AST/FloatingLiteral.cpp | 1 - bindings/Python/Generated/AST/ForStmt.cpp | 1 - .../Python/Generated/AST/FormatArgAttr.cpp | 1 - .../Generated/AST/FormatArgAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/FormatAttr.cpp | 1 - .../Generated/AST/FormatAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/FriendDecl.cpp | 1 - .../Generated/AST/FriendTemplateDecl.cpp | 1 - bindings/Python/Generated/AST/FullExpr.cpp | 1 - .../Python/Generated/AST/FunctionDecl.cpp | 1 - .../AST/FunctionDeclTemplatedKind.cpp | 1 - .../Generated/AST/FunctionNoProtoType.cpp | 1 - .../Generated/AST/FunctionParmPackExpr.cpp | 1 - .../Generated/AST/FunctionProtoType.cpp | 1 - .../AST/FunctionReturnThunksAttr.cpp | 1 - .../AST/FunctionReturnThunksAttrKind.cpp | 1 - .../AST/FunctionReturnThunksAttrSpelling.cpp | 1 - .../Generated/AST/FunctionTemplateDecl.cpp | 1 - .../Python/Generated/AST/FunctionType.cpp | 1 - .../FunctionTypeAArch64SMETypeAttributes.cpp | 1 - .../AST/FunctionTypeArmStateValue.cpp | 1 - bindings/Python/Generated/AST/GC.cpp | 1 - bindings/Python/Generated/AST/GCCAsmStmt.cpp | 1 - bindings/Python/Generated/AST/GCMode.cpp | 1 - .../Python/Generated/AST/GNUInlineAttr.cpp | 1 - .../Generated/AST/GNUInlineAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/GNUNullExpr.cpp | 1 - .../Generated/AST/GPUDefaultStreamKind.cpp | 1 - bindings/Python/Generated/AST/GVALinkage.cpp | 1 - .../Generated/AST/GenericSelectionExpr.cpp | 1 - .../Generated/AST/GetBuiltinTypeError.cpp | 1 - bindings/Python/Generated/AST/GotoStmt.cpp | 1 - .../Python/Generated/AST/GuardedByAttr.cpp | 1 - .../Python/Generated/AST/GuardedVarAttr.cpp | 1 - .../Generated/AST/GuardedVarAttrSpelling.cpp | 1 - .../Python/Generated/AST/HIPManagedAttr.cpp | 1 - .../Generated/AST/HIPManagedAttrSpelling.cpp | 1 - .../Generated/AST/HLSLAnnotationAttr.cpp | 1 - .../Python/Generated/AST/HLSLBufferDecl.cpp | 1 - .../AST/HLSLGroupSharedAddressSpaceAttr.cpp | 1 - bindings/Python/Generated/AST/HLSLLangStd.cpp | 1 - .../Generated/AST/HLSLNumThreadsAttr.cpp | 1 - .../Generated/AST/HLSLParamModifierAttr.cpp | 1 - .../AST/HLSLParamModifierAttrSpelling.cpp | 1 - .../Python/Generated/AST/HLSLResourceAttr.cpp | 1 - .../Generated/AST/HLSLResourceBindingAttr.cpp | 1 - .../AST/HLSLSV_DispatchThreadIDAttr.cpp | 1 - .../Generated/AST/HLSLSV_GroupIndexAttr.cpp | 1 - .../Python/Generated/AST/HLSLShaderAttr.cpp | 1 - .../AST/HLSLShaderAttrShaderType.cpp | 1 - bindings/Python/Generated/AST/HotAttr.cpp | 1 - .../Python/Generated/AST/HotAttrSpelling.cpp | 1 - .../Python/Generated/AST/IBActionAttr.cpp | 1 - .../Generated/AST/IBActionAttrSpelling.cpp | 1 - .../Python/Generated/AST/IBOutletAttr.cpp | 1 - .../Generated/AST/IBOutletAttrSpelling.cpp | 1 - .../Generated/AST/IBOutletCollectionAttr.cpp | 1 - .../AST/IBOutletCollectionAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ID.cpp | 1 - bindings/Python/Generated/AST/IFuncAttr.cpp | 1 - .../Generated/AST/IFuncAttrSpelling.cpp | 1 - .../Generated/AST/IdentifierInfoFlag.cpp | 1 - .../Python/Generated/AST/IfStatementKind.cpp | 1 - bindings/Python/Generated/AST/IfStmt.cpp | 1 - .../Python/Generated/AST/ImaginaryLiteral.cpp | 1 - .../Python/Generated/AST/ImplicitCastExpr.cpp | 1 - .../Generated/AST/ImplicitCastExprOnStack.cpp | 1 - .../AST/ImplicitConceptSpecializationDecl.cpp | 1 - .../Generated/AST/ImplicitParamDecl.cpp | 1 - .../Generated/AST/ImplicitParamKind.cpp | 1 - .../Generated/AST/ImplicitValueInitExpr.cpp | 1 - bindings/Python/Generated/AST/ImportDecl.cpp | 1 - .../Python/Generated/AST/InClassInitStyle.cpp | 1 - .../Generated/AST/IncompleteArrayType.cpp | 1 - .../Generated/AST/IndirectFieldDecl.cpp | 1 - .../Python/Generated/AST/IndirectGotoStmt.cpp | 1 - .../Python/Generated/AST/InheritableAttr.cpp | 1 - .../Generated/AST/InheritableParamAttr.cpp | 1 - .../InheritedDesignatedInitializersState.cpp | 1 - .../Python/Generated/AST/InitListExpr.cpp | 1 - .../Python/Generated/AST/InitPriorityAttr.cpp | 1 - .../AST/InitPriorityAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/InitSegAttr.cpp | 1 - .../Python/Generated/AST/InitStorageKind.cpp | 1 - .../Generated/AST/InjectedClassNameType.cpp | 1 - .../AST/InlineVariableDefinitionKind.cpp | 1 - .../Python/Generated/AST/IntegerLiteral.cpp | 1 - .../Python/Generated/AST/IntelOclBiccAttr.cpp | 1 - .../AST/IntelOclBiccAttrSpelling.cpp | 1 - .../AST/InterestingIdentifierKind.cpp | 1 - .../Generated/AST/InternalLinkageAttr.cpp | 1 - .../AST/InternalLinkageAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Kinds.cpp | 1 - .../Generated/AST/LTOVisibilityPublicAttr.cpp | 1 - .../AST/LTOVisibilityPublicAttrSpelling.cpp | 1 - .../Generated/AST/LValueReferenceType.cpp | 1 - bindings/Python/Generated/AST/LabelDecl.cpp | 1 - bindings/Python/Generated/AST/LabelStmt.cpp | 1 - .../Generated/AST/LambdaCaptureDefault.cpp | 1 - .../Generated/AST/LambdaCaptureKind.cpp | 1 - bindings/Python/Generated/AST/LambdaExpr.cpp | 1 - bindings/Python/Generated/AST/LangAS.cpp | 1 - .../Python/Generated/AST/LangFeatures.cpp | 1 - bindings/Python/Generated/AST/Language.cpp | 1 - .../Python/Generated/AST/LanguageLinkage.cpp | 1 - .../Generated/AST/LaxVectorConversionKind.cpp | 1 - .../Generated/AST/LayoutVersionAttr.cpp | 1 - bindings/Python/Generated/AST/LeafAttr.cpp | 1 - .../Python/Generated/AST/LeafAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Level.cpp | 1 - .../Generated/AST/LifetimeBoundAttr.cpp | 1 - .../AST/LifetimeBoundAttrSpelling.cpp | 1 - .../AST/LifetimeExtendedTemporaryDecl.cpp | 1 - bindings/Python/Generated/AST/LikelyAttr.cpp | 1 - .../Generated/AST/LikelyAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Linkage.cpp | 1 - .../Python/Generated/AST/LinkageSpecDecl.cpp | 1 - .../Generated/AST/LinkageSpecLanguageIDs.cpp | 1 - .../Generated/AST/LoaderUninitializedAttr.cpp | 1 - .../AST/LoaderUninitializedAttrSpelling.cpp | 1 - .../Python/Generated/AST/LockReturnedAttr.cpp | 1 - .../Generated/AST/LocksExcludedAttr.cpp | 1 - .../Python/Generated/AST/LoopHintAttr.cpp | 1 - .../AST/LoopHintAttrLoopHintState.cpp | 1 - .../Generated/AST/LoopHintAttrOptionType.cpp | 1 - .../Generated/AST/LoopHintAttrSpelling.cpp | 1 - .../Generated/AST/M68kInterruptAttr.cpp | 1 - bindings/Python/Generated/AST/M68kRTDAttr.cpp | 1 - .../Generated/AST/M68kRTDAttrSpelling.cpp | 1 - .../Generated/AST/MIGServerRoutineAttr.cpp | 1 - .../AST/MIGServerRoutineAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/MSABIAttr.cpp | 1 - .../Generated/AST/MSABIAttrSpelling.cpp | 1 - .../Python/Generated/AST/MSAllocatorAttr.cpp | 1 - bindings/Python/Generated/AST/MSAsmStmt.cpp | 1 - .../Python/Generated/AST/MSConstexprAttr.cpp | 1 - .../Generated/AST/MSDependentExistsStmt.cpp | 1 - bindings/Python/Generated/AST/MSGuidDecl.cpp | 1 - .../Generated/AST/MSInheritanceAttr.cpp | 1 - .../AST/MSInheritanceAttrSpelling.cpp | 1 - .../Generated/AST/MSInheritanceModel.cpp | 1 - .../Python/Generated/AST/MSNoVTableAttr.cpp | 1 - .../Generated/AST/MSP430InterruptAttr.cpp | 1 - .../AST/MSP430InterruptAttrSpelling.cpp | 1 - .../Python/Generated/AST/MSPropertyDecl.cpp | 1 - .../Generated/AST/MSPropertyRefExpr.cpp | 1 - .../Generated/AST/MSPropertySubscriptExpr.cpp | 1 - .../Python/Generated/AST/MSStructAttr.cpp | 1 - .../Generated/AST/MSStructAttrSpelling.cpp | 1 - .../Python/Generated/AST/MSVCMajorVersion.cpp | 1 - .../Python/Generated/AST/MSVtorDispAttr.cpp | 1 - .../Python/Generated/AST/MSVtorDispMode.cpp | 1 - .../Generated/AST/MacroQualifiedType.cpp | 1 - .../AST/MaterializeTemporaryExpr.cpp | 1 - .../Generated/AST/MatrixSubscriptExpr.cpp | 1 - bindings/Python/Generated/AST/MatrixType.cpp | 1 - .../Generated/AST/MaxFieldAlignmentAttr.cpp | 1 - .../Python/Generated/AST/MayAliasAttr.cpp | 1 - .../Generated/AST/MayAliasAttrSpelling.cpp | 1 - .../Python/Generated/AST/MaybeUndefAttr.cpp | 1 - .../Generated/AST/MaybeUndefAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/MemberExpr.cpp | 1 - .../Generated/AST/MemberPointerType.cpp | 1 - .../Python/Generated/AST/MethodRefFlags.cpp | 1 - .../Python/Generated/AST/MicroMipsAttr.cpp | 1 - .../Generated/AST/MicroMipsAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/MinSizeAttr.cpp | 1 - .../Generated/AST/MinSizeAttrSpelling.cpp | 1 - .../Generated/AST/MinVectorWidthAttr.cpp | 1 - .../AST/MinVectorWidthAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Mips16Attr.cpp | 1 - .../Generated/AST/Mips16AttrSpelling.cpp | 1 - .../Generated/AST/MipsInterruptAttr.cpp | 1 - .../AST/MipsInterruptAttrInterruptType.cpp | 1 - .../AST/MipsInterruptAttrSpelling.cpp | 1 - .../Python/Generated/AST/MipsLongCallAttr.cpp | 1 - .../AST/MipsLongCallAttrSpelling.cpp | 1 - .../Generated/AST/MipsShortCallAttr.cpp | 1 - .../AST/MipsShortCallAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ModeAttr.cpp | 1 - .../Python/Generated/AST/ModeAttrSpelling.cpp | 1 - .../Python/Generated/AST/ModifiableType.cpp | 1 - .../Python/Generated/AST/MultiVersionKind.cpp | 1 - .../Python/Generated/AST/MustTailAttr.cpp | 1 - .../Generated/AST/MustTailAttrSpelling.cpp | 1 - .../Python/Generated/AST/NSConsumedAttr.cpp | 1 - .../Generated/AST/NSConsumedAttrSpelling.cpp | 1 - .../Generated/AST/NSConsumesSelfAttr.cpp | 1 - .../AST/NSConsumesSelfAttrSpelling.cpp | 1 - .../Generated/AST/NSErrorDomainAttr.cpp | 1 - .../AST/NSReturnsAutoreleasedAttr.cpp | 1 - .../AST/NSReturnsAutoreleasedAttrSpelling.cpp | 1 - .../AST/NSReturnsNotRetainedAttr.cpp | 1 - .../AST/NSReturnsNotRetainedAttrSpelling.cpp | 1 - .../Generated/AST/NSReturnsRetainedAttr.cpp | 1 - .../AST/NSReturnsRetainedAttrSpelling.cpp | 1 - .../Python/Generated/AST/NVPTXKernelAttr.cpp | 1 - .../Generated/AST/NVPTXKernelAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NakedAttr.cpp | 1 - .../Generated/AST/NakedAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NameKind.cpp | 1 - bindings/Python/Generated/AST/NamedDecl.cpp | 1 - .../AST/NamedDeclExplicitVisibilityKind.cpp | 1 - .../Generated/AST/NamespaceAliasDecl.cpp | 1 - .../Python/Generated/AST/NamespaceDecl.cpp | 1 - .../Generated/AST/NeedExtraManglingDecl.cpp | 1 - .../AST/NestedNameSpecifierDependence.cpp | 1 - bindings/Python/Generated/AST/NoAliasAttr.cpp | 1 - .../Python/Generated/AST/NoBuiltinAttr.cpp | 1 - .../Generated/AST/NoBuiltinAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoCommonAttr.cpp | 1 - .../Generated/AST/NoCommonAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NoDebugAttr.cpp | 1 - .../Generated/AST/NoDebugAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NoDerefAttr.cpp | 1 - .../Generated/AST/NoDerefAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoDestroyAttr.cpp | 1 - .../Generated/AST/NoDestroyAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoDuplicateAttr.cpp | 1 - .../Generated/AST/NoDuplicateAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoEscapeAttr.cpp | 1 - .../Generated/AST/NoEscapeAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NoInitExpr.cpp | 1 - .../Python/Generated/AST/NoInlineAttr.cpp | 1 - .../Generated/AST/NoInlineAttrSpelling.cpp | 1 - .../AST/NoInstrumentFunctionAttr.cpp | 1 - .../AST/NoInstrumentFunctionAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NoMergeAttr.cpp | 1 - .../Generated/AST/NoMergeAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoMicroMipsAttr.cpp | 1 - .../Generated/AST/NoMicroMipsAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoMips16Attr.cpp | 1 - .../Generated/AST/NoMips16AttrSpelling.cpp | 1 - .../Generated/AST/NoProfileFunctionAttr.cpp | 1 - .../AST/NoProfileFunctionAttrSpelling.cpp | 1 - .../Generated/AST/NoRandomizeLayoutAttr.cpp | 1 - .../AST/NoRandomizeLayoutAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoReturnAttr.cpp | 1 - .../Generated/AST/NoReturnAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoSanitizeAttr.cpp | 1 - .../Generated/AST/NoSanitizeAttrSpelling.cpp | 1 - .../AST/NoSpeculativeLoadHardeningAttr.cpp | 1 - ...NoSpeculativeLoadHardeningAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoSplitStackAttr.cpp | 1 - .../AST/NoSplitStackAttrSpelling.cpp | 1 - .../Generated/AST/NoStackProtectorAttr.cpp | 1 - .../AST/NoStackProtectorAttrSpelling.cpp | 1 - .../AST/NoThreadSafetyAnalysisAttr.cpp | 1 - .../NoThreadSafetyAnalysisAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NoThrowAttr.cpp | 1 - .../Generated/AST/NoThrowAttrSpelling.cpp | 1 - .../Generated/AST/NoUniqueAddressAttr.cpp | 1 - .../AST/NoUniqueAddressAttrSpelling.cpp | 1 - .../Python/Generated/AST/NoUwtableAttr.cpp | 1 - .../Generated/AST/NoUwtableAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NonNullAttr.cpp | 1 - .../Generated/AST/NonNullAttrSpelling.cpp | 1 - .../Python/Generated/AST/NonOdrUseReason.cpp | 1 - .../Generated/AST/NonTypeTemplateParmDecl.cpp | 1 - .../Generated/AST/NonceObjCInterface.cpp | 1 - .../Generated/AST/NotTailCalledAttr.cpp | 1 - .../AST/NotTailCalledAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/NullStmt.cpp | 1 - .../Python/Generated/AST/NullabilityKind.cpp | 1 - .../Python/Generated/AST/OMPAllocateDecl.cpp | 1 - .../Generated/AST/OMPAllocateDeclAttr.cpp | 1 - .../OMPAllocateDeclAttrAllocatorTypeTy.cpp | 1 - .../Generated/AST/OMPArraySectionExpr.cpp | 1 - .../Generated/AST/OMPArrayShapingExpr.cpp | 1 - .../Generated/AST/OMPAtomicDirective.cpp | 1 - .../Generated/AST/OMPBarrierDirective.cpp | 1 - .../Generated/AST/OMPCancelDirective.cpp | 1 - .../AST/OMPCancellationPointDirective.cpp | 1 - .../Python/Generated/AST/OMPCanonicalLoop.cpp | 1 - .../Generated/AST/OMPCaptureKindAttr.cpp | 1 - .../Generated/AST/OMPCaptureNoInitAttr.cpp | 1 - .../Generated/AST/OMPCapturedExprDecl.cpp | 1 - .../Generated/AST/OMPCriticalDirective.cpp | 1 - .../AST/OMPDeclarativeDirectiveDecl.cpp | 1 - .../AST/OMPDeclarativeDirectiveValueDecl.cpp | 1 - .../Generated/AST/OMPDeclareMapperDecl.cpp | 1 - .../Generated/AST/OMPDeclareReductionDecl.cpp | 1 - .../AST/OMPDeclareReductionInitKind.cpp | 1 - .../Generated/AST/OMPDeclareSimdDeclAttr.cpp | 1 - .../OMPDeclareSimdDeclAttrBranchStateTy.cpp | 1 - .../AST/OMPDeclareTargetDeclAttr.cpp | 1 - .../AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp | 1 - .../AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp | 1 - .../Generated/AST/OMPDeclareVariantAttr.cpp | 1 - .../Generated/AST/OMPDepobjDirective.cpp | 1 - .../Generated/AST/OMPDispatchDirective.cpp | 1 - .../Generated/AST/OMPDistributeDirective.cpp | 1 - .../AST/OMPDistributeParallelForDirective.cpp | 1 - .../OMPDistributeParallelForSimdDirective.cpp | 1 - .../AST/OMPDistributeSimdDirective.cpp | 1 - .../Generated/AST/OMPErrorDirective.cpp | 1 - .../Generated/AST/OMPExecutableDirective.cpp | 1 - .../Generated/AST/OMPFlushDirective.cpp | 1 - .../Python/Generated/AST/OMPForDirective.cpp | 1 - .../Generated/AST/OMPForSimdDirective.cpp | 1 - .../Generated/AST/OMPGenericLoopDirective.cpp | 1 - .../Generated/AST/OMPInteropDirective.cpp | 1 - .../Python/Generated/AST/OMPIteratorExpr.cpp | 1 - .../Generated/AST/OMPLoopBasedDirective.cpp | 1 - .../Python/Generated/AST/OMPLoopDirective.cpp | 1 - .../AST/OMPLoopTransformationDirective.cpp | 1 - .../Generated/AST/OMPMaskedDirective.cpp | 1 - .../AST/OMPMaskedTaskLoopDirective.cpp | 1 - .../AST/OMPMaskedTaskLoopSimdDirective.cpp | 1 - .../Generated/AST/OMPMasterDirective.cpp | 1 - .../AST/OMPMasterTaskLoopDirective.cpp | 1 - .../AST/OMPMasterTaskLoopSimdDirective.cpp | 1 - .../Python/Generated/AST/OMPMetaDirective.cpp | 1 - .../Generated/AST/OMPOrderedDirective.cpp | 1 - .../Generated/AST/OMPParallelDirective.cpp | 1 - .../Generated/AST/OMPParallelForDirective.cpp | 1 - .../AST/OMPParallelForSimdDirective.cpp | 1 - .../AST/OMPParallelGenericLoopDirective.cpp | 1 - .../AST/OMPParallelMaskedDirective.cpp | 1 - .../OMPParallelMaskedTaskLoopDirective.cpp | 1 - ...OMPParallelMaskedTaskLoopSimdDirective.cpp | 1 - .../AST/OMPParallelMasterDirective.cpp | 1 - .../OMPParallelMasterTaskLoopDirective.cpp | 1 - ...OMPParallelMasterTaskLoopSimdDirective.cpp | 1 - .../AST/OMPParallelSectionsDirective.cpp | 1 - .../Generated/AST/OMPReferencedVarAttr.cpp | 1 - .../Python/Generated/AST/OMPRequiresDecl.cpp | 1 - .../Python/Generated/AST/OMPScanDirective.cpp | 1 - .../Generated/AST/OMPScopeDirective.cpp | 1 - .../Generated/AST/OMPSectionDirective.cpp | 1 - .../Generated/AST/OMPSectionsDirective.cpp | 1 - .../Python/Generated/AST/OMPSimdDirective.cpp | 1 - .../Generated/AST/OMPSingleDirective.cpp | 1 - .../Generated/AST/OMPTargetDataDirective.cpp | 1 - .../Generated/AST/OMPTargetDirective.cpp | 1 - .../AST/OMPTargetEnterDataDirective.cpp | 1 - .../AST/OMPTargetExitDataDirective.cpp | 1 - .../AST/OMPTargetParallelDirective.cpp | 1 - .../AST/OMPTargetParallelForDirective.cpp | 1 - .../AST/OMPTargetParallelForSimdDirective.cpp | 1 - .../OMPTargetParallelGenericLoopDirective.cpp | 1 - .../Generated/AST/OMPTargetSimdDirective.cpp | 1 - .../Generated/AST/OMPTargetTeamsDirective.cpp | 1 - .../AST/OMPTargetTeamsDistributeDirective.cpp | 1 - ...getTeamsDistributeParallelForDirective.cpp | 1 - ...eamsDistributeParallelForSimdDirective.cpp | 1 - .../OMPTargetTeamsDistributeSimdDirective.cpp | 1 - .../OMPTargetTeamsGenericLoopDirective.cpp | 1 - .../AST/OMPTargetUpdateDirective.cpp | 1 - .../Python/Generated/AST/OMPTaskDirective.cpp | 1 - .../Generated/AST/OMPTaskLoopDirective.cpp | 1 - .../AST/OMPTaskLoopSimdDirective.cpp | 1 - .../Generated/AST/OMPTaskgroupDirective.cpp | 1 - .../Generated/AST/OMPTaskwaitDirective.cpp | 1 - .../Generated/AST/OMPTaskyieldDirective.cpp | 1 - .../Generated/AST/OMPTeamsDirective.cpp | 1 - .../AST/OMPTeamsDistributeDirective.cpp | 1 - ...OMPTeamsDistributeParallelForDirective.cpp | 1 - ...eamsDistributeParallelForSimdDirective.cpp | 1 - .../AST/OMPTeamsDistributeSimdDirective.cpp | 1 - .../AST/OMPTeamsGenericLoopDirective.cpp | 1 - .../Generated/AST/OMPThreadPrivateDecl.cpp | 1 - .../AST/OMPThreadPrivateDeclAttr.cpp | 1 - .../Python/Generated/AST/OMPTileDirective.cpp | 1 - .../Generated/AST/OMPUnrollDirective.cpp | 1 - .../Python/Generated/AST/OSConsumedAttr.cpp | 1 - .../Generated/AST/OSConsumedAttrSpelling.cpp | 1 - .../Generated/AST/OSConsumesThisAttr.cpp | 1 - .../AST/OSConsumesThisAttrSpelling.cpp | 1 - .../AST/OSReturnsNotRetainedAttr.cpp | 1 - .../AST/OSReturnsNotRetainedAttrSpelling.cpp | 1 - .../Generated/AST/OSReturnsRetainedAttr.cpp | 1 - .../AST/OSReturnsRetainedAttrSpelling.cpp | 1 - .../AST/OSReturnsRetainedOnNonZeroAttr.cpp | 1 - ...OSReturnsRetainedOnNonZeroAttrSpelling.cpp | 1 - .../AST/OSReturnsRetainedOnZeroAttr.cpp | 1 - .../OSReturnsRetainedOnZeroAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCArrayLiteral.cpp | 1 - .../Python/Generated/AST/ObjCAtCatchStmt.cpp | 1 - .../Generated/AST/ObjCAtDefsFieldDecl.cpp | 1 - .../Generated/AST/ObjCAtFinallyStmt.cpp | 1 - .../Generated/AST/ObjCAtSynchronizedStmt.cpp | 1 - .../Python/Generated/AST/ObjCAtThrowStmt.cpp | 1 - .../Python/Generated/AST/ObjCAtTryStmt.cpp | 1 - .../Generated/AST/ObjCAutoreleasePoolStmt.cpp | 1 - .../AST/ObjCAvailabilityCheckExpr.cpp | 1 - .../Generated/AST/ObjCBoolLiteralExpr.cpp | 1 - .../Python/Generated/AST/ObjCBoxableAttr.cpp | 1 - .../Generated/AST/ObjCBoxableAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCBoxedExpr.cpp | 1 - .../Python/Generated/AST/ObjCBridgeAttr.cpp | 1 - .../Generated/AST/ObjCBridgeAttrSpelling.cpp | 1 - .../Generated/AST/ObjCBridgeCastKind.cpp | 1 - .../Generated/AST/ObjCBridgeMutableAttr.cpp | 1 - .../AST/ObjCBridgeMutableAttrSpelling.cpp | 1 - .../Generated/AST/ObjCBridgeRelatedAttr.cpp | 1 - .../AST/ObjCBridgeRelatedAttrSpelling.cpp | 1 - .../Generated/AST/ObjCBridgedCastExpr.cpp | 1 - .../Python/Generated/AST/ObjCCategoryDecl.cpp | 1 - .../Generated/AST/ObjCCategoryImplDecl.cpp | 1 - .../Generated/AST/ObjCClassStubAttr.cpp | 1 - .../AST/ObjCClassStubAttrSpelling.cpp | 1 - .../Generated/AST/ObjCCompatibleAliasDecl.cpp | 1 - .../Generated/AST/ObjCContainerDecl.cpp | 1 - .../AST/ObjCDesignatedInitializerAttr.cpp | 1 - .../ObjCDesignatedInitializerAttrSpelling.cpp | 1 - .../Generated/AST/ObjCDictionaryLiteral.cpp | 1 - .../Python/Generated/AST/ObjCDirectAttr.cpp | 1 - .../Generated/AST/ObjCDirectAttrSpelling.cpp | 1 - .../Generated/AST/ObjCDirectMembersAttr.cpp | 1 - .../AST/ObjCDirectMembersAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCEncodeExpr.cpp | 1 - .../Generated/AST/ObjCExceptionAttr.cpp | 1 - .../AST/ObjCExceptionAttrSpelling.cpp | 1 - .../AST/ObjCExplicitProtocolImplAttr.cpp | 1 - .../ObjCExplicitProtocolImplAttrSpelling.cpp | 1 - .../AST/ObjCExternallyRetainedAttr.cpp | 1 - .../ObjCExternallyRetainedAttrSpelling.cpp | 1 - .../Generated/AST/ObjCForCollectionStmt.cpp | 1 - bindings/Python/Generated/AST/ObjCGCAttr.cpp | 1 - .../Generated/AST/ObjCGCAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCImplDecl.cpp | 1 - .../AST/ObjCImplementationControl.cpp | 1 - .../Generated/AST/ObjCImplementationDecl.cpp | 1 - .../AST/ObjCIndependentClassAttr.cpp | 1 - .../AST/ObjCIndependentClassAttrSpelling.cpp | 1 - .../AST/ObjCIndirectCopyRestoreExpr.cpp | 1 - .../AST/ObjCInertUnsafeUnretainedAttr.cpp | 1 - .../Generated/AST/ObjCInstanceTypeFamily.cpp | 1 - .../Generated/AST/ObjCInterfaceDecl.cpp | 1 - .../Generated/AST/ObjCInterfaceType.cpp | 1 - bindings/Python/Generated/AST/ObjCIsaExpr.cpp | 1 - .../Python/Generated/AST/ObjCIvarDecl.cpp | 1 - .../AST/ObjCIvarDeclAccessControl.cpp | 1 - .../Python/Generated/AST/ObjCIvarRefExpr.cpp | 1 - .../Python/Generated/AST/ObjCKindOfAttr.cpp | 1 - .../Python/Generated/AST/ObjCLifetime.cpp | 1 - .../Python/Generated/AST/ObjCMessageExpr.cpp | 1 - .../AST/ObjCMessageExprReceiverKind.cpp | 1 - .../Python/Generated/AST/ObjCMethodDecl.cpp | 1 - .../Python/Generated/AST/ObjCMethodFamily.cpp | 1 - .../Generated/AST/ObjCMethodFamilyAttr.cpp | 1 - .../AST/ObjCMethodFamilyAttrFamilyKind.cpp | 1 - .../AST/ObjCMethodFamilyAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCNSObjectAttr.cpp | 1 - .../AST/ObjCNSObjectAttrSpelling.cpp | 1 - .../Generated/AST/ObjCNonLazyClassAttr.cpp | 1 - .../AST/ObjCNonLazyClassAttrSpelling.cpp | 1 - .../AST/ObjCNonRuntimeProtocolAttr.cpp | 1 - .../ObjCNonRuntimeProtocolAttrSpelling.cpp | 1 - .../Generated/AST/ObjCObjectPointerType.cpp | 1 - .../Python/Generated/AST/ObjCObjectType.cpp | 1 - .../Generated/AST/ObjCOwnershipAttr.cpp | 1 - .../AST/ObjCOwnershipAttrSpelling.cpp | 1 - .../Generated/AST/ObjCPreciseLifetimeAttr.cpp | 1 - .../AST/ObjCPreciseLifetimeAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCPropertyDecl.cpp | 1 - .../AST/ObjCPropertyDeclPropertyControl.cpp | 1 - .../AST/ObjCPropertyDeclSetterKind.cpp | 1 - .../Generated/AST/ObjCPropertyImplDecl.cpp | 1 - .../AST/ObjCPropertyImplDeclKind.cpp | 1 - .../Generated/AST/ObjCPropertyQueryKind.cpp | 1 - .../Generated/AST/ObjCPropertyRefExpr.cpp | 1 - .../Python/Generated/AST/ObjCProtocolDecl.cpp | 1 - .../Python/Generated/AST/ObjCProtocolExpr.cpp | 1 - .../AST/ObjCRequiresPropertyDefsAttr.cpp | 1 - .../ObjCRequiresPropertyDefsAttrSpelling.cpp | 1 - .../Generated/AST/ObjCRequiresSuperAttr.cpp | 1 - .../AST/ObjCRequiresSuperAttrSpelling.cpp | 1 - .../AST/ObjCReturnsInnerPointerAttr.cpp | 1 - .../ObjCReturnsInnerPointerAttrSpelling.cpp | 1 - .../Generated/AST/ObjCRootClassAttr.cpp | 1 - .../AST/ObjCRootClassAttrSpelling.cpp | 1 - .../Generated/AST/ObjCRuntimeNameAttr.cpp | 1 - .../AST/ObjCRuntimeNameAttrSpelling.cpp | 1 - .../Generated/AST/ObjCRuntimeVisibleAttr.cpp | 1 - .../AST/ObjCRuntimeVisibleAttrSpelling.cpp | 1 - .../Python/Generated/AST/ObjCSelectorExpr.cpp | 1 - .../Generated/AST/ObjCStringFormatFamily.cpp | 1 - .../Generated/AST/ObjCStringLiteral.cpp | 1 - .../AST/ObjCSubclassingRestrictedAttr.cpp | 1 - .../ObjCSubclassingRestrictedAttrSpelling.cpp | 1 - .../Generated/AST/ObjCSubscriptRefExpr.cpp | 1 - .../Generated/AST/ObjCSubstitutionContext.cpp | 1 - .../Generated/AST/ObjCTypeParamDecl.cpp | 1 - .../Generated/AST/ObjCTypeParamType.cpp | 1 - .../Generated/AST/ObjCTypeParamVariance.cpp | 1 - .../Python/Generated/AST/OffsetOfExpr.cpp | 1 - bindings/Python/Generated/AST/OnOffSwitch.cpp | 1 - bindings/Python/Generated/AST/OnStackType.cpp | 1 - .../Python/Generated/AST/OpaqueValueExpr.cpp | 1 - .../Python/Generated/AST/OpenCLAccessAttr.cpp | 1 - .../AST/OpenCLAccessAttrSpelling.cpp | 1 - .../AST/OpenCLConstantAddressSpaceAttr.cpp | 1 - ...OpenCLConstantAddressSpaceAttrSpelling.cpp | 1 - .../AST/OpenCLGenericAddressSpaceAttr.cpp | 1 - .../OpenCLGenericAddressSpaceAttrSpelling.cpp | 1 - .../AST/OpenCLGlobalAddressSpaceAttr.cpp | 1 - .../OpenCLGlobalAddressSpaceAttrSpelling.cpp | 1 - .../OpenCLGlobalDeviceAddressSpaceAttr.cpp | 1 - ...CLGlobalDeviceAddressSpaceAttrSpelling.cpp | 1 - .../AST/OpenCLGlobalHostAddressSpaceAttr.cpp | 1 - ...enCLGlobalHostAddressSpaceAttrSpelling.cpp | 1 - .../AST/OpenCLIntelReqdSubGroupSizeAttr.cpp | 1 - .../Python/Generated/AST/OpenCLKernelAttr.cpp | 1 - .../AST/OpenCLKernelAttrSpelling.cpp | 1 - .../AST/OpenCLLocalAddressSpaceAttr.cpp | 1 - .../OpenCLLocalAddressSpaceAttrSpelling.cpp | 1 - .../AST/OpenCLPrivateAddressSpaceAttr.cpp | 1 - .../OpenCLPrivateAddressSpaceAttrSpelling.cpp | 1 - .../Generated/AST/OpenCLUnrollHintAttr.cpp | 1 - .../Generated/AST/OpenMPAdjustArgsOpKind.cpp | 1 - .../Generated/AST/OpenMPAtClauseKind.cpp | 1 - .../OpenMPAtomicDefaultMemOrderClauseKind.cpp | 1 - .../Generated/AST/OpenMPBindClauseKind.cpp | 1 - .../AST/OpenMPDefaultmapClauseKind.cpp | 1 - .../AST/OpenMPDefaultmapClauseModifier.cpp | 1 - .../Generated/AST/OpenMPDependClauseKind.cpp | 1 - .../AST/OpenMPDeviceClauseModifier.cpp | 1 - .../Python/Generated/AST/OpenMPDeviceType.cpp | 1 - .../AST/OpenMPDistScheduleClauseKind.cpp | 1 - .../AST/OpenMPDoacrossClauseModifier.cpp | 1 - .../AST/OpenMPGrainsizeClauseModifier.cpp | 1 - .../AST/OpenMPLastprivateModifier.cpp | 1 - .../Generated/AST/OpenMPLinearClauseKind.cpp | 1 - .../Generated/AST/OpenMPMapClauseKind.cpp | 1 - .../Generated/AST/OpenMPMapModifierKind.cpp | 1 - .../AST/OpenMPMotionModifierKind.cpp | 1 - .../AST/OpenMPNumTasksClauseModifier.cpp | 1 - .../Generated/AST/OpenMPOrderClauseKind.cpp | 1 - .../AST/OpenMPOrderClauseModifier.cpp | 1 - .../AST/OpenMPReductionClauseModifier.cpp | 1 - .../AST/OpenMPScheduleClauseKind.cpp | 1 - .../AST/OpenMPScheduleClauseModifier.cpp | 1 - .../AST/OpenMPSeverityClauseKind.cpp | 1 - .../Python/Generated/AST/OptimizeNoneAttr.cpp | 1 - .../AST/OptimizeNoneAttrSpelling.cpp | 1 - .../Python/Generated/AST/OverloadExpr.cpp | 1 - .../Python/Generated/AST/OverloadableAttr.cpp | 1 - .../AST/OverloadableAttrSpelling.cpp | 1 - .../Generated/AST/OverloadedOperatorKind.cpp | 1 - .../Python/Generated/AST/OverloadsShown.cpp | 1 - .../Python/Generated/AST/OverrideAttr.cpp | 1 - bindings/Python/Generated/AST/OwnerAttr.cpp | 1 - .../Python/Generated/AST/OwnershipAttr.cpp | 1 - .../AST/OwnershipAttrOwnershipKind.cpp | 1 - .../Generated/AST/OwnershipAttrSpelling.cpp | 1 - .../Generated/AST/PackExpansionExpr.cpp | 1 - .../Generated/AST/PackExpansionType.cpp | 1 - bindings/Python/Generated/AST/PackedAttr.cpp | 1 - .../Generated/AST/PackedAttrSpelling.cpp | 1 - .../Generated/AST/ParamTypestateAttr.cpp | 1 - .../AST/ParamTypestateAttrConsumedState.cpp | 1 - .../AST/ParamTypestateAttrSpelling.cpp | 1 - .../Python/Generated/AST/ParameterABI.cpp | 1 - .../Python/Generated/AST/ParameterABIAttr.cpp | 1 - bindings/Python/Generated/AST/ParenExpr.cpp | 1 - .../Python/Generated/AST/ParenListExpr.cpp | 1 - .../Python/Generated/AST/ParenLocsOffsets.cpp | 1 - bindings/Python/Generated/AST/ParenType.cpp | 1 - bindings/Python/Generated/AST/ParmVarDecl.cpp | 1 - bindings/Python/Generated/AST/PascalAttr.cpp | 1 - .../Generated/AST/PascalAttrSpelling.cpp | 1 - .../Generated/AST/PassObjectSizeAttr.cpp | 1 - .../AST/PassObjectSizeAttrSpelling.cpp | 1 - .../AST/PatchableFunctionEntryAttr.cpp | 1 - .../PatchableFunctionEntryAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/PcsAttr.cpp | 1 - .../Python/Generated/AST/PcsAttrPCSType.cpp | 1 - .../Python/Generated/AST/PcsAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/PipeType.cpp | 1 - bindings/Python/Generated/AST/PointerAttr.cpp | 1 - bindings/Python/Generated/AST/PointerType.cpp | 1 - .../AST/PragmaClangBSSSectionAttr.cpp | 1 - .../AST/PragmaClangDataSectionAttr.cpp | 1 - .../AST/PragmaClangRelroSectionAttr.cpp | 1 - .../AST/PragmaClangRodataSectionAttr.cpp | 1 - .../AST/PragmaClangTextSectionAttr.cpp | 1 - .../Generated/AST/PragmaCommentDecl.cpp | 1 - .../AST/PragmaDetectMismatchDecl.cpp | 1 - .../Python/Generated/AST/PragmaFPKind.cpp | 1 - .../Generated/AST/PragmaFloatControlKind.cpp | 1 - .../Generated/AST/PragmaMSCommentKind.cpp | 1 - .../AST/PragmaMSPointersToMembersKind.cpp | 1 - .../Generated/AST/PragmaMSStructKind.cpp | 1 - .../Generated/AST/PragmaSectionFlag.cpp | 1 - .../Python/Generated/AST/PredefinedExpr.cpp | 1 - .../Generated/AST/PredefinedIdentKind.cpp | 1 - .../Generated/AST/PreferredNameAttr.cpp | 1 - .../AST/PreferredNameAttrSpelling.cpp | 1 - .../Generated/AST/PreferredTypeAttr.cpp | 1 - .../AST/PreferredTypeAttrSpelling.cpp | 1 - .../Python/Generated/AST/PreserveAllAttr.cpp | 1 - .../Generated/AST/PreserveAllAttrSpelling.cpp | 1 - .../Python/Generated/AST/PreserveMostAttr.cpp | 1 - .../AST/PreserveMostAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/PseudoKind.cpp | 1 - .../Python/Generated/AST/PseudoObjectExpr.cpp | 1 - .../Python/Generated/AST/PtGuardedByAttr.cpp | 1 - .../Python/Generated/AST/PtGuardedVarAttr.cpp | 1 - .../AST/PtGuardedVarAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Ptr32Attr.cpp | 1 - bindings/Python/Generated/AST/Ptr64Attr.cpp | 1 - bindings/Python/Generated/AST/PureAttr.cpp | 1 - .../Python/Generated/AST/PureAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Qualified.cpp | 1 - .../Python/Generated/AST/QualifiedType.cpp | 1 - .../AST/QualifiedTypeDestructionKind.cpp | 1 - .../QualifiedTypeNonConstantStorageReason.cpp | 1 - .../AST/QualifiedTypePrimitiveCopyKind.cpp | 1 - ...fiedTypePrimitiveDefaultInitializeKind.cpp | 1 - .../Generated/AST/RISCVInterruptAttr.cpp | 1 - .../AST/RISCVInterruptAttrInterruptType.cpp | 1 - .../AST/RISCVInterruptAttrSpelling.cpp | 1 - .../Generated/AST/RValueReferenceType.cpp | 1 - .../Generated/AST/RandomizeLayoutAttr.cpp | 1 - .../AST/RandomizeLayoutAttrSpelling.cpp | 1 - .../Python/Generated/AST/RangeExprOffset.cpp | 1 - .../Python/Generated/AST/RangeLocOffset.cpp | 1 - .../Generated/AST/ReadOnlyPlacementAttr.cpp | 1 - .../AST/ReadOnlyPlacementAttrSpelling.cpp | 1 - .../Generated/AST/RecordArgPassingKind.cpp | 1 - bindings/Python/Generated/AST/RecordDecl.cpp | 1 - bindings/Python/Generated/AST/RecordType.cpp | 1 - .../Python/Generated/AST/RecoveryExpr.cpp | 1 - .../AST/RedeclarableTemplateDecl.cpp | 1 - .../Python/Generated/AST/RefQualifierKind.cpp | 1 - .../Python/Generated/AST/ReferenceType.cpp | 1 - bindings/Python/Generated/AST/RegCallAttr.cpp | 1 - .../Generated/AST/RegCallAttrSpelling.cpp | 1 - .../Generated/AST/ReinitializesAttr.cpp | 1 - .../AST/ReinitializesAttrSpelling.cpp | 1 - .../Generated/AST/ReleaseCapabilityAttr.cpp | 1 - .../AST/ReleaseCapabilityAttrSpelling.cpp | 1 - .../Generated/AST/ReleaseHandleAttr.cpp | 1 - .../AST/ReleaseHandleAttrSpelling.cpp | 1 - .../Generated/AST/RenderScriptKernelAttr.cpp | 1 - .../Generated/AST/ReqdWorkGroupSizeAttr.cpp | 1 - .../Generated/AST/RequiresCapabilityAttr.cpp | 1 - .../AST/RequiresCapabilityAttrSpelling.cpp | 1 - .../Python/Generated/AST/RequiresExpr.cpp | 1 - .../Generated/AST/RequiresExprBodyDecl.cpp | 1 - .../AST/ReservedIdentifierStatus.cpp | 1 - .../AST/ReservedLiteralSuffixIdStatus.cpp | 1 - .../Python/Generated/AST/RestrictAttr.cpp | 1 - .../Generated/AST/RestrictAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/RetainAttr.cpp | 1 - .../Generated/AST/RetainAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ReturnStmt.cpp | 1 - .../Generated/AST/ReturnTypestateAttr.cpp | 1 - .../AST/ReturnTypestateAttrConsumedState.cpp | 1 - .../AST/ReturnTypestateAttrSpelling.cpp | 1 - .../Generated/AST/ReturnsNonNullAttr.cpp | 1 - .../AST/ReturnsNonNullAttrSpelling.cpp | 1 - .../Python/Generated/AST/ReturnsTwiceAttr.cpp | 1 - .../AST/ReturnsTwiceAttrSpelling.cpp | 1 - .../Python/Generated/AST/SEHExceptStmt.cpp | 1 - .../Python/Generated/AST/SEHFinallyStmt.cpp | 1 - .../Python/Generated/AST/SEHLeaveStmt.cpp | 1 - bindings/Python/Generated/AST/SEHTryStmt.cpp | 1 - .../Python/Generated/AST/SFINAEResponse.cpp | 1 - bindings/Python/Generated/AST/SPtrAttr.cpp | 1 - .../Python/Generated/AST/SYCLKernelAttr.cpp | 1 - .../Generated/AST/SYCLKernelAttrSpelling.cpp | 1 - .../Python/Generated/AST/SYCLMajorVersion.cpp | 1 - .../Generated/AST/SYCLSpecialClassAttr.cpp | 1 - .../AST/SYCLSpecialClassAttrSpelling.cpp | 1 - .../AST/SYCLUniqueStableNameExpr.cpp | 1 - .../Python/Generated/AST/SanitizerOrdinal.cpp | 1 - .../Generated/AST/ScopedLockableAttr.cpp | 1 - .../AST/ScopedLockableAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/SectionAttr.cpp | 1 - .../Generated/AST/SectionAttrSpelling.cpp | 1 - .../Python/Generated/AST/SelectAnyAttr.cpp | 1 - .../Generated/AST/SelectAnyAttrSpelling.cpp | 1 - .../Generated/AST/SelectorLocationsKind.cpp | 1 - .../Python/Generated/AST/SentinelAttr.cpp | 1 - .../Generated/AST/SentinelAttrSpelling.cpp | 1 - .../Python/Generated/AST/SetTypestateAttr.cpp | 1 - .../AST/SetTypestateAttrConsumedState.cpp | 1 - .../AST/SetTypestateAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ShaderStage.cpp | 1 - .../AST/SharedTrylockFunctionAttr.cpp | 1 - .../Generated/AST/ShuffleVectorExpr.cpp | 1 - .../AST/SignReturnAddressKeyKind.cpp | 1 - .../AST/SignReturnAddressScopeKind.cpp | 1 - .../AST/SignedOverflowBehaviorTy.cpp | 1 - .../Python/Generated/AST/SizeOfPackExpr.cpp | 1 - .../Python/Generated/AST/SourceLocExpr.cpp | 1 - .../Generated/AST/SourceLocIdentKind.cpp | 1 - .../Generated/AST/SpecialMemberFlags.cpp | 1 - .../Python/Generated/AST/SpecifierKind.cpp | 1 - .../AST/SpeculativeLoadHardeningAttr.cpp | 1 - .../SpeculativeLoadHardeningAttrSpelling.cpp | 1 - .../Generated/AST/StackProtectorMode.cpp | 1 - .../Generated/AST/StandaloneDebugAttr.cpp | 1 - .../AST/StandaloneDebugAttrSpelling.cpp | 1 - .../Python/Generated/AST/StaticAssertDecl.cpp | 1 - bindings/Python/Generated/AST/StdCallAttr.cpp | 1 - .../Generated/AST/StdCallAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Stmt.cpp | 1 - bindings/Python/Generated/AST/StmtAttr.cpp | 1 - bindings/Python/Generated/AST/StmtExpr.cpp | 1 - bindings/Python/Generated/AST/StmtKind.cpp | 1 - .../Python/Generated/AST/StmtLikelihood.cpp | 1 - .../Python/Generated/AST/StorageClass.cpp | 1 - .../Python/Generated/AST/StorageDuration.cpp | 1 - .../Python/Generated/AST/StoredNameKind.cpp | 1 - .../Generated/AST/StoredSpecifierKind.cpp | 1 - .../Python/Generated/AST/StrictFPAttr.cpp | 1 - .../AST/StrictFlexArraysLevelKind.cpp | 1 - .../AST/StrictGuardStackCheckAttr.cpp | 1 - .../Python/Generated/AST/StringLiteral.cpp | 1 - .../Generated/AST/StringLiteralKind.cpp | 1 - bindings/Python/Generated/AST/SubExpr.cpp | 1 - bindings/Python/Generated/AST/SubStmt.cpp | 1 - .../AST/SubstNonTypeTemplateParmExpr.cpp | 1 - .../AST/SubstNonTypeTemplateParmPackExpr.cpp | 1 - .../AST/SubstTemplateTypeParmPackType.cpp | 1 - .../AST/SubstTemplateTypeParmType.cpp | 1 - .../Python/Generated/AST/SuppressAttr.cpp | 1 - .../Generated/AST/SuppressAttrSpelling.cpp | 1 - .../Python/Generated/AST/SwiftAsyncAttr.cpp | 1 - .../Generated/AST/SwiftAsyncAttrKind.cpp | 1 - .../Generated/AST/SwiftAsyncAttrSpelling.cpp | 1 - .../Generated/AST/SwiftAsyncCallAttr.cpp | 1 - .../AST/SwiftAsyncCallAttrSpelling.cpp | 1 - .../Generated/AST/SwiftAsyncContextAttr.cpp | 1 - .../AST/SwiftAsyncContextAttrSpelling.cpp | 1 - .../Generated/AST/SwiftAsyncErrorAttr.cpp | 1 - .../AST/SwiftAsyncErrorAttrConventionKind.cpp | 1 - .../AST/SwiftAsyncErrorAttrSpelling.cpp | 1 - .../Generated/AST/SwiftAsyncNameAttr.cpp | 1 - .../Python/Generated/AST/SwiftAttrAttr.cpp | 1 - .../Python/Generated/AST/SwiftBridgeAttr.cpp | 1 - .../Generated/AST/SwiftBridgedTypedefAttr.cpp | 1 - .../Python/Generated/AST/SwiftCallAttr.cpp | 1 - .../Generated/AST/SwiftCallAttrSpelling.cpp | 1 - .../Python/Generated/AST/SwiftContextAttr.cpp | 1 - .../AST/SwiftContextAttrSpelling.cpp | 1 - .../Python/Generated/AST/SwiftErrorAttr.cpp | 1 - .../AST/SwiftErrorAttrConventionKind.cpp | 1 - .../Generated/AST/SwiftErrorResultAttr.cpp | 1 - .../AST/SwiftErrorResultAttrSpelling.cpp | 1 - .../AST/SwiftImportAsNonGenericAttr.cpp | 1 - .../SwiftImportPropertyAsAccessorsAttr.cpp | 1 - .../Generated/AST/SwiftIndirectResultAttr.cpp | 1 - .../AST/SwiftIndirectResultAttrSpelling.cpp | 1 - .../Python/Generated/AST/SwiftNameAttr.cpp | 1 - .../Python/Generated/AST/SwiftNewTypeAttr.cpp | 1 - .../AST/SwiftNewTypeAttrNewtypeKind.cpp | 1 - .../AST/SwiftNewTypeAttrSpelling.cpp | 1 - .../Generated/AST/SwiftObjCMembersAttr.cpp | 1 - .../Python/Generated/AST/SwiftPrivateAttr.cpp | 1 - .../AST/SwiftVersionedAdditionAttr.cpp | 1 - .../AST/SwiftVersionedRemovalAttr.cpp | 1 - bindings/Python/Generated/AST/SwitchCase.cpp | 1 - bindings/Python/Generated/AST/SwitchStmt.cpp | 1 - bindings/Python/Generated/AST/SyncScope.cpp | 1 - bindings/Python/Generated/AST/Syntax.cpp | 1 - bindings/Python/Generated/AST/SysVABIAttr.cpp | 1 - .../Generated/AST/SysVABIAttrSpelling.cpp | 1 - .../Python/Generated/AST/TLSModelAttr.cpp | 1 - .../Generated/AST/TLSModelAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/TQ.cpp | 1 - bindings/Python/Generated/AST/TagDecl.cpp | 1 - bindings/Python/Generated/AST/TagType.cpp | 1 - bindings/Python/Generated/AST/TagTypeKind.cpp | 1 - .../Generated/AST/TailPaddingUseRules.cpp | 1 - bindings/Python/Generated/AST/TargetAttr.cpp | 1 - .../Generated/AST/TargetAttrSpelling.cpp | 1 - .../Python/Generated/AST/TargetClonesAttr.cpp | 1 - .../AST/TargetClonesAttrSpelling.cpp | 1 - .../Generated/AST/TargetVersionAttr.cpp | 1 - .../AST/TargetVersionAttrSpelling.cpp | 1 - .../Python/Generated/AST/TemplateArgument.cpp | 1 - .../AST/TemplateArgumentDependence.cpp | 1 - .../Generated/AST/TemplateArgumentKind.cpp | 1 - .../Python/Generated/AST/TemplateDecl.cpp | 1 - .../Generated/AST/TemplateNameDependence.cpp | 1 - .../Generated/AST/TemplateParamObjectDecl.cpp | 1 - .../Generated/AST/TemplateParameterList.cpp | 1 - .../AST/TemplateSpecializationKind.cpp | 1 - .../AST/TemplateSpecializationType.cpp | 1 - .../AST/TemplateTemplateParmDecl.cpp | 1 - .../Generated/AST/TemplateTypeParmDecl.cpp | 1 - .../Generated/AST/TemplateTypeParmType.cpp | 1 - .../Generated/AST/TestTypestateAttr.cpp | 1 - .../AST/TestTypestateAttrConsumedState.cpp | 1 - .../AST/TestTypestateAttrSpelling.cpp | 1 - .../Generated/AST/TextDiagnosticFormat.cpp | 1 - .../Python/Generated/AST/ThisCallAttr.cpp | 1 - .../Generated/AST/ThisCallAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/ThreadAttr.cpp | 1 - .../Python/Generated/AST/ThreadModelKind.cpp | 1 - .../AST/ThreadStorageClassSpecifier.cpp | 1 - .../Python/Generated/AST/TopLevelStmtDecl.cpp | 1 - .../Generated/AST/TrailingAllocKind.cpp | 1 - .../Generated/AST/TranslationUnitDecl.cpp | 1 - .../Generated/AST/TranslationUnitKind.cpp | 1 - .../Generated/AST/TransparentUnionAttr.cpp | 1 - .../AST/TransparentUnionAttrSpelling.cpp | 1 - .../Python/Generated/AST/TrivialABIAttr.cpp | 1 - .../Generated/AST/TrivialABIAttrSpelling.cpp | 1 - .../Generated/AST/TrivialAutoVarInitKind.cpp | 1 - .../AST/TryAcquireCapabilityAttr.cpp | 1 - .../AST/TryAcquireCapabilityAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/Type.cpp | 1 - .../Python/Generated/AST/TypeAliasDecl.cpp | 1 - .../Generated/AST/TypeAliasTemplateDecl.cpp | 1 - bindings/Python/Generated/AST/TypeAttr.cpp | 1 - bindings/Python/Generated/AST/TypeDecl.cpp | 1 - .../Python/Generated/AST/TypeDependence.cpp | 1 - bindings/Python/Generated/AST/TypeKind.cpp | 1 - .../Python/Generated/AST/TypeLocClass.cpp | 1 - .../Python/Generated/AST/TypeNonNullAttr.cpp | 1 - .../Generated/AST/TypeNullUnspecifiedAttr.cpp | 1 - .../Python/Generated/AST/TypeNullableAttr.cpp | 1 - .../Generated/AST/TypeNullableResultAttr.cpp | 1 - .../Python/Generated/AST/TypeOfExprType.cpp | 1 - bindings/Python/Generated/AST/TypeOfKind.cpp | 1 - bindings/Python/Generated/AST/TypeOfType.cpp | 1 - .../Generated/AST/TypeScalarTypeKind.cpp | 1 - .../Generated/AST/TypeSpecifierSign.cpp | 1 - .../Generated/AST/TypeSpecifierType.cpp | 1 - .../Generated/AST/TypeSpecifierWidth.cpp | 1 - .../Generated/AST/TypeSpecifiersPipe.cpp | 1 - .../Generated/AST/TypeTagForDatatypeAttr.cpp | 1 - .../AST/TypeTagForDatatypeAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/TypeTrait.cpp | 1 - .../Python/Generated/AST/TypeTraitExpr.cpp | 1 - .../Generated/AST/TypeVisibilityAttr.cpp | 1 - .../AST/TypeVisibilityAttrSpelling.cpp | 1 - .../AST/TypeVisibilityAttrVisibilityType.cpp | 1 - .../Python/Generated/AST/TypeWithKeyword.cpp | 1 - bindings/Python/Generated/AST/TypedefDecl.cpp | 1 - .../Python/Generated/AST/TypedefNameDecl.cpp | 1 - bindings/Python/Generated/AST/TypedefType.cpp | 1 - bindings/Python/Generated/AST/TypoExpr.cpp | 1 - bindings/Python/Generated/AST/UPtrAttr.cpp | 1 - .../Generated/AST/UnaryExprOrTypeTrait.cpp | 1 - .../AST/UnaryExprOrTypeTraitExpr.cpp | 1 - .../Python/Generated/AST/UnaryOperator.cpp | 1 - .../Generated/AST/UnaryOperatorKind.cpp | 1 - .../Generated/AST/UnaryTransformType.cpp | 1 - .../AST/UnaryTransformTypeUTTKind.cpp | 1 - .../Python/Generated/AST/UnavailableAttr.cpp | 1 - .../AST/UnavailableAttrImplicitReason.cpp | 1 - .../Generated/AST/UnavailableAttrSpelling.cpp | 1 - .../Generated/AST/UninitializedAttr.cpp | 1 - .../AST/UninitializedAttrSpelling.cpp | 1 - .../Python/Generated/AST/UnlikelyAttr.cpp | 1 - .../Generated/AST/UnlikelyAttrSpelling.cpp | 1 - .../AST/UnnamedGlobalConstantDecl.cpp | 1 - .../Generated/AST/UnresolvedLookupExpr.cpp | 1 - .../Generated/AST/UnresolvedMemberExpr.cpp | 1 - .../AST/UnresolvedUsingIfExistsDecl.cpp | 1 - .../Generated/AST/UnresolvedUsingType.cpp | 1 - .../AST/UnresolvedUsingTypenameDecl.cpp | 1 - .../AST/UnresolvedUsingValueDecl.cpp | 1 - .../Generated/AST/UnsafeBufferUsageAttr.cpp | 1 - .../AST/UnsafeBufferUsageAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/UnusedAttr.cpp | 1 - .../Generated/AST/UnusedAttrSpelling.cpp | 1 - .../Python/Generated/AST/UseHandleAttr.cpp | 1 - .../Generated/AST/UseHandleAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/UsedAttr.cpp | 1 - .../Python/Generated/AST/UsedAttrSpelling.cpp | 1 - .../Generated/AST/UserDefinedLiteral.cpp | 1 - .../UserDefinedLiteralLiteralOperatorKind.cpp | 1 - bindings/Python/Generated/AST/UsingDecl.cpp | 1 - .../Generated/AST/UsingDirectiveDecl.cpp | 1 - .../Python/Generated/AST/UsingEnumDecl.cpp | 1 - .../Generated/AST/UsingIfExistsAttr.cpp | 1 - .../AST/UsingIfExistsAttrSpelling.cpp | 1 - .../Python/Generated/AST/UsingPackDecl.cpp | 1 - .../Python/Generated/AST/UsingShadowDecl.cpp | 1 - bindings/Python/Generated/AST/UsingType.cpp | 1 - bindings/Python/Generated/AST/UuidAttr.cpp | 1 - .../Python/Generated/AST/UuidAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/VAArgExpr.cpp | 1 - bindings/Python/Generated/AST/ValueDecl.cpp | 1 - bindings/Python/Generated/AST/ValueStmt.cpp | 1 - bindings/Python/Generated/AST/VarDecl.cpp | 1 - .../Generated/AST/VarDeclDefinitionKind.cpp | 1 - .../AST/VarDeclInitializationStyle.cpp | 1 - .../Python/Generated/AST/VarDeclTLSKind.cpp | 1 - .../Python/Generated/AST/VarTemplateDecl.cpp | 1 - .../VarTemplatePartialSpecializationDecl.cpp | 1 - .../AST/VarTemplateSpecializationDecl.cpp | 1 - .../Generated/AST/VariableArrayType.cpp | 1 - .../Python/Generated/AST/VecReturnAttr.cpp | 1 - .../Generated/AST/VecReturnAttrSpelling.cpp | 1 - .../Python/Generated/AST/VecTypeHintAttr.cpp | 1 - .../Python/Generated/AST/VectorCallAttr.cpp | 1 - .../Generated/AST/VectorCallAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/VectorKind.cpp | 1 - bindings/Python/Generated/AST/VectorType.cpp | 1 - bindings/Python/Generated/AST/Visibility.cpp | 1 - .../Python/Generated/AST/VisibilityAttr.cpp | 1 - .../Generated/AST/VisibilityAttrSpelling.cpp | 1 - .../AST/VisibilityAttrVisibilityType.cpp | 1 - .../Generated/AST/VisibilityForcedKinds.cpp | 1 - .../VisibilityFromDLLStorageClassKinds.cpp | 1 - .../Python/Generated/AST/WarnUnusedAttr.cpp | 1 - .../Generated/AST/WarnUnusedAttrSpelling.cpp | 1 - .../Generated/AST/WarnUnusedResultAttr.cpp | 1 - .../AST/WarnUnusedResultAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/WeakAttr.cpp | 1 - .../Python/Generated/AST/WeakAttrSpelling.cpp | 1 - .../Python/Generated/AST/WeakImportAttr.cpp | 1 - .../Generated/AST/WeakImportAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/WeakRefAttr.cpp | 1 - .../Generated/AST/WeakRefAttrSpelling.cpp | 1 - .../AST/WebAssemblyExportNameAttr.cpp | 1 - .../AST/WebAssemblyExportNameAttrSpelling.cpp | 1 - .../Generated/AST/WebAssemblyFuncrefAttr.cpp | 1 - .../AST/WebAssemblyImportModuleAttr.cpp | 1 - .../WebAssemblyImportModuleAttrSpelling.cpp | 1 - .../AST/WebAssemblyImportNameAttr.cpp | 1 - .../AST/WebAssemblyImportNameAttrSpelling.cpp | 1 - bindings/Python/Generated/AST/WhileStmt.cpp | 1 - .../Generated/AST/WorkGroupSizeHintAttr.cpp | 1 - .../AST/X86ForceAlignArgPointerAttr.cpp | 1 - .../X86ForceAlignArgPointerAttrSpelling.cpp | 1 - .../Generated/AST/XRayInstrumentAttr.cpp | 1 - .../AST/XRayInstrumentAttrSpelling.cpp | 1 - .../Python/Generated/AST/XRayLogArgsAttr.cpp | 1 - .../Generated/AST/XRayLogArgsAttrSpelling.cpp | 1 - .../Generated/AST/ZeroCallUsedRegsAttr.cpp | 1 - .../AST/ZeroCallUsedRegsAttrSpelling.cpp | 1 - ...roCallUsedRegsAttrZeroCallUsedRegsKind.cpp | 1 - bindings/Python/Generated/Bindings.cpp | 16203 ++++++++-------- .../Python/Generated/BuiltinReferenceKind.cpp | 1 - bindings/Python/Generated/EntityCategory.cpp | 1 - bindings/Python/Generated/Fragment.cpp | 1 - .../Frontend/ChoiceTokenTreeNode.cpp | 1 - .../Python/Generated/Frontend/Compilation.cpp | 1 - .../Generated/Frontend/CompilerName.cpp | 1 - .../Frontend/ConditionalMacroDirective.cpp | 1 - .../Frontend/DefineMacroDirective.cpp | 1 - .../Frontend/ElseIfDefinedMacroDirective.cpp | 1 - .../Frontend/ElseIfMacroDirective.cpp | 1 - .../ElseIfNotDefinedMacroDirective.cpp | 1 - .../Generated/Frontend/ElseMacroDirective.cpp | 1 - .../Generated/Frontend/EmptyTokenTreeNode.cpp | 1 - .../Frontend/EndIfMacroDirective.cpp | 1 - bindings/Python/Generated/Frontend/File.cpp | 1 - .../Python/Generated/Frontend/FileType.cpp | 1 - .../Frontend/IfDefinedMacroDirective.cpp | 1 - .../Generated/Frontend/IfMacroDirective.cpp | 1 - .../Frontend/IfNotDefinedMacroDirective.cpp | 1 - .../Frontend/ImportMacroDirective.cpp | 1 - .../Frontend/IncludeLikeMacroDirective.cpp | 1 - .../Frontend/IncludeMacroDirective.cpp | 1 - .../Frontend/IncludeMacrosMacroDirective.cpp | 1 - .../Frontend/IncludeNextMacroDirective.cpp | 1 - .../Frontend/IncludePathLocation.cpp | 1 - bindings/Python/Generated/Frontend/Macro.cpp | 1 - .../Generated/Frontend/MacroArgument.cpp | 1 - .../Generated/Frontend/MacroConcatenate.cpp | 1 - .../Generated/Frontend/MacroDirective.cpp | 1 - .../Generated/Frontend/MacroExpansion.cpp | 1 - .../Python/Generated/Frontend/MacroKind.cpp | 1 - .../Generated/Frontend/MacroParameter.cpp | 1 - .../Frontend/MacroParameterSubstitution.cpp | 1 - .../Generated/Frontend/MacroStringify.cpp | 1 - .../Generated/Frontend/MacroSubstitution.cpp | 1 - .../Python/Generated/Frontend/MacroVAOpt.cpp | 1 - .../Generated/Frontend/MacroVAOptArgument.cpp | 1 - .../Frontend/OtherMacroDirective.cpp | 1 - .../Python/Generated/Frontend/PathKind.cpp | 1 - .../Frontend/PragmaMacroDirective.cpp | 1 - .../Generated/Frontend/RegexQueryMatch.cpp | 1 - .../Frontend/SequenceTokenTreeNode.cpp | 1 - .../Frontend/SubstitutionTokenTreeNode.cpp | 1 - .../Generated/Frontend/TargetLanguage.cpp | 1 - bindings/Python/Generated/Frontend/Token.cpp | 1 - .../Generated/Frontend/TokenCategory.cpp | 1 - .../Generated/Frontend/TokenContext.cpp | 1 - .../Python/Generated/Frontend/TokenKind.cpp | 1 - .../Python/Generated/Frontend/TokenRange.cpp | 1 - .../Generated/Frontend/TokenTokenTreeNode.cpp | 1 - .../Python/Generated/Frontend/TokenTree.cpp | 1 - .../Generated/Frontend/TokenTreeNode.cpp | 1 - .../Generated/Frontend/TokenTreeNodeKind.cpp | 1 - .../Frontend/UndefineMacroDirective.cpp | 1 - .../Python/Generated/IR/ABI/CallArgsOp.cpp | 23 +- .../Generated/IR/ABI/CallExecutionOp.cpp | 29 +- bindings/Python/Generated/IR/ABI/CallOp.cpp | 43 +- .../Python/Generated/IR/ABI/CallRetsOp.cpp | 23 +- bindings/Python/Generated/IR/ABI/DirectOp.cpp | 33 +- .../Python/Generated/IR/ABI/EpilogueOp.cpp | 23 +- bindings/Python/Generated/IR/ABI/FuncOp.cpp | 65 +- .../Python/Generated/IR/ABI/IndirectOp.cpp | 13 +- .../Python/Generated/IR/ABI/Operation.cpp | 33 +- .../Python/Generated/IR/ABI/PrologueOp.cpp | 23 +- .../Python/Generated/IR/ABI/RetDirectOp.cpp | 23 +- bindings/Python/Generated/IR/ABI/YieldOp.cpp | 33 +- bindings/Python/Generated/IR/Argument.cpp | 11 +- bindings/Python/Generated/IR/Attribute.cpp | 215 +- .../Python/Generated/IR/AttributeKind.cpp | 1 - .../Python/Generated/IR/BasicBlockOrder.cpp | 1 - bindings/Python/Generated/IR/Block.cpp | 5 +- .../Generated/IR/Builtin/AffineMapAttr.cpp | 1 - .../Python/Generated/IR/Builtin/ArrayAttr.cpp | 11 +- .../Python/Generated/IR/Builtin/Attribute.cpp | 7 +- .../Generated/IR/Builtin/BFloat16Type.cpp | 13 +- .../Python/Generated/IR/Builtin/BoolAttr.cpp | 1 - .../Generated/IR/Builtin/ComplexType.cpp | 13 +- .../IR/Builtin/DataLayoutSpecAttr.cpp | 234 + .../Generated/IR/Builtin/DenseArrayAttr.cpp | 1 - .../IR/Builtin/DenseIntElementsAttr.cpp | 1 - .../IR/Builtin/DenseIntOrFPElementsAttr.cpp | 1 - .../IR/Builtin/DenseResourceElementsAttr.cpp | 1 - .../IR/Builtin/DenseStringElementsAttr.cpp | 1 - .../Generated/IR/Builtin/DictionaryAttr.cpp | 11 +- .../Generated/IR/Builtin/ElementsAttr.cpp | 1 - .../IR/Builtin/FlatSymbolRefAttr.cpp | 1 - .../Generated/IR/Builtin/Float128Type.cpp | 13 +- .../Generated/IR/Builtin/Float16Type.cpp | 13 +- .../Generated/IR/Builtin/Float32Type.cpp | 13 +- .../Generated/IR/Builtin/Float64Type.cpp | 13 +- .../Generated/IR/Builtin/Float80Type.cpp | 13 +- .../IR/Builtin/Float8E4M3B11FNUZType.cpp | 13 +- .../Generated/IR/Builtin/Float8E4M3FNType.cpp | 13 +- .../IR/Builtin/Float8E4M3FNUZType.cpp | 13 +- .../IR/Builtin/Float8E5M2FNUZType.cpp | 13 +- .../Generated/IR/Builtin/Float8E5M2Type.cpp | 13 +- .../Python/Generated/IR/Builtin/FloatAttr.cpp | 1 - .../Generated/IR/Builtin/FloatTF32Type.cpp | 13 +- .../Python/Generated/IR/Builtin/FloatType.cpp | 13 +- .../Generated/IR/Builtin/FunctionType.cpp | 13 +- .../Python/Generated/IR/Builtin/IndexType.cpp | 13 +- .../Generated/IR/Builtin/IntegerAttr.cpp | 19 +- .../Generated/IR/Builtin/IntegerSetAttr.cpp | 1 - .../Generated/IR/Builtin/IntegerType.cpp | 13 +- .../Generated/IR/Builtin/MemRefType.cpp | 13 +- .../Python/Generated/IR/Builtin/ModuleOp.cpp | 35 +- .../Python/Generated/IR/Builtin/NoneType.cpp | 13 +- .../Generated/IR/Builtin/OpaqueAttr.cpp | 1 - .../Generated/IR/Builtin/OpaqueType.cpp | 13 +- .../Python/Generated/IR/Builtin/Operation.cpp | 15 +- .../Generated/IR/Builtin/RankedTensorType.cpp | 13 +- .../Generated/IR/Builtin/ShapedType.cpp | 13 +- .../IR/Builtin/SparseElementsAttr.cpp | 1 - .../IR/Builtin/StridedLayoutAttr.cpp | 1 - .../Generated/IR/Builtin/StringAttr.cpp | 11 +- .../Generated/IR/Builtin/SymbolRefAttr.cpp | 1 - .../Python/Generated/IR/Builtin/TupleType.cpp | 23 +- bindings/Python/Generated/IR/Builtin/Type.cpp | 63 +- .../Python/Generated/IR/Builtin/TypeAttr.cpp | 1 - .../Python/Generated/IR/Builtin/TypedAttr.cpp | 1 - .../Python/Generated/IR/Builtin/UnitAttr.cpp | 1 - .../IR/Builtin/UnrankedMemRefType.cpp | 13 +- .../IR/Builtin/UnrankedTensorType.cpp | 13 +- .../IR/Builtin/UnrealizedConversionCastOp.cpp | 33 +- .../Generated/IR/Builtin/VectorType.cpp | 13 +- .../Python/Generated/IR/Core/Attribute.cpp | 17 +- .../Python/Generated/IR/Core/BinLAndOp.cpp | 25 +- .../Python/Generated/IR/Core/BinLOrOp.cpp | 25 +- .../Python/Generated/IR/Core/BooleanAttr.cpp | 13 +- .../Python/Generated/IR/Core/FloatAttr.cpp | 13 +- .../Python/Generated/IR/Core/FunctionType.cpp | 33 +- .../IR/Core/GlobalLinkageKindAttr.cpp | 13 +- .../Generated/IR/Core/ImplicitReturnOp.cpp | 23 +- .../Python/Generated/IR/Core/IntegerAttr.cpp | 13 +- bindings/Python/Generated/IR/Core/LazyOp.cpp | 13 +- .../Python/Generated/IR/Core/ModuleOp.cpp | 295 + .../Python/Generated/IR/Core/Operation.cpp | 27 +- bindings/Python/Generated/IR/Core/ScopeOp.cpp | 13 +- .../Python/Generated/IR/Core/SelectOp.cpp | 23 +- .../Generated/IR/Core/SourceLanguageAttr.cpp | 13 +- bindings/Python/Generated/IR/Core/Type.cpp | 13 +- .../Python/Generated/IR/Core/VoidAttr.cpp | 13 +- .../IR/HighLevel/AccessSpecifierOp.cpp | 13 +- .../Generated/IR/HighLevel/AddFAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/AddFOp.cpp | 25 +- .../Generated/IR/HighLevel/AddIAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/AddIOp.cpp | 25 +- .../IR/HighLevel/AddrLabelExprOp.cpp | 23 +- .../Generated/IR/HighLevel/AddressOfOp.cpp | 13 +- .../Generated/IR/HighLevel/AdjustedType.cpp | 13 +- .../Generated/IR/HighLevel/AliasAttr.cpp | 13 +- .../Generated/IR/HighLevel/AlignOfExprOp.cpp | 19 +- .../Generated/IR/HighLevel/AlignOfTypeOp.cpp | 19 +- .../Generated/IR/HighLevel/AlignedAttr.cpp | 13 +- .../Generated/IR/HighLevel/AllocAlignAttr.cpp | 13 +- .../Generated/IR/HighLevel/AllocSizeAttr.cpp | 13 +- .../IR/HighLevel/AlwaysInlineAttr.cpp | 13 +- .../Generated/IR/HighLevel/AnnotationAttr.cpp | 13 +- .../Generated/IR/HighLevel/ArrayType.cpp | 13 +- .../Generated/IR/HighLevel/AsmLabelAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/AsmOp.cpp | 43 +- .../Generated/IR/HighLevel/AssignOp.cpp | 25 +- .../IR/HighLevel/AssumeAlignedAttr.cpp | 234 + .../Generated/IR/HighLevel/AtomicType.cpp | 13 +- .../Generated/IR/HighLevel/Attribute.cpp | 109 +- .../IR/HighLevel/AttributedStmtOp.cpp | 265 + .../Generated/IR/HighLevel/AttributedType.cpp | 13 +- .../Generated/IR/HighLevel/AutoType.cpp | 13 +- .../IR/HighLevel/AvailabilityAttrAttr.cpp | 13 +- .../AvailableOnlyInDefaultEvalMethodAttr.cpp | 13 +- .../Generated/IR/HighLevel/BFloat16Type.cpp | 13 +- .../IR/HighLevel/BinAShrAssignOp.cpp | 25 +- .../Generated/IR/HighLevel/BinAShrOp.cpp | 25 +- .../Generated/IR/HighLevel/BinAndAssignOp.cpp | 25 +- .../Generated/IR/HighLevel/BinAndOp.cpp | 25 +- .../Generated/IR/HighLevel/BinCommaOp.cpp | 25 +- .../Generated/IR/HighLevel/BinLAndOp.cpp | 25 +- .../Generated/IR/HighLevel/BinLOrOp.cpp | 25 +- .../IR/HighLevel/BinLShrAssignOp.cpp | 25 +- .../Generated/IR/HighLevel/BinLShrOp.cpp | 25 +- .../Generated/IR/HighLevel/BinOrAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/BinOrOp.cpp | 25 +- .../Generated/IR/HighLevel/BinShlAssignOp.cpp | 25 +- .../Generated/IR/HighLevel/BinShlOp.cpp | 25 +- .../Generated/IR/HighLevel/BinXorAssignOp.cpp | 25 +- .../Generated/IR/HighLevel/BinXorOp.cpp | 25 +- .../Generated/IR/HighLevel/BinaryCondOp.cpp | 19 +- .../Generated/IR/HighLevel/BoolType.cpp | 13 +- .../Python/Generated/IR/HighLevel/BreakOp.cpp | 13 +- .../Generated/IR/HighLevel/BuiltinAttr.cpp | 13 +- .../IR/HighLevel/BuiltinBitCastOp.cpp | 13 +- .../HighLevel/BuiltinTypesCompatiblePOp.cpp | 315 + .../Generated/IR/HighLevel/CStyleCastOp.cpp | 13 +- .../IR/HighLevel/CVQualifiersAttr.cpp | 13 +- .../IR/HighLevel/CVRQualifiersAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/CallOp.cpp | 33 +- .../Python/Generated/IR/HighLevel/CaseOp.cpp | 19 +- .../Generated/IR/HighLevel/CharType.cpp | 13 +- .../Generated/IR/HighLevel/ChooseExprOp.cpp | 325 + .../Generated/IR/HighLevel/ClassDeclOp.cpp | 13 +- .../Generated/IR/HighLevel/CleanupAttr.cpp | 234 + .../Python/Generated/IR/HighLevel/CmpOp.cpp | 25 +- .../Generated/IR/HighLevel/ColdAttr.cpp | 13 +- .../Generated/IR/HighLevel/ComplexType.cpp | 13 +- .../IR/HighLevel/CompoundLiteralOp.cpp | 19 +- .../Python/Generated/IR/HighLevel/CondOp.cpp | 19 +- .../Generated/IR/HighLevel/CondYieldOp.cpp | 13 +- .../Generated/IR/HighLevel/ConstAttr.cpp | 13 +- .../Generated/IR/HighLevel/ConstantOp.cpp | 13 +- .../Generated/IR/HighLevel/ContinueOp.cpp | 13 +- .../Generated/IR/HighLevel/CountedByAttr.cpp | 234 + .../IR/HighLevel/CxxBaseSpecifierOp.cpp | 13 +- .../IR/HighLevel/CxxStructDeclOp.cpp | 13 +- .../Generated/IR/HighLevel/DecayedType.cpp | 13 +- .../Generated/IR/HighLevel/DeclRefOp.cpp | 19 +- .../Generated/IR/HighLevel/DefaultOp.cpp | 13 +- .../Generated/IR/HighLevel/DeprecatedAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/DerefOp.cpp | 13 +- .../Generated/IR/HighLevel/DivFAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/DivFOp.cpp | 25 +- .../Generated/IR/HighLevel/DivSAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/DivSOp.cpp | 25 +- .../Generated/IR/HighLevel/DivUAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/DivUOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/DoOp.cpp | 19 +- .../Generated/IR/HighLevel/DoubleType.cpp | 13 +- .../Generated/IR/HighLevel/ElaboratedType.cpp | 13 +- .../Generated/IR/HighLevel/EmptyDeclOp.cpp | 13 +- .../Generated/IR/HighLevel/EnumConstantOp.cpp | 19 +- .../Generated/IR/HighLevel/EnumDeclOp.cpp | 33 +- .../Generated/IR/HighLevel/EnumRefOp.cpp | 13 +- .../Generated/IR/HighLevel/EnumType.cpp | 13 +- .../Generated/IR/HighLevel/ErrorAttr.cpp | 234 + .../Python/Generated/IR/HighLevel/ExprOp.cpp | 19 +- .../Generated/IR/HighLevel/ExtensionOp.cpp | 13 +- .../Python/Generated/IR/HighLevel/FCmpOp.cpp | 25 +- .../IR/HighLevel/FallthroughAttr.cpp | 234 + .../Generated/IR/HighLevel/FieldDeclOp.cpp | 13 +- .../Generated/IR/HighLevel/FileScopeAsmOp.cpp | 265 + .../Generated/IR/HighLevel/Float128Type.cpp | 13 +- .../Generated/IR/HighLevel/FloatType.cpp | 13 +- .../Python/Generated/IR/HighLevel/ForOp.cpp | 19 +- .../Generated/IR/HighLevel/FormatAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/FuncOp.cpp | 65 +- .../Generated/IR/HighLevel/FuncRefOp.cpp | 13 +- .../Generated/IR/HighLevel/GNUInlineAttr.cpp | 13 +- .../IR/HighLevel/GenericAssocExprOp.cpp | 285 + .../IR/HighLevel/GenericSelectionExprOp.cpp | 315 + .../Generated/IR/HighLevel/GlobalRefOp.cpp | 13 +- .../Generated/IR/HighLevel/GotoStmtOp.cpp | 23 +- .../Generated/IR/HighLevel/HalfType.cpp | 13 +- .../Python/Generated/IR/HighLevel/IfOp.cpp | 19 +- .../Python/Generated/IR/HighLevel/ImagOp.cpp | 19 +- .../Generated/IR/HighLevel/ImplicitCastOp.cpp | 13 +- .../Generated/IR/HighLevel/IndirectCallOp.cpp | 33 +- .../IR/HighLevel/IndirectGotoStmtOp.cpp | 13 +- .../Generated/IR/HighLevel/InitListExprOp.cpp | 23 +- .../IR/HighLevel/InitializedConstantOp.cpp | 19 +- .../Generated/IR/HighLevel/Int128Type.cpp | 13 +- .../Python/Generated/IR/HighLevel/IntType.cpp | 13 +- .../Python/Generated/IR/HighLevel/LNotOp.cpp | 25 +- .../Generated/IR/HighLevel/LValueType.cpp | 13 +- .../Generated/IR/HighLevel/LabelDeclOp.cpp | 23 +- .../Generated/IR/HighLevel/LabelStmtOp.cpp | 23 +- .../Generated/IR/HighLevel/LabelType.cpp | 13 +- .../Generated/IR/HighLevel/LeafAttr.cpp | 13 +- .../IR/HighLevel/LoaderUninitializedAttr.cpp | 13 +- .../Generated/IR/HighLevel/LongDoubleType.cpp | 13 +- .../Generated/IR/HighLevel/LongLongType.cpp | 13 +- .../Generated/IR/HighLevel/LongType.cpp | 13 +- .../IR/HighLevel/MaxFieldAlignmentAttr.cpp | 13 +- .../Generated/IR/HighLevel/MayAliasAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/MinusOp.cpp | 19 +- .../Generated/IR/HighLevel/ModeAttr.cpp | 13 +- .../Generated/IR/HighLevel/MulFAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/MulFOp.cpp | 25 +- .../Generated/IR/HighLevel/MulIAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/MulIOp.cpp | 25 +- .../Generated/IR/HighLevel/NoCfCheckAttr.cpp | 13 +- .../Generated/IR/HighLevel/NoInlineAttr.cpp | 13 +- .../IR/HighLevel/NoInstrumentFunctionAttr.cpp | 13 +- .../NoProfileInstrumentFunctionAttr.cpp | 234 + .../Generated/IR/HighLevel/NoThrowAttr.cpp | 13 +- .../Generated/IR/HighLevel/NonNullAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/NotOp.cpp | 19 +- .../{SkipStmtOp.cpp => NullStmtOp.cpp} | 35 +- .../Generated/IR/HighLevel/OffsetOfExprOp.cpp | 23 +- .../IR/HighLevel/OffsetOfNodeAttr.cpp | 13 +- .../IR/HighLevel/OpaqueValueExprOp.cpp | 23 +- .../Generated/IR/HighLevel/Operation.cpp | 331 +- .../Generated/IR/HighLevel/PackedAttr.cpp | 13 +- .../Generated/IR/HighLevel/ParenType.cpp | 13 +- .../Python/Generated/IR/HighLevel/PlusOp.cpp | 19 +- .../Generated/IR/HighLevel/PointerType.cpp | 13 +- .../Generated/IR/HighLevel/PostDecOp.cpp | 19 +- .../Generated/IR/HighLevel/PostIncOp.cpp | 19 +- .../Generated/IR/HighLevel/PreDecOp.cpp | 19 +- .../Generated/IR/HighLevel/PreIncOp.cpp | 19 +- .../IR/HighLevel/PredefinedExprOp.cpp | 13 +- .../IR/HighLevel/PreferredAlignOfExprOp.cpp | 19 +- .../IR/HighLevel/PreferredAlignOfTypeOp.cpp | 19 +- .../Generated/IR/HighLevel/PureAttr.cpp | 13 +- .../Generated/IR/HighLevel/RValueType.cpp | 13 +- .../Python/Generated/IR/HighLevel/RealOp.cpp | 19 +- .../Generated/IR/HighLevel/RecordMemberOp.cpp | 19 +- .../Generated/IR/HighLevel/RecordType.cpp | 13 +- .../Python/Generated/IR/HighLevel/RefOp.cpp | 19 +- .../Generated/IR/HighLevel/ReferenceType.cpp | 13 +- .../Generated/IR/HighLevel/RemFAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/RemFOp.cpp | 25 +- .../Generated/IR/HighLevel/RemSAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/RemSOp.cpp | 25 +- .../Generated/IR/HighLevel/RemUAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/RemUOp.cpp | 25 +- .../Generated/IR/HighLevel/RestrictAttr.cpp | 13 +- .../Generated/IR/HighLevel/ReturnOp.cpp | 23 +- .../IR/HighLevel/ReturnsTwiceAttr.cpp | 13 +- .../Generated/IR/HighLevel/SectionAttr.cpp | 13 +- .../Generated/IR/HighLevel/ShortType.cpp | 13 +- .../Generated/IR/HighLevel/SizeOfExprOp.cpp | 29 +- .../Generated/IR/HighLevel/SizeOfTypeOp.cpp | 29 +- .../IR/HighLevel/StaticAssertDeclOp.cpp | 285 + .../Generated/IR/HighLevel/StmtExprOp.cpp | 19 +- .../Generated/IR/HighLevel/StructDeclOp.cpp | 43 +- .../Generated/IR/HighLevel/SubFAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/SubFOp.cpp | 25 +- .../Generated/IR/HighLevel/SubIAssignOp.cpp | 25 +- .../Python/Generated/IR/HighLevel/SubIOp.cpp | 25 +- .../Generated/IR/HighLevel/SubscriptOp.cpp | 13 +- .../Generated/IR/HighLevel/SwitchOp.cpp | 29 +- .../Python/Generated/IR/HighLevel/ThisOp.cpp | 13 +- .../IR/HighLevel/TranslationUnitOp.cpp | 13 +- .../IR/HighLevel/TransparentUnionAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/Type.cpp | 79 +- .../Generated/IR/HighLevel/TypeAliasOp.cpp | 13 +- .../Generated/IR/HighLevel/TypeDeclOp.cpp | 33 +- .../Generated/IR/HighLevel/TypeDefOp.cpp | 23 +- .../Generated/IR/HighLevel/TypeOfExprOp.cpp | 19 +- .../Generated/IR/HighLevel/TypeOfExprType.cpp | 13 +- .../Generated/IR/HighLevel/TypeOfTypeType.cpp | 13 +- .../Generated/IR/HighLevel/TypeYieldOp.cpp | 23 +- .../Generated/IR/HighLevel/TypedefType.cpp | 13 +- .../IR/HighLevel/UCVQualifiersAttr.cpp | 13 +- .../Generated/IR/HighLevel/UnionDeclOp.cpp | 43 +- .../Generated/IR/HighLevel/UnreachableOp.cpp | 13 +- .../Generated/IR/HighLevel/UnusedAttr.cpp | 13 +- .../Generated/IR/HighLevel/UsedAttr.cpp | 13 +- .../Generated/IR/HighLevel/VAArgExprOp.cpp | 19 +- .../Generated/IR/HighLevel/ValueYieldOp.cpp | 13 +- .../Generated/IR/HighLevel/VarDeclOp.cpp | 31 +- .../Generated/IR/HighLevel/VectorType.cpp | 13 +- .../Generated/IR/HighLevel/VisibilityAttr.cpp | 234 + .../Generated/IR/HighLevel/VoidType.cpp | 13 +- .../IR/HighLevel/WarnUnusedResultAttr.cpp | 13 +- .../Python/Generated/IR/HighLevel/WhileOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/AShrOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/AbsOp.cpp | 19 +- .../Generated/IR/LLVM/AccessGroupAttr.cpp | 13 +- bindings/Python/Generated/IR/LLVM/AddOp.cpp | 31 +- .../Generated/IR/LLVM/AddrSpaceCastOp.cpp | 25 +- .../Python/Generated/IR/LLVM/AddressOfOp.cpp | 13 +- .../Generated/IR/LLVM/AliasScopeAttr.cpp | 13 +- .../IR/LLVM/AliasScopeDomainAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/AllocaOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/AndOp.cpp | 31 +- .../Python/Generated/IR/LLVM/AnnotationOp.cpp | 13 +- .../Python/Generated/IR/LLVM/ArrayType.cpp | 13 +- .../Python/Generated/IR/LLVM/AssumeOp.cpp | 13 +- .../Generated/IR/LLVM/AtomicCmpXchgOp.cpp | 25 +- .../Python/Generated/IR/LLVM/AtomicRMWOp.cpp | 25 +- .../Python/Generated/IR/LLVM/Attribute.cpp | 95 +- .../Python/Generated/IR/LLVM/BitReverseOp.cpp | 19 +- .../Python/Generated/IR/LLVM/BitcastOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/BrOp.cpp | 23 +- .../Python/Generated/IR/LLVM/ByteSwapOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CConvAttr.cpp | 13 +- .../Generated/IR/LLVM/CallIntrinsicOp.cpp | 23 +- bindings/Python/Generated/IR/LLVM/CallOp.cpp | 33 +- .../Python/Generated/IR/LLVM/ComdatAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/ComdatOp.cpp | 19 +- .../Generated/IR/LLVM/ComdatSelectorOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CondBrOp.cpp | 33 +- .../Python/Generated/IR/LLVM/ConstantOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CopySignOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroAlignOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroBeginOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroEndOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroFreeOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroIdOp.cpp | 19 +- .../Generated/IR/LLVM/CoroPromiseOp.cpp | 13 +- .../Python/Generated/IR/LLVM/CoroResumeOp.cpp | 13 +- .../Python/Generated/IR/LLVM/CoroSaveOp.cpp | 19 +- .../Python/Generated/IR/LLVM/CoroSizeOp.cpp | 19 +- .../Generated/IR/LLVM/CoroSuspendOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/CosOp.cpp | 19 +- .../Generated/IR/LLVM/CountLeadingZerosOp.cpp | 19 +- .../IR/LLVM/CountTrailingZerosOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/CtPopOp.cpp | 19 +- .../Generated/IR/LLVM/DIBasicTypeAttr.cpp | 13 +- .../Generated/IR/LLVM/DICompileUnitAttr.cpp | 13 +- .../Generated/IR/LLVM/DICompositeTypeAttr.cpp | 13 +- .../Generated/IR/LLVM/DIDerivedTypeAttr.cpp | 13 +- .../Generated/IR/LLVM/DIExpressionAttr.cpp | 13 +- .../IR/LLVM/DIExpressionElemAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/DIFileAttr.cpp | 13 +- .../IR/LLVM/DIGlobalVariableAttr.cpp | 13 +- .../LLVM/DIGlobalVariableExpressionAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/DILabelAttr.cpp | 13 +- .../Generated/IR/LLVM/DILexicalBlockAttr.cpp | 13 +- .../IR/LLVM/DILexicalBlockFileAttr.cpp | 13 +- .../Generated/IR/LLVM/DILocalVariableAttr.cpp | 19 +- .../Python/Generated/IR/LLVM/DIModuleAttr.cpp | 13 +- .../Generated/IR/LLVM/DINamespaceAttr.cpp | 13 +- .../Generated/IR/LLVM/DINullTypeAttr.cpp | 13 +- .../Generated/IR/LLVM/DISubprogramAttr.cpp | 13 +- .../Generated/IR/LLVM/DISubrangeAttr.cpp | 13 +- .../IR/LLVM/DISubroutineTypeAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/DbgDeclareOp.cpp | 13 +- .../Python/Generated/IR/LLVM/DbgLabelOp.cpp | 13 +- .../Python/Generated/IR/LLVM/DbgValueOp.cpp | 13 +- .../Python/Generated/IR/LLVM/DebugTrapOp.cpp | 13 +- .../Generated/IR/LLVM/EhTypeidForOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/Exp2Op.cpp | 19 +- bindings/Python/Generated/IR/LLVM/ExpOp.cpp | 19 +- .../Python/Generated/IR/LLVM/ExpectOp.cpp | 19 +- .../IR/LLVM/ExpectWithProbabilityOp.cpp | 19 +- .../Generated/IR/LLVM/ExtractElementOp.cpp | 19 +- .../Generated/IR/LLVM/ExtractValueOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FAbsOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FAddOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/FCeilOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FCmpOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/FDivOp.cpp | 31 +- .../Python/Generated/IR/LLVM/FFloorOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FMAOp.cpp | 19 +- .../Python/Generated/IR/LLVM/FMulAddOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FMulOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/FNegOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FPExtOp.cpp | 25 +- .../Python/Generated/IR/LLVM/FPToSIOp.cpp | 25 +- .../Python/Generated/IR/LLVM/FPToUIOp.cpp | 25 +- .../Python/Generated/IR/LLVM/FPTruncOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/FPowOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FRemOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/FShlOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FShrOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/FSubOp.cpp | 31 +- .../Python/Generated/IR/LLVM/FTruncOp.cpp | 19 +- .../Generated/IR/LLVM/FastmathFlagsAttr.cpp | 13 +- bindings/Python/Generated/IR/LLVM/FenceOp.cpp | 13 +- .../Generated/IR/LLVM/FixedVectorType.cpp | 13 +- .../IR/LLVM/FramePointerKindAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/FreezeOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/FuncOp.cpp | 25 +- .../Python/Generated/IR/LLVM/FunctionType.cpp | 23 +- .../Generated/IR/LLVM/GetActiveLaneMaskOp.cpp | 19 +- .../Generated/IR/LLVM/GetElementPtrOp.cpp | 29 +- .../Generated/IR/LLVM/GlobalCtorsOp.cpp | 13 +- .../Generated/IR/LLVM/GlobalDtorsOp.cpp | 13 +- .../Python/Generated/IR/LLVM/GlobalOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/ICmpOp.cpp | 31 +- .../Python/Generated/IR/LLVM/InlineAsmOp.cpp | 35 +- .../Generated/IR/LLVM/InsertElementOp.cpp | 19 +- .../Generated/IR/LLVM/InsertValueOp.cpp | 19 +- .../Python/Generated/IR/LLVM/IntToPtrOp.cpp | 25 +- .../IR/LLVM/IntegerOverflowFlagsAttr.cpp | 13 +- .../Generated/IR/LLVM/InvariantEndOp.cpp | 13 +- .../Generated/IR/LLVM/InvariantStartOp.cpp | 13 +- .../Python/Generated/IR/LLVM/InvokeOp.cpp | 53 +- .../Python/Generated/IR/LLVM/IsConstantOp.cpp | 19 +- .../Python/Generated/IR/LLVM/IsFPClassOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/LShrOp.cpp | 31 +- .../Python/Generated/IR/LLVM/LandingpadOp.cpp | 19 +- .../Generated/IR/LLVM/LifetimeEndOp.cpp | 13 +- .../Generated/IR/LLVM/LifetimeStartOp.cpp | 13 +- .../Python/Generated/IR/LLVM/LinkageAttr.cpp | 13 +- .../Generated/IR/LLVM/LinkerOptionsOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/LoadOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/Log10Op.cpp | 19 +- bindings/Python/Generated/IR/LLVM/Log2Op.cpp | 19 +- bindings/Python/Generated/IR/LLVM/LogOp.cpp | 19 +- .../Generated/IR/LLVM/LoopAnnotationAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopDistributeAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopInterleaveAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/LoopLICMAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopPeeledAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopPipelineAttr.cpp | 13 +- .../IR/LLVM/LoopUnrollAndJamAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopUnrollAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopUnswitchAttr.cpp | 13 +- .../Generated/IR/LLVM/LoopVectorizeAttr.cpp | 13 +- .../IR/LLVM/MaskedCompressStoreOp.cpp | 13 +- .../Generated/IR/LLVM/MaskedExpandLoadOp.cpp | 19 +- .../Generated/IR/LLVM/MaskedGatherOp.cpp | 29 +- .../Python/Generated/IR/LLVM/MaskedLoadOp.cpp | 29 +- .../Generated/IR/LLVM/MaskedScatterOp.cpp | 13 +- .../Generated/IR/LLVM/MaskedStoreOp.cpp | 13 +- .../IR/LLVM/MatrixColumnMajorLoadOp.cpp | 19 +- .../IR/LLVM/MatrixColumnMajorStoreOp.cpp | 13 +- .../Generated/IR/LLVM/MatrixMultiplyOp.cpp | 31 +- .../Generated/IR/LLVM/MatrixTransposeOp.cpp | 19 +- .../Python/Generated/IR/LLVM/MaxNumOp.cpp | 19 +- .../Python/Generated/IR/LLVM/MaximumOp.cpp | 19 +- .../Generated/IR/LLVM/MemcpyInlineOp.cpp | 13 +- .../Python/Generated/IR/LLVM/MemcpyOp.cpp | 13 +- .../Python/Generated/IR/LLVM/MemmoveOp.cpp | 13 +- .../Generated/IR/LLVM/MemoryEffectsAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/MemsetOp.cpp | 13 +- .../Python/Generated/IR/LLVM/MinNumOp.cpp | 19 +- .../Python/Generated/IR/LLVM/MinimumOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/MulOp.cpp | 31 +- .../Generated/IR/LLVM/NoAliasScopeDeclOp.cpp | 13 +- .../Python/Generated/IR/LLVM/NoneTokenOp.cpp | 19 +- .../Python/Generated/IR/LLVM/Operation.cpp | 507 +- bindings/Python/Generated/IR/LLVM/OrOp.cpp | 31 +- .../Python/Generated/IR/LLVM/PointerType.cpp | 13 +- .../Python/Generated/IR/LLVM/PoisonOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/PowIOp.cpp | 25 +- .../Python/Generated/IR/LLVM/PrefetchOp.cpp | 13 +- .../Generated/IR/LLVM/PtrAnnotationOp.cpp | 13 +- .../Python/Generated/IR/LLVM/PtrToIntOp.cpp | 25 +- .../Python/Generated/IR/LLVM/ResumeOp.cpp | 13 +- .../Python/Generated/IR/LLVM/ReturnOp.cpp | 19 +- .../IR/LLVM/RoundAndCastToLongLongOp.cpp | 25 +- .../IR/LLVM/RoundAndCastToLongOp.cpp | 25 +- .../LLVM/RoundAndCastToNearestLongLongOp.cpp | 25 +- .../IR/LLVM/RoundAndCastToNearestLongOp.cpp | 25 +- .../Python/Generated/IR/LLVM/RoundToIntOp.cpp | 19 +- .../Generated/IR/LLVM/RoundToNearbyIntOp.cpp | 19 +- .../IR/LLVM/RoundToNearestEvenOp.cpp | 19 +- .../Generated/IR/LLVM/RoundToNearestOp.cpp | 19 +- .../Python/Generated/IR/LLVM/SAddSatOp.cpp | 19 +- .../Generated/IR/LLVM/SAddWithOverflowOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/SDivOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/SExtOp.cpp | 25 +- .../Python/Generated/IR/LLVM/SIToFPOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/SMaxOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/SMinOp.cpp | 19 +- .../Generated/IR/LLVM/SMulWithOverflowOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/SRemOp.cpp | 31 +- .../Python/Generated/IR/LLVM/SSACopyOp.cpp | 19 +- .../Python/Generated/IR/LLVM/SShlSatOp.cpp | 19 +- .../Python/Generated/IR/LLVM/SSubSatOp.cpp | 19 +- .../Generated/IR/LLVM/SSubWithOverflowOp.cpp | 19 +- .../Generated/IR/LLVM/ScalableVectorType.cpp | 13 +- .../Python/Generated/IR/LLVM/SelectOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/ShlOp.cpp | 31 +- .../Generated/IR/LLVM/ShuffleVectorOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/SinOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/SqrtOp.cpp | 19 +- .../Generated/IR/LLVM/StackRestoreOp.cpp | 13 +- .../Python/Generated/IR/LLVM/StackSaveOp.cpp | 19 +- .../Python/Generated/IR/LLVM/StepVectorOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/StoreOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/SubOp.cpp | 31 +- .../Python/Generated/IR/LLVM/SwitchOp.cpp | 23 +- .../Generated/IR/LLVM/TBAAMemberAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/TBAARootAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/TBAATagAttr.cpp | 13 +- .../IR/LLVM/TBAATypeDescriptorAttr.cpp | 13 +- .../Generated/IR/LLVM/TargetExtType.cpp | 23 +- .../Generated/IR/LLVM/TargetFeaturesAttr.cpp | 13 +- .../IR/LLVM/ThreadLocalAddressOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/TrapOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/TruncOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/Type.cpp | 23 +- .../Python/Generated/IR/LLVM/UAddSatOp.cpp | 19 +- .../Generated/IR/LLVM/UAddWithOverflowOp.cpp | 19 +- .../Python/Generated/IR/LLVM/UBSanTrapOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/UDivOp.cpp | 31 +- .../Python/Generated/IR/LLVM/UIToFPOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/UMaxOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/UMinOp.cpp | 19 +- .../Generated/IR/LLVM/UMulWithOverflowOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/URemOp.cpp | 31 +- .../Python/Generated/IR/LLVM/UShlSatOp.cpp | 19 +- .../Python/Generated/IR/LLVM/USubSatOp.cpp | 19 +- .../Generated/IR/LLVM/USubWithOverflowOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/UndefOp.cpp | 19 +- .../Generated/IR/LLVM/UnreachableOp.cpp | 13 +- .../Python/Generated/IR/LLVM/VPAShrOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/VPAddOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/VPAndOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPFAddOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPFDivOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPFMulAddOp.cpp | 19 +- .../Python/Generated/IR/LLVM/VPFMulOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPFNegOp.cpp | 19 +- .../Python/Generated/IR/LLVM/VPFPExtOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPFPToSIOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPFPToUIOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPFPTruncOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPFRemOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPFSubOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/VPFmaOp.cpp | 19 +- .../Python/Generated/IR/LLVM/VPIntToPtrOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPLShrOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPLoadOp.cpp | 19 +- .../Python/Generated/IR/LLVM/VPMergeMinOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/VPMulOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/VPOrOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPPtrToIntOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceAddOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceAndOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceFAddOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceFMaxOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceFMinOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceFMulOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceMulOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPReduceOrOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceSMaxOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceSMinOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceUMaxOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceUMinOp.cpp | 25 +- .../Generated/IR/LLVM/VPReduceXorOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPSDivOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPSExtOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPSIToFPOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPSRemOp.cpp | 31 +- .../Generated/IR/LLVM/VPSelectMinOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/VPShlOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPStoreOp.cpp | 19 +- .../Generated/IR/LLVM/VPStridedLoadOp.cpp | 19 +- .../Generated/IR/LLVM/VPStridedStoreOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/VPSubOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPTruncOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPUDivOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPUIToFPOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VPURemOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/VPXorOp.cpp | 31 +- .../Python/Generated/IR/LLVM/VPZExtOp.cpp | 25 +- .../Python/Generated/IR/LLVM/VScaleOp.cpp | 19 +- .../Generated/IR/LLVM/VScaleRangeAttr.cpp | 13 +- .../Python/Generated/IR/LLVM/VaCopyOp.cpp | 13 +- bindings/Python/Generated/IR/LLVM/VaEndOp.cpp | 13 +- .../Python/Generated/IR/LLVM/VaStartOp.cpp | 13 +- .../Generated/IR/LLVM/VarAnnotationOp.cpp | 13 +- .../Generated/IR/LLVM/VectorExtractOp.cpp | 19 +- .../Generated/IR/LLVM/VectorInsertOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceAddOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceAndOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceFAddOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceFMaxOp.cpp | 19 +- .../IR/LLVM/VectorReduceFMaximumOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceFMinOp.cpp | 19 +- .../IR/LLVM/VectorReduceFMinimumOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceFMulOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceMulOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceOrOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceSMaxOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceSMinOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceUMaxOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceUMinOp.cpp | 19 +- .../Generated/IR/LLVM/VectorReduceXorOp.cpp | 19 +- bindings/Python/Generated/IR/LLVM/XOrOp.cpp | 31 +- bindings/Python/Generated/IR/LLVM/ZExtOp.cpp | 25 +- bindings/Python/Generated/IR/LLVM/ZeroOp.cpp | 19 +- bindings/Python/Generated/IR/Label.cpp | 5 +- .../Python/Generated/IR/LowLevel/AllocaOp.cpp | 13 +- .../Generated/IR/LowLevel/ArgAllocaOp.cpp | 13 +- .../Python/Generated/IR/LowLevel/BrOp.cpp | 23 +- .../Python/Generated/IR/LowLevel/ConcatOp.cpp | 23 +- .../Python/Generated/IR/LowLevel/CondBrOp.cpp | 33 +- .../Generated/IR/LowLevel/CondScopeRetOp.cpp | 23 +- .../Generated/IR/LowLevel/ExtractOp.cpp | 29 +- .../Python/Generated/IR/LowLevel/FuncOp.cpp | 65 +- .../Generated/IR/LowLevel/InitializeVarOp.cpp | 23 +- .../Generated/IR/LowLevel/InlineScopeOp.cpp | 13 +- .../Python/Generated/IR/LowLevel/LoadOp.cpp | 13 +- .../Generated/IR/LowLevel/Operation.cpp | 49 +- .../Python/Generated/IR/LowLevel/ReturnOp.cpp | 23 +- .../Python/Generated/IR/LowLevel/ScopeOp.cpp | 13 +- .../Generated/IR/LowLevel/ScopeRecurseOp.cpp | 13 +- .../Generated/IR/LowLevel/ScopeRetOp.cpp | 13 +- .../Python/Generated/IR/LowLevel/StoreOp.cpp | 19 +- .../Generated/IR/LowLevel/StructGEPOp.cpp | 19 +- .../Generated/IR/LowLevel/SubscriptOp.cpp | 13 +- .../IR/LowLevel/UninitializedVarOp.cpp | 13 +- .../Python/Generated/IR/MemRef/AllocOp.cpp | 33 +- .../Python/Generated/IR/MemRef/AllocaOp.cpp | 33 +- .../Generated/IR/MemRef/AllocaScopeOp.cpp | 23 +- .../IR/MemRef/AllocaScopeReturnOp.cpp | 23 +- .../Generated/IR/MemRef/AssumeAlignmentOp.cpp | 13 +- .../Generated/IR/MemRef/AtomicRMWOp.cpp | 23 +- .../Generated/IR/MemRef/AtomicYieldOp.cpp | 13 +- .../Python/Generated/IR/MemRef/CastOp.cpp | 13 +- .../Generated/IR/MemRef/CollapseShapeOp.cpp | 13 +- .../Python/Generated/IR/MemRef/CopyOp.cpp | 13 +- .../Python/Generated/IR/MemRef/DMAStartOp.cpp | 23 +- .../Python/Generated/IR/MemRef/DMAWaitOp.cpp | 23 +- .../Python/Generated/IR/MemRef/DeallocOp.cpp | 13 +- bindings/Python/Generated/IR/MemRef/DimOp.cpp | 13 +- .../Generated/IR/MemRef/ExpandShapeOp.cpp | 13 +- .../MemRef/ExtractAlignedPointerAsIndexOp.cpp | 13 +- .../IR/MemRef/ExtractStridedMetadataOp.cpp | 33 +- .../IR/MemRef/GenericAtomicRMWOp.cpp | 23 +- .../Generated/IR/MemRef/GetGlobalOp.cpp | 13 +- .../Python/Generated/IR/MemRef/GlobalOp.cpp | 25 +- .../Python/Generated/IR/MemRef/LoadOp.cpp | 23 +- .../Generated/IR/MemRef/MemorySpaceCastOp.cpp | 13 +- .../Python/Generated/IR/MemRef/Operation.cpp | 73 +- .../Python/Generated/IR/MemRef/PrefetchOp.cpp | 23 +- .../Python/Generated/IR/MemRef/RankOp.cpp | 13 +- .../Python/Generated/IR/MemRef/ReallocOp.cpp | 13 +- .../Generated/IR/MemRef/ReinterpretCastOp.cpp | 53 +- .../Python/Generated/IR/MemRef/ReshapeOp.cpp | 13 +- .../Python/Generated/IR/MemRef/StoreOp.cpp | 23 +- .../Python/Generated/IR/MemRef/SubViewOp.cpp | 53 +- .../Generated/IR/MemRef/TransposeOp.cpp | 13 +- .../Python/Generated/IR/MemRef/ViewOp.cpp | 23 +- .../Python/Generated/IR/Meta/Attribute.cpp | 7 +- .../Generated/IR/Meta/IdentifierAttr.cpp | 13 +- bindings/Python/Generated/IR/Operand.cpp | 5 +- bindings/Python/Generated/IR/Operation.cpp | 967 +- .../Python/Generated/IR/OperationKind.cpp | 1 - bindings/Python/Generated/IR/Region.cpp | 5 +- bindings/Python/Generated/IR/Result.cpp | 11 +- bindings/Python/Generated/IR/Symbol.cpp | 5 +- bindings/Python/Generated/IR/Type.cpp | 141 +- bindings/Python/Generated/IR/TypeKind.cpp | 1 - .../Generated/IR/Unsupported/Operation.cpp | 15 +- .../Python/Generated/IR/Unsupported/Type.cpp | 13 +- .../IR/Unsupported/UnsupportedDeclOp.cpp | 13 +- .../IR/Unsupported/UnsupportedStmtOp.cpp | 23 +- .../IR/Unsupported/UnsupportedType.cpp | 13 +- bindings/Python/Generated/IR/Value.cpp | 9 +- bindings/Python/Generated/IR/ValueKind.cpp | 1 - bindings/Python/Generated/Index.cpp | 5 +- bindings/Python/Generated/IndexStatus.cpp | 1 - bindings/Python/Generated/Reference.cpp | 1 - bindings/Python/Generated/ReferenceKind.cpp | 1 - bindings/Python/Generated/RegexQuery.cpp | 5 +- bindings/Python/Module.cpp | 57 +- .../Python/QualifiedNameRenderOptions.cpp | 1 - bindings/Python/SharedPyPtr.h | 1 - bindings/Python/TokenTreeVisitor.cpp | 1 - bindings/Python/TokenTreeVisitor.h | 1 - bindings/Python/Types.cpp | 3 +- bindings/Python/Types.h | 1 - bindings/Python/UserToken.cpp | 1 - bindings/Python/multiplier-stubs/__init__.py | 1 - .../Python/multiplier-stubs/ast/__init__.py | 3 +- .../multiplier-stubs/frontend/__init__.py | 1 - .../Python/multiplier-stubs/ir/__init__.py | 425 +- .../multiplier-stubs/ir/abi/__init__.py | 26 +- .../multiplier-stubs/ir/builtin/__init__.py | 26 +- .../multiplier-stubs/ir/core/__init__.py | 31 +- .../multiplier-stubs/ir/highlevel/__init__.py | 960 +- .../multiplier-stubs/ir/llvm/__init__.py | 678 +- .../multiplier-stubs/ir/lowlevel/__init__.py | 25 +- .../multiplier-stubs/ir/memref/__init__.py | 29 +- .../multiplier-stubs/ir/meta/__init__.py | 1 - .../ir/unsupported/__init__.py | 2 +- cmake/ccache.cmake | 1 - cmake/git.cmake | 1 - cmake/linker.cmake | 1 - cmake/llvm.cmake | 1 - cmake/mlir.cmake | 1 - cmake/options.cmake | 1 - cmake/packaging.cmake | 1 - cmake/python.cmake | 1 - cmake/system.cmake | 1 - cmake/vast.cmake | 5 +- include/multiplier/AST.h | 1 - include/multiplier/AST/AArch64SVEPcsAttr.h | 1 - .../AST/AArch64SVEPcsAttrSpelling.h | 1 - include/multiplier/AST/AArch64VectorPcsAttr.h | 1 - .../AST/AArch64VectorPcsAttrSpelling.h | 1 - .../AST/AMDGPUFlatWorkGroupSizeAttr.h | 1 - .../AST/AMDGPUFlatWorkGroupSizeAttrSpelling.h | 1 - include/multiplier/AST/AMDGPUKernelCallAttr.h | 1 - .../AST/AMDGPUKernelCallAttrSpelling.h | 1 - include/multiplier/AST/AMDGPUNumSGPRAttr.h | 1 - .../AST/AMDGPUNumSGPRAttrSpelling.h | 1 - include/multiplier/AST/AMDGPUNumVGPRAttr.h | 1 - .../AST/AMDGPUNumVGPRAttrSpelling.h | 1 - include/multiplier/AST/AMDGPUWavesPerEUAttr.h | 1 - .../AST/AMDGPUWavesPerEUAttrSpelling.h | 1 - include/multiplier/AST/APValueKind.h | 1 - include/multiplier/AST/ARMInterruptAttr.h | 1 - .../AST/ARMInterruptAttrInterruptType.h | 1 - .../multiplier/AST/ARMInterruptAttrSpelling.h | 1 - include/multiplier/AST/ASTDumpOutputFormat.h | 1 - include/multiplier/AST/AVRInterruptAttr.h | 1 - .../multiplier/AST/AVRInterruptAttrSpelling.h | 1 - include/multiplier/AST/AVRSignalAttr.h | 1 - .../multiplier/AST/AVRSignalAttrSpelling.h | 1 - include/multiplier/AST/AbiTagAttr.h | 1 - include/multiplier/AST/AbiTagAttrSpelling.h | 1 - .../AST/AbstractConditionalOperator.h | 1 - include/multiplier/AST/AccessSpecDecl.h | 1 - include/multiplier/AST/AccessSpecifier.h | 1 - .../multiplier/AST/AcquireCapabilityAttr.h | 1 - .../AST/AcquireCapabilityAttrSpelling.h | 1 - include/multiplier/AST/AcquireHandleAttr.h | 1 - .../AST/AcquireHandleAttrSpelling.h | 1 - include/multiplier/AST/AcquiredAfterAttr.h | 1 - include/multiplier/AST/AcquiredBeforeAttr.h | 1 - include/multiplier/AST/AddrLabelExpr.h | 1 - include/multiplier/AST/AddrSpaceMapMangling.h | 1 - include/multiplier/AST/AddressSpaceAttr.h | 1 - .../multiplier/AST/AddressSpaceAttrSpelling.h | 1 - include/multiplier/AST/AdjustedType.h | 1 - include/multiplier/AST/AliasAttr.h | 1 - include/multiplier/AST/AliasAttrSpelling.h | 1 - include/multiplier/AST/AlignMac68kAttr.h | 1 - include/multiplier/AST/AlignNaturalAttr.h | 1 - include/multiplier/AST/AlignRequirementKind.h | 1 - include/multiplier/AST/AlignValueAttr.h | 1 - include/multiplier/AST/AlignedAttr.h | 3 +- include/multiplier/AST/AlignedAttrSpelling.h | 1 - include/multiplier/AST/AllocAlignAttr.h | 1 - .../multiplier/AST/AllocAlignAttrSpelling.h | 1 - include/multiplier/AST/AllocSizeAttr.h | 1 - .../multiplier/AST/AllocSizeAttrSpelling.h | 1 - include/multiplier/AST/AltivecSrcCompatKind.h | 1 - include/multiplier/AST/AlwaysDestroyAttr.h | 1 - .../AST/AlwaysDestroyAttrSpelling.h | 1 - include/multiplier/AST/AlwaysInlineAttr.h | 1 - .../multiplier/AST/AlwaysInlineAttrSpelling.h | 1 - include/multiplier/AST/AnalyzerNoReturnAttr.h | 1 - include/multiplier/AST/AnnotateAttr.h | 1 - include/multiplier/AST/AnnotateAttrSpelling.h | 1 - include/multiplier/AST/AnnotateTypeAttr.h | 1 - .../multiplier/AST/AnnotateTypeAttrSpelling.h | 1 - include/multiplier/AST/AnyX86InterruptAttr.h | 1 - .../AST/AnyX86InterruptAttrSpelling.h | 1 - .../AST/AnyX86NoCallerSavedRegistersAttr.h | 1 - ...AnyX86NoCallerSavedRegistersAttrSpelling.h | 1 - include/multiplier/AST/AnyX86NoCfCheckAttr.h | 1 - .../AST/AnyX86NoCfCheckAttrSpelling.h | 1 - .../AST/ArcWeakrefUnavailableAttr.h | 1 - .../AST/ArcWeakrefUnavailableAttrSpelling.h | 1 - include/multiplier/AST/ArgumentKind.h | 1 - .../multiplier/AST/ArgumentWithTypeTagAttr.h | 1 - .../AST/ArgumentWithTypeTagAttrSpelling.h | 1 - include/multiplier/AST/ArmBuiltinAliasAttr.h | 1 - .../AST/ArmBuiltinAliasAttrSpelling.h | 1 - include/multiplier/AST/ArmInAttr.h | 1 - include/multiplier/AST/ArmInOutAttr.h | 1 - .../multiplier/AST/ArmLocallyStreamingAttr.h | 1 - .../AST/ArmMveStrictPolymorphismAttr.h | 1 - .../ArmMveStrictPolymorphismAttrSpelling.h | 1 - include/multiplier/AST/ArmNewAttr.h | 1 - include/multiplier/AST/ArmOutAttr.h | 1 - include/multiplier/AST/ArmPreservesAttr.h | 1 - include/multiplier/AST/ArmStreamingAttr.h | 1 - .../AST/ArmStreamingCompatibleAttr.h | 1 - include/multiplier/AST/ArrayInitIndexExpr.h | 1 - include/multiplier/AST/ArrayInitLoopExpr.h | 1 - include/multiplier/AST/ArraySizeModifier.h | 1 - include/multiplier/AST/ArraySubscriptExpr.h | 1 - include/multiplier/AST/ArrayType.h | 1 - .../AST/ArrayTypeArraySizeModifier.h | 1 - include/multiplier/AST/ArrayTypeTrait.h | 1 - include/multiplier/AST/ArrayTypeTraitExpr.h | 1 - include/multiplier/AST/ArtificialAttr.h | 1 - .../multiplier/AST/ArtificialAttrSpelling.h | 1 - include/multiplier/AST/AsTypeExpr.h | 1 - include/multiplier/AST/AsmLabelAttr.h | 1 - include/multiplier/AST/AsmLabelAttrSpelling.h | 1 - include/multiplier/AST/AsmStmt.h | 1 - include/multiplier/AST/AssertCapabilityAttr.h | 1 - .../AST/AssertCapabilityAttrSpelling.h | 1 - .../multiplier/AST/AssertExclusiveLockAttr.h | 1 - include/multiplier/AST/AssertSharedLockAttr.h | 1 - .../multiplier/AST/AssignmentTrackingOpts.h | 1 - include/multiplier/AST/AssumeAlignedAttr.h | 1 - .../AST/AssumeAlignedAttrSpelling.h | 1 - include/multiplier/AST/AssumptionAttr.h | 1 - .../multiplier/AST/AssumptionAttrSpelling.h | 1 - include/multiplier/AST/AtomicExpr.h | 1 - include/multiplier/AST/AtomicExprAtomicOp.h | 1 - include/multiplier/AST/AtomicScopeModelKind.h | 1 - include/multiplier/AST/AtomicType.h | 1 - include/multiplier/AST/Attr.h | 1 - include/multiplier/AST/AttrKind.h | 1 - include/multiplier/AST/AttributeSyntax.h | 1 - include/multiplier/AST/AttributedStmt.h | 1 - include/multiplier/AST/AttributedType.h | 1 - include/multiplier/AST/AutoType.h | 1 - include/multiplier/AST/AutoTypeKeyword.h | 1 - include/multiplier/AST/AvailabilityAttr.h | 1 - .../multiplier/AST/AvailabilityAttrSpelling.h | 1 - include/multiplier/AST/AvailabilityResult.h | 1 - .../AvailableOnlyInDefaultEvalMethodAttr.h | 1 - ...lableOnlyInDefaultEvalMethodAttrSpelling.h | 1 - .../AST/BPFPreserveAccessIndexAttr.h | 1 - .../AST/BPFPreserveAccessIndexAttrSpelling.h | 1 - .../AST/BPFPreserveStaticOffsetAttr.h | 1 - .../AST/BPFPreserveStaticOffsetAttrSpelling.h | 1 - include/multiplier/AST/BTFDeclTagAttr.h | 1 - .../multiplier/AST/BTFDeclTagAttrSpelling.h | 1 - include/multiplier/AST/BTFTagAttributedType.h | 1 - include/multiplier/AST/BTFTypeTagAttr.h | 1 - .../multiplier/AST/BTFTypeTagAttrSpelling.h | 1 - include/multiplier/AST/BaseUsingDecl.h | 1 - .../AST/BinaryConditionalOperator.h | 1 - include/multiplier/AST/BinaryOperator.h | 1 - include/multiplier/AST/BinaryOperatorKind.h | 1 - include/multiplier/AST/BindingDecl.h | 1 - include/multiplier/AST/BitIntType.h | 1 - include/multiplier/AST/Bits.h | 1 - include/multiplier/AST/BlockDecl.h | 1 - include/multiplier/AST/BlockExpr.h | 1 - include/multiplier/AST/BlockPointerType.h | 1 - include/multiplier/AST/BlocksAttr.h | 1 - include/multiplier/AST/BlocksAttrBlockType.h | 1 - include/multiplier/AST/BlocksAttrSpelling.h | 1 - include/multiplier/AST/BreakStmt.h | 1 - include/multiplier/AST/BuiltinAliasAttr.h | 1 - .../multiplier/AST/BuiltinAliasAttrSpelling.h | 1 - include/multiplier/AST/BuiltinAttr.h | 1 - include/multiplier/AST/BuiltinBitCastExpr.h | 1 - include/multiplier/AST/BuiltinTemplateDecl.h | 1 - include/multiplier/AST/BuiltinType.h | 1 - include/multiplier/AST/BuiltinTypeKind.h | 1 - include/multiplier/AST/C11NoReturnAttr.h | 1 - include/multiplier/AST/CDeclAttr.h | 1 - include/multiplier/AST/CDeclAttrSpelling.h | 1 - .../multiplier/AST/CFAuditedTransferAttr.h | 1 - .../AST/CFAuditedTransferAttrSpelling.h | 1 - include/multiplier/AST/CFConsumedAttr.h | 1 - .../multiplier/AST/CFConsumedAttrSpelling.h | 1 - include/multiplier/AST/CFGuardAttr.h | 1 - include/multiplier/AST/CFGuardAttrGuardArg.h | 1 - include/multiplier/AST/CFGuardAttrSpelling.h | 1 - .../AST/CFICanonicalJumpTableAttr.h | 1 - .../AST/CFICanonicalJumpTableAttrSpelling.h | 1 - .../multiplier/AST/CFReturnsNotRetainedAttr.h | 1 - .../AST/CFReturnsNotRetainedAttrSpelling.h | 1 - .../multiplier/AST/CFReturnsRetainedAttr.h | 1 - .../AST/CFReturnsRetainedAttrSpelling.h | 1 - .../multiplier/AST/CFUnknownTransferAttr.h | 1 - .../AST/CFUnknownTransferAttrSpelling.h | 1 - include/multiplier/AST/CPUDispatchAttr.h | 1 - .../multiplier/AST/CPUDispatchAttrSpelling.h | 1 - include/multiplier/AST/CPUSpecificAttr.h | 1 - .../multiplier/AST/CPUSpecificAttrSpelling.h | 1 - include/multiplier/AST/CStyleCastExpr.h | 1 - include/multiplier/AST/CUDAConstantAttr.h | 1 - .../multiplier/AST/CUDAConstantAttrSpelling.h | 1 - include/multiplier/AST/CUDADeviceAttr.h | 1 - .../multiplier/AST/CUDADeviceAttrSpelling.h | 1 - .../AST/CUDADeviceBuiltinSurfaceTypeAttr.h | 1 - ...CUDADeviceBuiltinSurfaceTypeAttrSpelling.h | 1 - .../AST/CUDADeviceBuiltinTextureTypeAttr.h | 1 - ...CUDADeviceBuiltinTextureTypeAttrSpelling.h | 1 - include/multiplier/AST/CUDAGlobalAttr.h | 1 - .../multiplier/AST/CUDAGlobalAttrSpelling.h | 1 - include/multiplier/AST/CUDAHostAttr.h | 1 - include/multiplier/AST/CUDAHostAttrSpelling.h | 1 - .../multiplier/AST/CUDAInvalidTargetAttr.h | 1 - include/multiplier/AST/CUDAKernelCallExpr.h | 1 - include/multiplier/AST/CUDALaunchBoundsAttr.h | 1 - .../AST/CUDALaunchBoundsAttrSpelling.h | 1 - include/multiplier/AST/CUDASharedAttr.h | 1 - .../multiplier/AST/CUDASharedAttrSpelling.h | 1 - include/multiplier/AST/CXX11NoReturnAttr.h | 1 - .../AST/CXX11NoReturnAttrSpelling.h | 1 - include/multiplier/AST/CXXAddrspaceCastExpr.h | 1 - include/multiplier/AST/CXXBaseSpecifier.h | 1 - include/multiplier/AST/CXXBindTemporaryExpr.h | 1 - include/multiplier/AST/CXXBoolLiteralExpr.h | 1 - include/multiplier/AST/CXXCatchStmt.h | 1 - include/multiplier/AST/CXXConstCastExpr.h | 1 - include/multiplier/AST/CXXConstructExpr.h | 1 - .../AST/CXXConstructExprConstructionKind.h | 1 - include/multiplier/AST/CXXConstructionKind.h | 1 - include/multiplier/AST/CXXConstructorDecl.h | 1 - include/multiplier/AST/CXXConversionDecl.h | 1 - include/multiplier/AST/CXXCtorInitializer.h | 1 - .../multiplier/AST/CXXDeductionGuideDecl.h | 1 - include/multiplier/AST/CXXDefaultArgExpr.h | 1 - include/multiplier/AST/CXXDefaultInitExpr.h | 1 - include/multiplier/AST/CXXDeleteExpr.h | 1 - .../AST/CXXDependentScopeMemberExpr.h | 1 - include/multiplier/AST/CXXDestructorDecl.h | 1 - include/multiplier/AST/CXXDynamicCastExpr.h | 1 - include/multiplier/AST/CXXFoldExpr.h | 1 - include/multiplier/AST/CXXForRangeStmt.h | 1 - .../multiplier/AST/CXXFunctionalCastExpr.h | 1 - .../multiplier/AST/CXXInheritedCtorInitExpr.h | 1 - include/multiplier/AST/CXXMemberCallExpr.h | 1 - include/multiplier/AST/CXXMethodDecl.h | 1 - include/multiplier/AST/CXXNamedCastExpr.h | 1 - include/multiplier/AST/CXXNewExpr.h | 1 - .../AST/CXXNewExprInitializationStyle.h | 1 - .../AST/CXXNewInitializationStyle.h | 1 - include/multiplier/AST/CXXNoexceptExpr.h | 1 - .../multiplier/AST/CXXNullPtrLiteralExpr.h | 1 - include/multiplier/AST/CXXOperatorCallExpr.h | 1 - include/multiplier/AST/CXXParenListInitExpr.h | 1 - .../multiplier/AST/CXXPseudoDestructorExpr.h | 1 - include/multiplier/AST/CXXRecordDecl.h | 1 - .../AST/CXXRecordDeclLambdaDependencyKind.h | 1 - .../multiplier/AST/CXXReinterpretCastExpr.h | 1 - .../AST/CXXRewrittenBinaryOperator.h | 1 - .../multiplier/AST/CXXScalarValueInitExpr.h | 1 - include/multiplier/AST/CXXStaticCastExpr.h | 1 - .../AST/CXXStdInitializerListExpr.h | 1 - .../multiplier/AST/CXXTemporaryObjectExpr.h | 1 - include/multiplier/AST/CXXThisExpr.h | 1 - include/multiplier/AST/CXXThrowExpr.h | 1 - include/multiplier/AST/CXXTryStmt.h | 1 - include/multiplier/AST/CXXTypeidExpr.h | 1 - .../AST/CXXUnresolvedConstructExpr.h | 1 - include/multiplier/AST/CXXUuidofExpr.h | 1 - include/multiplier/AST/CallExpr.h | 1 - include/multiplier/AST/CallExprADLCallKind.h | 1 - include/multiplier/AST/CallableWhenAttr.h | 1 - .../AST/CallableWhenAttrConsumedState.h | 1 - .../multiplier/AST/CallableWhenAttrSpelling.h | 1 - include/multiplier/AST/CallbackAttr.h | 1 - include/multiplier/AST/CallbackAttrSpelling.h | 1 - include/multiplier/AST/CalledOnceAttr.h | 1 - .../multiplier/AST/CalledOnceAttrSpelling.h | 1 - include/multiplier/AST/CallingConv.h | 1 - include/multiplier/AST/CanThrowResult.h | 1 - include/multiplier/AST/CapabilityAttr.h | 1 - .../multiplier/AST/CapabilityAttrSpelling.h | 1 - include/multiplier/AST/CapturedDecl.h | 1 - include/multiplier/AST/CapturedRecordAttr.h | 1 - include/multiplier/AST/CapturedRegionKind.h | 1 - include/multiplier/AST/CapturedStmt.h | 1 - .../AST/CapturedStmtVariableCaptureKind.h | 1 - .../multiplier/AST/CarriesDependencyAttr.h | 1 - .../AST/CarriesDependencyAttrSpelling.h | 1 - include/multiplier/AST/CaseStmt.h | 1 - include/multiplier/AST/CastExpr.h | 1 - include/multiplier/AST/CastKind.h | 1 - include/multiplier/AST/CharacterLiteral.h | 1 - .../AST/CharacterLiteralCharacterKind.h | 1 - include/multiplier/AST/CharacterLiteralKind.h | 1 - include/multiplier/AST/ChooseExpr.h | 1 - include/multiplier/AST/ClangABI.h | 1 - include/multiplier/AST/ClassTemplateDecl.h | 1 - .../ClassTemplatePartialSpecializationDecl.h | 1 - .../AST/ClassTemplateSpecializationDecl.h | 1 - include/multiplier/AST/CleanupAttr.h | 1 - include/multiplier/AST/CleanupAttrSpelling.h | 1 - include/multiplier/AST/CmseNSCallAttr.h | 1 - include/multiplier/AST/CmseNSEntryAttr.h | 1 - include/multiplier/AST/CoawaitExpr.h | 1 - include/multiplier/AST/CodeAlignAttr.h | 1 - .../multiplier/AST/CodeAlignAttrSpelling.h | 1 - include/multiplier/AST/CodeModelAttr.h | 1 - .../multiplier/AST/CodeModelAttrSpelling.h | 1 - include/multiplier/AST/CodeSegAttr.h | 1 - include/multiplier/AST/ColdAttr.h | 1 - include/multiplier/AST/ColdAttrSpelling.h | 1 - include/multiplier/AST/CommentKind.h | 1 - include/multiplier/AST/CommonAttr.h | 1 - include/multiplier/AST/CommonAttrSpelling.h | 1 - .../multiplier/AST/ComparisonCategoryResult.h | 1 - .../multiplier/AST/ComparisonCategoryType.h | 1 - include/multiplier/AST/CompilingModuleKind.h | 1 - include/multiplier/AST/ComplexRangeKind.h | 1 - include/multiplier/AST/ComplexType.h | 1 - .../multiplier/AST/CompoundAssignOperator.h | 1 - include/multiplier/AST/CompoundLiteralExpr.h | 1 - include/multiplier/AST/CompoundStmt.h | 1 - include/multiplier/AST/ConceptDecl.h | 1 - .../AST/ConceptSpecializationExpr.h | 1 - include/multiplier/AST/ConditionalOperator.h | 1 - include/multiplier/AST/ConstAttr.h | 1 - include/multiplier/AST/ConstAttrSpelling.h | 1 - include/multiplier/AST/ConstInitAttr.h | 1 - .../multiplier/AST/ConstInitAttrSpelling.h | 1 - include/multiplier/AST/ConstantArrayType.h | 1 - include/multiplier/AST/ConstantExpr.h | 1 - .../AST/ConstantExprResultStorageKind.h | 1 - include/multiplier/AST/ConstantMatrixType.h | 1 - .../AST/ConstantResultStorageKind.h | 1 - include/multiplier/AST/ConstexprSpecKind.h | 1 - include/multiplier/AST/ConstructorAttr.h | 1 - .../multiplier/AST/ConstructorAttrSpelling.h | 1 - .../AST/ConstructorUsingShadowDecl.h | 1 - include/multiplier/AST/ConsumableAttr.h | 1 - .../AST/ConsumableAttrConsumedState.h | 1 - .../multiplier/AST/ConsumableAttrSpelling.h | 1 - .../multiplier/AST/ConsumableAutoCastAttr.h | 1 - .../AST/ConsumableAutoCastAttrSpelling.h | 1 - .../multiplier/AST/ConsumableSetOnReadAttr.h | 1 - .../AST/ConsumableSetOnReadAttrSpelling.h | 1 - include/multiplier/AST/ContinueStmt.h | 1 - include/multiplier/AST/ConvergentAttr.h | 1 - .../multiplier/AST/ConvergentAttrSpelling.h | 1 - include/multiplier/AST/ConvertVectorExpr.h | 1 - include/multiplier/AST/CoreFoundationABI.h | 1 - include/multiplier/AST/CoreturnStmt.h | 1 - .../AST/CoroDisableLifetimeBoundAttr.h | 1 - .../CoroDisableLifetimeBoundAttrSpelling.h | 1 - .../multiplier/AST/CoroLifetimeBoundAttr.h | 1 - .../AST/CoroLifetimeBoundAttrSpelling.h | 1 - .../AST/CoroOnlyDestroyWhenCompleteAttr.h | 1 - .../CoroOnlyDestroyWhenCompleteAttrSpelling.h | 1 - include/multiplier/AST/CoroReturnTypeAttr.h | 1 - .../AST/CoroReturnTypeAttrSpelling.h | 1 - include/multiplier/AST/CoroWrapperAttr.h | 1 - .../multiplier/AST/CoroWrapperAttrSpelling.h | 1 - include/multiplier/AST/CoroutineBodyStmt.h | 1 - include/multiplier/AST/CoroutineSuspendExpr.h | 1 - include/multiplier/AST/CountedByAttr.h | 1 - .../multiplier/AST/CountedByAttrSpelling.h | 1 - include/multiplier/AST/CoyieldExpr.h | 1 - include/multiplier/AST/DLLExportAttr.h | 1 - .../multiplier/AST/DLLExportAttrSpelling.h | 1 - .../multiplier/AST/DLLExportStaticLocalAttr.h | 1 - include/multiplier/AST/DLLImportAttr.h | 1 - .../multiplier/AST/DLLImportAttrSpelling.h | 1 - .../multiplier/AST/DLLImportStaticLocalAttr.h | 1 - include/multiplier/AST/DataPositionTy.h | 1 - include/multiplier/AST/DebugSrcHashKind.h | 1 - include/multiplier/AST/DecayedType.h | 1 - include/multiplier/AST/Decl.h | 1 - include/multiplier/AST/DeclCategory.h | 1 - include/multiplier/AST/DeclFriendObjectKind.h | 1 - .../multiplier/AST/DeclIdentifierNamespace.h | 1 - include/multiplier/AST/DeclKind.h | 1 - .../multiplier/AST/DeclModuleOwnershipKind.h | 1 - .../multiplier/AST/DeclObjCDeclQualifier.h | 1 - include/multiplier/AST/DeclOrStmtAttr.h | 1 - include/multiplier/AST/DeclRefExpr.h | 1 - include/multiplier/AST/DeclStmt.h | 1 - include/multiplier/AST/DeclaratorDecl.h | 1 - include/multiplier/AST/DecltypeType.h | 1 - include/multiplier/AST/DecompositionDecl.h | 1 - .../AST/DeducedTemplateSpecializationType.h | 1 - include/multiplier/AST/DeducedType.h | 1 - include/multiplier/AST/DeductionCandidate.h | 1 - include/multiplier/AST/DefaultArgKind.h | 1 - .../multiplier/AST/DefaultCallingConvention.h | 1 - include/multiplier/AST/DefaultStmt.h | 1 - .../AST/DefaultVisiblityExportMapping.h | 1 - .../AST/DependentAddressSpaceType.h | 1 - include/multiplier/AST/DependentBitIntType.h | 1 - include/multiplier/AST/DependentCoawaitExpr.h | 1 - include/multiplier/AST/DependentNameType.h | 1 - .../AST/DependentScopeDeclRefExpr.h | 1 - .../multiplier/AST/DependentSizedArrayType.h | 1 - .../AST/DependentSizedExtVectorType.h | 1 - .../multiplier/AST/DependentSizedMatrixType.h | 1 - .../AST/DependentTemplateSpecializationType.h | 1 - include/multiplier/AST/DependentVectorType.h | 1 - include/multiplier/AST/DeprecatedAttr.h | 1 - .../multiplier/AST/DeprecatedAttrSpelling.h | 1 - include/multiplier/AST/DesignatedInitExpr.h | 1 - .../multiplier/AST/DesignatedInitUpdateExpr.h | 1 - include/multiplier/AST/Designator.h | 1 - include/multiplier/AST/DesignatorKind.h | 1 - include/multiplier/AST/DestructorAttr.h | 1 - .../multiplier/AST/DestructorAttrSpelling.h | 1 - .../multiplier/AST/DiagnoseAsBuiltinAttr.h | 1 - .../AST/DiagnoseAsBuiltinAttrSpelling.h | 1 - include/multiplier/AST/DiagnoseIfAttr.h | 1 - .../AST/DiagnoseIfAttrDiagnosticType.h | 1 - include/multiplier/AST/DiagnosticLevelMask.h | 1 - .../AST/DisableSanitizerInstrumentationAttr.h | 1 - ...ableSanitizerInstrumentationAttrSpelling.h | 1 - include/multiplier/AST/DisableTailCallsAttr.h | 1 - .../AST/DisableTailCallsAttrSpelling.h | 1 - include/multiplier/AST/DoStmt.h | 1 - include/multiplier/AST/ElaboratedType.h | 1 - .../multiplier/AST/ElaboratedTypeKeyword.h | 1 - include/multiplier/AST/EmbedBitcodeKind.h | 1 - include/multiplier/AST/EmptyBasesAttr.h | 1 - include/multiplier/AST/EmptyDecl.h | 1 - include/multiplier/AST/EnableIfAttr.h | 1 - include/multiplier/AST/EnforceTCBAttr.h | 1 - .../multiplier/AST/EnforceTCBAttrSpelling.h | 1 - include/multiplier/AST/EnforceTCBLeafAttr.h | 1 - .../AST/EnforceTCBLeafAttrSpelling.h | 1 - include/multiplier/AST/EnumConstantDecl.h | 1 - include/multiplier/AST/EnumDecl.h | 1 - .../multiplier/AST/EnumExtensibilityAttr.h | 1 - .../AST/EnumExtensibilityAttrKind.h | 1 - .../AST/EnumExtensibilityAttrSpelling.h | 1 - include/multiplier/AST/EnumType.h | 1 - include/multiplier/AST/ErrorAttr.h | 1 - include/multiplier/AST/ErrorAttrSpelling.h | 1 - include/multiplier/AST/EscapeChar.h | 1 - .../multiplier/AST/ExceptionHandlingKind.h | 1 - .../AST/ExceptionSpecificationType.h | 1 - include/multiplier/AST/ExcessPrecisionKind.h | 1 - .../ExcludeFromExplicitInstantiationAttr.h | 1 - ...udeFromExplicitInstantiationAttrSpelling.h | 1 - include/multiplier/AST/ExclusionType.h | 1 - .../AST/ExclusiveTrylockFunctionAttr.h | 1 - include/multiplier/AST/ExplicitCastExpr.h | 1 - include/multiplier/AST/ExplicitSpecKind.h | 1 - include/multiplier/AST/ExportDecl.h | 1 - include/multiplier/AST/Expr.h | 1 - include/multiplier/AST/ExprConstantExprKind.h | 1 - include/multiplier/AST/ExprDependence.h | 1 - .../multiplier/AST/ExprLValueClassification.h | 1 - .../AST/ExprNullPointerConstantKind.h | 1 - .../ExprNullPointerConstantValueDependence.h | 1 - include/multiplier/AST/ExprObjectKind.h | 1 - include/multiplier/AST/ExprOffsets.h | 1 - include/multiplier/AST/ExprSideEffectsKind.h | 1 - include/multiplier/AST/ExprValueKind.h | 1 - include/multiplier/AST/ExprWithCleanups.h | 1 - include/multiplier/AST/ExpressionTrait.h | 1 - include/multiplier/AST/ExpressionTraitExpr.h | 1 - .../AST/ExprisModifiableLvalueResult.h | 1 - include/multiplier/AST/ExtKind.h | 1 - include/multiplier/AST/ExtVectorElementExpr.h | 1 - include/multiplier/AST/ExtVectorType.h | 1 - include/multiplier/AST/ExtendArgsKind.h | 1 - include/multiplier/AST/ExternCContextDecl.h | 1 - .../multiplier/AST/ExternalSourceSymbolAttr.h | 1 - .../AST/ExternalSourceSymbolAttrSpelling.h | 1 - include/multiplier/AST/FPEvalMethodKind.h | 1 - include/multiplier/AST/FPExceptionModeKind.h | 1 - include/multiplier/AST/FPModeKind.h | 1 - include/multiplier/AST/FallThroughAttr.h | 1 - .../multiplier/AST/FallThroughAttrSpelling.h | 1 - include/multiplier/AST/FastCallAttr.h | 1 - include/multiplier/AST/FastCallAttrSpelling.h | 1 - include/multiplier/AST/FieldDecl.h | 1 - include/multiplier/AST/FileScopeAsmDecl.h | 1 - include/multiplier/AST/FinalAttr.h | 1 - include/multiplier/AST/FinalAttrSpelling.h | 1 - include/multiplier/AST/FiniteLoopsKind.h | 1 - include/multiplier/AST/FixedPointLiteral.h | 1 - include/multiplier/AST/FlagEnumAttr.h | 1 - include/multiplier/AST/FlagEnumAttrSpelling.h | 1 - include/multiplier/AST/Flags.h | 1 - include/multiplier/AST/FlattenAttr.h | 1 - include/multiplier/AST/FlattenAttrSpelling.h | 1 - include/multiplier/AST/FloatingLiteral.h | 1 - include/multiplier/AST/ForStmt.h | 1 - include/multiplier/AST/FormatArgAttr.h | 1 - .../multiplier/AST/FormatArgAttrSpelling.h | 1 - include/multiplier/AST/FormatAttr.h | 1 - include/multiplier/AST/FormatAttrSpelling.h | 1 - include/multiplier/AST/FramePointerKind.h | 1 - include/multiplier/AST/FriendDecl.h | 1 - include/multiplier/AST/FriendTemplateDecl.h | 1 - include/multiplier/AST/FullExpr.h | 1 - include/multiplier/AST/FunctionDecl.h | 1 - .../AST/FunctionDeclTemplatedKind.h | 1 - include/multiplier/AST/FunctionNoProtoType.h | 1 - include/multiplier/AST/FunctionParmPackExpr.h | 1 - include/multiplier/AST/FunctionProtoType.h | 1 - .../multiplier/AST/FunctionReturnThunksAttr.h | 1 - .../AST/FunctionReturnThunksAttrKind.h | 1 - .../AST/FunctionReturnThunksAttrSpelling.h | 1 - include/multiplier/AST/FunctionTemplateDecl.h | 1 - include/multiplier/AST/FunctionType.h | 1 - .../FunctionTypeAArch64SMETypeAttributes.h | 1 - .../AST/FunctionTypeArmStateValue.h | 1 - include/multiplier/AST/GC.h | 1 - include/multiplier/AST/GCCAsmStmt.h | 1 - include/multiplier/AST/GCMode.h | 1 - include/multiplier/AST/GNUInlineAttr.h | 1 - .../multiplier/AST/GNUInlineAttrSpelling.h | 1 - include/multiplier/AST/GNUNullExpr.h | 1 - include/multiplier/AST/GPUDefaultStreamKind.h | 1 - include/multiplier/AST/GVALinkage.h | 1 - include/multiplier/AST/GenericSelectionExpr.h | 1 - include/multiplier/AST/GetBuiltinTypeError.h | 1 - include/multiplier/AST/GotoStmt.h | 1 - include/multiplier/AST/GuardedByAttr.h | 1 - include/multiplier/AST/GuardedVarAttr.h | 1 - .../multiplier/AST/GuardedVarAttrSpelling.h | 1 - include/multiplier/AST/HIPManagedAttr.h | 1 - .../multiplier/AST/HIPManagedAttrSpelling.h | 1 - include/multiplier/AST/HLSLAnnotationAttr.h | 1 - include/multiplier/AST/HLSLBufferDecl.h | 1 - .../AST/HLSLGroupSharedAddressSpaceAttr.h | 1 - include/multiplier/AST/HLSLLangStd.h | 1 - include/multiplier/AST/HLSLNumThreadsAttr.h | 1 - .../multiplier/AST/HLSLParamModifierAttr.h | 1 - .../AST/HLSLParamModifierAttrSpelling.h | 1 - include/multiplier/AST/HLSLResourceAttr.h | 1 - .../AST/HLSLResourceAttrResourceClass.h | 1 - .../AST/HLSLResourceAttrResourceKind.h | 1 - .../multiplier/AST/HLSLResourceBindingAttr.h | 1 - .../AST/HLSLSV_DispatchThreadIDAttr.h | 1 - .../multiplier/AST/HLSLSV_GroupIndexAttr.h | 1 - include/multiplier/AST/HLSLShaderAttr.h | 1 - .../multiplier/AST/HLSLShaderAttrShaderType.h | 1 - include/multiplier/AST/HotAttr.h | 1 - include/multiplier/AST/HotAttrSpelling.h | 1 - include/multiplier/AST/IBActionAttr.h | 1 - include/multiplier/AST/IBActionAttrSpelling.h | 1 - include/multiplier/AST/IBOutletAttr.h | 1 - include/multiplier/AST/IBOutletAttrSpelling.h | 1 - .../multiplier/AST/IBOutletCollectionAttr.h | 1 - .../AST/IBOutletCollectionAttrSpelling.h | 1 - include/multiplier/AST/ID.h | 1 - include/multiplier/AST/IFuncAttr.h | 1 - include/multiplier/AST/IFuncAttrSpelling.h | 1 - include/multiplier/AST/IdentifierInfoFlag.h | 1 - include/multiplier/AST/IfStatementKind.h | 1 - include/multiplier/AST/IfStmt.h | 1 - include/multiplier/AST/ImaginaryLiteral.h | 1 - include/multiplier/AST/ImbueAttribute.h | 1 - include/multiplier/AST/ImplicitCastExpr.h | 1 - .../multiplier/AST/ImplicitCastExprOnStack.h | 1 - .../AST/ImplicitConceptSpecializationDecl.h | 1 - include/multiplier/AST/ImplicitParamDecl.h | 1 - .../AST/ImplicitParamDeclImplicitParamKind.h | 1 - include/multiplier/AST/ImplicitParamKind.h | 1 - .../multiplier/AST/ImplicitValueInitExpr.h | 1 - include/multiplier/AST/ImportDecl.h | 1 - include/multiplier/AST/InClassInitStyle.h | 1 - include/multiplier/AST/IncompleteArrayType.h | 1 - include/multiplier/AST/IndirectFieldDecl.h | 1 - include/multiplier/AST/IndirectGotoStmt.h | 1 - include/multiplier/AST/InheritableAttr.h | 1 - include/multiplier/AST/InheritableParamAttr.h | 1 - .../InheritedDesignatedInitializersState.h | 1 - include/multiplier/AST/InitListExpr.h | 1 - include/multiplier/AST/InitPriorityAttr.h | 1 - .../multiplier/AST/InitPriorityAttrSpelling.h | 1 - include/multiplier/AST/InitSegAttr.h | 1 - include/multiplier/AST/InitStorageKind.h | 1 - .../multiplier/AST/InjectedClassNameType.h | 1 - include/multiplier/AST/InlineAsmDialectKind.h | 1 - .../AST/InlineVariableDefinitionKind.h | 1 - include/multiplier/AST/InliningMethod.h | 1 - include/multiplier/AST/IntegerLiteral.h | 1 - include/multiplier/AST/IntelOclBiccAttr.h | 1 - .../multiplier/AST/IntelOclBiccAttrSpelling.h | 1 - .../AST/InterestingIdentifierKind.h | 1 - include/multiplier/AST/InternalLinkageAttr.h | 1 - .../AST/InternalLinkageAttrSpelling.h | 1 - include/multiplier/AST/Kinds.h | 1 - .../multiplier/AST/LTOVisibilityPublicAttr.h | 1 - .../AST/LTOVisibilityPublicAttrSpelling.h | 1 - include/multiplier/AST/LValueReferenceType.h | 1 - include/multiplier/AST/LabelDecl.h | 1 - include/multiplier/AST/LabelStmt.h | 1 - include/multiplier/AST/LambdaCaptureDefault.h | 1 - include/multiplier/AST/LambdaCaptureKind.h | 1 - include/multiplier/AST/LambdaExpr.h | 1 - include/multiplier/AST/LangAS.h | 1 - include/multiplier/AST/LangFeatures.h | 1 - include/multiplier/AST/Language.h | 1 - include/multiplier/AST/LanguageLinkage.h | 1 - .../multiplier/AST/LaxVectorConversionKind.h | 1 - include/multiplier/AST/LayoutVersionAttr.h | 1 - include/multiplier/AST/LeafAttr.h | 1 - include/multiplier/AST/LeafAttrSpelling.h | 1 - include/multiplier/AST/Level.h | 1 - include/multiplier/AST/LifetimeBoundAttr.h | 1 - .../AST/LifetimeBoundAttrSpelling.h | 1 - .../AST/LifetimeExtendedTemporaryDecl.h | 1 - include/multiplier/AST/LikelyAttr.h | 1 - include/multiplier/AST/LikelyAttrSpelling.h | 1 - include/multiplier/AST/Linkage.h | 1 - include/multiplier/AST/LinkageSpecDecl.h | 1 - .../AST/LinkageSpecDeclLanguageIDs.h | 1 - .../multiplier/AST/LinkageSpecLanguageIDs.h | 1 - .../multiplier/AST/LoaderUninitializedAttr.h | 1 - .../AST/LoaderUninitializedAttrSpelling.h | 1 - include/multiplier/AST/LockReturnedAttr.h | 1 - include/multiplier/AST/LocksExcludedAttr.h | 1 - include/multiplier/AST/LoopHintAttr.h | 1 - .../AST/LoopHintAttrLoopHintState.h | 1 - .../multiplier/AST/LoopHintAttrOptionType.h | 1 - include/multiplier/AST/LoopHintAttrSpelling.h | 1 - include/multiplier/AST/M68kInterruptAttr.h | 1 - include/multiplier/AST/M68kRTDAttr.h | 1 - include/multiplier/AST/M68kRTDAttrSpelling.h | 1 - include/multiplier/AST/MIGServerRoutineAttr.h | 1 - .../AST/MIGServerRoutineAttrSpelling.h | 1 - include/multiplier/AST/MSABIAttr.h | 1 - include/multiplier/AST/MSABIAttrSpelling.h | 1 - include/multiplier/AST/MSAllocatorAttr.h | 1 - include/multiplier/AST/MSAsmStmt.h | 1 - include/multiplier/AST/MSConstexprAttr.h | 1 - .../multiplier/AST/MSDependentExistsStmt.h | 1 - include/multiplier/AST/MSGuidDecl.h | 1 - include/multiplier/AST/MSInheritanceAttr.h | 1 - .../AST/MSInheritanceAttrSpelling.h | 1 - include/multiplier/AST/MSInheritanceModel.h | 1 - include/multiplier/AST/MSNoVTableAttr.h | 1 - include/multiplier/AST/MSP430InterruptAttr.h | 1 - .../AST/MSP430InterruptAttrSpelling.h | 1 - include/multiplier/AST/MSPropertyDecl.h | 1 - include/multiplier/AST/MSPropertyRefExpr.h | 1 - .../multiplier/AST/MSPropertySubscriptExpr.h | 1 - include/multiplier/AST/MSStructAttr.h | 1 - include/multiplier/AST/MSStructAttrSpelling.h | 1 - include/multiplier/AST/MSVCMajorVersion.h | 1 - include/multiplier/AST/MSVtorDispAttr.h | 1 - include/multiplier/AST/MSVtorDispMode.h | 1 - include/multiplier/AST/MacroQualifiedType.h | 1 - .../multiplier/AST/MaterializeTemporaryExpr.h | 1 - include/multiplier/AST/MatrixSubscriptExpr.h | 1 - include/multiplier/AST/MatrixType.h | 1 - .../multiplier/AST/MaxFieldAlignmentAttr.h | 1 - include/multiplier/AST/MayAliasAttr.h | 1 - include/multiplier/AST/MayAliasAttrSpelling.h | 1 - include/multiplier/AST/MaybeUndefAttr.h | 1 - .../multiplier/AST/MaybeUndefAttrSpelling.h | 1 - include/multiplier/AST/MemberExpr.h | 1 - include/multiplier/AST/MemberPointerType.h | 1 - include/multiplier/AST/MethodRefFlags.h | 1 - include/multiplier/AST/MicroMipsAttr.h | 1 - .../multiplier/AST/MicroMipsAttrSpelling.h | 1 - include/multiplier/AST/MinSizeAttr.h | 1 - include/multiplier/AST/MinSizeAttrSpelling.h | 1 - include/multiplier/AST/MinVectorWidthAttr.h | 1 - .../AST/MinVectorWidthAttrSpelling.h | 1 - include/multiplier/AST/Mips16Attr.h | 1 - include/multiplier/AST/Mips16AttrSpelling.h | 1 - include/multiplier/AST/MipsInterruptAttr.h | 1 - .../AST/MipsInterruptAttrInterruptType.h | 1 - .../AST/MipsInterruptAttrSpelling.h | 1 - include/multiplier/AST/MipsLongCallAttr.h | 1 - .../multiplier/AST/MipsLongCallAttrSpelling.h | 1 - include/multiplier/AST/MipsShortCallAttr.h | 1 - .../AST/MipsShortCallAttrSpelling.h | 1 - include/multiplier/AST/ModeAttr.h | 1 - include/multiplier/AST/ModeAttrSpelling.h | 1 - include/multiplier/AST/ModifiableType.h | 1 - include/multiplier/AST/MultiVersionKind.h | 1 - include/multiplier/AST/MustTailAttr.h | 1 - include/multiplier/AST/MustTailAttrSpelling.h | 1 - include/multiplier/AST/NSConsumedAttr.h | 1 - .../multiplier/AST/NSConsumedAttrSpelling.h | 1 - include/multiplier/AST/NSConsumesSelfAttr.h | 1 - .../AST/NSConsumesSelfAttrSpelling.h | 1 - include/multiplier/AST/NSErrorDomainAttr.h | 1 - .../AST/NSReturnsAutoreleasedAttr.h | 1 - .../AST/NSReturnsAutoreleasedAttrSpelling.h | 1 - .../multiplier/AST/NSReturnsNotRetainedAttr.h | 1 - .../AST/NSReturnsNotRetainedAttrSpelling.h | 1 - .../multiplier/AST/NSReturnsRetainedAttr.h | 1 - .../AST/NSReturnsRetainedAttrSpelling.h | 1 - include/multiplier/AST/NVPTXKernelAttr.h | 1 - .../multiplier/AST/NVPTXKernelAttrSpelling.h | 1 - include/multiplier/AST/NakedAttr.h | 1 - include/multiplier/AST/NakedAttrSpelling.h | 1 - include/multiplier/AST/NameKind.h | 1 - include/multiplier/AST/NamedDecl.h | 1 - .../AST/NamedDeclExplicitVisibilityKind.h | 1 - include/multiplier/AST/NamespaceAliasDecl.h | 1 - include/multiplier/AST/NamespaceDecl.h | 1 - .../multiplier/AST/NeedExtraManglingDecl.h | 1 - .../AST/NestedNameSpecifierDependence.h | 1 - include/multiplier/AST/NoAliasAttr.h | 1 - include/multiplier/AST/NoBuiltinAttr.h | 1 - .../multiplier/AST/NoBuiltinAttrSpelling.h | 1 - include/multiplier/AST/NoCommonAttr.h | 1 - include/multiplier/AST/NoCommonAttrSpelling.h | 1 - include/multiplier/AST/NoDebugAttr.h | 1 - include/multiplier/AST/NoDebugAttrSpelling.h | 1 - include/multiplier/AST/NoDerefAttr.h | 1 - include/multiplier/AST/NoDerefAttrSpelling.h | 1 - include/multiplier/AST/NoDestroyAttr.h | 1 - .../multiplier/AST/NoDestroyAttrSpelling.h | 1 - include/multiplier/AST/NoDuplicateAttr.h | 1 - .../multiplier/AST/NoDuplicateAttrSpelling.h | 1 - include/multiplier/AST/NoEscapeAttr.h | 1 - include/multiplier/AST/NoEscapeAttrSpelling.h | 1 - include/multiplier/AST/NoInitExpr.h | 1 - include/multiplier/AST/NoInlineAttr.h | 1 - include/multiplier/AST/NoInlineAttrSpelling.h | 1 - .../multiplier/AST/NoInstrumentFunctionAttr.h | 1 - .../AST/NoInstrumentFunctionAttrSpelling.h | 1 - include/multiplier/AST/NoMergeAttr.h | 1 - include/multiplier/AST/NoMergeAttrSpelling.h | 1 - include/multiplier/AST/NoMicroMipsAttr.h | 1 - .../multiplier/AST/NoMicroMipsAttrSpelling.h | 1 - include/multiplier/AST/NoMips16Attr.h | 1 - include/multiplier/AST/NoMips16AttrSpelling.h | 1 - .../multiplier/AST/NoProfileFunctionAttr.h | 1 - .../AST/NoProfileFunctionAttrSpelling.h | 1 - .../multiplier/AST/NoRandomizeLayoutAttr.h | 1 - .../AST/NoRandomizeLayoutAttrSpelling.h | 1 - include/multiplier/AST/NoReturnAttr.h | 1 - include/multiplier/AST/NoReturnAttrSpelling.h | 1 - include/multiplier/AST/NoSanitizeAttr.h | 1 - .../multiplier/AST/NoSanitizeAttrSpelling.h | 1 - .../AST/NoSpeculativeLoadHardeningAttr.h | 1 - .../NoSpeculativeLoadHardeningAttrSpelling.h | 1 - include/multiplier/AST/NoSplitStackAttr.h | 1 - .../multiplier/AST/NoSplitStackAttrSpelling.h | 1 - include/multiplier/AST/NoStackProtectorAttr.h | 1 - .../AST/NoStackProtectorAttrSpelling.h | 1 - .../AST/NoThreadSafetyAnalysisAttr.h | 1 - .../AST/NoThreadSafetyAnalysisAttrSpelling.h | 1 - include/multiplier/AST/NoThrowAttr.h | 1 - include/multiplier/AST/NoThrowAttrSpelling.h | 1 - include/multiplier/AST/NoUniqueAddressAttr.h | 1 - .../AST/NoUniqueAddressAttrSpelling.h | 1 - include/multiplier/AST/NoUwtableAttr.h | 1 - .../multiplier/AST/NoUwtableAttrSpelling.h | 1 - include/multiplier/AST/NonNullAttr.h | 1 - include/multiplier/AST/NonNullAttrSpelling.h | 1 - include/multiplier/AST/NonOdrUseReason.h | 1 - .../multiplier/AST/NonTypeTemplateParmDecl.h | 1 - include/multiplier/AST/NonceObjCInterface.h | 1 - include/multiplier/AST/NotTailCalledAttr.h | 1 - .../AST/NotTailCalledAttrSpelling.h | 1 - include/multiplier/AST/NullStmt.h | 1 - include/multiplier/AST/NullabilityKind.h | 1 - include/multiplier/AST/OMPAllocateDecl.h | 1 - include/multiplier/AST/OMPAllocateDeclAttr.h | 1 - .../AST/OMPAllocateDeclAttrAllocatorTypeTy.h | 1 - include/multiplier/AST/OMPArraySectionExpr.h | 1 - include/multiplier/AST/OMPArrayShapingExpr.h | 1 - include/multiplier/AST/OMPAtomicDirective.h | 1 - include/multiplier/AST/OMPBarrierDirective.h | 1 - include/multiplier/AST/OMPCancelDirective.h | 1 - .../AST/OMPCancellationPointDirective.h | 1 - include/multiplier/AST/OMPCanonicalLoop.h | 1 - include/multiplier/AST/OMPCaptureKindAttr.h | 1 - include/multiplier/AST/OMPCaptureNoInitAttr.h | 1 - include/multiplier/AST/OMPCapturedExprDecl.h | 1 - include/multiplier/AST/OMPCriticalDirective.h | 1 - .../AST/OMPDeclarativeDirectiveDecl.h | 1 - .../AST/OMPDeclarativeDirectiveValueDecl.h | 1 - include/multiplier/AST/OMPDeclareMapperDecl.h | 1 - .../multiplier/AST/OMPDeclareReductionDecl.h | 1 - .../AST/OMPDeclareReductionDeclInitKind.h | 1 - .../AST/OMPDeclareReductionInitKind.h | 1 - .../multiplier/AST/OMPDeclareSimdDeclAttr.h | 1 - .../AST/OMPDeclareSimdDeclAttrBranchStateTy.h | 1 - .../multiplier/AST/OMPDeclareTargetDeclAttr.h | 1 - .../AST/OMPDeclareTargetDeclAttrDevTypeTy.h | 1 - .../AST/OMPDeclareTargetDeclAttrMapTypeTy.h | 1 - .../multiplier/AST/OMPDeclareVariantAttr.h | 1 - include/multiplier/AST/OMPDepobjDirective.h | 1 - include/multiplier/AST/OMPDispatchDirective.h | 1 - .../multiplier/AST/OMPDistributeDirective.h | 1 - .../AST/OMPDistributeParallelForDirective.h | 1 - .../OMPDistributeParallelForSimdDirective.h | 1 - .../AST/OMPDistributeSimdDirective.h | 1 - include/multiplier/AST/OMPErrorDirective.h | 1 - .../multiplier/AST/OMPExecutableDirective.h | 1 - include/multiplier/AST/OMPFlushDirective.h | 1 - include/multiplier/AST/OMPForDirective.h | 1 - include/multiplier/AST/OMPForSimdDirective.h | 1 - .../multiplier/AST/OMPGenericLoopDirective.h | 1 - include/multiplier/AST/OMPInteropDirective.h | 1 - include/multiplier/AST/OMPIteratorExpr.h | 1 - .../multiplier/AST/OMPLoopBasedDirective.h | 1 - include/multiplier/AST/OMPLoopDirective.h | 1 - .../AST/OMPLoopTransformationDirective.h | 1 - include/multiplier/AST/OMPMaskedDirective.h | 1 - .../AST/OMPMaskedTaskLoopDirective.h | 1 - .../AST/OMPMaskedTaskLoopSimdDirective.h | 1 - include/multiplier/AST/OMPMasterDirective.h | 1 - .../AST/OMPMasterTaskLoopDirective.h | 1 - .../AST/OMPMasterTaskLoopSimdDirective.h | 1 - include/multiplier/AST/OMPMetaDirective.h | 1 - include/multiplier/AST/OMPOrderedDirective.h | 1 - include/multiplier/AST/OMPParallelDirective.h | 1 - .../multiplier/AST/OMPParallelForDirective.h | 1 - .../AST/OMPParallelForSimdDirective.h | 1 - .../AST/OMPParallelGenericLoopDirective.h | 1 - .../AST/OMPParallelMaskedDirective.h | 1 - .../AST/OMPParallelMaskedTaskLoopDirective.h | 1 - .../OMPParallelMaskedTaskLoopSimdDirective.h | 1 - .../AST/OMPParallelMasterDirective.h | 1 - .../AST/OMPParallelMasterTaskLoopDirective.h | 1 - .../OMPParallelMasterTaskLoopSimdDirective.h | 1 - .../AST/OMPParallelSectionsDirective.h | 1 - include/multiplier/AST/OMPReferencedVarAttr.h | 1 - include/multiplier/AST/OMPRequiresDecl.h | 1 - include/multiplier/AST/OMPScanDirective.h | 1 - include/multiplier/AST/OMPScopeDirective.h | 1 - include/multiplier/AST/OMPSectionDirective.h | 1 - include/multiplier/AST/OMPSectionsDirective.h | 1 - include/multiplier/AST/OMPSimdDirective.h | 1 - include/multiplier/AST/OMPSingleDirective.h | 1 - .../multiplier/AST/OMPTargetDataDirective.h | 1 - include/multiplier/AST/OMPTargetDirective.h | 1 - .../AST/OMPTargetEnterDataDirective.h | 1 - .../AST/OMPTargetExitDataDirective.h | 1 - .../AST/OMPTargetParallelDirective.h | 1 - .../AST/OMPTargetParallelForDirective.h | 1 - .../AST/OMPTargetParallelForSimdDirective.h | 1 - .../OMPTargetParallelGenericLoopDirective.h | 1 - .../multiplier/AST/OMPTargetSimdDirective.h | 1 - .../multiplier/AST/OMPTargetTeamsDirective.h | 1 - .../AST/OMPTargetTeamsDistributeDirective.h | 1 - ...argetTeamsDistributeParallelForDirective.h | 1 - ...tTeamsDistributeParallelForSimdDirective.h | 1 - .../OMPTargetTeamsDistributeSimdDirective.h | 1 - .../AST/OMPTargetTeamsGenericLoopDirective.h | 1 - .../multiplier/AST/OMPTargetUpdateDirective.h | 1 - include/multiplier/AST/OMPTaskDirective.h | 1 - include/multiplier/AST/OMPTaskLoopDirective.h | 1 - .../multiplier/AST/OMPTaskLoopSimdDirective.h | 1 - .../multiplier/AST/OMPTaskgroupDirective.h | 1 - include/multiplier/AST/OMPTaskwaitDirective.h | 1 - .../multiplier/AST/OMPTaskyieldDirective.h | 1 - include/multiplier/AST/OMPTeamsDirective.h | 1 - .../AST/OMPTeamsDistributeDirective.h | 1 - .../OMPTeamsDistributeParallelForDirective.h | 1 - ...PTeamsDistributeParallelForSimdDirective.h | 1 - .../AST/OMPTeamsDistributeSimdDirective.h | 1 - .../AST/OMPTeamsGenericLoopDirective.h | 1 - include/multiplier/AST/OMPThreadPrivateDecl.h | 1 - .../multiplier/AST/OMPThreadPrivateDeclAttr.h | 1 - include/multiplier/AST/OMPTileDirective.h | 1 - include/multiplier/AST/OMPUnrollDirective.h | 1 - include/multiplier/AST/OSConsumedAttr.h | 1 - .../multiplier/AST/OSConsumedAttrSpelling.h | 1 - include/multiplier/AST/OSConsumesThisAttr.h | 1 - .../AST/OSConsumesThisAttrSpelling.h | 1 - .../multiplier/AST/OSReturnsNotRetainedAttr.h | 1 - .../AST/OSReturnsNotRetainedAttrSpelling.h | 1 - .../multiplier/AST/OSReturnsRetainedAttr.h | 1 - .../AST/OSReturnsRetainedAttrSpelling.h | 1 - .../AST/OSReturnsRetainedOnNonZeroAttr.h | 1 - .../OSReturnsRetainedOnNonZeroAttrSpelling.h | 1 - .../AST/OSReturnsRetainedOnZeroAttr.h | 1 - .../AST/OSReturnsRetainedOnZeroAttrSpelling.h | 1 - include/multiplier/AST/ObjCArrayLiteral.h | 1 - include/multiplier/AST/ObjCAtCatchStmt.h | 1 - include/multiplier/AST/ObjCAtDefsFieldDecl.h | 1 - include/multiplier/AST/ObjCAtFinallyStmt.h | 1 - .../multiplier/AST/ObjCAtSynchronizedStmt.h | 1 - include/multiplier/AST/ObjCAtThrowStmt.h | 1 - include/multiplier/AST/ObjCAtTryStmt.h | 1 - .../multiplier/AST/ObjCAutoreleasePoolStmt.h | 1 - .../AST/ObjCAvailabilityCheckExpr.h | 1 - include/multiplier/AST/ObjCBoolLiteralExpr.h | 1 - include/multiplier/AST/ObjCBoxableAttr.h | 1 - .../multiplier/AST/ObjCBoxableAttrSpelling.h | 1 - include/multiplier/AST/ObjCBoxedExpr.h | 1 - include/multiplier/AST/ObjCBridgeAttr.h | 1 - .../multiplier/AST/ObjCBridgeAttrSpelling.h | 1 - include/multiplier/AST/ObjCBridgeCastKind.h | 1 - .../multiplier/AST/ObjCBridgeMutableAttr.h | 1 - .../AST/ObjCBridgeMutableAttrSpelling.h | 1 - .../multiplier/AST/ObjCBridgeRelatedAttr.h | 1 - .../AST/ObjCBridgeRelatedAttrSpelling.h | 1 - include/multiplier/AST/ObjCBridgedCastExpr.h | 1 - include/multiplier/AST/ObjCCategoryDecl.h | 1 - include/multiplier/AST/ObjCCategoryImplDecl.h | 1 - include/multiplier/AST/ObjCClassStubAttr.h | 1 - .../AST/ObjCClassStubAttrSpelling.h | 1 - .../multiplier/AST/ObjCCompatibleAliasDecl.h | 1 - include/multiplier/AST/ObjCContainerDecl.h | 1 - .../AST/ObjCDesignatedInitializerAttr.h | 1 - .../ObjCDesignatedInitializerAttrSpelling.h | 1 - .../multiplier/AST/ObjCDictionaryLiteral.h | 1 - include/multiplier/AST/ObjCDirectAttr.h | 1 - .../multiplier/AST/ObjCDirectAttrSpelling.h | 1 - .../multiplier/AST/ObjCDirectMembersAttr.h | 1 - .../AST/ObjCDirectMembersAttrSpelling.h | 1 - .../multiplier/AST/ObjCDispatchMethodKind.h | 1 - include/multiplier/AST/ObjCEncodeExpr.h | 1 - include/multiplier/AST/ObjCExceptionAttr.h | 1 - .../AST/ObjCExceptionAttrSpelling.h | 1 - .../AST/ObjCExplicitProtocolImplAttr.h | 1 - .../ObjCExplicitProtocolImplAttrSpelling.h | 1 - .../AST/ObjCExternallyRetainedAttr.h | 1 - .../AST/ObjCExternallyRetainedAttrSpelling.h | 1 - .../multiplier/AST/ObjCForCollectionStmt.h | 1 - include/multiplier/AST/ObjCGCAttr.h | 1 - include/multiplier/AST/ObjCGCAttrSpelling.h | 1 - include/multiplier/AST/ObjCImplDecl.h | 1 - .../AST/ObjCImplementationControl.h | 1 - .../multiplier/AST/ObjCImplementationDecl.h | 1 - .../multiplier/AST/ObjCIndependentClassAttr.h | 1 - .../AST/ObjCIndependentClassAttrSpelling.h | 1 - .../AST/ObjCIndirectCopyRestoreExpr.h | 1 - .../AST/ObjCInertUnsafeUnretainedAttr.h | 1 - .../multiplier/AST/ObjCInstanceTypeFamily.h | 1 - include/multiplier/AST/ObjCInterfaceDecl.h | 1 - include/multiplier/AST/ObjCInterfaceType.h | 1 - include/multiplier/AST/ObjCIsaExpr.h | 1 - include/multiplier/AST/ObjCIvarDecl.h | 1 - .../AST/ObjCIvarDeclAccessControl.h | 1 - include/multiplier/AST/ObjCIvarRefExpr.h | 1 - include/multiplier/AST/ObjCKindOfAttr.h | 1 - include/multiplier/AST/ObjCLifetime.h | 1 - include/multiplier/AST/ObjCMessageExpr.h | 1 - .../AST/ObjCMessageExprReceiverKind.h | 1 - include/multiplier/AST/ObjCMethodDecl.h | 1 - .../AST/ObjCMethodDeclImplementationControl.h | 1 - include/multiplier/AST/ObjCMethodFamily.h | 1 - include/multiplier/AST/ObjCMethodFamilyAttr.h | 1 - .../AST/ObjCMethodFamilyAttrFamilyKind.h | 1 - .../AST/ObjCMethodFamilyAttrSpelling.h | 1 - include/multiplier/AST/ObjCNSObjectAttr.h | 1 - .../multiplier/AST/ObjCNSObjectAttrSpelling.h | 1 - include/multiplier/AST/ObjCNonLazyClassAttr.h | 1 - .../AST/ObjCNonLazyClassAttrSpelling.h | 1 - .../AST/ObjCNonRuntimeProtocolAttr.h | 1 - .../AST/ObjCNonRuntimeProtocolAttrSpelling.h | 1 - .../multiplier/AST/ObjCObjectPointerType.h | 1 - include/multiplier/AST/ObjCObjectType.h | 1 - include/multiplier/AST/ObjCOwnershipAttr.h | 1 - .../AST/ObjCOwnershipAttrSpelling.h | 1 - .../multiplier/AST/ObjCPreciseLifetimeAttr.h | 1 - .../AST/ObjCPreciseLifetimeAttrSpelling.h | 1 - include/multiplier/AST/ObjCPropertyDecl.h | 1 - .../AST/ObjCPropertyDeclPropertyControl.h | 1 - .../AST/ObjCPropertyDeclSetterKind.h | 1 - include/multiplier/AST/ObjCPropertyImplDecl.h | 1 - .../multiplier/AST/ObjCPropertyImplDeclKind.h | 1 - .../multiplier/AST/ObjCPropertyQueryKind.h | 1 - include/multiplier/AST/ObjCPropertyRefExpr.h | 1 - include/multiplier/AST/ObjCProtocolDecl.h | 1 - include/multiplier/AST/ObjCProtocolExpr.h | 1 - .../AST/ObjCRequiresPropertyDefsAttr.h | 1 - .../ObjCRequiresPropertyDefsAttrSpelling.h | 1 - .../multiplier/AST/ObjCRequiresSuperAttr.h | 1 - .../AST/ObjCRequiresSuperAttrSpelling.h | 1 - .../AST/ObjCReturnsInnerPointerAttr.h | 1 - .../AST/ObjCReturnsInnerPointerAttrSpelling.h | 1 - include/multiplier/AST/ObjCRootClassAttr.h | 1 - .../AST/ObjCRootClassAttrSpelling.h | 1 - include/multiplier/AST/ObjCRuntimeNameAttr.h | 1 - .../AST/ObjCRuntimeNameAttrSpelling.h | 1 - .../multiplier/AST/ObjCRuntimeVisibleAttr.h | 1 - .../AST/ObjCRuntimeVisibleAttrSpelling.h | 1 - include/multiplier/AST/ObjCSelectorExpr.h | 1 - .../multiplier/AST/ObjCStringFormatFamily.h | 1 - include/multiplier/AST/ObjCStringLiteral.h | 1 - .../AST/ObjCSubclassingRestrictedAttr.h | 1 - .../ObjCSubclassingRestrictedAttrSpelling.h | 1 - include/multiplier/AST/ObjCSubscriptRefExpr.h | 1 - .../multiplier/AST/ObjCSubstitutionContext.h | 1 - include/multiplier/AST/ObjCTypeParamDecl.h | 1 - include/multiplier/AST/ObjCTypeParamType.h | 1 - .../multiplier/AST/ObjCTypeParamVariance.h | 1 - include/multiplier/AST/OffsetOfExpr.h | 1 - include/multiplier/AST/OnOffSwitch.h | 1 - include/multiplier/AST/OnStackType.h | 1 - include/multiplier/AST/OpaqueValueExpr.h | 1 - include/multiplier/AST/OpenCLAccessAttr.h | 1 - .../multiplier/AST/OpenCLAccessAttrSpelling.h | 1 - .../AST/OpenCLConstantAddressSpaceAttr.h | 1 - .../OpenCLConstantAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLGenericAddressSpaceAttr.h | 1 - .../OpenCLGenericAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLGlobalAddressSpaceAttr.h | 1 - .../OpenCLGlobalAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLGlobalDeviceAddressSpaceAttr.h | 1 - ...enCLGlobalDeviceAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLGlobalHostAddressSpaceAttr.h | 1 - ...OpenCLGlobalHostAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLIntelReqdSubGroupSizeAttr.h | 1 - include/multiplier/AST/OpenCLKernelAttr.h | 1 - .../multiplier/AST/OpenCLKernelAttrSpelling.h | 1 - .../AST/OpenCLLocalAddressSpaceAttr.h | 1 - .../AST/OpenCLLocalAddressSpaceAttrSpelling.h | 1 - .../AST/OpenCLPrivateAddressSpaceAttr.h | 1 - .../OpenCLPrivateAddressSpaceAttrSpelling.h | 1 - include/multiplier/AST/OpenCLUnrollHintAttr.h | 1 - .../multiplier/AST/OpenMPAdjustArgsOpKind.h | 1 - include/multiplier/AST/OpenMPAtClauseKind.h | 1 - .../OpenMPAtomicDefaultMemOrderClauseKind.h | 1 - include/multiplier/AST/OpenMPBindClauseKind.h | 1 - .../AST/OpenMPDefaultmapClauseKind.h | 1 - .../AST/OpenMPDefaultmapClauseModifier.h | 1 - .../multiplier/AST/OpenMPDependClauseKind.h | 1 - .../AST/OpenMPDeviceClauseModifier.h | 1 - include/multiplier/AST/OpenMPDeviceType.h | 1 - .../AST/OpenMPDistScheduleClauseKind.h | 1 - .../AST/OpenMPDoacrossClauseModifier.h | 1 - .../AST/OpenMPGrainsizeClauseModifier.h | 1 - .../AST/OpenMPLastprivateModifier.h | 1 - .../multiplier/AST/OpenMPLinearClauseKind.h | 1 - include/multiplier/AST/OpenMPMapClauseKind.h | 1 - .../multiplier/AST/OpenMPMapModifierKind.h | 1 - .../multiplier/AST/OpenMPMotionModifierKind.h | 1 - .../AST/OpenMPNumTasksClauseModifier.h | 1 - .../multiplier/AST/OpenMPOrderClauseKind.h | 1 - .../AST/OpenMPOrderClauseModifier.h | 1 - .../AST/OpenMPReductionClauseModifier.h | 1 - .../multiplier/AST/OpenMPScheduleClauseKind.h | 1 - .../AST/OpenMPScheduleClauseModifier.h | 1 - .../multiplier/AST/OpenMPSeverityClauseKind.h | 1 - include/multiplier/AST/OptimizeNoneAttr.h | 1 - .../multiplier/AST/OptimizeNoneAttrSpelling.h | 1 - include/multiplier/AST/OverloadExpr.h | 1 - include/multiplier/AST/OverloadableAttr.h | 1 - .../multiplier/AST/OverloadableAttrSpelling.h | 1 - .../multiplier/AST/OverloadedOperatorKind.h | 1 - include/multiplier/AST/OverloadsShown.h | 1 - include/multiplier/AST/OverrideAttr.h | 1 - include/multiplier/AST/OwnerAttr.h | 1 - include/multiplier/AST/OwnershipAttr.h | 1 - .../AST/OwnershipAttrOwnershipKind.h | 1 - .../multiplier/AST/OwnershipAttrSpelling.h | 1 - include/multiplier/AST/PackExpansionExpr.h | 1 - include/multiplier/AST/PackExpansionType.h | 1 - include/multiplier/AST/PackedAttr.h | 1 - include/multiplier/AST/PackedAttrSpelling.h | 1 - include/multiplier/AST/ParamTypestateAttr.h | 1 - .../AST/ParamTypestateAttrConsumedState.h | 1 - .../AST/ParamTypestateAttrSpelling.h | 1 - include/multiplier/AST/ParameterABI.h | 1 - include/multiplier/AST/ParameterABIAttr.h | 1 - include/multiplier/AST/ParenExpr.h | 1 - include/multiplier/AST/ParenListExpr.h | 1 - include/multiplier/AST/ParenLocsOffsets.h | 1 - include/multiplier/AST/ParenType.h | 1 - include/multiplier/AST/ParmVarDecl.h | 1 - include/multiplier/AST/PascalAttr.h | 1 - include/multiplier/AST/PascalAttrSpelling.h | 1 - include/multiplier/AST/PassObjectSizeAttr.h | 1 - .../AST/PassObjectSizeAttrSpelling.h | 1 - .../AST/PatchableFunctionEntryAttr.h | 1 - .../AST/PatchableFunctionEntryAttrSpelling.h | 1 - include/multiplier/AST/PcsAttr.h | 1 - include/multiplier/AST/PcsAttrPCSType.h | 1 - include/multiplier/AST/PcsAttrSpelling.h | 1 - include/multiplier/AST/PipeType.h | 1 - include/multiplier/AST/PointerAttr.h | 1 - include/multiplier/AST/PointerType.h | 1 - .../AST/PragmaClangBSSSectionAttr.h | 1 - .../AST/PragmaClangDataSectionAttr.h | 1 - .../AST/PragmaClangRelroSectionAttr.h | 1 - .../AST/PragmaClangRodataSectionAttr.h | 1 - .../AST/PragmaClangTextSectionAttr.h | 1 - include/multiplier/AST/PragmaCommentDecl.h | 1 - .../multiplier/AST/PragmaDetectMismatchDecl.h | 1 - include/multiplier/AST/PragmaFPKind.h | 1 - .../multiplier/AST/PragmaFloatControlKind.h | 1 - include/multiplier/AST/PragmaMSCommentKind.h | 1 - .../AST/PragmaMSPointersToMembersKind.h | 1 - include/multiplier/AST/PragmaMSStructKind.h | 1 - include/multiplier/AST/PragmaSectionFlag.h | 1 - include/multiplier/AST/PredefinedExpr.h | 1 - .../multiplier/AST/PredefinedExprIdentKind.h | 1 - include/multiplier/AST/PredefinedIdentKind.h | 1 - include/multiplier/AST/PreferredNameAttr.h | 1 - .../AST/PreferredNameAttrSpelling.h | 1 - include/multiplier/AST/PreferredTypeAttr.h | 1 - .../AST/PreferredTypeAttrSpelling.h | 1 - include/multiplier/AST/PreserveAllAttr.h | 1 - .../multiplier/AST/PreserveAllAttrSpelling.h | 1 - include/multiplier/AST/PreserveMostAttr.h | 1 - .../multiplier/AST/PreserveMostAttrSpelling.h | 1 - include/multiplier/AST/ProfileInstrKind.h | 1 - include/multiplier/AST/PseudoKind.h | 1 - include/multiplier/AST/PseudoObjectExpr.h | 1 - include/multiplier/AST/PtGuardedByAttr.h | 1 - include/multiplier/AST/PtGuardedVarAttr.h | 1 - .../multiplier/AST/PtGuardedVarAttrSpelling.h | 1 - include/multiplier/AST/Ptr32Attr.h | 1 - include/multiplier/AST/Ptr64Attr.h | 1 - include/multiplier/AST/PureAttr.h | 1 - include/multiplier/AST/PureAttrSpelling.h | 1 - include/multiplier/AST/Qualified.h | 1 - include/multiplier/AST/QualifiedType.h | 1 - .../AST/QualifiedTypeDestructionKind.h | 1 - .../QualifiedTypeNonConstantStorageReason.h | 1 - .../AST/QualifiedTypePrimitiveCopyKind.h | 1 - ...lifiedTypePrimitiveDefaultInitializeKind.h | 1 - include/multiplier/AST/RISCVInterruptAttr.h | 1 - .../AST/RISCVInterruptAttrInterruptType.h | 1 - .../AST/RISCVInterruptAttrSpelling.h | 1 - include/multiplier/AST/RValueReferenceType.h | 1 - include/multiplier/AST/RandomizeLayoutAttr.h | 1 - .../AST/RandomizeLayoutAttrSpelling.h | 1 - include/multiplier/AST/RangeExprOffset.h | 1 - include/multiplier/AST/RangeLocOffset.h | 1 - .../multiplier/AST/ReadOnlyPlacementAttr.h | 1 - .../AST/ReadOnlyPlacementAttrSpelling.h | 1 - include/multiplier/AST/RecordArgPassingKind.h | 1 - include/multiplier/AST/RecordDecl.h | 1 - .../multiplier/AST/RecordDeclArgPassingKind.h | 1 - include/multiplier/AST/RecordType.h | 1 - include/multiplier/AST/RecoveryExpr.h | 1 - .../multiplier/AST/RedeclarableTemplateDecl.h | 1 - include/multiplier/AST/RefQualifierKind.h | 1 - include/multiplier/AST/ReferenceType.h | 1 - include/multiplier/AST/RegCallAttr.h | 1 - include/multiplier/AST/RegCallAttrSpelling.h | 1 - include/multiplier/AST/ReinitializesAttr.h | 1 - .../AST/ReinitializesAttrSpelling.h | 1 - .../multiplier/AST/ReleaseCapabilityAttr.h | 1 - .../AST/ReleaseCapabilityAttrSpelling.h | 1 - include/multiplier/AST/ReleaseHandleAttr.h | 1 - .../AST/ReleaseHandleAttrSpelling.h | 1 - include/multiplier/AST/RemarkKind.h | 1 - .../multiplier/AST/RenderScriptKernelAttr.h | 1 - .../multiplier/AST/ReqdWorkGroupSizeAttr.h | 1 - .../multiplier/AST/RequiresCapabilityAttr.h | 1 - .../AST/RequiresCapabilityAttrSpelling.h | 1 - include/multiplier/AST/RequiresExpr.h | 1 - include/multiplier/AST/RequiresExprBodyDecl.h | 1 - .../multiplier/AST/ReservedIdentifierStatus.h | 1 - .../AST/ReservedLiteralSuffixIdStatus.h | 1 - include/multiplier/AST/RestrictAttr.h | 1 - include/multiplier/AST/RestrictAttrSpelling.h | 1 - include/multiplier/AST/RetainAttr.h | 1 - include/multiplier/AST/RetainAttrSpelling.h | 1 - include/multiplier/AST/ReturnStmt.h | 1 - include/multiplier/AST/ReturnTypestateAttr.h | 1 - .../AST/ReturnTypestateAttrConsumedState.h | 1 - .../AST/ReturnTypestateAttrSpelling.h | 1 - include/multiplier/AST/ReturnsNonNullAttr.h | 1 - .../AST/ReturnsNonNullAttrSpelling.h | 1 - include/multiplier/AST/ReturnsTwiceAttr.h | 1 - .../multiplier/AST/ReturnsTwiceAttrSpelling.h | 1 - include/multiplier/AST/SEHExceptStmt.h | 1 - include/multiplier/AST/SEHFinallyStmt.h | 1 - include/multiplier/AST/SEHLeaveStmt.h | 1 - include/multiplier/AST/SEHTryStmt.h | 1 - include/multiplier/AST/SFINAEResponse.h | 1 - include/multiplier/AST/SPtrAttr.h | 1 - include/multiplier/AST/SYCLKernelAttr.h | 1 - .../multiplier/AST/SYCLKernelAttrSpelling.h | 1 - include/multiplier/AST/SYCLMajorVersion.h | 1 - include/multiplier/AST/SYCLSpecialClassAttr.h | 1 - .../AST/SYCLSpecialClassAttrSpelling.h | 1 - .../multiplier/AST/SYCLUniqueStableNameExpr.h | 1 - include/multiplier/AST/SanitizerOrdinal.h | 1 - include/multiplier/AST/ScopedLockableAttr.h | 1 - .../AST/ScopedLockableAttrSpelling.h | 1 - include/multiplier/AST/SectionAttr.h | 1 - include/multiplier/AST/SectionAttrSpelling.h | 1 - include/multiplier/AST/SelectAnyAttr.h | 1 - .../multiplier/AST/SelectAnyAttrSpelling.h | 1 - .../multiplier/AST/SelectorLocationsKind.h | 1 - include/multiplier/AST/SentinelAttr.h | 1 - include/multiplier/AST/SentinelAttrSpelling.h | 1 - include/multiplier/AST/SetTypestateAttr.h | 1 - .../AST/SetTypestateAttrConsumedState.h | 1 - .../multiplier/AST/SetTypestateAttrSpelling.h | 1 - include/multiplier/AST/ShaderStage.h | 1 - .../AST/SharedTrylockFunctionAttr.h | 1 - include/multiplier/AST/ShuffleVectorExpr.h | 1 - .../multiplier/AST/SignReturnAddressKeyKind.h | 1 - .../AST/SignReturnAddressScopeKind.h | 1 - .../multiplier/AST/SignedOverflowBehaviorTy.h | 1 - include/multiplier/AST/SizeOfPackExpr.h | 1 - include/multiplier/AST/SourceLocExpr.h | 1 - .../multiplier/AST/SourceLocExprIdentKind.h | 1 - include/multiplier/AST/SourceLocIdentKind.h | 1 - include/multiplier/AST/SpecialMemberFlags.h | 1 - include/multiplier/AST/SpecifierKind.h | 1 - .../AST/SpeculativeLoadHardeningAttr.h | 1 - .../SpeculativeLoadHardeningAttrSpelling.h | 1 - include/multiplier/AST/StackProtectorMode.h | 1 - include/multiplier/AST/StandaloneDebugAttr.h | 1 - .../AST/StandaloneDebugAttrSpelling.h | 1 - include/multiplier/AST/StaticAssertDecl.h | 1 - include/multiplier/AST/StdCallAttr.h | 1 - include/multiplier/AST/StdCallAttrSpelling.h | 1 - include/multiplier/AST/Stmt.h | 1 - include/multiplier/AST/StmtAttr.h | 1 - include/multiplier/AST/StmtExpr.h | 1 - include/multiplier/AST/StmtKind.h | 1 - include/multiplier/AST/StmtLikelihood.h | 1 - include/multiplier/AST/StorageClass.h | 1 - include/multiplier/AST/StorageDuration.h | 1 - include/multiplier/AST/StoredNameKind.h | 1 - include/multiplier/AST/StoredSpecifierKind.h | 1 - include/multiplier/AST/StrictFPAttr.h | 1 - .../AST/StrictFlexArraysLevelKind.h | 1 - .../AST/StrictGuardStackCheckAttr.h | 1 - include/multiplier/AST/StringLiteral.h | 1 - include/multiplier/AST/StringLiteralKind.h | 1 - .../multiplier/AST/StringLiteralStringKind.h | 1 - .../AST/StructReturnConventionKind.h | 1 - include/multiplier/AST/SubExpr.h | 1 - include/multiplier/AST/SubStmt.h | 1 - .../AST/SubstNonTypeTemplateParmExpr.h | 1 - .../AST/SubstNonTypeTemplateParmPackExpr.h | 1 - .../AST/SubstTemplateTypeParmPackType.h | 1 - .../AST/SubstTemplateTypeParmType.h | 1 - include/multiplier/AST/SuppressAttr.h | 1 - include/multiplier/AST/SuppressAttrSpelling.h | 1 - include/multiplier/AST/SwiftAsyncAttr.h | 1 - include/multiplier/AST/SwiftAsyncAttrKind.h | 1 - .../multiplier/AST/SwiftAsyncAttrSpelling.h | 1 - include/multiplier/AST/SwiftAsyncCallAttr.h | 1 - .../AST/SwiftAsyncCallAttrSpelling.h | 1 - .../multiplier/AST/SwiftAsyncContextAttr.h | 1 - .../AST/SwiftAsyncContextAttrSpelling.h | 1 - include/multiplier/AST/SwiftAsyncErrorAttr.h | 1 - .../AST/SwiftAsyncErrorAttrConventionKind.h | 1 - .../AST/SwiftAsyncErrorAttrSpelling.h | 1 - .../AST/SwiftAsyncFramePointerKind.h | 1 - include/multiplier/AST/SwiftAsyncNameAttr.h | 1 - include/multiplier/AST/SwiftAttrAttr.h | 1 - include/multiplier/AST/SwiftBridgeAttr.h | 1 - .../multiplier/AST/SwiftBridgedTypedefAttr.h | 1 - include/multiplier/AST/SwiftCallAttr.h | 1 - .../multiplier/AST/SwiftCallAttrSpelling.h | 1 - include/multiplier/AST/SwiftContextAttr.h | 1 - .../multiplier/AST/SwiftContextAttrSpelling.h | 1 - include/multiplier/AST/SwiftErrorAttr.h | 1 - .../AST/SwiftErrorAttrConventionKind.h | 1 - include/multiplier/AST/SwiftErrorResultAttr.h | 1 - .../AST/SwiftErrorResultAttrSpelling.h | 1 - .../AST/SwiftImportAsNonGenericAttr.h | 1 - .../AST/SwiftImportPropertyAsAccessorsAttr.h | 1 - .../multiplier/AST/SwiftIndirectResultAttr.h | 1 - .../AST/SwiftIndirectResultAttrSpelling.h | 1 - include/multiplier/AST/SwiftNameAttr.h | 1 - include/multiplier/AST/SwiftNewTypeAttr.h | 1 - .../AST/SwiftNewTypeAttrNewtypeKind.h | 1 - .../multiplier/AST/SwiftNewTypeAttrSpelling.h | 1 - include/multiplier/AST/SwiftObjCMembersAttr.h | 1 - include/multiplier/AST/SwiftPrivateAttr.h | 1 - .../AST/SwiftVersionedAdditionAttr.h | 1 - .../AST/SwiftVersionedRemovalAttr.h | 1 - include/multiplier/AST/SwitchCase.h | 1 - include/multiplier/AST/SwitchStmt.h | 1 - include/multiplier/AST/SyncScope.h | 1 - include/multiplier/AST/Syntax.h | 1 - include/multiplier/AST/SysVABIAttr.h | 1 - include/multiplier/AST/SysVABIAttrSpelling.h | 1 - include/multiplier/AST/TLSModel.h | 1 - include/multiplier/AST/TLSModelAttr.h | 1 - include/multiplier/AST/TLSModelAttrSpelling.h | 1 - include/multiplier/AST/TQ.h | 1 - include/multiplier/AST/TagDecl.h | 1 - include/multiplier/AST/TagType.h | 1 - include/multiplier/AST/TagTypeKind.h | 1 - include/multiplier/AST/TailPaddingUseRules.h | 1 - include/multiplier/AST/TargetAttr.h | 1 - include/multiplier/AST/TargetAttrSpelling.h | 1 - include/multiplier/AST/TargetClonesAttr.h | 1 - .../multiplier/AST/TargetClonesAttrSpelling.h | 1 - include/multiplier/AST/TargetVersionAttr.h | 1 - .../AST/TargetVersionAttrSpelling.h | 1 - include/multiplier/AST/TemplateArgument.h | 1 - .../AST/TemplateArgumentDependence.h | 1 - include/multiplier/AST/TemplateArgumentKind.h | 1 - include/multiplier/AST/TemplateDecl.h | 1 - .../multiplier/AST/TemplateNameDependence.h | 1 - .../multiplier/AST/TemplateParamObjectDecl.h | 1 - .../multiplier/AST/TemplateParameterList.h | 1 - .../AST/TemplateSpecializationKind.h | 1 - .../AST/TemplateSpecializationType.h | 1 - .../multiplier/AST/TemplateTemplateParmDecl.h | 1 - include/multiplier/AST/TemplateTypeParmDecl.h | 1 - include/multiplier/AST/TemplateTypeParmType.h | 1 - include/multiplier/AST/TestTypestateAttr.h | 1 - .../AST/TestTypestateAttrConsumedState.h | 1 - .../AST/TestTypestateAttrSpelling.h | 1 - include/multiplier/AST/TextDiagnosticFormat.h | 1 - include/multiplier/AST/ThisCallAttr.h | 1 - include/multiplier/AST/ThisCallAttrSpelling.h | 1 - include/multiplier/AST/ThreadAttr.h | 1 - include/multiplier/AST/ThreadModelKind.h | 1 - .../AST/ThreadStorageClassSpecifier.h | 1 - include/multiplier/AST/TopLevelStmtDecl.h | 1 - include/multiplier/AST/TrailingAllocKind.h | 1 - include/multiplier/AST/TranslationUnitDecl.h | 1 - include/multiplier/AST/TranslationUnitKind.h | 1 - include/multiplier/AST/TransparentUnionAttr.h | 1 - .../AST/TransparentUnionAttrSpelling.h | 1 - include/multiplier/AST/TrivialABIAttr.h | 1 - .../multiplier/AST/TrivialABIAttrSpelling.h | 1 - .../multiplier/AST/TrivialAutoVarInitKind.h | 1 - .../multiplier/AST/TryAcquireCapabilityAttr.h | 1 - .../AST/TryAcquireCapabilityAttrSpelling.h | 1 - include/multiplier/AST/Type.h | 1 - include/multiplier/AST/TypeAliasDecl.h | 1 - .../multiplier/AST/TypeAliasTemplateDecl.h | 1 - include/multiplier/AST/TypeAttr.h | 1 - include/multiplier/AST/TypeDecl.h | 1 - include/multiplier/AST/TypeDependence.h | 1 - include/multiplier/AST/TypeKind.h | 1 - include/multiplier/AST/TypeLocClass.h | 1 - include/multiplier/AST/TypeNonNullAttr.h | 1 - .../multiplier/AST/TypeNullUnspecifiedAttr.h | 1 - include/multiplier/AST/TypeNullableAttr.h | 1 - .../multiplier/AST/TypeNullableResultAttr.h | 1 - include/multiplier/AST/TypeOfExprType.h | 1 - include/multiplier/AST/TypeOfKind.h | 1 - include/multiplier/AST/TypeOfType.h | 1 - include/multiplier/AST/TypeScalarTypeKind.h | 1 - include/multiplier/AST/TypeSpecifierSign.h | 1 - include/multiplier/AST/TypeSpecifierType.h | 1 - include/multiplier/AST/TypeSpecifierWidth.h | 1 - include/multiplier/AST/TypeSpecifiersPipe.h | 1 - .../multiplier/AST/TypeTagForDatatypeAttr.h | 1 - .../AST/TypeTagForDatatypeAttrSpelling.h | 1 - include/multiplier/AST/TypeTrait.h | 1 - include/multiplier/AST/TypeTraitExpr.h | 1 - include/multiplier/AST/TypeVisibilityAttr.h | 1 - .../AST/TypeVisibilityAttrSpelling.h | 1 - .../AST/TypeVisibilityAttrVisibilityType.h | 1 - include/multiplier/AST/TypeWithKeyword.h | 1 - include/multiplier/AST/TypedefDecl.h | 1 - include/multiplier/AST/TypedefNameDecl.h | 1 - include/multiplier/AST/TypedefType.h | 1 - include/multiplier/AST/TypoExpr.h | 1 - include/multiplier/AST/UPtrAttr.h | 1 - include/multiplier/AST/UnaryExprOrTypeTrait.h | 1 - .../multiplier/AST/UnaryExprOrTypeTraitExpr.h | 1 - include/multiplier/AST/UnaryOperator.h | 1 - include/multiplier/AST/UnaryOperatorKind.h | 1 - include/multiplier/AST/UnaryTransformType.h | 1 - .../AST/UnaryTransformTypeUTTKind.h | 1 - include/multiplier/AST/UnavailableAttr.h | 1 - .../AST/UnavailableAttrImplicitReason.h | 1 - .../multiplier/AST/UnavailableAttrSpelling.h | 1 - include/multiplier/AST/UninitializedAttr.h | 1 - .../AST/UninitializedAttrSpelling.h | 1 - include/multiplier/AST/UnlikelyAttr.h | 1 - include/multiplier/AST/UnlikelyAttrSpelling.h | 1 - .../AST/UnnamedGlobalConstantDecl.h | 1 - include/multiplier/AST/UnresolvedLookupExpr.h | 1 - include/multiplier/AST/UnresolvedMemberExpr.h | 1 - .../AST/UnresolvedUsingIfExistsDecl.h | 1 - include/multiplier/AST/UnresolvedUsingType.h | 1 - .../AST/UnresolvedUsingTypenameDecl.h | 1 - .../multiplier/AST/UnresolvedUsingValueDecl.h | 1 - .../multiplier/AST/UnsafeBufferUsageAttr.h | 1 - .../AST/UnsafeBufferUsageAttrSpelling.h | 1 - include/multiplier/AST/UnusedAttr.h | 1 - include/multiplier/AST/UnusedAttrSpelling.h | 1 - include/multiplier/AST/UseHandleAttr.h | 1 - .../multiplier/AST/UseHandleAttrSpelling.h | 1 - include/multiplier/AST/UsedAttr.h | 1 - include/multiplier/AST/UsedAttrSpelling.h | 1 - include/multiplier/AST/UserDefinedLiteral.h | 1 - .../UserDefinedLiteralLiteralOperatorKind.h | 1 - include/multiplier/AST/UsingDecl.h | 1 - include/multiplier/AST/UsingDirectiveDecl.h | 1 - include/multiplier/AST/UsingEnumDecl.h | 1 - include/multiplier/AST/UsingIfExistsAttr.h | 1 - .../AST/UsingIfExistsAttrSpelling.h | 1 - include/multiplier/AST/UsingPackDecl.h | 1 - include/multiplier/AST/UsingShadowDecl.h | 1 - include/multiplier/AST/UsingType.h | 1 - include/multiplier/AST/UuidAttr.h | 1 - include/multiplier/AST/UuidAttrSpelling.h | 1 - include/multiplier/AST/VAArgExpr.h | 1 - include/multiplier/AST/ValueDecl.h | 1 - include/multiplier/AST/ValueStmt.h | 1 - include/multiplier/AST/VarDecl.h | 1 - .../multiplier/AST/VarDeclDefinitionKind.h | 1 - .../AST/VarDeclInitializationStyle.h | 1 - include/multiplier/AST/VarDeclTLSKind.h | 1 - include/multiplier/AST/VarTemplateDecl.h | 1 - .../VarTemplatePartialSpecializationDecl.h | 1 - .../AST/VarTemplateSpecializationDecl.h | 1 - include/multiplier/AST/VariableArrayType.h | 1 - include/multiplier/AST/VecReturnAttr.h | 1 - .../multiplier/AST/VecReturnAttrSpelling.h | 1 - include/multiplier/AST/VecTypeHintAttr.h | 1 - include/multiplier/AST/VectorCallAttr.h | 1 - .../multiplier/AST/VectorCallAttrSpelling.h | 1 - include/multiplier/AST/VectorKind.h | 1 - include/multiplier/AST/VectorLibrary.h | 1 - include/multiplier/AST/VectorType.h | 1 - include/multiplier/AST/VectorTypeVectorKind.h | 1 - include/multiplier/AST/Visibility.h | 1 - include/multiplier/AST/VisibilityAttr.h | 1 - .../multiplier/AST/VisibilityAttrSpelling.h | 1 - .../AST/VisibilityAttrVisibilityType.h | 1 - .../multiplier/AST/VisibilityForcedKinds.h | 1 - .../AST/VisibilityFromDLLStorageClassKinds.h | 1 - include/multiplier/AST/WarnUnusedAttr.h | 1 - .../multiplier/AST/WarnUnusedAttrSpelling.h | 1 - include/multiplier/AST/WarnUnusedResultAttr.h | 1 - .../AST/WarnUnusedResultAttrSpelling.h | 1 - include/multiplier/AST/WeakAttr.h | 1 - include/multiplier/AST/WeakAttrSpelling.h | 1 - include/multiplier/AST/WeakImportAttr.h | 1 - .../multiplier/AST/WeakImportAttrSpelling.h | 1 - include/multiplier/AST/WeakRefAttr.h | 1 - include/multiplier/AST/WeakRefAttrSpelling.h | 1 - .../AST/WebAssemblyExportNameAttr.h | 1 - .../AST/WebAssemblyExportNameAttrSpelling.h | 1 - .../multiplier/AST/WebAssemblyFuncrefAttr.h | 1 - .../AST/WebAssemblyImportModuleAttr.h | 1 - .../AST/WebAssemblyImportModuleAttrSpelling.h | 1 - .../AST/WebAssemblyImportNameAttr.h | 1 - .../AST/WebAssemblyImportNameAttrSpelling.h | 1 - include/multiplier/AST/WhileStmt.h | 1 - .../multiplier/AST/WorkGroupSizeHintAttr.h | 1 - .../AST/X86ForceAlignArgPointerAttr.h | 1 - .../AST/X86ForceAlignArgPointerAttrSpelling.h | 1 - include/multiplier/AST/XRayInstrumentAttr.h | 1 - .../AST/XRayInstrumentAttrSpelling.h | 1 - include/multiplier/AST/XRayLogArgsAttr.h | 1 - .../multiplier/AST/XRayLogArgsAttrSpelling.h | 1 - include/multiplier/AST/ZeroCallUsedRegsAttr.h | 1 - .../AST/ZeroCallUsedRegsAttrSpelling.h | 1 - ...ZeroCallUsedRegsAttrZeroCallUsedRegsKind.h | 1 - include/multiplier/Bindings/Python.h | 1 - include/multiplier/Compiler.h | 1 - include/multiplier/Database.h | 1 - include/multiplier/Entity.h | 1 - include/multiplier/Fragment.h | 1 - include/multiplier/Frontend.h | 1 - include/multiplier/Frontend/Compilation.h | 1 - include/multiplier/Frontend/CompilerName.h | 1 - .../Frontend/ConditionalMacroDirective.h | 1 - .../Frontend/DefineMacroDirective.h | 1 - .../Frontend/ElseIfDefinedMacroDirective.h | 1 - .../Frontend/ElseIfMacroDirective.h | 1 - .../Frontend/ElseIfNotDefinedMacroDirective.h | 1 - .../multiplier/Frontend/ElseMacroDirective.h | 1 - .../multiplier/Frontend/EndIfMacroDirective.h | 1 - include/multiplier/Frontend/File.h | 1 - include/multiplier/Frontend/FileType.h | 1 - .../Frontend/IfDefinedMacroDirective.h | 1 - .../multiplier/Frontend/IfMacroDirective.h | 1 - .../Frontend/IfNotDefinedMacroDirective.h | 1 - .../Frontend/ImportMacroDirective.h | 1 - .../Frontend/IncludeLikeMacroDirective.h | 1 - .../Frontend/IncludeMacroDirective.h | 1 - .../Frontend/IncludeMacrosMacroDirective.h | 1 - .../Frontend/IncludeNextMacroDirective.h | 1 - .../multiplier/Frontend/IncludePathLocation.h | 1 - include/multiplier/Frontend/Macro.h | 1 - include/multiplier/Frontend/MacroArgument.h | 1 - .../multiplier/Frontend/MacroConcatenate.h | 1 - include/multiplier/Frontend/MacroDirective.h | 1 - include/multiplier/Frontend/MacroExpansion.h | 1 - include/multiplier/Frontend/MacroKind.h | 1 - include/multiplier/Frontend/MacroParameter.h | 1 - .../Frontend/MacroParameterSubstitution.h | 1 - include/multiplier/Frontend/MacroStringify.h | 1 - .../multiplier/Frontend/MacroSubstitution.h | 1 - include/multiplier/Frontend/MacroVAOpt.h | 1 - .../multiplier/Frontend/MacroVAOptArgument.h | 1 - .../multiplier/Frontend/OtherMacroDirective.h | 1 - include/multiplier/Frontend/PathKind.h | 1 - .../Frontend/PragmaMacroDirective.h | 1 - include/multiplier/Frontend/Query.h | 1 - include/multiplier/Frontend/TargetLanguage.h | 1 - include/multiplier/Frontend/Token.h | 1 - include/multiplier/Frontend/TokenCategory.h | 1 - include/multiplier/Frontend/TokenContext.h | 1 - include/multiplier/Frontend/TokenKind.h | 1 - include/multiplier/Frontend/TokenTree.h | 1 - .../Frontend/UndefineMacroDirective.h | 1 - include/multiplier/IR.h | 1 - include/multiplier/IR/ABI/Dialect.h | 1 - include/multiplier/IR/ABI/Operation.h | 45 +- include/multiplier/IR/Attribute.h | 1 - include/multiplier/IR/AttributeKind.h | 11 +- include/multiplier/IR/Block.h | 1 - include/multiplier/IR/Builtin/Attribute.h | 29 +- include/multiplier/IR/Builtin/Dialect.h | 1 - include/multiplier/IR/Builtin/Operation.h | 8 +- include/multiplier/IR/Builtin/Type.h | 3 +- include/multiplier/IR/Core/Attribute.h | 1 - include/multiplier/IR/Core/Dialect.h | 1 - include/multiplier/IR/Core/Operation.h | 34 +- include/multiplier/IR/Core/Type.h | 5 +- include/multiplier/IR/HighLevel/Attribute.h | 112 +- include/multiplier/IR/HighLevel/Dialect.h | 1 - include/multiplier/IR/HighLevel/Operation.h | 1126 +- include/multiplier/IR/HighLevel/Type.h | 1 - include/multiplier/IR/LLVM/Attribute.h | 5 +- include/multiplier/IR/LLVM/Dialect.h | 1 - include/multiplier/IR/LLVM/Operation.h | 729 +- include/multiplier/IR/LLVM/Type.h | 5 +- include/multiplier/IR/LowLevel/Dialect.h | 1 - include/multiplier/IR/LowLevel/Operation.h | 37 +- include/multiplier/IR/MemRef/Dialect.h | 1 - include/multiplier/IR/MemRef/Operation.h | 57 +- include/multiplier/IR/Meta/Attribute.h | 1 - include/multiplier/IR/Meta/Dialect.h | 1 - include/multiplier/IR/Operation.h | 1 - include/multiplier/IR/OperationKind.h | 51 +- include/multiplier/IR/Region.h | 1 - include/multiplier/IR/Type.h | 2 +- include/multiplier/IR/TypeKind.h | 1 - include/multiplier/IR/Unsupported/Dialect.h | 1 - include/multiplier/IR/Unsupported/Operation.h | 3 +- include/multiplier/IR/Unsupported/Type.h | 1 - include/multiplier/IR/Value.h | 1 - include/multiplier/Index.h | 1 - include/multiplier/Iterator.h | 1 - include/multiplier/Re2.h | 1 - include/multiplier/Reference.h | 1 - include/multiplier/Types.h | 1 - include/multiplier/Version.h | 1 - include/multiplier/Visitor.inc.h | 17 +- lib/AST.capnp | 18 +- lib/AST/AArch64SVEPcsAttr.cpp | 1 - lib/AST/AArch64SVEPcsAttrSpelling.cpp | 1 - lib/AST/AArch64VectorPcsAttr.cpp | 1 - lib/AST/AArch64VectorPcsAttrSpelling.cpp | 1 - lib/AST/AMDGPUFlatWorkGroupSizeAttr.cpp | 1 - .../AMDGPUFlatWorkGroupSizeAttrSpelling.cpp | 1 - lib/AST/AMDGPUKernelCallAttr.cpp | 1 - lib/AST/AMDGPUKernelCallAttrSpelling.cpp | 1 - lib/AST/AMDGPUNumSGPRAttr.cpp | 1 - lib/AST/AMDGPUNumSGPRAttrSpelling.cpp | 1 - lib/AST/AMDGPUNumVGPRAttr.cpp | 1 - lib/AST/AMDGPUNumVGPRAttrSpelling.cpp | 1 - lib/AST/AMDGPUWavesPerEUAttr.cpp | 1 - lib/AST/AMDGPUWavesPerEUAttrSpelling.cpp | 1 - lib/AST/APValueKind.cpp | 1 - lib/AST/ARMInterruptAttr.cpp | 1 - lib/AST/ARMInterruptAttrInterruptType.cpp | 1 - lib/AST/ARMInterruptAttrSpelling.cpp | 1 - lib/AST/ASTDumpOutputFormat.cpp | 1 - lib/AST/AVRInterruptAttr.cpp | 1 - lib/AST/AVRInterruptAttrSpelling.cpp | 1 - lib/AST/AVRSignalAttr.cpp | 1 - lib/AST/AVRSignalAttrSpelling.cpp | 1 - lib/AST/AbiTagAttr.cpp | 1 - lib/AST/AbiTagAttrSpelling.cpp | 1 - lib/AST/AbstractConditionalOperator.cpp | 1 - lib/AST/AccessSpecDecl.cpp | 1 - lib/AST/AccessSpecifier.cpp | 1 - lib/AST/AcquireCapabilityAttr.cpp | 1 - lib/AST/AcquireCapabilityAttrSpelling.cpp | 1 - lib/AST/AcquireHandleAttr.cpp | 1 - lib/AST/AcquireHandleAttrSpelling.cpp | 1 - lib/AST/AcquiredAfterAttr.cpp | 1 - lib/AST/AcquiredBeforeAttr.cpp | 1 - lib/AST/AddrLabelExpr.cpp | 1 - lib/AST/AddrSpaceMapMangling.cpp | 1 - lib/AST/AddressSpaceAttr.cpp | 1 - lib/AST/AddressSpaceAttrSpelling.cpp | 1 - lib/AST/AdjustedType.cpp | 1 - lib/AST/AliasAttr.cpp | 1 - lib/AST/AliasAttrSpelling.cpp | 1 - lib/AST/AlignMac68kAttr.cpp | 1 - lib/AST/AlignNaturalAttr.cpp | 1 - lib/AST/AlignRequirementKind.cpp | 1 - lib/AST/AlignValueAttr.cpp | 1 - lib/AST/AlignedAttr.cpp | 26 +- lib/AST/AlignedAttrSpelling.cpp | 1 - lib/AST/AllocAlignAttr.cpp | 1 - lib/AST/AllocAlignAttrSpelling.cpp | 1 - lib/AST/AllocSizeAttr.cpp | 1 - lib/AST/AllocSizeAttrSpelling.cpp | 1 - lib/AST/AltivecSrcCompatKind.cpp | 1 - lib/AST/AlwaysDestroyAttr.cpp | 1 - lib/AST/AlwaysDestroyAttrSpelling.cpp | 1 - lib/AST/AlwaysInlineAttr.cpp | 1 - lib/AST/AlwaysInlineAttrSpelling.cpp | 1 - lib/AST/AnalyzerNoReturnAttr.cpp | 1 - lib/AST/AnnotateAttr.cpp | 1 - lib/AST/AnnotateAttrSpelling.cpp | 1 - lib/AST/AnnotateTypeAttr.cpp | 1 - lib/AST/AnnotateTypeAttrSpelling.cpp | 1 - lib/AST/AnyX86InterruptAttr.cpp | 1 - lib/AST/AnyX86InterruptAttrSpelling.cpp | 1 - lib/AST/AnyX86NoCallerSavedRegistersAttr.cpp | 1 - ...yX86NoCallerSavedRegistersAttrSpelling.cpp | 1 - lib/AST/AnyX86NoCfCheckAttr.cpp | 1 - lib/AST/AnyX86NoCfCheckAttrSpelling.cpp | 1 - lib/AST/ArcWeakrefUnavailableAttr.cpp | 1 - lib/AST/ArcWeakrefUnavailableAttrSpelling.cpp | 1 - lib/AST/ArgumentKind.cpp | 1 - lib/AST/ArgumentWithTypeTagAttr.cpp | 1 - lib/AST/ArgumentWithTypeTagAttrSpelling.cpp | 1 - lib/AST/ArmBuiltinAliasAttr.cpp | 1 - lib/AST/ArmBuiltinAliasAttrSpelling.cpp | 1 - lib/AST/ArmInAttr.cpp | 1 - lib/AST/ArmInOutAttr.cpp | 1 - lib/AST/ArmLocallyStreamingAttr.cpp | 1 - lib/AST/ArmMveStrictPolymorphismAttr.cpp | 1 - .../ArmMveStrictPolymorphismAttrSpelling.cpp | 1 - lib/AST/ArmNewAttr.cpp | 1 - lib/AST/ArmOutAttr.cpp | 1 - lib/AST/ArmPreservesAttr.cpp | 1 - lib/AST/ArmStreamingAttr.cpp | 1 - lib/AST/ArmStreamingCompatibleAttr.cpp | 1 - lib/AST/ArrayInitIndexExpr.cpp | 1 - lib/AST/ArrayInitLoopExpr.cpp | 1 - lib/AST/ArraySizeModifier.cpp | 1 - lib/AST/ArraySubscriptExpr.cpp | 1 - lib/AST/ArrayType.cpp | 1 - lib/AST/ArrayTypeArraySizeModifier.cpp | 1 - lib/AST/ArrayTypeTrait.cpp | 1 - lib/AST/ArrayTypeTraitExpr.cpp | 1 - lib/AST/ArtificialAttr.cpp | 1 - lib/AST/ArtificialAttrSpelling.cpp | 1 - lib/AST/AsTypeExpr.cpp | 1 - lib/AST/AsmLabelAttr.cpp | 1 - lib/AST/AsmLabelAttrSpelling.cpp | 1 - lib/AST/AsmStmt.cpp | 1 - lib/AST/AssertCapabilityAttr.cpp | 1 - lib/AST/AssertCapabilityAttrSpelling.cpp | 1 - lib/AST/AssertExclusiveLockAttr.cpp | 1 - lib/AST/AssertSharedLockAttr.cpp | 1 - lib/AST/AssignmentTrackingOpts.cpp | 1 - lib/AST/AssumeAlignedAttr.cpp | 1 - lib/AST/AssumeAlignedAttrSpelling.cpp | 1 - lib/AST/AssumptionAttr.cpp | 1 - lib/AST/AssumptionAttrSpelling.cpp | 1 - lib/AST/AtomicExpr.cpp | 1 - lib/AST/AtomicExprAtomicOp.cpp | 1 - lib/AST/AtomicScopeModelKind.cpp | 1 - lib/AST/AtomicType.cpp | 1 - lib/AST/Attr.cpp | 1 - lib/AST/AttrKind.cpp | 1 - lib/AST/AttributeSyntax.cpp | 1 - lib/AST/AttributedStmt.cpp | 1 - lib/AST/AttributedType.cpp | 1 - lib/AST/AutoType.cpp | 1 - lib/AST/AutoTypeKeyword.cpp | 1 - lib/AST/AvailabilityAttr.cpp | 1 - lib/AST/AvailabilityAttrSpelling.cpp | 1 - lib/AST/AvailabilityResult.cpp | 1 - .../AvailableOnlyInDefaultEvalMethodAttr.cpp | 1 - ...bleOnlyInDefaultEvalMethodAttrSpelling.cpp | 1 - lib/AST/BPFPreserveAccessIndexAttr.cpp | 1 - .../BPFPreserveAccessIndexAttrSpelling.cpp | 1 - lib/AST/BPFPreserveStaticOffsetAttr.cpp | 1 - .../BPFPreserveStaticOffsetAttrSpelling.cpp | 1 - lib/AST/BTFDeclTagAttr.cpp | 1 - lib/AST/BTFDeclTagAttrSpelling.cpp | 1 - lib/AST/BTFTagAttributedType.cpp | 1 - lib/AST/BTFTypeTagAttr.cpp | 1 - lib/AST/BTFTypeTagAttrSpelling.cpp | 1 - lib/AST/BaseUsingDecl.cpp | 1 - lib/AST/BinaryConditionalOperator.cpp | 1 - lib/AST/BinaryOperator.cpp | 1 - lib/AST/BinaryOperatorKind.cpp | 1 - lib/AST/BindingDecl.cpp | 1 - lib/AST/BitIntType.cpp | 1 - lib/AST/Bits.cpp | 1 - lib/AST/BlockDecl.cpp | 1 - lib/AST/BlockExpr.cpp | 1 - lib/AST/BlockPointerType.cpp | 1 - lib/AST/BlocksAttr.cpp | 1 - lib/AST/BlocksAttrBlockType.cpp | 1 - lib/AST/BlocksAttrSpelling.cpp | 1 - lib/AST/BreakStmt.cpp | 1 - lib/AST/BuiltinAliasAttr.cpp | 1 - lib/AST/BuiltinAliasAttrSpelling.cpp | 1 - lib/AST/BuiltinAttr.cpp | 1 - lib/AST/BuiltinBitCastExpr.cpp | 1 - lib/AST/BuiltinTemplateDecl.cpp | 1 - lib/AST/BuiltinType.cpp | 1 - lib/AST/BuiltinTypeKind.cpp | 1 - lib/AST/C11NoReturnAttr.cpp | 1 - lib/AST/CDeclAttr.cpp | 1 - lib/AST/CDeclAttrSpelling.cpp | 1 - lib/AST/CFAuditedTransferAttr.cpp | 1 - lib/AST/CFAuditedTransferAttrSpelling.cpp | 1 - lib/AST/CFConsumedAttr.cpp | 1 - lib/AST/CFConsumedAttrSpelling.cpp | 1 - lib/AST/CFGuardAttr.cpp | 1 - lib/AST/CFGuardAttrGuardArg.cpp | 1 - lib/AST/CFGuardAttrSpelling.cpp | 1 - lib/AST/CFICanonicalJumpTableAttr.cpp | 1 - lib/AST/CFICanonicalJumpTableAttrSpelling.cpp | 1 - lib/AST/CFReturnsNotRetainedAttr.cpp | 1 - lib/AST/CFReturnsNotRetainedAttrSpelling.cpp | 1 - lib/AST/CFReturnsRetainedAttr.cpp | 1 - lib/AST/CFReturnsRetainedAttrSpelling.cpp | 1 - lib/AST/CFUnknownTransferAttr.cpp | 1 - lib/AST/CFUnknownTransferAttrSpelling.cpp | 1 - lib/AST/CPUDispatchAttr.cpp | 1 - lib/AST/CPUDispatchAttrSpelling.cpp | 1 - lib/AST/CPUSpecificAttr.cpp | 1 - lib/AST/CPUSpecificAttrSpelling.cpp | 1 - lib/AST/CStyleCastExpr.cpp | 1 - lib/AST/CUDAConstantAttr.cpp | 1 - lib/AST/CUDAConstantAttrSpelling.cpp | 1 - lib/AST/CUDADeviceAttr.cpp | 1 - lib/AST/CUDADeviceAttrSpelling.cpp | 1 - lib/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp | 1 - ...DADeviceBuiltinSurfaceTypeAttrSpelling.cpp | 1 - lib/AST/CUDADeviceBuiltinTextureTypeAttr.cpp | 1 - ...DADeviceBuiltinTextureTypeAttrSpelling.cpp | 1 - lib/AST/CUDAGlobalAttr.cpp | 1 - lib/AST/CUDAGlobalAttrSpelling.cpp | 1 - lib/AST/CUDAHostAttr.cpp | 1 - lib/AST/CUDAHostAttrSpelling.cpp | 1 - lib/AST/CUDAInvalidTargetAttr.cpp | 1 - lib/AST/CUDAKernelCallExpr.cpp | 1 - lib/AST/CUDALaunchBoundsAttr.cpp | 1 - lib/AST/CUDALaunchBoundsAttrSpelling.cpp | 1 - lib/AST/CUDASharedAttr.cpp | 1 - lib/AST/CUDASharedAttrSpelling.cpp | 1 - lib/AST/CXX11NoReturnAttr.cpp | 1 - lib/AST/CXX11NoReturnAttrSpelling.cpp | 1 - lib/AST/CXXAddrspaceCastExpr.cpp | 1 - lib/AST/CXXBaseSpecifier.cpp | 1 - lib/AST/CXXBindTemporaryExpr.cpp | 1 - lib/AST/CXXBoolLiteralExpr.cpp | 1 - lib/AST/CXXCatchStmt.cpp | 1 - lib/AST/CXXConstCastExpr.cpp | 1 - lib/AST/CXXConstructExpr.cpp | 1 - lib/AST/CXXConstructExprConstructionKind.cpp | 1 - lib/AST/CXXConstructionKind.cpp | 1 - lib/AST/CXXConstructorDecl.cpp | 1 - lib/AST/CXXConversionDecl.cpp | 1 - lib/AST/CXXCtorInitializer.cpp | 1 - lib/AST/CXXDeductionGuideDecl.cpp | 1 - lib/AST/CXXDefaultArgExpr.cpp | 1 - lib/AST/CXXDefaultInitExpr.cpp | 1 - lib/AST/CXXDeleteExpr.cpp | 1 - lib/AST/CXXDependentScopeMemberExpr.cpp | 1 - lib/AST/CXXDestructorDecl.cpp | 1 - lib/AST/CXXDynamicCastExpr.cpp | 1 - lib/AST/CXXFoldExpr.cpp | 1 - lib/AST/CXXForRangeStmt.cpp | 1 - lib/AST/CXXFunctionalCastExpr.cpp | 1 - lib/AST/CXXInheritedCtorInitExpr.cpp | 1 - lib/AST/CXXMemberCallExpr.cpp | 1 - lib/AST/CXXMethodDecl.cpp | 1 - lib/AST/CXXNamedCastExpr.cpp | 1 - lib/AST/CXXNewExpr.cpp | 1 - lib/AST/CXXNewExprInitializationStyle.cpp | 1 - lib/AST/CXXNewInitializationStyle.cpp | 1 - lib/AST/CXXNoexceptExpr.cpp | 1 - lib/AST/CXXNullPtrLiteralExpr.cpp | 1 - lib/AST/CXXOperatorCallExpr.cpp | 1 - lib/AST/CXXParenListInitExpr.cpp | 1 - lib/AST/CXXPseudoDestructorExpr.cpp | 1 - lib/AST/CXXRecordDecl.cpp | 1 - lib/AST/CXXRecordDeclLambdaDependencyKind.cpp | 1 - lib/AST/CXXReinterpretCastExpr.cpp | 1 - lib/AST/CXXRewrittenBinaryOperator.cpp | 1 - lib/AST/CXXScalarValueInitExpr.cpp | 1 - lib/AST/CXXStaticCastExpr.cpp | 1 - lib/AST/CXXStdInitializerListExpr.cpp | 1 - lib/AST/CXXTemporaryObjectExpr.cpp | 1 - lib/AST/CXXThisExpr.cpp | 1 - lib/AST/CXXThrowExpr.cpp | 1 - lib/AST/CXXTryStmt.cpp | 1 - lib/AST/CXXTypeidExpr.cpp | 1 - lib/AST/CXXUnresolvedConstructExpr.cpp | 1 - lib/AST/CXXUuidofExpr.cpp | 1 - lib/AST/CallExpr.cpp | 1 - lib/AST/CallExprADLCallKind.cpp | 1 - lib/AST/CallableWhenAttr.cpp | 1 - lib/AST/CallableWhenAttrConsumedState.cpp | 1 - lib/AST/CallableWhenAttrSpelling.cpp | 1 - lib/AST/CallbackAttr.cpp | 1 - lib/AST/CallbackAttrSpelling.cpp | 1 - lib/AST/CalledOnceAttr.cpp | 1 - lib/AST/CalledOnceAttrSpelling.cpp | 1 - lib/AST/CallingConv.cpp | 1 - lib/AST/CanThrowResult.cpp | 1 - lib/AST/CapabilityAttr.cpp | 1 - lib/AST/CapabilityAttrSpelling.cpp | 1 - lib/AST/CapturedDecl.cpp | 1 - lib/AST/CapturedRecordAttr.cpp | 1 - lib/AST/CapturedRegionKind.cpp | 1 - lib/AST/CapturedStmt.cpp | 1 - lib/AST/CapturedStmtVariableCaptureKind.cpp | 1 - lib/AST/CarriesDependencyAttr.cpp | 1 - lib/AST/CarriesDependencyAttrSpelling.cpp | 1 - lib/AST/CaseStmt.cpp | 1 - lib/AST/CastExpr.cpp | 1 - lib/AST/CastKind.cpp | 1 - lib/AST/CharacterLiteral.cpp | 1 - lib/AST/CharacterLiteralCharacterKind.cpp | 1 - lib/AST/CharacterLiteralKind.cpp | 1 - lib/AST/ChooseExpr.cpp | 1 - lib/AST/ClangABI.cpp | 1 - lib/AST/ClassTemplateDecl.cpp | 1 - ...ClassTemplatePartialSpecializationDecl.cpp | 1 - lib/AST/ClassTemplateSpecializationDecl.cpp | 1 - lib/AST/CleanupAttr.cpp | 1 - lib/AST/CleanupAttrSpelling.cpp | 1 - lib/AST/CmseNSCallAttr.cpp | 1 - lib/AST/CmseNSEntryAttr.cpp | 1 - lib/AST/CoawaitExpr.cpp | 1 - lib/AST/CodeAlignAttr.cpp | 1 - lib/AST/CodeAlignAttrSpelling.cpp | 1 - lib/AST/CodeModelAttr.cpp | 1 - lib/AST/CodeModelAttrSpelling.cpp | 1 - lib/AST/CodeSegAttr.cpp | 1 - lib/AST/ColdAttr.cpp | 1 - lib/AST/ColdAttrSpelling.cpp | 1 - lib/AST/CommentKind.cpp | 1 - lib/AST/CommonAttr.cpp | 1 - lib/AST/CommonAttrSpelling.cpp | 1 - lib/AST/ComparisonCategoryResult.cpp | 1 - lib/AST/ComparisonCategoryType.cpp | 1 - lib/AST/CompilingModuleKind.cpp | 1 - lib/AST/ComplexRangeKind.cpp | 1 - lib/AST/ComplexType.cpp | 1 - lib/AST/CompoundAssignOperator.cpp | 1 - lib/AST/CompoundLiteralExpr.cpp | 1 - lib/AST/CompoundStmt.cpp | 1 - lib/AST/ConceptDecl.cpp | 1 - lib/AST/ConceptSpecializationExpr.cpp | 1 - lib/AST/ConditionalOperator.cpp | 1 - lib/AST/ConstAttr.cpp | 1 - lib/AST/ConstAttrSpelling.cpp | 1 - lib/AST/ConstInitAttr.cpp | 1 - lib/AST/ConstInitAttrSpelling.cpp | 1 - lib/AST/ConstantArrayType.cpp | 1 - lib/AST/ConstantExpr.cpp | 1 - lib/AST/ConstantExprResultStorageKind.cpp | 1 - lib/AST/ConstantMatrixType.cpp | 1 - lib/AST/ConstantResultStorageKind.cpp | 1 - lib/AST/ConstexprSpecKind.cpp | 1 - lib/AST/ConstructorAttr.cpp | 1 - lib/AST/ConstructorAttrSpelling.cpp | 1 - lib/AST/ConstructorUsingShadowDecl.cpp | 1 - lib/AST/ConsumableAttr.cpp | 1 - lib/AST/ConsumableAttrConsumedState.cpp | 1 - lib/AST/ConsumableAttrSpelling.cpp | 1 - lib/AST/ConsumableAutoCastAttr.cpp | 1 - lib/AST/ConsumableAutoCastAttrSpelling.cpp | 1 - lib/AST/ConsumableSetOnReadAttr.cpp | 1 - lib/AST/ConsumableSetOnReadAttrSpelling.cpp | 1 - lib/AST/ContinueStmt.cpp | 1 - lib/AST/ConvergentAttr.cpp | 1 - lib/AST/ConvergentAttrSpelling.cpp | 1 - lib/AST/ConvertVectorExpr.cpp | 1 - lib/AST/CoreFoundationABI.cpp | 1 - lib/AST/CoreturnStmt.cpp | 1 - lib/AST/CoroDisableLifetimeBoundAttr.cpp | 1 - .../CoroDisableLifetimeBoundAttrSpelling.cpp | 1 - lib/AST/CoroLifetimeBoundAttr.cpp | 1 - lib/AST/CoroLifetimeBoundAttrSpelling.cpp | 1 - lib/AST/CoroOnlyDestroyWhenCompleteAttr.cpp | 1 - ...oroOnlyDestroyWhenCompleteAttrSpelling.cpp | 1 - lib/AST/CoroReturnTypeAttr.cpp | 1 - lib/AST/CoroReturnTypeAttrSpelling.cpp | 1 - lib/AST/CoroWrapperAttr.cpp | 1 - lib/AST/CoroWrapperAttrSpelling.cpp | 1 - lib/AST/CoroutineBodyStmt.cpp | 1 - lib/AST/CoroutineSuspendExpr.cpp | 1 - lib/AST/CountedByAttr.cpp | 1 - lib/AST/CountedByAttrSpelling.cpp | 1 - lib/AST/CoyieldExpr.cpp | 1 - lib/AST/DLLExportAttr.cpp | 1 - lib/AST/DLLExportAttrSpelling.cpp | 1 - lib/AST/DLLExportStaticLocalAttr.cpp | 1 - lib/AST/DLLImportAttr.cpp | 1 - lib/AST/DLLImportAttrSpelling.cpp | 1 - lib/AST/DLLImportStaticLocalAttr.cpp | 1 - lib/AST/DataPositionTy.cpp | 1 - lib/AST/DebugSrcHashKind.cpp | 1 - lib/AST/DecayedType.cpp | 1 - lib/AST/Decl.cpp | 1 - lib/AST/DeclCategory.cpp | 1 - lib/AST/DeclFriendObjectKind.cpp | 1 - lib/AST/DeclIdentifierNamespace.cpp | 1 - lib/AST/DeclKind.cpp | 1 - lib/AST/DeclModuleOwnershipKind.cpp | 1 - lib/AST/DeclObjCDeclQualifier.cpp | 1 - lib/AST/DeclOrStmtAttr.cpp | 1 - lib/AST/DeclRefExpr.cpp | 1 - lib/AST/DeclStmt.cpp | 1 - lib/AST/DeclaratorDecl.cpp | 1 - lib/AST/DecltypeType.cpp | 1 - lib/AST/DecompositionDecl.cpp | 1 - lib/AST/DeducedTemplateSpecializationType.cpp | 1 - lib/AST/DeducedType.cpp | 1 - lib/AST/DeductionCandidate.cpp | 1 - lib/AST/DefaultArgKind.cpp | 1 - lib/AST/DefaultCallingConvention.cpp | 1 - lib/AST/DefaultStmt.cpp | 1 - lib/AST/DefaultVisiblityExportMapping.cpp | 1 - lib/AST/DependentAddressSpaceType.cpp | 1 - lib/AST/DependentBitIntType.cpp | 1 - lib/AST/DependentCoawaitExpr.cpp | 1 - lib/AST/DependentNameType.cpp | 1 - lib/AST/DependentScopeDeclRefExpr.cpp | 1 - lib/AST/DependentSizedArrayType.cpp | 1 - lib/AST/DependentSizedExtVectorType.cpp | 1 - lib/AST/DependentSizedMatrixType.cpp | 1 - .../DependentTemplateSpecializationType.cpp | 1 - lib/AST/DependentVectorType.cpp | 1 - lib/AST/DeprecatedAttr.cpp | 1 - lib/AST/DeprecatedAttrSpelling.cpp | 1 - lib/AST/DesignatedInitExpr.cpp | 1 - lib/AST/DesignatedInitUpdateExpr.cpp | 1 - lib/AST/Designator.cpp | 1 - lib/AST/DesignatorKind.cpp | 1 - lib/AST/DestructorAttr.cpp | 1 - lib/AST/DestructorAttrSpelling.cpp | 1 - lib/AST/DiagnoseAsBuiltinAttr.cpp | 1 - lib/AST/DiagnoseAsBuiltinAttrSpelling.cpp | 1 - lib/AST/DiagnoseIfAttr.cpp | 1 - lib/AST/DiagnoseIfAttrDiagnosticType.cpp | 1 - lib/AST/DiagnosticLevelMask.cpp | 1 - .../DisableSanitizerInstrumentationAttr.cpp | 1 - ...leSanitizerInstrumentationAttrSpelling.cpp | 1 - lib/AST/DisableTailCallsAttr.cpp | 1 - lib/AST/DisableTailCallsAttrSpelling.cpp | 1 - lib/AST/DoStmt.cpp | 1 - lib/AST/ElaboratedType.cpp | 1 - lib/AST/ElaboratedTypeKeyword.cpp | 1 - lib/AST/EmbedBitcodeKind.cpp | 1 - lib/AST/EmptyBasesAttr.cpp | 1 - lib/AST/EmptyDecl.cpp | 1 - lib/AST/EnableIfAttr.cpp | 1 - lib/AST/EnforceTCBAttr.cpp | 1 - lib/AST/EnforceTCBAttrSpelling.cpp | 1 - lib/AST/EnforceTCBLeafAttr.cpp | 1 - lib/AST/EnforceTCBLeafAttrSpelling.cpp | 1 - lib/AST/EnumConstantDecl.cpp | 1 - lib/AST/EnumDecl.cpp | 1 - lib/AST/EnumExtensibilityAttr.cpp | 1 - lib/AST/EnumExtensibilityAttrKind.cpp | 1 - lib/AST/EnumExtensibilityAttrSpelling.cpp | 1 - lib/AST/EnumType.cpp | 1 - lib/AST/ErrorAttr.cpp | 1 - lib/AST/ErrorAttrSpelling.cpp | 1 - lib/AST/EscapeChar.cpp | 1 - lib/AST/ExceptionHandlingKind.cpp | 1 - lib/AST/ExceptionSpecificationType.cpp | 1 - lib/AST/ExcessPrecisionKind.cpp | 1 - .../ExcludeFromExplicitInstantiationAttr.cpp | 1 - ...eFromExplicitInstantiationAttrSpelling.cpp | 1 - lib/AST/ExclusionType.cpp | 1 - lib/AST/ExclusiveTrylockFunctionAttr.cpp | 1 - lib/AST/ExplicitCastExpr.cpp | 1 - lib/AST/ExplicitSpecKind.cpp | 1 - lib/AST/ExportDecl.cpp | 1 - lib/AST/Expr.cpp | 1 - lib/AST/ExprConstantExprKind.cpp | 1 - lib/AST/ExprDependence.cpp | 1 - lib/AST/ExprLValueClassification.cpp | 1 - lib/AST/ExprNullPointerConstantKind.cpp | 1 - ...ExprNullPointerConstantValueDependence.cpp | 1 - lib/AST/ExprObjectKind.cpp | 1 - lib/AST/ExprOffsets.cpp | 1 - lib/AST/ExprSideEffectsKind.cpp | 1 - lib/AST/ExprValueKind.cpp | 1 - lib/AST/ExprWithCleanups.cpp | 1 - lib/AST/ExpressionTrait.cpp | 1 - lib/AST/ExpressionTraitExpr.cpp | 1 - lib/AST/ExprisModifiableLvalueResult.cpp | 1 - lib/AST/ExtKind.cpp | 1 - lib/AST/ExtVectorElementExpr.cpp | 1 - lib/AST/ExtVectorType.cpp | 1 - lib/AST/ExtendArgsKind.cpp | 1 - lib/AST/ExternCContextDecl.cpp | 1 - lib/AST/ExternalSourceSymbolAttr.cpp | 1 - lib/AST/ExternalSourceSymbolAttrSpelling.cpp | 1 - lib/AST/FPEvalMethodKind.cpp | 1 - lib/AST/FPExceptionModeKind.cpp | 1 - lib/AST/FPModeKind.cpp | 1 - lib/AST/FallThroughAttr.cpp | 1 - lib/AST/FallThroughAttrSpelling.cpp | 1 - lib/AST/FastCallAttr.cpp | 1 - lib/AST/FastCallAttrSpelling.cpp | 1 - lib/AST/FieldDecl.cpp | 1 - lib/AST/FileScopeAsmDecl.cpp | 1 - lib/AST/FinalAttr.cpp | 1 - lib/AST/FinalAttrSpelling.cpp | 1 - lib/AST/FiniteLoopsKind.cpp | 1 - lib/AST/FixedPointLiteral.cpp | 1 - lib/AST/FlagEnumAttr.cpp | 1 - lib/AST/FlagEnumAttrSpelling.cpp | 1 - lib/AST/Flags.cpp | 1 - lib/AST/FlattenAttr.cpp | 1 - lib/AST/FlattenAttrSpelling.cpp | 1 - lib/AST/FloatingLiteral.cpp | 1 - lib/AST/ForStmt.cpp | 1 - lib/AST/FormatArgAttr.cpp | 1 - lib/AST/FormatArgAttrSpelling.cpp | 1 - lib/AST/FormatAttr.cpp | 1 - lib/AST/FormatAttrSpelling.cpp | 1 - lib/AST/FramePointerKind.cpp | 1 - lib/AST/FriendDecl.cpp | 1 - lib/AST/FriendTemplateDecl.cpp | 1 - lib/AST/FullExpr.cpp | 1 - lib/AST/FunctionDecl.cpp | 1 - lib/AST/FunctionDeclTemplatedKind.cpp | 1 - lib/AST/FunctionNoProtoType.cpp | 1 - lib/AST/FunctionParmPackExpr.cpp | 1 - lib/AST/FunctionProtoType.cpp | 1 - lib/AST/FunctionReturnThunksAttr.cpp | 1 - lib/AST/FunctionReturnThunksAttrKind.cpp | 1 - lib/AST/FunctionReturnThunksAttrSpelling.cpp | 1 - lib/AST/FunctionTemplateDecl.cpp | 1 - lib/AST/FunctionType.cpp | 1 - .../FunctionTypeAArch64SMETypeAttributes.cpp | 1 - lib/AST/FunctionTypeArmStateValue.cpp | 1 - lib/AST/GC.cpp | 1 - lib/AST/GCCAsmStmt.cpp | 1 - lib/AST/GCMode.cpp | 1 - lib/AST/GNUInlineAttr.cpp | 1 - lib/AST/GNUInlineAttrSpelling.cpp | 1 - lib/AST/GNUNullExpr.cpp | 1 - lib/AST/GPUDefaultStreamKind.cpp | 1 - lib/AST/GVALinkage.cpp | 1 - lib/AST/GenericSelectionExpr.cpp | 1 - lib/AST/GetBuiltinTypeError.cpp | 1 - lib/AST/GotoStmt.cpp | 1 - lib/AST/GuardedByAttr.cpp | 1 - lib/AST/GuardedVarAttr.cpp | 1 - lib/AST/GuardedVarAttrSpelling.cpp | 1 - lib/AST/HIPManagedAttr.cpp | 1 - lib/AST/HIPManagedAttrSpelling.cpp | 1 - lib/AST/HLSLAnnotationAttr.cpp | 1 - lib/AST/HLSLBufferDecl.cpp | 1 - lib/AST/HLSLGroupSharedAddressSpaceAttr.cpp | 1 - lib/AST/HLSLLangStd.cpp | 1 - lib/AST/HLSLNumThreadsAttr.cpp | 1 - lib/AST/HLSLParamModifierAttr.cpp | 1 - lib/AST/HLSLParamModifierAttrSpelling.cpp | 1 - lib/AST/HLSLResourceAttr.cpp | 1 - lib/AST/HLSLResourceAttrResourceClass.cpp | 1 - lib/AST/HLSLResourceAttrResourceKind.cpp | 1 - lib/AST/HLSLResourceBindingAttr.cpp | 1 - lib/AST/HLSLSV_DispatchThreadIDAttr.cpp | 1 - lib/AST/HLSLSV_GroupIndexAttr.cpp | 1 - lib/AST/HLSLShaderAttr.cpp | 1 - lib/AST/HLSLShaderAttrShaderType.cpp | 1 - lib/AST/HotAttr.cpp | 1 - lib/AST/HotAttrSpelling.cpp | 1 - lib/AST/IBActionAttr.cpp | 1 - lib/AST/IBActionAttrSpelling.cpp | 1 - lib/AST/IBOutletAttr.cpp | 1 - lib/AST/IBOutletAttrSpelling.cpp | 1 - lib/AST/IBOutletCollectionAttr.cpp | 1 - lib/AST/IBOutletCollectionAttrSpelling.cpp | 1 - lib/AST/ID.cpp | 1 - lib/AST/IFuncAttr.cpp | 1 - lib/AST/IFuncAttrSpelling.cpp | 1 - lib/AST/IdentifierInfoFlag.cpp | 1 - lib/AST/IfStatementKind.cpp | 1 - lib/AST/IfStmt.cpp | 1 - lib/AST/ImaginaryLiteral.cpp | 1 - lib/AST/ImbueAttribute.cpp | 1 - lib/AST/ImplicitCastExpr.cpp | 1 - lib/AST/ImplicitCastExprOnStack.cpp | 1 - lib/AST/ImplicitConceptSpecializationDecl.cpp | 1 - lib/AST/ImplicitParamDecl.cpp | 1 - .../ImplicitParamDeclImplicitParamKind.cpp | 1 - lib/AST/ImplicitParamKind.cpp | 1 - lib/AST/ImplicitValueInitExpr.cpp | 1 - lib/AST/ImportDecl.cpp | 1 - lib/AST/InClassInitStyle.cpp | 1 - lib/AST/IncompleteArrayType.cpp | 1 - lib/AST/IndirectFieldDecl.cpp | 1 - lib/AST/IndirectGotoStmt.cpp | 1 - lib/AST/InheritableAttr.cpp | 1 - lib/AST/InheritableParamAttr.cpp | 1 - .../InheritedDesignatedInitializersState.cpp | 1 - lib/AST/InitListExpr.cpp | 1 - lib/AST/InitPriorityAttr.cpp | 1 - lib/AST/InitPriorityAttrSpelling.cpp | 1 - lib/AST/InitSegAttr.cpp | 1 - lib/AST/InitStorageKind.cpp | 1 - lib/AST/InjectedClassNameType.cpp | 1 - lib/AST/InlineAsmDialectKind.cpp | 1 - lib/AST/InlineVariableDefinitionKind.cpp | 1 - lib/AST/InliningMethod.cpp | 1 - lib/AST/IntegerLiteral.cpp | 1 - lib/AST/IntelOclBiccAttr.cpp | 1 - lib/AST/IntelOclBiccAttrSpelling.cpp | 1 - lib/AST/InterestingIdentifierKind.cpp | 1 - lib/AST/InternalLinkageAttr.cpp | 1 - lib/AST/InternalLinkageAttrSpelling.cpp | 1 - lib/AST/Kinds.cpp | 1 - lib/AST/LTOVisibilityPublicAttr.cpp | 1 - lib/AST/LTOVisibilityPublicAttrSpelling.cpp | 1 - lib/AST/LValueReferenceType.cpp | 1 - lib/AST/LabelDecl.cpp | 1 - lib/AST/LabelStmt.cpp | 1 - lib/AST/LambdaCaptureDefault.cpp | 1 - lib/AST/LambdaCaptureKind.cpp | 1 - lib/AST/LambdaExpr.cpp | 1 - lib/AST/LangAS.cpp | 1 - lib/AST/LangFeatures.cpp | 1 - lib/AST/Language.cpp | 1 - lib/AST/LanguageLinkage.cpp | 1 - lib/AST/LaxVectorConversionKind.cpp | 1 - lib/AST/LayoutVersionAttr.cpp | 1 - lib/AST/LeafAttr.cpp | 1 - lib/AST/LeafAttrSpelling.cpp | 1 - lib/AST/Level.cpp | 1 - lib/AST/LifetimeBoundAttr.cpp | 1 - lib/AST/LifetimeBoundAttrSpelling.cpp | 1 - lib/AST/LifetimeExtendedTemporaryDecl.cpp | 1 - lib/AST/LikelyAttr.cpp | 1 - lib/AST/LikelyAttrSpelling.cpp | 1 - lib/AST/Linkage.cpp | 1 - lib/AST/LinkageSpecDecl.cpp | 1 - lib/AST/LinkageSpecDeclLanguageIDs.cpp | 1 - lib/AST/LinkageSpecLanguageIDs.cpp | 1 - lib/AST/LoaderUninitializedAttr.cpp | 1 - lib/AST/LoaderUninitializedAttrSpelling.cpp | 1 - lib/AST/LockReturnedAttr.cpp | 1 - lib/AST/LocksExcludedAttr.cpp | 1 - lib/AST/LoopHintAttr.cpp | 1 - lib/AST/LoopHintAttrLoopHintState.cpp | 1 - lib/AST/LoopHintAttrOptionType.cpp | 1 - lib/AST/LoopHintAttrSpelling.cpp | 1 - lib/AST/M68kInterruptAttr.cpp | 1 - lib/AST/M68kRTDAttr.cpp | 1 - lib/AST/M68kRTDAttrSpelling.cpp | 1 - lib/AST/MIGServerRoutineAttr.cpp | 1 - lib/AST/MIGServerRoutineAttrSpelling.cpp | 1 - lib/AST/MSABIAttr.cpp | 1 - lib/AST/MSABIAttrSpelling.cpp | 1 - lib/AST/MSAllocatorAttr.cpp | 1 - lib/AST/MSAsmStmt.cpp | 1 - lib/AST/MSConstexprAttr.cpp | 1 - lib/AST/MSDependentExistsStmt.cpp | 1 - lib/AST/MSGuidDecl.cpp | 1 - lib/AST/MSInheritanceAttr.cpp | 1 - lib/AST/MSInheritanceAttrSpelling.cpp | 1 - lib/AST/MSInheritanceModel.cpp | 1 - lib/AST/MSNoVTableAttr.cpp | 1 - lib/AST/MSP430InterruptAttr.cpp | 1 - lib/AST/MSP430InterruptAttrSpelling.cpp | 1 - lib/AST/MSPropertyDecl.cpp | 1 - lib/AST/MSPropertyRefExpr.cpp | 1 - lib/AST/MSPropertySubscriptExpr.cpp | 1 - lib/AST/MSStructAttr.cpp | 1 - lib/AST/MSStructAttrSpelling.cpp | 1 - lib/AST/MSVCMajorVersion.cpp | 1 - lib/AST/MSVtorDispAttr.cpp | 1 - lib/AST/MSVtorDispMode.cpp | 1 - lib/AST/MacroQualifiedType.cpp | 1 - lib/AST/MaterializeTemporaryExpr.cpp | 1 - lib/AST/MatrixSubscriptExpr.cpp | 1 - lib/AST/MatrixType.cpp | 1 - lib/AST/MaxFieldAlignmentAttr.cpp | 1 - lib/AST/MayAliasAttr.cpp | 1 - lib/AST/MayAliasAttrSpelling.cpp | 1 - lib/AST/MaybeUndefAttr.cpp | 1 - lib/AST/MaybeUndefAttrSpelling.cpp | 1 - lib/AST/MemberExpr.cpp | 1 - lib/AST/MemberPointerType.cpp | 1 - lib/AST/MethodRefFlags.cpp | 1 - lib/AST/MicroMipsAttr.cpp | 1 - lib/AST/MicroMipsAttrSpelling.cpp | 1 - lib/AST/MinSizeAttr.cpp | 1 - lib/AST/MinSizeAttrSpelling.cpp | 1 - lib/AST/MinVectorWidthAttr.cpp | 1 - lib/AST/MinVectorWidthAttrSpelling.cpp | 1 - lib/AST/Mips16Attr.cpp | 1 - lib/AST/Mips16AttrSpelling.cpp | 1 - lib/AST/MipsInterruptAttr.cpp | 1 - lib/AST/MipsInterruptAttrInterruptType.cpp | 1 - lib/AST/MipsInterruptAttrSpelling.cpp | 1 - lib/AST/MipsLongCallAttr.cpp | 1 - lib/AST/MipsLongCallAttrSpelling.cpp | 1 - lib/AST/MipsShortCallAttr.cpp | 1 - lib/AST/MipsShortCallAttrSpelling.cpp | 1 - lib/AST/ModeAttr.cpp | 1 - lib/AST/ModeAttrSpelling.cpp | 1 - lib/AST/ModifiableType.cpp | 1 - lib/AST/MultiVersionKind.cpp | 1 - lib/AST/MustTailAttr.cpp | 1 - lib/AST/MustTailAttrSpelling.cpp | 1 - lib/AST/NSConsumedAttr.cpp | 1 - lib/AST/NSConsumedAttrSpelling.cpp | 1 - lib/AST/NSConsumesSelfAttr.cpp | 1 - lib/AST/NSConsumesSelfAttrSpelling.cpp | 1 - lib/AST/NSErrorDomainAttr.cpp | 1 - lib/AST/NSReturnsAutoreleasedAttr.cpp | 1 - lib/AST/NSReturnsAutoreleasedAttrSpelling.cpp | 1 - lib/AST/NSReturnsNotRetainedAttr.cpp | 1 - lib/AST/NSReturnsNotRetainedAttrSpelling.cpp | 1 - lib/AST/NSReturnsRetainedAttr.cpp | 1 - lib/AST/NSReturnsRetainedAttrSpelling.cpp | 1 - lib/AST/NVPTXKernelAttr.cpp | 1 - lib/AST/NVPTXKernelAttrSpelling.cpp | 1 - lib/AST/NakedAttr.cpp | 1 - lib/AST/NakedAttrSpelling.cpp | 1 - lib/AST/NameKind.cpp | 1 - lib/AST/NamedDecl.cpp | 1 - lib/AST/NamedDeclExplicitVisibilityKind.cpp | 1 - lib/AST/NamespaceAliasDecl.cpp | 1 - lib/AST/NamespaceDecl.cpp | 1 - lib/AST/NeedExtraManglingDecl.cpp | 1 - lib/AST/NestedNameSpecifierDependence.cpp | 1 - lib/AST/NoAliasAttr.cpp | 1 - lib/AST/NoBuiltinAttr.cpp | 1 - lib/AST/NoBuiltinAttrSpelling.cpp | 1 - lib/AST/NoCommonAttr.cpp | 1 - lib/AST/NoCommonAttrSpelling.cpp | 1 - lib/AST/NoDebugAttr.cpp | 1 - lib/AST/NoDebugAttrSpelling.cpp | 1 - lib/AST/NoDerefAttr.cpp | 1 - lib/AST/NoDerefAttrSpelling.cpp | 1 - lib/AST/NoDestroyAttr.cpp | 1 - lib/AST/NoDestroyAttrSpelling.cpp | 1 - lib/AST/NoDuplicateAttr.cpp | 1 - lib/AST/NoDuplicateAttrSpelling.cpp | 1 - lib/AST/NoEscapeAttr.cpp | 1 - lib/AST/NoEscapeAttrSpelling.cpp | 1 - lib/AST/NoInitExpr.cpp | 1 - lib/AST/NoInlineAttr.cpp | 1 - lib/AST/NoInlineAttrSpelling.cpp | 1 - lib/AST/NoInstrumentFunctionAttr.cpp | 1 - lib/AST/NoInstrumentFunctionAttrSpelling.cpp | 1 - lib/AST/NoMergeAttr.cpp | 1 - lib/AST/NoMergeAttrSpelling.cpp | 1 - lib/AST/NoMicroMipsAttr.cpp | 1 - lib/AST/NoMicroMipsAttrSpelling.cpp | 1 - lib/AST/NoMips16Attr.cpp | 1 - lib/AST/NoMips16AttrSpelling.cpp | 1 - lib/AST/NoProfileFunctionAttr.cpp | 1 - lib/AST/NoProfileFunctionAttrSpelling.cpp | 1 - lib/AST/NoRandomizeLayoutAttr.cpp | 1 - lib/AST/NoRandomizeLayoutAttrSpelling.cpp | 1 - lib/AST/NoReturnAttr.cpp | 1 - lib/AST/NoReturnAttrSpelling.cpp | 1 - lib/AST/NoSanitizeAttr.cpp | 1 - lib/AST/NoSanitizeAttrSpelling.cpp | 1 - lib/AST/NoSpeculativeLoadHardeningAttr.cpp | 1 - ...NoSpeculativeLoadHardeningAttrSpelling.cpp | 1 - lib/AST/NoSplitStackAttr.cpp | 1 - lib/AST/NoSplitStackAttrSpelling.cpp | 1 - lib/AST/NoStackProtectorAttr.cpp | 1 - lib/AST/NoStackProtectorAttrSpelling.cpp | 1 - lib/AST/NoThreadSafetyAnalysisAttr.cpp | 1 - .../NoThreadSafetyAnalysisAttrSpelling.cpp | 1 - lib/AST/NoThrowAttr.cpp | 1 - lib/AST/NoThrowAttrSpelling.cpp | 1 - lib/AST/NoUniqueAddressAttr.cpp | 1 - lib/AST/NoUniqueAddressAttrSpelling.cpp | 1 - lib/AST/NoUwtableAttr.cpp | 1 - lib/AST/NoUwtableAttrSpelling.cpp | 1 - lib/AST/NonNullAttr.cpp | 1 - lib/AST/NonNullAttrSpelling.cpp | 1 - lib/AST/NonOdrUseReason.cpp | 1 - lib/AST/NonTypeTemplateParmDecl.cpp | 1 - lib/AST/NonceObjCInterface.cpp | 1 - lib/AST/NotTailCalledAttr.cpp | 1 - lib/AST/NotTailCalledAttrSpelling.cpp | 1 - lib/AST/NullStmt.cpp | 1 - lib/AST/NullabilityKind.cpp | 1 - lib/AST/OMPAllocateDecl.cpp | 1 - lib/AST/OMPAllocateDeclAttr.cpp | 1 - .../OMPAllocateDeclAttrAllocatorTypeTy.cpp | 1 - lib/AST/OMPArraySectionExpr.cpp | 1 - lib/AST/OMPArrayShapingExpr.cpp | 1 - lib/AST/OMPAtomicDirective.cpp | 1 - lib/AST/OMPBarrierDirective.cpp | 1 - lib/AST/OMPCancelDirective.cpp | 1 - lib/AST/OMPCancellationPointDirective.cpp | 1 - lib/AST/OMPCanonicalLoop.cpp | 1 - lib/AST/OMPCaptureKindAttr.cpp | 1 - lib/AST/OMPCaptureNoInitAttr.cpp | 1 - lib/AST/OMPCapturedExprDecl.cpp | 1 - lib/AST/OMPCriticalDirective.cpp | 1 - lib/AST/OMPDeclarativeDirectiveDecl.cpp | 1 - lib/AST/OMPDeclarativeDirectiveValueDecl.cpp | 1 - lib/AST/OMPDeclareMapperDecl.cpp | 1 - lib/AST/OMPDeclareReductionDecl.cpp | 1 - lib/AST/OMPDeclareReductionDeclInitKind.cpp | 1 - lib/AST/OMPDeclareReductionInitKind.cpp | 1 - lib/AST/OMPDeclareSimdDeclAttr.cpp | 1 - .../OMPDeclareSimdDeclAttrBranchStateTy.cpp | 1 - lib/AST/OMPDeclareTargetDeclAttr.cpp | 1 - lib/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp | 1 - lib/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp | 1 - lib/AST/OMPDeclareVariantAttr.cpp | 1 - lib/AST/OMPDepobjDirective.cpp | 1 - lib/AST/OMPDispatchDirective.cpp | 1 - lib/AST/OMPDistributeDirective.cpp | 1 - lib/AST/OMPDistributeParallelForDirective.cpp | 1 - .../OMPDistributeParallelForSimdDirective.cpp | 1 - lib/AST/OMPDistributeSimdDirective.cpp | 1 - lib/AST/OMPErrorDirective.cpp | 1 - lib/AST/OMPExecutableDirective.cpp | 1 - lib/AST/OMPFlushDirective.cpp | 1 - lib/AST/OMPForDirective.cpp | 1 - lib/AST/OMPForSimdDirective.cpp | 1 - lib/AST/OMPGenericLoopDirective.cpp | 1 - lib/AST/OMPInteropDirective.cpp | 1 - lib/AST/OMPIteratorExpr.cpp | 1 - lib/AST/OMPLoopBasedDirective.cpp | 1 - lib/AST/OMPLoopDirective.cpp | 1 - lib/AST/OMPLoopTransformationDirective.cpp | 1 - lib/AST/OMPMaskedDirective.cpp | 1 - lib/AST/OMPMaskedTaskLoopDirective.cpp | 1 - lib/AST/OMPMaskedTaskLoopSimdDirective.cpp | 1 - lib/AST/OMPMasterDirective.cpp | 1 - lib/AST/OMPMasterTaskLoopDirective.cpp | 1 - lib/AST/OMPMasterTaskLoopSimdDirective.cpp | 1 - lib/AST/OMPMetaDirective.cpp | 1 - lib/AST/OMPOrderedDirective.cpp | 1 - lib/AST/OMPParallelDirective.cpp | 1 - lib/AST/OMPParallelForDirective.cpp | 1 - lib/AST/OMPParallelForSimdDirective.cpp | 1 - lib/AST/OMPParallelGenericLoopDirective.cpp | 1 - lib/AST/OMPParallelMaskedDirective.cpp | 1 - .../OMPParallelMaskedTaskLoopDirective.cpp | 1 - ...OMPParallelMaskedTaskLoopSimdDirective.cpp | 1 - lib/AST/OMPParallelMasterDirective.cpp | 1 - .../OMPParallelMasterTaskLoopDirective.cpp | 1 - ...OMPParallelMasterTaskLoopSimdDirective.cpp | 1 - lib/AST/OMPParallelSectionsDirective.cpp | 1 - lib/AST/OMPReferencedVarAttr.cpp | 1 - lib/AST/OMPRequiresDecl.cpp | 1 - lib/AST/OMPScanDirective.cpp | 1 - lib/AST/OMPScopeDirective.cpp | 1 - lib/AST/OMPSectionDirective.cpp | 1 - lib/AST/OMPSectionsDirective.cpp | 1 - lib/AST/OMPSimdDirective.cpp | 1 - lib/AST/OMPSingleDirective.cpp | 1 - lib/AST/OMPTargetDataDirective.cpp | 1 - lib/AST/OMPTargetDirective.cpp | 1 - lib/AST/OMPTargetEnterDataDirective.cpp | 1 - lib/AST/OMPTargetExitDataDirective.cpp | 1 - lib/AST/OMPTargetParallelDirective.cpp | 1 - lib/AST/OMPTargetParallelForDirective.cpp | 1 - lib/AST/OMPTargetParallelForSimdDirective.cpp | 1 - .../OMPTargetParallelGenericLoopDirective.cpp | 1 - lib/AST/OMPTargetSimdDirective.cpp | 1 - lib/AST/OMPTargetTeamsDirective.cpp | 1 - lib/AST/OMPTargetTeamsDistributeDirective.cpp | 1 - ...getTeamsDistributeParallelForDirective.cpp | 1 - ...eamsDistributeParallelForSimdDirective.cpp | 1 - .../OMPTargetTeamsDistributeSimdDirective.cpp | 1 - .../OMPTargetTeamsGenericLoopDirective.cpp | 1 - lib/AST/OMPTargetUpdateDirective.cpp | 1 - lib/AST/OMPTaskDirective.cpp | 1 - lib/AST/OMPTaskLoopDirective.cpp | 1 - lib/AST/OMPTaskLoopSimdDirective.cpp | 1 - lib/AST/OMPTaskgroupDirective.cpp | 1 - lib/AST/OMPTaskwaitDirective.cpp | 1 - lib/AST/OMPTaskyieldDirective.cpp | 1 - lib/AST/OMPTeamsDirective.cpp | 1 - lib/AST/OMPTeamsDistributeDirective.cpp | 1 - ...OMPTeamsDistributeParallelForDirective.cpp | 1 - ...eamsDistributeParallelForSimdDirective.cpp | 1 - lib/AST/OMPTeamsDistributeSimdDirective.cpp | 1 - lib/AST/OMPTeamsGenericLoopDirective.cpp | 1 - lib/AST/OMPThreadPrivateDecl.cpp | 1 - lib/AST/OMPThreadPrivateDeclAttr.cpp | 1 - lib/AST/OMPTileDirective.cpp | 1 - lib/AST/OMPUnrollDirective.cpp | 1 - lib/AST/OSConsumedAttr.cpp | 1 - lib/AST/OSConsumedAttrSpelling.cpp | 1 - lib/AST/OSConsumesThisAttr.cpp | 1 - lib/AST/OSConsumesThisAttrSpelling.cpp | 1 - lib/AST/OSReturnsNotRetainedAttr.cpp | 1 - lib/AST/OSReturnsNotRetainedAttrSpelling.cpp | 1 - lib/AST/OSReturnsRetainedAttr.cpp | 1 - lib/AST/OSReturnsRetainedAttrSpelling.cpp | 1 - lib/AST/OSReturnsRetainedOnNonZeroAttr.cpp | 1 - ...OSReturnsRetainedOnNonZeroAttrSpelling.cpp | 1 - lib/AST/OSReturnsRetainedOnZeroAttr.cpp | 1 - .../OSReturnsRetainedOnZeroAttrSpelling.cpp | 1 - lib/AST/ObjCArrayLiteral.cpp | 1 - lib/AST/ObjCAtCatchStmt.cpp | 1 - lib/AST/ObjCAtDefsFieldDecl.cpp | 1 - lib/AST/ObjCAtFinallyStmt.cpp | 1 - lib/AST/ObjCAtSynchronizedStmt.cpp | 1 - lib/AST/ObjCAtThrowStmt.cpp | 1 - lib/AST/ObjCAtTryStmt.cpp | 1 - lib/AST/ObjCAutoreleasePoolStmt.cpp | 1 - lib/AST/ObjCAvailabilityCheckExpr.cpp | 1 - lib/AST/ObjCBoolLiteralExpr.cpp | 1 - lib/AST/ObjCBoxableAttr.cpp | 1 - lib/AST/ObjCBoxableAttrSpelling.cpp | 1 - lib/AST/ObjCBoxedExpr.cpp | 1 - lib/AST/ObjCBridgeAttr.cpp | 1 - lib/AST/ObjCBridgeAttrSpelling.cpp | 1 - lib/AST/ObjCBridgeCastKind.cpp | 1 - lib/AST/ObjCBridgeMutableAttr.cpp | 1 - lib/AST/ObjCBridgeMutableAttrSpelling.cpp | 1 - lib/AST/ObjCBridgeRelatedAttr.cpp | 1 - lib/AST/ObjCBridgeRelatedAttrSpelling.cpp | 1 - lib/AST/ObjCBridgedCastExpr.cpp | 1 - lib/AST/ObjCCategoryDecl.cpp | 1 - lib/AST/ObjCCategoryImplDecl.cpp | 1 - lib/AST/ObjCClassStubAttr.cpp | 1 - lib/AST/ObjCClassStubAttrSpelling.cpp | 1 - lib/AST/ObjCCompatibleAliasDecl.cpp | 1 - lib/AST/ObjCContainerDecl.cpp | 1 - lib/AST/ObjCDesignatedInitializerAttr.cpp | 1 - .../ObjCDesignatedInitializerAttrSpelling.cpp | 1 - lib/AST/ObjCDictionaryLiteral.cpp | 1 - lib/AST/ObjCDirectAttr.cpp | 1 - lib/AST/ObjCDirectAttrSpelling.cpp | 1 - lib/AST/ObjCDirectMembersAttr.cpp | 1 - lib/AST/ObjCDirectMembersAttrSpelling.cpp | 1 - lib/AST/ObjCDispatchMethodKind.cpp | 1 - lib/AST/ObjCEncodeExpr.cpp | 1 - lib/AST/ObjCExceptionAttr.cpp | 1 - lib/AST/ObjCExceptionAttrSpelling.cpp | 1 - lib/AST/ObjCExplicitProtocolImplAttr.cpp | 1 - .../ObjCExplicitProtocolImplAttrSpelling.cpp | 1 - lib/AST/ObjCExternallyRetainedAttr.cpp | 1 - .../ObjCExternallyRetainedAttrSpelling.cpp | 1 - lib/AST/ObjCForCollectionStmt.cpp | 1 - lib/AST/ObjCGCAttr.cpp | 1 - lib/AST/ObjCGCAttrSpelling.cpp | 1 - lib/AST/ObjCImplDecl.cpp | 1 - lib/AST/ObjCImplementationControl.cpp | 1 - lib/AST/ObjCImplementationDecl.cpp | 1 - lib/AST/ObjCIndependentClassAttr.cpp | 1 - lib/AST/ObjCIndependentClassAttrSpelling.cpp | 1 - lib/AST/ObjCIndirectCopyRestoreExpr.cpp | 1 - lib/AST/ObjCInertUnsafeUnretainedAttr.cpp | 1 - lib/AST/ObjCInstanceTypeFamily.cpp | 1 - lib/AST/ObjCInterfaceDecl.cpp | 1 - lib/AST/ObjCInterfaceType.cpp | 1 - lib/AST/ObjCIsaExpr.cpp | 1 - lib/AST/ObjCIvarDecl.cpp | 1 - lib/AST/ObjCIvarDeclAccessControl.cpp | 1 - lib/AST/ObjCIvarRefExpr.cpp | 1 - lib/AST/ObjCKindOfAttr.cpp | 1 - lib/AST/ObjCLifetime.cpp | 1 - lib/AST/ObjCMessageExpr.cpp | 1 - lib/AST/ObjCMessageExprReceiverKind.cpp | 1 - lib/AST/ObjCMethodDecl.cpp | 1 - .../ObjCMethodDeclImplementationControl.cpp | 1 - lib/AST/ObjCMethodFamily.cpp | 1 - lib/AST/ObjCMethodFamilyAttr.cpp | 1 - lib/AST/ObjCMethodFamilyAttrFamilyKind.cpp | 1 - lib/AST/ObjCMethodFamilyAttrSpelling.cpp | 1 - lib/AST/ObjCNSObjectAttr.cpp | 1 - lib/AST/ObjCNSObjectAttrSpelling.cpp | 1 - lib/AST/ObjCNonLazyClassAttr.cpp | 1 - lib/AST/ObjCNonLazyClassAttrSpelling.cpp | 1 - lib/AST/ObjCNonRuntimeProtocolAttr.cpp | 1 - .../ObjCNonRuntimeProtocolAttrSpelling.cpp | 1 - lib/AST/ObjCObjectPointerType.cpp | 1 - lib/AST/ObjCObjectType.cpp | 1 - lib/AST/ObjCOwnershipAttr.cpp | 1 - lib/AST/ObjCOwnershipAttrSpelling.cpp | 1 - lib/AST/ObjCPreciseLifetimeAttr.cpp | 1 - lib/AST/ObjCPreciseLifetimeAttrSpelling.cpp | 1 - lib/AST/ObjCPropertyDecl.cpp | 1 - lib/AST/ObjCPropertyDeclPropertyControl.cpp | 1 - lib/AST/ObjCPropertyDeclSetterKind.cpp | 1 - lib/AST/ObjCPropertyImplDecl.cpp | 1 - lib/AST/ObjCPropertyImplDeclKind.cpp | 1 - lib/AST/ObjCPropertyQueryKind.cpp | 1 - lib/AST/ObjCPropertyRefExpr.cpp | 1 - lib/AST/ObjCProtocolDecl.cpp | 1 - lib/AST/ObjCProtocolExpr.cpp | 1 - lib/AST/ObjCRequiresPropertyDefsAttr.cpp | 1 - .../ObjCRequiresPropertyDefsAttrSpelling.cpp | 1 - lib/AST/ObjCRequiresSuperAttr.cpp | 1 - lib/AST/ObjCRequiresSuperAttrSpelling.cpp | 1 - lib/AST/ObjCReturnsInnerPointerAttr.cpp | 1 - .../ObjCReturnsInnerPointerAttrSpelling.cpp | 1 - lib/AST/ObjCRootClassAttr.cpp | 1 - lib/AST/ObjCRootClassAttrSpelling.cpp | 1 - lib/AST/ObjCRuntimeNameAttr.cpp | 1 - lib/AST/ObjCRuntimeNameAttrSpelling.cpp | 1 - lib/AST/ObjCRuntimeVisibleAttr.cpp | 1 - lib/AST/ObjCRuntimeVisibleAttrSpelling.cpp | 1 - lib/AST/ObjCSelectorExpr.cpp | 1 - lib/AST/ObjCStringFormatFamily.cpp | 1 - lib/AST/ObjCStringLiteral.cpp | 1 - lib/AST/ObjCSubclassingRestrictedAttr.cpp | 1 - .../ObjCSubclassingRestrictedAttrSpelling.cpp | 1 - lib/AST/ObjCSubscriptRefExpr.cpp | 1 - lib/AST/ObjCSubstitutionContext.cpp | 1 - lib/AST/ObjCTypeParamDecl.cpp | 1 - lib/AST/ObjCTypeParamType.cpp | 1 - lib/AST/ObjCTypeParamVariance.cpp | 1 - lib/AST/OffsetOfExpr.cpp | 1 - lib/AST/OnOffSwitch.cpp | 1 - lib/AST/OnStackType.cpp | 1 - lib/AST/OpaqueValueExpr.cpp | 1 - lib/AST/OpenCLAccessAttr.cpp | 1 - lib/AST/OpenCLAccessAttrSpelling.cpp | 1 - lib/AST/OpenCLConstantAddressSpaceAttr.cpp | 1 - ...OpenCLConstantAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLGenericAddressSpaceAttr.cpp | 1 - .../OpenCLGenericAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLGlobalAddressSpaceAttr.cpp | 1 - .../OpenCLGlobalAddressSpaceAttrSpelling.cpp | 1 - .../OpenCLGlobalDeviceAddressSpaceAttr.cpp | 1 - ...CLGlobalDeviceAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLGlobalHostAddressSpaceAttr.cpp | 1 - ...enCLGlobalHostAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp | 1 - lib/AST/OpenCLKernelAttr.cpp | 1 - lib/AST/OpenCLKernelAttrSpelling.cpp | 1 - lib/AST/OpenCLLocalAddressSpaceAttr.cpp | 1 - .../OpenCLLocalAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLPrivateAddressSpaceAttr.cpp | 1 - .../OpenCLPrivateAddressSpaceAttrSpelling.cpp | 1 - lib/AST/OpenCLUnrollHintAttr.cpp | 1 - lib/AST/OpenMPAdjustArgsOpKind.cpp | 1 - lib/AST/OpenMPAtClauseKind.cpp | 1 - .../OpenMPAtomicDefaultMemOrderClauseKind.cpp | 1 - lib/AST/OpenMPBindClauseKind.cpp | 1 - lib/AST/OpenMPDefaultmapClauseKind.cpp | 1 - lib/AST/OpenMPDefaultmapClauseModifier.cpp | 1 - lib/AST/OpenMPDependClauseKind.cpp | 1 - lib/AST/OpenMPDeviceClauseModifier.cpp | 1 - lib/AST/OpenMPDeviceType.cpp | 1 - lib/AST/OpenMPDistScheduleClauseKind.cpp | 1 - lib/AST/OpenMPDoacrossClauseModifier.cpp | 1 - lib/AST/OpenMPGrainsizeClauseModifier.cpp | 1 - lib/AST/OpenMPLastprivateModifier.cpp | 1 - lib/AST/OpenMPLinearClauseKind.cpp | 1 - lib/AST/OpenMPMapClauseKind.cpp | 1 - lib/AST/OpenMPMapModifierKind.cpp | 1 - lib/AST/OpenMPMotionModifierKind.cpp | 1 - lib/AST/OpenMPNumTasksClauseModifier.cpp | 1 - lib/AST/OpenMPOrderClauseKind.cpp | 1 - lib/AST/OpenMPOrderClauseModifier.cpp | 1 - lib/AST/OpenMPReductionClauseModifier.cpp | 1 - lib/AST/OpenMPScheduleClauseKind.cpp | 1 - lib/AST/OpenMPScheduleClauseModifier.cpp | 1 - lib/AST/OpenMPSeverityClauseKind.cpp | 1 - lib/AST/OptimizeNoneAttr.cpp | 1 - lib/AST/OptimizeNoneAttrSpelling.cpp | 1 - lib/AST/OverloadExpr.cpp | 1 - lib/AST/OverloadableAttr.cpp | 1 - lib/AST/OverloadableAttrSpelling.cpp | 1 - lib/AST/OverloadedOperatorKind.cpp | 1 - lib/AST/OverloadsShown.cpp | 1 - lib/AST/OverrideAttr.cpp | 1 - lib/AST/OwnerAttr.cpp | 1 - lib/AST/OwnershipAttr.cpp | 1 - lib/AST/OwnershipAttrOwnershipKind.cpp | 1 - lib/AST/OwnershipAttrSpelling.cpp | 1 - lib/AST/PackExpansionExpr.cpp | 1 - lib/AST/PackExpansionType.cpp | 1 - lib/AST/PackedAttr.cpp | 1 - lib/AST/PackedAttrSpelling.cpp | 1 - lib/AST/ParamTypestateAttr.cpp | 1 - lib/AST/ParamTypestateAttrConsumedState.cpp | 1 - lib/AST/ParamTypestateAttrSpelling.cpp | 1 - lib/AST/ParameterABI.cpp | 1 - lib/AST/ParameterABIAttr.cpp | 1 - lib/AST/ParenExpr.cpp | 1 - lib/AST/ParenListExpr.cpp | 1 - lib/AST/ParenLocsOffsets.cpp | 1 - lib/AST/ParenType.cpp | 1 - lib/AST/ParmVarDecl.cpp | 1 - lib/AST/PascalAttr.cpp | 1 - lib/AST/PascalAttrSpelling.cpp | 1 - lib/AST/PassObjectSizeAttr.cpp | 1 - lib/AST/PassObjectSizeAttrSpelling.cpp | 1 - lib/AST/PatchableFunctionEntryAttr.cpp | 1 - .../PatchableFunctionEntryAttrSpelling.cpp | 1 - lib/AST/PcsAttr.cpp | 1 - lib/AST/PcsAttrPCSType.cpp | 1 - lib/AST/PcsAttrSpelling.cpp | 1 - lib/AST/PipeType.cpp | 1 - lib/AST/PointerAttr.cpp | 1 - lib/AST/PointerType.cpp | 1 - lib/AST/PragmaClangBSSSectionAttr.cpp | 1 - lib/AST/PragmaClangDataSectionAttr.cpp | 1 - lib/AST/PragmaClangRelroSectionAttr.cpp | 1 - lib/AST/PragmaClangRodataSectionAttr.cpp | 1 - lib/AST/PragmaClangTextSectionAttr.cpp | 1 - lib/AST/PragmaCommentDecl.cpp | 1 - lib/AST/PragmaDetectMismatchDecl.cpp | 1 - lib/AST/PragmaFPKind.cpp | 1 - lib/AST/PragmaFloatControlKind.cpp | 1 - lib/AST/PragmaMSCommentKind.cpp | 1 - lib/AST/PragmaMSPointersToMembersKind.cpp | 1 - lib/AST/PragmaMSStructKind.cpp | 1 - lib/AST/PragmaSectionFlag.cpp | 1 - lib/AST/PredefinedExpr.cpp | 1 - lib/AST/PredefinedExprIdentKind.cpp | 1 - lib/AST/PredefinedIdentKind.cpp | 1 - lib/AST/PreferredNameAttr.cpp | 1 - lib/AST/PreferredNameAttrSpelling.cpp | 1 - lib/AST/PreferredTypeAttr.cpp | 1 - lib/AST/PreferredTypeAttrSpelling.cpp | 1 - lib/AST/PreserveAllAttr.cpp | 1 - lib/AST/PreserveAllAttrSpelling.cpp | 1 - lib/AST/PreserveMostAttr.cpp | 1 - lib/AST/PreserveMostAttrSpelling.cpp | 1 - lib/AST/ProfileInstrKind.cpp | 1 - lib/AST/PseudoKind.cpp | 1 - lib/AST/PseudoObjectExpr.cpp | 1 - lib/AST/PtGuardedByAttr.cpp | 1 - lib/AST/PtGuardedVarAttr.cpp | 1 - lib/AST/PtGuardedVarAttrSpelling.cpp | 1 - lib/AST/Ptr32Attr.cpp | 1 - lib/AST/Ptr64Attr.cpp | 1 - lib/AST/PureAttr.cpp | 1 - lib/AST/PureAttrSpelling.cpp | 1 - lib/AST/Qualified.cpp | 1 - lib/AST/QualifiedType.cpp | 1 - lib/AST/QualifiedTypeDestructionKind.cpp | 1 - .../QualifiedTypeNonConstantStorageReason.cpp | 1 - lib/AST/QualifiedTypePrimitiveCopyKind.cpp | 1 - ...fiedTypePrimitiveDefaultInitializeKind.cpp | 1 - lib/AST/RISCVInterruptAttr.cpp | 1 - lib/AST/RISCVInterruptAttrInterruptType.cpp | 1 - lib/AST/RISCVInterruptAttrSpelling.cpp | 1 - lib/AST/RValueReferenceType.cpp | 1 - lib/AST/RandomizeLayoutAttr.cpp | 1 - lib/AST/RandomizeLayoutAttrSpelling.cpp | 1 - lib/AST/RangeExprOffset.cpp | 1 - lib/AST/RangeLocOffset.cpp | 1 - lib/AST/ReadOnlyPlacementAttr.cpp | 1 - lib/AST/ReadOnlyPlacementAttrSpelling.cpp | 1 - lib/AST/RecordArgPassingKind.cpp | 1 - lib/AST/RecordDecl.cpp | 1 - lib/AST/RecordDeclArgPassingKind.cpp | 1 - lib/AST/RecordType.cpp | 1 - lib/AST/RecoveryExpr.cpp | 1 - lib/AST/RedeclarableTemplateDecl.cpp | 1 - lib/AST/RefQualifierKind.cpp | 1 - lib/AST/ReferenceType.cpp | 1 - lib/AST/RegCallAttr.cpp | 1 - lib/AST/RegCallAttrSpelling.cpp | 1 - lib/AST/ReinitializesAttr.cpp | 1 - lib/AST/ReinitializesAttrSpelling.cpp | 1 - lib/AST/ReleaseCapabilityAttr.cpp | 1 - lib/AST/ReleaseCapabilityAttrSpelling.cpp | 1 - lib/AST/ReleaseHandleAttr.cpp | 1 - lib/AST/ReleaseHandleAttrSpelling.cpp | 1 - lib/AST/RemarkKind.cpp | 1 - lib/AST/RenderScriptKernelAttr.cpp | 1 - lib/AST/ReqdWorkGroupSizeAttr.cpp | 1 - lib/AST/RequiresCapabilityAttr.cpp | 1 - lib/AST/RequiresCapabilityAttrSpelling.cpp | 1 - lib/AST/RequiresExpr.cpp | 1 - lib/AST/RequiresExprBodyDecl.cpp | 1 - lib/AST/ReservedIdentifierStatus.cpp | 1 - lib/AST/ReservedLiteralSuffixIdStatus.cpp | 1 - lib/AST/RestrictAttr.cpp | 1 - lib/AST/RestrictAttrSpelling.cpp | 1 - lib/AST/RetainAttr.cpp | 1 - lib/AST/RetainAttrSpelling.cpp | 1 - lib/AST/ReturnStmt.cpp | 1 - lib/AST/ReturnTypestateAttr.cpp | 1 - lib/AST/ReturnTypestateAttrConsumedState.cpp | 1 - lib/AST/ReturnTypestateAttrSpelling.cpp | 1 - lib/AST/ReturnsNonNullAttr.cpp | 1 - lib/AST/ReturnsNonNullAttrSpelling.cpp | 1 - lib/AST/ReturnsTwiceAttr.cpp | 1 - lib/AST/ReturnsTwiceAttrSpelling.cpp | 1 - lib/AST/SEHExceptStmt.cpp | 1 - lib/AST/SEHFinallyStmt.cpp | 1 - lib/AST/SEHLeaveStmt.cpp | 1 - lib/AST/SEHTryStmt.cpp | 1 - lib/AST/SFINAEResponse.cpp | 1 - lib/AST/SPtrAttr.cpp | 1 - lib/AST/SYCLKernelAttr.cpp | 1 - lib/AST/SYCLKernelAttrSpelling.cpp | 1 - lib/AST/SYCLMajorVersion.cpp | 1 - lib/AST/SYCLSpecialClassAttr.cpp | 1 - lib/AST/SYCLSpecialClassAttrSpelling.cpp | 1 - lib/AST/SYCLUniqueStableNameExpr.cpp | 1 - lib/AST/SanitizerOrdinal.cpp | 1 - lib/AST/ScopedLockableAttr.cpp | 1 - lib/AST/ScopedLockableAttrSpelling.cpp | 1 - lib/AST/SectionAttr.cpp | 1 - lib/AST/SectionAttrSpelling.cpp | 1 - lib/AST/SelectAnyAttr.cpp | 1 - lib/AST/SelectAnyAttrSpelling.cpp | 1 - lib/AST/SelectorLocationsKind.cpp | 1 - lib/AST/SentinelAttr.cpp | 1 - lib/AST/SentinelAttrSpelling.cpp | 1 - lib/AST/SetTypestateAttr.cpp | 1 - lib/AST/SetTypestateAttrConsumedState.cpp | 1 - lib/AST/SetTypestateAttrSpelling.cpp | 1 - lib/AST/ShaderStage.cpp | 1 - lib/AST/SharedTrylockFunctionAttr.cpp | 1 - lib/AST/ShuffleVectorExpr.cpp | 1 - lib/AST/SignReturnAddressKeyKind.cpp | 1 - lib/AST/SignReturnAddressScopeKind.cpp | 1 - lib/AST/SignedOverflowBehaviorTy.cpp | 1 - lib/AST/SizeOfPackExpr.cpp | 1 - lib/AST/SourceLocExpr.cpp | 1 - lib/AST/SourceLocExprIdentKind.cpp | 1 - lib/AST/SourceLocIdentKind.cpp | 1 - lib/AST/SpecialMemberFlags.cpp | 1 - lib/AST/SpecifierKind.cpp | 1 - lib/AST/SpeculativeLoadHardeningAttr.cpp | 1 - .../SpeculativeLoadHardeningAttrSpelling.cpp | 1 - lib/AST/StackProtectorMode.cpp | 1 - lib/AST/StandaloneDebugAttr.cpp | 1 - lib/AST/StandaloneDebugAttrSpelling.cpp | 1 - lib/AST/StaticAssertDecl.cpp | 1 - lib/AST/StdCallAttr.cpp | 1 - lib/AST/StdCallAttrSpelling.cpp | 1 - lib/AST/Stmt.cpp | 1 - lib/AST/StmtAttr.cpp | 1 - lib/AST/StmtExpr.cpp | 1 - lib/AST/StmtKind.cpp | 1 - lib/AST/StmtLikelihood.cpp | 1 - lib/AST/StorageClass.cpp | 1 - lib/AST/StorageDuration.cpp | 1 - lib/AST/StoredNameKind.cpp | 1 - lib/AST/StoredSpecifierKind.cpp | 1 - lib/AST/StrictFPAttr.cpp | 1 - lib/AST/StrictFlexArraysLevelKind.cpp | 1 - lib/AST/StrictGuardStackCheckAttr.cpp | 1 - lib/AST/StringLiteral.cpp | 1 - lib/AST/StringLiteralKind.cpp | 1 - lib/AST/StringLiteralStringKind.cpp | 1 - lib/AST/StructReturnConventionKind.cpp | 1 - lib/AST/SubExpr.cpp | 1 - lib/AST/SubStmt.cpp | 1 - lib/AST/SubstNonTypeTemplateParmExpr.cpp | 1 - lib/AST/SubstNonTypeTemplateParmPackExpr.cpp | 1 - lib/AST/SubstTemplateTypeParmPackType.cpp | 1 - lib/AST/SubstTemplateTypeParmType.cpp | 1 - lib/AST/SuppressAttr.cpp | 1 - lib/AST/SuppressAttrSpelling.cpp | 1 - lib/AST/SwiftAsyncAttr.cpp | 1 - lib/AST/SwiftAsyncAttrKind.cpp | 1 - lib/AST/SwiftAsyncAttrSpelling.cpp | 1 - lib/AST/SwiftAsyncCallAttr.cpp | 1 - lib/AST/SwiftAsyncCallAttrSpelling.cpp | 1 - lib/AST/SwiftAsyncContextAttr.cpp | 1 - lib/AST/SwiftAsyncContextAttrSpelling.cpp | 1 - lib/AST/SwiftAsyncErrorAttr.cpp | 1 - lib/AST/SwiftAsyncErrorAttrConventionKind.cpp | 1 - lib/AST/SwiftAsyncErrorAttrSpelling.cpp | 1 - lib/AST/SwiftAsyncFramePointerKind.cpp | 1 - lib/AST/SwiftAsyncNameAttr.cpp | 1 - lib/AST/SwiftAttrAttr.cpp | 1 - lib/AST/SwiftBridgeAttr.cpp | 1 - lib/AST/SwiftBridgedTypedefAttr.cpp | 1 - lib/AST/SwiftCallAttr.cpp | 1 - lib/AST/SwiftCallAttrSpelling.cpp | 1 - lib/AST/SwiftContextAttr.cpp | 1 - lib/AST/SwiftContextAttrSpelling.cpp | 1 - lib/AST/SwiftErrorAttr.cpp | 1 - lib/AST/SwiftErrorAttrConventionKind.cpp | 1 - lib/AST/SwiftErrorResultAttr.cpp | 1 - lib/AST/SwiftErrorResultAttrSpelling.cpp | 1 - lib/AST/SwiftImportAsNonGenericAttr.cpp | 1 - .../SwiftImportPropertyAsAccessorsAttr.cpp | 1 - lib/AST/SwiftIndirectResultAttr.cpp | 1 - lib/AST/SwiftIndirectResultAttrSpelling.cpp | 1 - lib/AST/SwiftNameAttr.cpp | 1 - lib/AST/SwiftNewTypeAttr.cpp | 1 - lib/AST/SwiftNewTypeAttrNewtypeKind.cpp | 1 - lib/AST/SwiftNewTypeAttrSpelling.cpp | 1 - lib/AST/SwiftObjCMembersAttr.cpp | 1 - lib/AST/SwiftPrivateAttr.cpp | 1 - lib/AST/SwiftVersionedAdditionAttr.cpp | 1 - lib/AST/SwiftVersionedRemovalAttr.cpp | 1 - lib/AST/SwitchCase.cpp | 1 - lib/AST/SwitchStmt.cpp | 1 - lib/AST/SyncScope.cpp | 1 - lib/AST/Syntax.cpp | 1 - lib/AST/SysVABIAttr.cpp | 1 - lib/AST/SysVABIAttrSpelling.cpp | 1 - lib/AST/TLSModel.cpp | 1 - lib/AST/TLSModelAttr.cpp | 1 - lib/AST/TLSModelAttrSpelling.cpp | 1 - lib/AST/TQ.cpp | 1 - lib/AST/TagDecl.cpp | 1 - lib/AST/TagType.cpp | 1 - lib/AST/TagTypeKind.cpp | 1 - lib/AST/TailPaddingUseRules.cpp | 1 - lib/AST/TargetAttr.cpp | 1 - lib/AST/TargetAttrSpelling.cpp | 1 - lib/AST/TargetClonesAttr.cpp | 1 - lib/AST/TargetClonesAttrSpelling.cpp | 1 - lib/AST/TargetVersionAttr.cpp | 1 - lib/AST/TargetVersionAttrSpelling.cpp | 1 - lib/AST/TemplateArgument.cpp | 1 - lib/AST/TemplateArgumentDependence.cpp | 1 - lib/AST/TemplateArgumentKind.cpp | 1 - lib/AST/TemplateDecl.cpp | 1 - lib/AST/TemplateNameDependence.cpp | 1 - lib/AST/TemplateParamObjectDecl.cpp | 1 - lib/AST/TemplateParameterList.cpp | 1 - lib/AST/TemplateSpecializationKind.cpp | 1 - lib/AST/TemplateSpecializationType.cpp | 1 - lib/AST/TemplateTemplateParmDecl.cpp | 1 - lib/AST/TemplateTypeParmDecl.cpp | 1 - lib/AST/TemplateTypeParmType.cpp | 1 - lib/AST/TestTypestateAttr.cpp | 1 - lib/AST/TestTypestateAttrConsumedState.cpp | 1 - lib/AST/TestTypestateAttrSpelling.cpp | 1 - lib/AST/TextDiagnosticFormat.cpp | 1 - lib/AST/ThisCallAttr.cpp | 1 - lib/AST/ThisCallAttrSpelling.cpp | 1 - lib/AST/ThreadAttr.cpp | 1 - lib/AST/ThreadModelKind.cpp | 1 - lib/AST/ThreadStorageClassSpecifier.cpp | 1 - lib/AST/TopLevelStmtDecl.cpp | 1 - lib/AST/TrailingAllocKind.cpp | 1 - lib/AST/TranslationUnitDecl.cpp | 1 - lib/AST/TranslationUnitKind.cpp | 1 - lib/AST/TransparentUnionAttr.cpp | 1 - lib/AST/TransparentUnionAttrSpelling.cpp | 1 - lib/AST/TrivialABIAttr.cpp | 1 - lib/AST/TrivialABIAttrSpelling.cpp | 1 - lib/AST/TrivialAutoVarInitKind.cpp | 1 - lib/AST/TryAcquireCapabilityAttr.cpp | 1 - lib/AST/TryAcquireCapabilityAttrSpelling.cpp | 1 - lib/AST/Type.cpp | 1 - lib/AST/TypeAliasDecl.cpp | 1 - lib/AST/TypeAliasTemplateDecl.cpp | 1 - lib/AST/TypeAttr.cpp | 1 - lib/AST/TypeDecl.cpp | 1 - lib/AST/TypeDependence.cpp | 1 - lib/AST/TypeKind.cpp | 1 - lib/AST/TypeLocClass.cpp | 1 - lib/AST/TypeNonNullAttr.cpp | 1 - lib/AST/TypeNullUnspecifiedAttr.cpp | 1 - lib/AST/TypeNullableAttr.cpp | 1 - lib/AST/TypeNullableResultAttr.cpp | 1 - lib/AST/TypeOfExprType.cpp | 1 - lib/AST/TypeOfKind.cpp | 1 - lib/AST/TypeOfType.cpp | 1 - lib/AST/TypeScalarTypeKind.cpp | 1 - lib/AST/TypeSpecifierSign.cpp | 1 - lib/AST/TypeSpecifierType.cpp | 1 - lib/AST/TypeSpecifierWidth.cpp | 1 - lib/AST/TypeSpecifiersPipe.cpp | 1 - lib/AST/TypeTagForDatatypeAttr.cpp | 1 - lib/AST/TypeTagForDatatypeAttrSpelling.cpp | 1 - lib/AST/TypeTrait.cpp | 1 - lib/AST/TypeTraitExpr.cpp | 1 - lib/AST/TypeVisibilityAttr.cpp | 1 - lib/AST/TypeVisibilityAttrSpelling.cpp | 1 - lib/AST/TypeVisibilityAttrVisibilityType.cpp | 1 - lib/AST/TypeWithKeyword.cpp | 1 - lib/AST/TypedefDecl.cpp | 1 - lib/AST/TypedefNameDecl.cpp | 1 - lib/AST/TypedefType.cpp | 1 - lib/AST/TypoExpr.cpp | 1 - lib/AST/UPtrAttr.cpp | 1 - lib/AST/UnaryExprOrTypeTrait.cpp | 1 - lib/AST/UnaryExprOrTypeTraitExpr.cpp | 1 - lib/AST/UnaryOperator.cpp | 1 - lib/AST/UnaryOperatorKind.cpp | 1 - lib/AST/UnaryTransformType.cpp | 1 - lib/AST/UnaryTransformTypeUTTKind.cpp | 1 - lib/AST/UnavailableAttr.cpp | 1 - lib/AST/UnavailableAttrImplicitReason.cpp | 1 - lib/AST/UnavailableAttrSpelling.cpp | 1 - lib/AST/UninitializedAttr.cpp | 1 - lib/AST/UninitializedAttrSpelling.cpp | 1 - lib/AST/UnlikelyAttr.cpp | 1 - lib/AST/UnlikelyAttrSpelling.cpp | 1 - lib/AST/UnnamedGlobalConstantDecl.cpp | 1 - lib/AST/UnresolvedLookupExpr.cpp | 1 - lib/AST/UnresolvedMemberExpr.cpp | 1 - lib/AST/UnresolvedUsingIfExistsDecl.cpp | 1 - lib/AST/UnresolvedUsingType.cpp | 1 - lib/AST/UnresolvedUsingTypenameDecl.cpp | 1 - lib/AST/UnresolvedUsingValueDecl.cpp | 1 - lib/AST/UnsafeBufferUsageAttr.cpp | 1 - lib/AST/UnsafeBufferUsageAttrSpelling.cpp | 1 - lib/AST/UnusedAttr.cpp | 1 - lib/AST/UnusedAttrSpelling.cpp | 1 - lib/AST/UseHandleAttr.cpp | 1 - lib/AST/UseHandleAttrSpelling.cpp | 1 - lib/AST/UsedAttr.cpp | 1 - lib/AST/UsedAttrSpelling.cpp | 1 - lib/AST/UserDefinedLiteral.cpp | 1 - .../UserDefinedLiteralLiteralOperatorKind.cpp | 1 - lib/AST/UsingDecl.cpp | 1 - lib/AST/UsingDirectiveDecl.cpp | 1 - lib/AST/UsingEnumDecl.cpp | 1 - lib/AST/UsingIfExistsAttr.cpp | 1 - lib/AST/UsingIfExistsAttrSpelling.cpp | 1 - lib/AST/UsingPackDecl.cpp | 1 - lib/AST/UsingShadowDecl.cpp | 1 - lib/AST/UsingType.cpp | 1 - lib/AST/UuidAttr.cpp | 1 - lib/AST/UuidAttrSpelling.cpp | 1 - lib/AST/VAArgExpr.cpp | 1 - lib/AST/ValueDecl.cpp | 1 - lib/AST/ValueStmt.cpp | 1 - lib/AST/VarDecl.cpp | 1 - lib/AST/VarDeclDefinitionKind.cpp | 1 - lib/AST/VarDeclInitializationStyle.cpp | 1 - lib/AST/VarDeclTLSKind.cpp | 1 - lib/AST/VarTemplateDecl.cpp | 1 - .../VarTemplatePartialSpecializationDecl.cpp | 1 - lib/AST/VarTemplateSpecializationDecl.cpp | 1 - lib/AST/VariableArrayType.cpp | 1 - lib/AST/VecReturnAttr.cpp | 1 - lib/AST/VecReturnAttrSpelling.cpp | 1 - lib/AST/VecTypeHintAttr.cpp | 1 - lib/AST/VectorCallAttr.cpp | 1 - lib/AST/VectorCallAttrSpelling.cpp | 1 - lib/AST/VectorKind.cpp | 1 - lib/AST/VectorLibrary.cpp | 1 - lib/AST/VectorType.cpp | 1 - lib/AST/VectorTypeVectorKind.cpp | 1 - lib/AST/Visibility.cpp | 1 - lib/AST/VisibilityAttr.cpp | 1 - lib/AST/VisibilityAttrSpelling.cpp | 1 - lib/AST/VisibilityAttrVisibilityType.cpp | 1 - lib/AST/VisibilityForcedKinds.cpp | 1 - .../VisibilityFromDLLStorageClassKinds.cpp | 1 - lib/AST/WarnUnusedAttr.cpp | 1 - lib/AST/WarnUnusedAttrSpelling.cpp | 1 - lib/AST/WarnUnusedResultAttr.cpp | 1 - lib/AST/WarnUnusedResultAttrSpelling.cpp | 1 - lib/AST/WeakAttr.cpp | 1 - lib/AST/WeakAttrSpelling.cpp | 1 - lib/AST/WeakImportAttr.cpp | 1 - lib/AST/WeakImportAttrSpelling.cpp | 1 - lib/AST/WeakRefAttr.cpp | 1 - lib/AST/WeakRefAttrSpelling.cpp | 1 - lib/AST/WebAssemblyExportNameAttr.cpp | 1 - lib/AST/WebAssemblyExportNameAttrSpelling.cpp | 1 - lib/AST/WebAssemblyFuncrefAttr.cpp | 1 - lib/AST/WebAssemblyImportModuleAttr.cpp | 1 - .../WebAssemblyImportModuleAttrSpelling.cpp | 1 - lib/AST/WebAssemblyImportNameAttr.cpp | 1 - lib/AST/WebAssemblyImportNameAttrSpelling.cpp | 1 - lib/AST/WhileStmt.cpp | 1 - lib/AST/WorkGroupSizeHintAttr.cpp | 1 - lib/AST/X86ForceAlignArgPointerAttr.cpp | 1 - .../X86ForceAlignArgPointerAttrSpelling.cpp | 1 - lib/AST/XRayInstrumentAttr.cpp | 1 - lib/AST/XRayInstrumentAttrSpelling.cpp | 1 - lib/AST/XRayLogArgsAttr.cpp | 1 - lib/AST/XRayLogArgsAttrSpelling.cpp | 1 - lib/AST/ZeroCallUsedRegsAttr.cpp | 1 - lib/AST/ZeroCallUsedRegsAttrSpelling.cpp | 1 - ...roCallUsedRegsAttrZeroCallUsedRegsKind.cpp | 1 - lib/Attr.cpp | 1 - lib/Attr.h | 1 - lib/CMakeLists.txt | 9 +- lib/CXXBaseSpecifier.h | 1 - lib/CXXCtorInitializer.h | 1 - lib/CachingEntityProvider.cpp | 1 - lib/CachingEntityProvider.h | 1 - lib/Compilation.cpp | 1 - lib/Compilation.h | 1 - lib/Database.cpp | 1 - lib/Decl.cpp | 1 - lib/Decl.h | 1 - lib/Designator.h | 1 - lib/Entity.h | 1 - lib/EntityProvider.cpp | 1 - lib/EntityProvider.h | 1 - lib/File.cpp | 1 - lib/File.h | 1 - lib/FileImpl.cpp | 1 - lib/Fragment.cpp | 1 - lib/Fragment.h | 1 - lib/FragmentEntity.h | 1 - lib/FragmentImpl.cpp | 1 - lib/Frontend/CompilerName.cpp | 1 - lib/Frontend/ConditionalMacroDirective.cpp | 1 - lib/Frontend/DefineMacroDirective.cpp | 1 - lib/Frontend/ElseIfDefinedMacroDirective.cpp | 1 - lib/Frontend/ElseIfMacroDirective.cpp | 1 - .../ElseIfNotDefinedMacroDirective.cpp | 1 - lib/Frontend/ElseMacroDirective.cpp | 1 - lib/Frontend/EndIfMacroDirective.cpp | 1 - lib/Frontend/FileType.cpp | 1 - lib/Frontend/IfDefinedMacroDirective.cpp | 1 - lib/Frontend/IfMacroDirective.cpp | 1 - lib/Frontend/IfNotDefinedMacroDirective.cpp | 1 - lib/Frontend/ImportMacroDirective.cpp | 1 - lib/Frontend/IncludeLikeMacroDirective.cpp | 1 - lib/Frontend/IncludeMacroDirective.cpp | 1 - lib/Frontend/IncludeMacrosMacroDirective.cpp | 1 - lib/Frontend/IncludeNextMacroDirective.cpp | 1 - lib/Frontend/IncludePathLocation.cpp | 1 - lib/Frontend/Macro.cpp | 1 - lib/Frontend/MacroArgument.cpp | 1 - lib/Frontend/MacroConcatenate.cpp | 1 - lib/Frontend/MacroDirective.cpp | 1 - lib/Frontend/MacroExpansion.cpp | 1 - lib/Frontend/MacroKind.cpp | 1 - lib/Frontend/MacroParameter.cpp | 1 - lib/Frontend/MacroParameterSubstitution.cpp | 1 - lib/Frontend/MacroStringify.cpp | 1 - lib/Frontend/MacroSubstitution.cpp | 1 - lib/Frontend/MacroVAOpt.cpp | 1 - lib/Frontend/MacroVAOptArgument.cpp | 1 - lib/Frontend/OtherMacroDirective.cpp | 1 - lib/Frontend/PathKind.cpp | 1 - lib/Frontend/PragmaMacroDirective.cpp | 1 - lib/Frontend/TargetLanguage.cpp | 1 - lib/Frontend/TokenCategory.cpp | 1 - lib/Frontend/TokenKind.cpp | 1 - lib/Frontend/UndefineMacroDirective.cpp | 1 - lib/Generator.h | 1 - lib/IR/ABI/Operation.cpp | 152 +- lib/IR/Attribute.h | 11 +- lib/IR/AttributeKind.cpp | 17 +- lib/IR/Block.cpp | 1 - lib/IR/Builtin/Attribute.cpp | 34 +- lib/IR/Builtin/Operation.cpp | 32 +- lib/IR/Builtin/Type.cpp | 6 +- lib/IR/Core/Attribute.cpp | 1 - lib/IR/Core/Operation.cpp | 76 +- lib/IR/Core/Type.cpp | 21 +- lib/IR/HighLevel/Attribute.cpp | 78 +- lib/IR/HighLevel/Operation.cpp | 1972 +- lib/IR/HighLevel/Type.cpp | 1 - lib/IR/LLVM/Attribute.cpp | 3 +- lib/IR/LLVM/Operation.cpp | 770 +- lib/IR/LLVM/Type.cpp | 21 +- lib/IR/LowLevel/Operation.cpp | 113 +- lib/IR/MemRef/Operation.cpp | 173 +- lib/IR/Meta/Attribute.cpp | 1 - lib/IR/Operation.cpp | 3 +- lib/IR/Operation.h | 51 +- lib/IR/OperationKind.cpp | 97 +- lib/IR/Region.cpp | 1 - lib/IR/SourceIR.cpp | 1 - lib/IR/SourceIR.h | 1 - lib/IR/Type.h | 1 - lib/IR/TypeKind.cpp | 1 - lib/IR/Unsupported/Operation.cpp | 8 +- lib/IR/Unsupported/Type.cpp | 1 - lib/IR/Value.cpp | 1 - lib/Index.cpp | 1 - lib/InvalidEntityProvider.cpp | 1 - lib/InvalidEntityProvider.h | 1 - lib/Macro.cpp | 1 - lib/Macro.h | 1 - lib/Pseudo.cpp | 1 - lib/Pseudo.h | 1 - lib/Re2.cpp | 1 - lib/Re2.h | 1 - lib/Re2Impl.cpp | 1 - lib/Re2Impl.h | 1 - lib/Reference.cpp | 1 - lib/Reference.h | 1 - lib/SQLiteEntityProvider.cpp | 2 +- lib/SQLiteEntityProvider.h | 1 - lib/SQLiteStore.cpp | 1 - lib/SQLiteStore.h | 1 - lib/Shared.cpp | 1 - lib/Stmt.cpp | 1 - lib/Stmt.h | 1 - lib/TemplateArgument.h | 1 - lib/TemplateParameterList.h | 1 - lib/ThreadLocal.cpp | 1 - lib/ThreadLocal.h | 1 - lib/Token.cpp | 1 - lib/Token.h | 1 - lib/TokenContext.cpp | 1 - lib/TokenContext.h | 1 - lib/TokenTree.cpp | 1 - lib/TokenTree.h | 1 - lib/Type.cpp | 1 - lib/Type.h | 1 - lib/Types.cpp | 1 - lib/Types.h | 1 - lib/Util.cpp | 1 - lib/Util.h | 1 - lib/Version.cpp.in | 1 - multiplierConfig.cmake.in | 1 - scripts/combine_compile_commands.py | 1 - vendor/CMakeLists.txt | 3 +- vendor/abseil/CMakeLists.txt | 1 - vendor/abseil/src | 2 +- vendor/capnproto/CMakeLists.txt | 1 - vendor/concurrentqueue/CMakeLists.txt | 1 - vendor/gap/CMakeLists.txt | 10 +- vendor/gap/src | 2 +- vendor/gflags/CMakeLists.txt | 1 - vendor/glog/CMakeLists.txt | 1 - vendor/intervaltree/CMakeLists.txt | 1 - vendor/llvm-project/CMakeLists.txt | 1 - vendor/pasta/CMakeLists.txt | 1 - vendor/pasta/src | 2 +- vendor/re2/CMakeLists.txt | 1 - vendor/reproc/CMakeLists.txt | 1 - vendor/rocksdb/CMakeLists.txt | 1 - vendor/rocksdb/src | 2 +- vendor/sqlite/CMakeLists.txt | 5 +- vendor/vast/CMakeLists.txt | 1 - vendor/vast/src | 2 +- vendor/xxhash/CMakeLists.txt | 1 - vendor/zstd/CMakeLists.txt | 1 - 5360 files changed, 25639 insertions(+), 22957 deletions(-) create mode 100644 bin/Index/ScopedPrinter.h create mode 100644 bindings/Python/Generated/IR/Builtin/DataLayoutSpecAttr.cpp create mode 100644 bindings/Python/Generated/IR/Core/ModuleOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/AssumeAlignedAttr.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/AttributedStmtOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/BuiltinTypesCompatiblePOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/ChooseExprOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/CleanupAttr.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/CountedByAttr.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/ErrorAttr.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/FallthroughAttr.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/FileScopeAsmOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/GenericAssocExprOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/GenericSelectionExprOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/NoProfileInstrumentFunctionAttr.cpp rename bindings/Python/Generated/IR/HighLevel/{SkipStmtOp.cpp => NullStmtOp.cpp} (85%) create mode 100644 bindings/Python/Generated/IR/HighLevel/StaticAssertDeclOp.cpp create mode 100644 bindings/Python/Generated/IR/HighLevel/VisibilityAttr.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 17915536b..60c939027 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bin/Bootstrap/Bootstrap.cpp b/bin/Bootstrap/Bootstrap.cpp index 71d775912..b953f27bd 100644 --- a/bin/Bootstrap/Bootstrap.cpp +++ b/bin/Bootstrap/Bootstrap.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Bootstrap/Bootstrap.h b/bin/Bootstrap/Bootstrap.h index ba9b6aa7f..401fb696c 100644 --- a/bin/Bootstrap/Bootstrap.h +++ b/bin/Bootstrap/Bootstrap.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Bootstrap/CMakeLists.txt b/bin/Bootstrap/CMakeLists.txt index 624887612..ab29c4de3 100644 --- a/bin/Bootstrap/CMakeLists.txt +++ b/bin/Bootstrap/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2022-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -23,7 +22,7 @@ target_link_libraries("mx-bootstrap" target_compile_features("mx-bootstrap" PUBLIC - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" ) set_target_properties("mx-bootstrap" diff --git a/bin/Bootstrap/PASTA.cpp b/bin/Bootstrap/PASTA.cpp index 88e1d5d07..3d4743f02 100644 --- a/bin/Bootstrap/PASTA.cpp +++ b/bin/Bootstrap/PASTA.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -923,7 +922,6 @@ bool CodeGenerator::RunOnEnum(pasta::EnumDecl enum_decl) { std::ofstream os(include_dir / dir_name / (enum_name + ".h"), std::ios::trunc | std::ios::out); os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -2028,7 +2026,6 @@ MethodListPtr CodeGenerator::RunOnClass( std::ios::trunc | std::ios::out); os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -3980,7 +3977,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { schema_os << "# Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "# All rights reserved.\n" << "#\n" << "# This source code is licensed in accordance with the terms specified in\n" << "# the LICENSE file found in the root directory of this source tree.\n\n" @@ -3991,7 +3987,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { lib_pasta_cpp_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4003,7 +3998,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { serialize_inc_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4183,7 +4177,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { serialize_h_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4196,7 +4189,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { serialize_cpp_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4226,7 +4218,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { ast_h_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4235,7 +4226,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { frontend_h_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4249,7 +4239,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { lib_pasta_h_os << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -4310,7 +4299,6 @@ void CodeGenerator::RunOnClassHierarchies(void) { fs << "// Copyright (c) 2022-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" diff --git a/bin/Bootstrap/PythonBindings.py b/bin/Bootstrap/PythonBindings.py index 2b0ff47d9..bf77536b0 100644 --- a/bin/Bootstrap/PythonBindings.py +++ b/bin/Bootstrap/PythonBindings.py @@ -1,4 +1,9 @@ -# Copyright (c) 2023 Trail of Bits, Inc., all rights reserved. +# +# Copyright (c) 2023-present, Trail of Bits, Inc. +# +# This source code is licensed in accordance with the terms specified in +# the LICENSE file found in the root directory of this source tree. +# from argparse import ArgumentParser import collections @@ -18,7 +23,6 @@ MX_BINDINGS_PYTHON_DIR = os.path.join(MX_BINDINGS_DIR, "Python") TYPES_CPP = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -37,7 +41,6 @@ FORWARD_H_PREFIX = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -63,7 +66,6 @@ STUB_PREFIX = """# # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -152,7 +154,6 @@ def __getitem__(self, index: int) -> {}: MODULE_CPP_PREFIX = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -285,7 +286,6 @@ class UserToken; CLASS_HEADER = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -312,7 +312,6 @@ class UserToken; ENUM_HEADER = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -915,7 +914,6 @@ class UserToken; BINDING_CPP_HEADER = """// Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Bootstrap/VAST.cpp b/bin/Bootstrap/VAST.cpp index 8e3858efb..94af64cce 100644 --- a/bin/Bootstrap/VAST.cpp +++ b/bin/Bootstrap/VAST.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -148,6 +147,35 @@ class CodeGenerator { void RunOnAttrs(void); }; +static const std::map kMethodRenames = { + {"lhs", "left"}, + {"rhs", "right"}, + {"src", "source"}, + {"dst", "destination"}, + {"expr", "expression"}, + {"val", "value"}, + {"arg", "argument"}, + {"args", "arguments"}, + {"cond_region", "condition_region"}, + {"decl", "declaration"}, + {"sym_name", "name"}, + {"sym_visibility", "visibility"}, + {"subexpr", "nested_expression"}, + {"asm_string", "assembly"}, + {"is_expr_predicate", "is_expression_predicate"}, + {"init", "initializer"}, + {"res", "result"}, + {"assert", "assertion"}, + {"substmt", "nested_statement"}, + {"arg_list", "argument_list"}, + {"is_local_var_decl", "is_local_variable_declaration"}, + {"is_static_local", "is_static_local_variable_declaration"}, + {"is_file_var_decl", "is_file_variable_declaration"}, + {"int", "integer_value"}, + {"s_int", "signed_integer_value"}, + {"u_int", "unsigned_integer_value"}, +}; + static std::string MethodName(const std::string &name) { std::string new_name = Capitalize(name); @@ -156,8 +184,9 @@ static std::string MethodName(const std::string &name) { } new_name = CapitalCaseToSnakeCase(new_name); - if (new_name == "int") { - new_name.push_back('_'); + auto name_it = kMethodRenames.find(new_name); + if (name_it != kMethodRenames.end()) { + return name_it->second; } return new_name; @@ -198,6 +227,47 @@ static std::optional GetDefinition(const pasta::NamedDecl &decl) { // return p; //} +static void IsRegionFalse(std::ostream &os, const char *val_name) { + os << val_name << ".empty()"; +} + +static void GetRegionValue(std::ostream &os, const char *val_name) { + os << val_name; +} + +using IsFalseFunc = void(std::ostream &, const char *); +using GetOptValueFunc = void(std::ostream &, const char *); + +struct OptionalMethod { + std::string_view op_name; + std::string_view method_name; + IsFalseFunc *is_false; + GetOptValueFunc *get_value; +}; + +static const OptionalMethod kOptionalMethods[] = { + {"ForOp", "cond_region", IsRegionFalse, GetRegionValue}, + {"ForOp", "incr_region", IsRegionFalse, GetRegionValue}, + {"ForOp", "body_region", IsRegionFalse, GetRegionValue}, + {"FuncOp", "body", IsRegionFalse, GetRegionValue}, + {"IfOp", "else_region", IsRegionFalse, GetRegionValue}, + {"VarDeclOp", "initializer", IsRegionFalse, GetRegionValue}, + {"VarDeclOp", "allocation_size", IsRegionFalse, GetRegionValue}, + {"CaseOp", "body", IsRegionFalse, GetRegionValue}, + {"DefaultOp", "body", IsRegionFalse, GetRegionValue}, + {"BinaryCondOp", "common_region", IsRegionFalse, GetRegionValue}, +}; + +static std::pair +IsOptionalReturn(std::string_view op_name, std::string_view meth_name) { + for (auto [on, mn, is_false, get_value] : kOptionalMethods) { + if (on == op_name && mn == meth_name) { + return {is_false, get_value}; + } + } + return {nullptr, nullptr}; +} + // Calculate a relative path given an absolute path. We want relative paths // located inside of Clang, LLVM, MLIR, or VAST. static std::string RelativePath(std::filesystem::path file_path) { @@ -539,6 +609,53 @@ class OptionalTypeWrapper final : public TypeWrapper { } }; +class FalsyOptionalTypeWrapper final : public TypeWrapper { + private: + TypeWrapper * const next; + IsFalseFunc * const is_false; + GetOptValueFunc * const get_value; + + public: + virtual ~FalsyOptionalTypeWrapper(void) = default; + + explicit FalsyOptionalTypeWrapper(TypeWrapper *next_, + IsFalseFunc *is_false_, + GetOptValueFunc *get_value_) + : next(next_), + is_false(is_false_), + get_value(get_value_) {} + + void ReturnType(std::ostream &os, const pasta::CXXMethodDecl &m) final { + os << "std::optional<"; + next->ReturnType(os, m); + os << ">"; + } + + std::string_view CallMethod(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent) { + os << indent << "decltype(auto) opt_val = underlying_repr()." << m.Name() << "();\n" + << indent << "if ("; + + is_false(os, "opt_val"); + + os << ") {\n" + << indent << " return std::nullopt;\n" + << indent << "}\n" + << indent << "auto &val = "; + + get_value(os, "opt_val"); + + os << ";\n"; + + return "val"; + } + + void Implementation(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent, std::string_view val) final { + next->Implementation(os, m, indent, val); + } +}; + class StringRefWrapper final : public TypeWrapper { public: virtual ~StringRefWrapper(void) = default; @@ -665,6 +782,32 @@ class ValueGeneratorWrapper final : public TypeWrapper { } }; +class RegionGeneratorWrapper final : public TypeWrapper { + public: + virtual ~RegionGeneratorWrapper(void) = default; + + void ReturnType(std::ostream &os, const pasta::CXXMethodDecl &) final { + os << "gap::generator<::mx::ir::Region>"; + } + + virtual std::string_view MethodRefKind(void) final { + return " &"; + } + + std::string_view CallMethod(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent) { + os << indent << "decltype(auto) regions = underlying_repr()." << m.Name() << "();\n"; + return "regions"; + } + + void Implementation(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent, std::string_view val) final { + os << indent << "for (auto ®ion : " << val << ") {\n" + << indent << " co_yield ::mx::ir::Region(module_, ®ion);\n" + << indent << "}\n"; + } +}; + class TypeTypeWrapper final : public TypeWrapper { public: virtual ~TypeTypeWrapper(void) = default; @@ -693,6 +836,36 @@ class TypeTypeWrapper final : public TypeWrapper { } }; +class TypeGeneratorWrapper final : public TypeWrapper { + public: + virtual ~TypeGeneratorWrapper(void) = default; + + void ReturnType(std::ostream &os, const pasta::CXXMethodDecl &) final { + os << "gap::generator<::mx::ir::Type>"; + } + + virtual std::string_view MethodRefKind(void) final { + return " &"; + } + + std::string_view CallMethod(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent) { + os << indent << "auto range = underlying_repr()." << m.Name() << "();\n"; + return "range"; + } + + void Implementation(std::ostream &os, const pasta::CXXMethodDecl &m, + const std::string &indent, std::string_view val) final { + + os << indent << "for (auto el_ty : " << val << ") {\n" + << indent << " co_yield ::mx::ir::Type(\n" + << indent << " el_ty.getContext(),\n" + << indent << " reinterpret_cast(\n" + << indent << " el_ty.getAsOpaquePointer()));\n" + << indent << "}\n"; + } +}; + #define IDENTITY_WRAPPER(t) \ {#t, new IdentityWrapper(#t)}, \ {"std::optional<" #t ">", new OptionalTypeWrapper(new IdentityWrapper(#t))}, \ @@ -721,8 +894,11 @@ static std::unordered_map gReturnType{ IDENTITY_WRAPPER(uint16_t), IDENTITY_WRAPPER(uint32_t), IDENTITY_WRAPPER(uint64_t), + IDENTITY_WRAPPER(size_t), + IDENTITY_WRAPPER(std::size_t), IDENTITY_WRAPPER(std::string), IDENTITY_WRAPPER(std::string_view), + {"llvm::StringRef", new StringRefWrapper}, {"::llvm::StringRef", new StringRefWrapper}, {"std::optional", new OptionalTypeWrapper(new StringRefWrapper)}, {"::std::optional", new OptionalTypeWrapper(new StringRefWrapper)}, @@ -733,8 +909,38 @@ static std::unordered_map gReturnType{ {"::mlir::Block&", new BlockWrapper}, {"::mlir::Block &", new BlockWrapper}, {"::mlir::Type", new TypeTypeWrapper}, + {"::mlir::Type", new TypeTypeWrapper}, + {"::mlir::TypedValue", new ValueWrapper}, + {"mlir::Value", new ValueWrapper}, + {"mlir::Region&", new RegionWrapper}, + {"mlir::Region &", new RegionWrapper}, + {"mlir::Block&", new BlockWrapper}, + {"mlir::Block &", new BlockWrapper}, + {"mlir::Type", new TypeTypeWrapper}, + {"mlir::Type", new TypeTypeWrapper}, + {"mlir::TypedValue", new ValueWrapper}, + {"mlir_type", new TypeTypeWrapper}, {"::mlir::mlir::Operation::result_range", new ValueGeneratorWrapper("::mx::ir::Result")}, {"::mlir::mlir::Operation::operand_range", new ValueGeneratorWrapper("::mx::ir::Operand")}, + {"::mlir::Operation::result_range", new ValueGeneratorWrapper("::mx::ir::Result")}, + {"::mlir::Operation::operand_range", new ValueGeneratorWrapper("::mx::ir::Operand")}, + {"mlir::Operation::result_range", new ValueGeneratorWrapper("::mx::ir::Result")}, + {"mlir::Operation::operand_range", new ValueGeneratorWrapper("::mx::ir::Operand")}, + {"::llvm::ArrayRef", new TypeGeneratorWrapper}, + {"llvm::ArrayRef", new TypeGeneratorWrapper}, + {"gap::generator", new TypeGeneratorWrapper}, + {"::gap::generator", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"llvm::SmallVector", new TypeGeneratorWrapper}, + {"::std::optional", new OptionalTypeWrapper(new TypeTypeWrapper)}, + {"::vast::core::FunctionType", new TypeTypeWrapper}, + {"::mlir::MutableArrayRef", new RegionGeneratorWrapper}, }; void CodeGenerator::Summarize(void) { @@ -785,23 +991,32 @@ static void DoMethod(const pasta::CXXMethodDecl &meth, TokensToString(pasta::PrintedTokenRange::Create(return_type)); TypeWrapper *ret_wrapper = gReturnType[return_type_str]; - if (ret_wrapper) { - hpp << " "; - ret_wrapper->ReturnType(hpp, meth); - hpp << " " << api_name << "(void) const" << ret_wrapper->MethodRefKind() - << ";\n"; - - ret_wrapper->ReturnType(cpp, meth); - cpp << " " << ent_class_name << "::" << api_name << "(void) const" - << ret_wrapper->MethodRefKind() << " {\n"; - std::string_view val = ret_wrapper->CallMethod(cpp, meth, " "); - ret_wrapper->Implementation(cpp, meth, " ", val); - cpp << "}\n\n"; + std::optional opt_wrapper; - } else { + if (!ret_wrapper) { hpp << " //" << return_type_str << " " << api_name << "(void) const;\n"; + return; + } + + // Wrap in optional. + auto [is_false, get_value] = IsOptionalReturn(ent_class_name, api_name); + if (is_false && get_value) { + opt_wrapper.emplace(ret_wrapper, is_false, get_value); + ret_wrapper = &(opt_wrapper.value()); } + + hpp << " "; + ret_wrapper->ReturnType(hpp, meth); + hpp << " " << api_name << "(void) const" << ret_wrapper->MethodRefKind() + << ";\n"; + + ret_wrapper->ReturnType(cpp, meth); + cpp << " " << ent_class_name << "::" << api_name << "(void) const" + << ret_wrapper->MethodRefKind() << " {\n"; + std::string_view val = ret_wrapper->CallMethod(cpp, meth, " "); + ret_wrapper->Implementation(cpp, meth, " ", val); + cpp << "}\n\n"; } void CodeGenerator::RunOnOps(void) { @@ -822,7 +1037,6 @@ void CodeGenerator::RunOnOps(void) { summary_irhpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -840,7 +1054,6 @@ void CodeGenerator::RunOnOps(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -863,7 +1076,6 @@ void CodeGenerator::RunOnOps(void) { std::ofstream dialect_hpp(mx_inc / "IR" / dialect.our_dir_name / "Dialect.h"); dialect_hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -913,7 +1125,6 @@ void CodeGenerator::RunOnOps(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -944,7 +1155,6 @@ void CodeGenerator::RunOnOps(void) { cpp.open(mx_lib / "IR" / "OperationKind.cpp"); // In lib. cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1009,7 +1219,6 @@ void CodeGenerator::RunOnOps(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1043,7 +1252,6 @@ void CodeGenerator::RunOnOps(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1193,7 +1401,6 @@ void CodeGenerator::RunOnTypes(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1234,7 +1441,6 @@ void CodeGenerator::RunOnTypes(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1265,7 +1471,6 @@ void CodeGenerator::RunOnTypes(void) { cpp.open(mx_lib / "IR" / "TypeKind.cpp"); // In lib. cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1326,7 +1531,6 @@ void CodeGenerator::RunOnTypes(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1349,7 +1553,6 @@ void CodeGenerator::RunOnTypes(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1480,7 +1683,6 @@ void CodeGenerator::RunOnAttrs(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1521,7 +1723,6 @@ void CodeGenerator::RunOnAttrs(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1553,7 +1754,6 @@ void CodeGenerator::RunOnAttrs(void) { cpp.open(mx_lib / "IR" / "AttributeKind.cpp"); // In lib. cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1618,7 +1818,6 @@ void CodeGenerator::RunOnAttrs(void) { hpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -1642,7 +1841,6 @@ void CodeGenerator::RunOnAttrs(void) { cpp << "// Copyright (c) 2023-present, Trail of Bits, Inc.\n" - << "// All rights reserved.\n" << "//\n" << "// This source code is licensed in accordance with the terms specified in\n" << "// the LICENSE file found in the root directory of this source tree.\n\n" @@ -2086,7 +2284,7 @@ int main(int argc, char *argv[]) { std::vector cc_args{ exe_path.c_str(), "-x", "c++", - "-std=c++20", + "-std=c++23", "-c", __FILE__, "-o", "/dev/null", "-isystem", argv[1], // Install include dir. diff --git a/bin/CMakeLists.txt b/bin/CMakeLists.txt index df0543dd9..b0afc7d08 100644 --- a/bin/CMakeLists.txt +++ b/bin/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2022-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/AnnotateMutableDeclarations.py b/bin/Examples/AnnotateMutableDeclarations.py index f467a36dc..bd6d16f47 100644 --- a/bin/Examples/AnnotateMutableDeclarations.py +++ b/bin/Examples/AnnotateMutableDeclarations.py @@ -1,4 +1,9 @@ -# Copyright 2024, Peter Goodman. All rights reserved. +# +# Copyright (c) 2024-present, Trail of Bits, Inc. +# +# This source code is licensed in accordance with the terms specified in +# the LICENSE file found in the root directory of this source tree. +# """ This program does some lightweight analysis of uses of structure fields and diff --git a/bin/Examples/CMakeLists.txt b/bin/Examples/CMakeLists.txt index b10f7597d..30bb162f9 100644 --- a/bin/Examples/CMakeLists.txt +++ b/bin/Examples/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2022-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/CompressCompilation.py b/bin/Examples/CompressCompilation.py index 794f454b8..b4c63e1e5 100644 --- a/bin/Examples/CompressCompilation.py +++ b/bin/Examples/CompressCompilation.py @@ -1,4 +1,9 @@ -# Copyright 2024, Peter Goodman. All rights reserved. +# +# Copyright (c) 2024-present, Trail of Bits, Inc. +# +# This source code is licensed in accordance with the terms specified in +# the LICENSE file found in the root directory of this source tree. +# import argparse import os.path diff --git a/bin/Examples/CountSourceIR.cpp b/bin/Examples/CountSourceIR.cpp index 021f58588..0bd02ec0d 100644 --- a/bin/Examples/CountSourceIR.cpp +++ b/bin/Examples/CountSourceIR.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/DumpFiles.cpp b/bin/Examples/DumpFiles.cpp index 9b2fa4e60..b9d3aee64 100644 --- a/bin/Examples/DumpFiles.cpp +++ b/bin/Examples/DumpFiles.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindCallsInMacroExpansions.cpp b/bin/Examples/FindCallsInMacroExpansions.cpp index bc5e9c4c1..9a14f4813 100644 --- a/bin/Examples/FindCallsInMacroExpansions.cpp +++ b/bin/Examples/FindCallsInMacroExpansions.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindDivergentCandidates.cpp b/bin/Examples/FindDivergentCandidates.cpp index 41a0d676c..c6324c2f8 100644 --- a/bin/Examples/FindDivergentCandidates.cpp +++ b/bin/Examples/FindDivergentCandidates.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindFlexibleUserCopies.cpp b/bin/Examples/FindFlexibleUserCopies.cpp index c6b99e5b7..d852c06ff 100644 --- a/bin/Examples/FindFlexibleUserCopies.cpp +++ b/bin/Examples/FindFlexibleUserCopies.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindLinkedStructures.cpp b/bin/Examples/FindLinkedStructures.cpp index e33d4ce07..c282f6659 100644 --- a/bin/Examples/FindLinkedStructures.cpp +++ b/bin/Examples/FindLinkedStructures.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindSketchyCasts.cpp b/bin/Examples/FindSketchyCasts.cpp index b1b99e316..1c86c8bf7 100644 --- a/bin/Examples/FindSketchyCasts.cpp +++ b/bin/Examples/FindSketchyCasts.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindSketchyStrchr.cpp b/bin/Examples/FindSketchyStrchr.cpp index 8a9fb126b..ced4f6fa4 100644 --- a/bin/Examples/FindSketchyStrchr.cpp +++ b/bin/Examples/FindSketchyStrchr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/FindSymbol.cpp b/bin/Examples/FindSymbol.cpp index dfb823dfb..229e80de4 100644 --- a/bin/Examples/FindSymbol.cpp +++ b/bin/Examples/FindSymbol.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/GroupFunctions.py b/bin/Examples/GroupFunctions.py index cd3441c47..12b218cf1 100644 --- a/bin/Examples/GroupFunctions.py +++ b/bin/Examples/GroupFunctions.py @@ -1,4 +1,9 @@ -# Copyright 2024, Peter Goodman. All rights reserved. +# +# Copyright (c) 2024-present, Trail of Bits, Inc. +# +# This source code is licensed in accordance with the terms specified in +# the LICENSE file found in the root directory of this source tree. +# """ This program approximately groups functions by their types, and then prints diff --git a/bin/Examples/Harness.cpp b/bin/Examples/Harness.cpp index 672bad1f4..c24e1f4cb 100644 --- a/bin/Examples/Harness.cpp +++ b/bin/Examples/Harness.cpp @@ -1,9 +1,9 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. +#include #include #include #include diff --git a/bin/Examples/HighlightEntity.cpp b/bin/Examples/HighlightEntity.cpp index 91945ff5f..470e3a4b5 100644 --- a/bin/Examples/HighlightEntity.cpp +++ b/bin/Examples/HighlightEntity.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/HighlightReferences.cpp b/bin/Examples/HighlightReferences.cpp index dc56800fd..792ee9753 100644 --- a/bin/Examples/HighlightReferences.cpp +++ b/bin/Examples/HighlightReferences.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/Index.cpp b/bin/Examples/Index.cpp index 9789d9e35..5a771d9b1 100644 --- a/bin/Examples/Index.cpp +++ b/bin/Examples/Index.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/Index.h b/bin/Examples/Index.h index b8c33e30b..1c1883447 100644 --- a/bin/Examples/Index.h +++ b/bin/Examples/Index.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListDeclOverlappingMacroExpansions.cpp b/bin/Examples/ListDeclOverlappingMacroExpansions.cpp index 14d5cef8a..034de8eac 100644 --- a/bin/Examples/ListDeclOverlappingMacroExpansions.cpp +++ b/bin/Examples/ListDeclOverlappingMacroExpansions.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2024-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListFiles.cpp b/bin/Examples/ListFiles.cpp index e2b23fee0..a1768c91c 100644 --- a/bin/Examples/ListFiles.cpp +++ b/bin/Examples/ListFiles.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListFragments.cpp b/bin/Examples/ListFragments.cpp index 28d38d4d8..4ac5e71d6 100644 --- a/bin/Examples/ListFragments.cpp +++ b/bin/Examples/ListFragments.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListFunctions.cpp b/bin/Examples/ListFunctions.cpp index ba09af222..41d236531 100644 --- a/bin/Examples/ListFunctions.cpp +++ b/bin/Examples/ListFunctions.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListMacros.cpp b/bin/Examples/ListMacros.cpp index 0c2b8f2f9..bae3142b5 100644 --- a/bin/Examples/ListMacros.cpp +++ b/bin/Examples/ListMacros.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListRedeclarations.cpp b/bin/Examples/ListRedeclarations.cpp index 94e814f7a..26fd64f49 100644 --- a/bin/Examples/ListRedeclarations.cpp +++ b/bin/Examples/ListRedeclarations.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListStructures.cpp b/bin/Examples/ListStructures.cpp index cebf1cd24..7a603063a 100644 --- a/bin/Examples/ListStructures.cpp +++ b/bin/Examples/ListStructures.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/ListVariables.cpp b/bin/Examples/ListVariables.cpp index 7e4e8c721..2cf7d1a27 100644 --- a/bin/Examples/ListVariables.cpp +++ b/bin/Examples/ListVariables.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintCallGraph.cpp b/bin/Examples/PrintCallGraph.cpp index 54b4597e6..6e92aab4a 100644 --- a/bin/Examples/PrintCallGraph.cpp +++ b/bin/Examples/PrintCallGraph.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintFile.cpp b/bin/Examples/PrintFile.cpp index 53b520383..6b32cd46c 100644 --- a/bin/Examples/PrintFile.cpp +++ b/bin/Examples/PrintFile.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintFragment.cpp b/bin/Examples/PrintFragment.cpp index 3a6f1a0fc..4e96d402d 100644 --- a/bin/Examples/PrintFragment.cpp +++ b/bin/Examples/PrintFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintIncludeGraph.cpp b/bin/Examples/PrintIncludeGraph.cpp index b63130282..0c114258a 100644 --- a/bin/Examples/PrintIncludeGraph.cpp +++ b/bin/Examples/PrintIncludeGraph.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintReferenceGraph.cpp b/bin/Examples/PrintReferenceGraph.cpp index a0f4730b2..8a0899208 100644 --- a/bin/Examples/PrintReferenceGraph.cpp +++ b/bin/Examples/PrintReferenceGraph.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintReferenceHierarchy.cpp b/bin/Examples/PrintReferenceHierarchy.cpp index c0e1845f6..9cc841b81 100644 --- a/bin/Examples/PrintReferenceHierarchy.cpp +++ b/bin/Examples/PrintReferenceHierarchy.cpp @@ -1,9 +1,9 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. +#include #include #include #include diff --git a/bin/Examples/PrintSourceIR.cpp b/bin/Examples/PrintSourceIR.cpp index 6185caa8a..f1de931a0 100644 --- a/bin/Examples/PrintSourceIR.cpp +++ b/bin/Examples/PrintSourceIR.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintTokenGraph.cpp b/bin/Examples/PrintTokenGraph.cpp index 55cb647ed..021966b8d 100644 --- a/bin/Examples/PrintTokenGraph.cpp +++ b/bin/Examples/PrintTokenGraph.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintTokenTree.cpp b/bin/Examples/PrintTokenTree.cpp index 76913e52c..a4bf2cd21 100644 --- a/bin/Examples/PrintTokenTree.cpp +++ b/bin/Examples/PrintTokenTree.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/PrintTypeTokenGraph.cpp b/bin/Examples/PrintTypeTokenGraph.cpp index 376abee4c..59b63747d 100644 --- a/bin/Examples/PrintTypeTokenGraph.cpp +++ b/bin/Examples/PrintTypeTokenGraph.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/RegexQuery.cpp b/bin/Examples/RegexQuery.cpp index 640c6b993..4fb221391 100644 --- a/bin/Examples/RegexQuery.cpp +++ b/bin/Examples/RegexQuery.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/TaintEntity.cpp b/bin/Examples/TaintEntity.cpp index 3674f4d25..600ad193f 100644 --- a/bin/Examples/TaintEntity.cpp +++ b/bin/Examples/TaintEntity.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Examples/WebBrowser.py b/bin/Examples/WebBrowser.py index a83e7fe48..b7d47cbe1 100644 --- a/bin/Examples/WebBrowser.py +++ b/bin/Examples/WebBrowser.py @@ -1,4 +1,9 @@ -# Copyright 2024, Peter Goodman. All rights reserved. +# +# Copyright (c) 2024-present, Trail of Bits, Inc. +# +# This source code is licensed in accordance with the terms specified in +# the LICENSE file found in the root directory of this source tree. +# """ This script implements a simple code browser using Python's `nicegui` package diff --git a/bin/Index/Action.cpp b/bin/Index/Action.cpp index 356578a07..48b99ae1a 100644 --- a/bin/Index/Action.cpp +++ b/bin/Index/Action.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Action.h b/bin/Index/Action.h index 82a00742a..20f3170e8 100644 --- a/bin/Index/Action.h +++ b/bin/Index/Action.h @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/BuildPendingFragment.cpp b/bin/Index/BuildPendingFragment.cpp index a6c558d71..cea9dbe61 100644 --- a/bin/Index/BuildPendingFragment.cpp +++ b/bin/Index/BuildPendingFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/CMakeLists.txt b/bin/Index/CMakeLists.txt index 76cec264e..f266d1a8a 100644 --- a/bin/Index/CMakeLists.txt +++ b/bin/Index/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Codegen.cpp b/bin/Index/Codegen.cpp index b4c31cb0f..023ca00e8 100644 --- a/bin/Index/Codegen.cpp +++ b/bin/Index/Codegen.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -9,6 +8,11 @@ #define VAST_ENABLE_EXCEPTIONS #include +// Hack to get around `std::unique_ptr` issue with a `struct DelimitedScope`. +#define LLVM_SUPPORT_SCOPEDPRINTER_H + +#include "ScopedPrinter.h" + VAST_RELAX_WARNINGS #include #include @@ -22,6 +26,7 @@ VAST_RELAX_WARNINGS #include VAST_UNRELAX_WARNINGS +#include #include #include @@ -276,6 +281,9 @@ class PreprocessingVisitorProxy : public vast::cg::fallthrough_list_node { clang::ASTContext &ast_context; const EntityMapper &em; + int in_ce{0}; + const vast::cg::clang_stmt *expected_ce{nullptr}; + public: PreprocessingVisitorProxy(clang::ASTContext &ast_context_, const EntityMapper &em_) @@ -317,11 +325,72 @@ class PreprocessingVisitorProxy : public vast::cg::fallthrough_list_node { vast::operation visit(const vast::cg::clang_stmt *raw_stmt, vast::cg::scope_context &scope) override { auto eid = em.EntityId(raw_stmt); - if (eid == mx::kInvalidEntityId) { - return {}; + if (eid != mx::kInvalidEntityId) { + return next->visit(raw_stmt, scope); + } + + if (clang::isa(raw_stmt) || + expected_ce == raw_stmt) { + ++in_ce; + auto ret = next->visit(raw_stmt, scope); + --in_ce; + return ret; + } + + if (in_ce || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt) || + clang::isa(raw_stmt)) { + return next->visit(raw_stmt, scope); + } + + raw_stmt->dumpColor(); + return {}; + } + + vast::operation visit(const vast::cg::clang_decl *raw_decl, + vast::cg::scope_context &scope) override { + + // Avoid having to lift constant expressions in enumerators. These will + // often be in different fragments. + if (auto enumerator = clang::dyn_cast( + const_cast(raw_decl))) { + auto old_init = enumerator->getInitExpr(); + enumerator->setInitExpr(nullptr); + auto ret = next->visit(raw_decl, scope); + enumerator->setInitExpr(old_init); + return ret; + } + + const auto old_expected_ce = expected_ce; + + // VAST doesn't (yet) lift the field bitfield expressions, but if it + // eventually does, then mark them as expected constant expressions. They + // might be in different fragments. The expressions do, however, need to be + // present for the calculation of the bitfield with. + if (auto field = clang::dyn_cast(raw_decl)) { + expected_ce = field->getBitWidth(); + } + + auto ret = next->visit(raw_decl, scope); + expected_ce = old_expected_ce; + + // VAST will sometimes set the wrong visibility. We don't really care about + // the visibility. + if (clang::isa(raw_decl)) { + if (auto fn = mlir::dyn_cast(ret)) { + mlir::SymbolTable::setSymbolVisibility( + fn, vast::cg::mlir_visibility::Public); + } } - return next->visit(raw_stmt, scope); + return ret; } private: @@ -335,7 +404,7 @@ class PreprocessingVisitorProxy : public vast::cg::fallthrough_list_node { } }; -class CodeGenPolicy final : public vast::cg::policy_base { +class CodeGenPolicy final : public vast::cg::codegen_policy { private: const EntityMapper &em; std::unordered_set fragment_indexes; @@ -357,7 +426,7 @@ class CodeGenPolicy final : public vast::cg::policy_base { return false; }; - enum vast::cg::missing_return_policy missing_return_policy( + enum vast::cg::missing_return_policy get_missing_return_policy( const vast::cg::clang_function *) const final { return vast::cg::missing_return_policy::emit_trap; } @@ -388,7 +457,7 @@ class CodeGenPolicy final : public vast::cg::policy_base { } }; -static std::optional CreateModule( +static std::optional CreateModule( const pasta::AST &ast, const EntityMapper &em, std::vector fragment_ids) try { @@ -432,7 +501,7 @@ static std::optional CreateModule( } static std::optional DumpToString( - vast::owning_module_ref &mlir_module) { + vast::owning_mlir_module_ref &mlir_module) { std::string result; llvm::raw_string_ostream os(result); mlir::BytecodeWriterConfig config("MX"); @@ -485,7 +554,7 @@ std::string CodeGenerator::GenerateSourceIR( flags.enableDebugInfo(true, false); // Nifty for debugging, to see what the MLIR looked like. - if (true) { + if (false) { std::error_code ec; std::string out_file = (std::filesystem::path("/tmp/src/") / ast.MainFile().Path().filename()).generic_string(); @@ -495,7 +564,6 @@ std::string CodeGenerator::GenerateSourceIR( } else { LOG(ERROR) << ec.message(); } - os.close(); } if (auto result = DumpToString(mod.value())) { diff --git a/bin/Index/Codegen.h b/bin/Index/Codegen.h index c7f40839b..f8dd29ed3 100644 --- a/bin/Index/Codegen.h +++ b/bin/Index/Codegen.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Context.cpp b/bin/Index/Context.cpp index 78cb0a9a4..df856c666 100644 --- a/bin/Index/Context.cpp +++ b/bin/Index/Context.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Context.h b/bin/Index/Context.h index 6775f0455..113a821f3 100644 --- a/bin/Index/Context.h +++ b/bin/Index/Context.h @@ -1,11 +1,11 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #pragma once +#include #include #include #include diff --git a/bin/Index/Endian.h b/bin/Index/Endian.h index e4d29c216..b5bf80608 100644 --- a/bin/Index/Endian.h +++ b/bin/Index/Endian.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Entity.h b/bin/Index/Entity.h index 46319baf3..a7e1fdd1f 100644 --- a/bin/Index/Entity.h +++ b/bin/Index/Entity.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/EntityMapper.cpp b/bin/Index/EntityMapper.cpp index 12cce43fa..14bc0c8dc 100644 --- a/bin/Index/EntityMapper.cpp +++ b/bin/Index/EntityMapper.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/EntityMapper.h b/bin/Index/EntityMapper.h index 124bfd743..dcced5fb1 100644 --- a/bin/Index/EntityMapper.h +++ b/bin/Index/EntityMapper.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Executor.cpp b/bin/Index/Executor.cpp index 69d976f75..e62c7683d 100644 --- a/bin/Index/Executor.cpp +++ b/bin/Index/Executor.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Executor.h b/bin/Index/Executor.h index 5a75d051f..33eca8fbd 100644 --- a/bin/Index/Executor.h +++ b/bin/Index/Executor.h @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -12,6 +11,8 @@ #include #include +#include "Action.h" + namespace indexer { // Options for configuring the executor. diff --git a/bin/Index/Hash.cpp b/bin/Index/Hash.cpp index 86537ee3f..8f4ee977d 100644 --- a/bin/Index/Hash.cpp +++ b/bin/Index/Hash.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Hash.h b/bin/Index/Hash.h index a98e1db43..314017450 100644 --- a/bin/Index/Hash.h +++ b/bin/Index/Hash.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/IdStore.cpp b/bin/Index/IdStore.cpp index d9a07f521..9a159cc48 100644 --- a/bin/Index/IdStore.cpp +++ b/bin/Index/IdStore.cpp @@ -1,11 +1,11 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #include "IdStore.h" +#include #include #include #include diff --git a/bin/Index/IdStore.h b/bin/Index/IdStore.h index 25b10ef7c..e001c413a 100644 --- a/bin/Index/IdStore.h +++ b/bin/Index/IdStore.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Importer.cpp b/bin/Index/Importer.cpp index cdc68a63c..e084074b3 100644 --- a/bin/Index/Importer.cpp +++ b/bin/Index/Importer.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Importer.h b/bin/Index/Importer.h index 5b9c2dd64..b998eb772 100644 --- a/bin/Index/Importer.h +++ b/bin/Index/Importer.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/IndexCompileJob.cpp b/bin/Index/IndexCompileJob.cpp index 133d69374..8e4be68ee 100644 --- a/bin/Index/IndexCompileJob.cpp +++ b/bin/Index/IndexCompileJob.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -191,7 +190,8 @@ struct FragmentCollector { std::optional floc, mx::EntityOffset begin_index, mx::EntityOffset end_index, - const pasta::Decl &decl); + const pasta::Decl &decl, + const void *parent_entity=nullptr); template PendingFragmentPtr CreatePendingFragment( @@ -2691,7 +2691,8 @@ PendingFragmentPtr FragmentCollector::CreateFloatingDeclFragment( std::optional floc, mx::EntityOffset begin_index, mx::EntityOffset end_index, - const pasta::Decl &decl) { + const pasta::Decl &decl, + const void *parent_entity) { // If this is a builtin declaration, then we want the fragment hash to be // generic across the whole program, not specific to this file. For example, @@ -2753,7 +2754,7 @@ PendingFragmentPtr FragmentCollector::CreateFloatingDeclFragment( end_index, std::move(decls), {} /* empty macros */, - nullptr /* no parent entity */, + parent_entity, false /* Using printed tokens. A bit of a lie, but we don't want to * trigger token tree rebuilding. */); @@ -2953,10 +2954,14 @@ void FragmentCollector::FillPendingFragments(EntityGroupRange group_range) { } else if (!IsLambda(decl) && !IsImplicitMethod(decl) && (IsInjectedForwardDeclaration(decl) || !floc || decl.IsImplicit())) { - CHECK(!er.parent); + + CHECK(!er.parent || IsInjectedForwardDeclaration(decl)) + << "Unexpected parent entity" + << PrefixedLocation(decl, " at or near ") + << " on main job file " << main_file_path; pending_fragments.emplace_back(CreateFloatingDeclFragment( - floc, begin_index, end_index, decl)); + floc, begin_index, end_index, decl, er.parent)); // These are generally template instantiations. } else if (er.parent) { diff --git a/bin/Index/IndexCompileJob.h b/bin/Index/IndexCompileJob.h index ae5b699fb..95747c38e 100644 --- a/bin/Index/IndexCompileJob.h +++ b/bin/Index/IndexCompileJob.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LabelEntitiesInFragment.cpp b/bin/Index/LabelEntitiesInFragment.cpp index 5ed982090..d6565536f 100644 --- a/bin/Index/LabelEntitiesInFragment.cpp +++ b/bin/Index/LabelEntitiesInFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LabelEntitiesInFragment.h b/bin/Index/LabelEntitiesInFragment.h index 1b59cff4b..1a011fd2b 100644 --- a/bin/Index/LabelEntitiesInFragment.h +++ b/bin/Index/LabelEntitiesInFragment.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LabelParentEntitiesInFragment.cpp b/bin/Index/LabelParentEntitiesInFragment.cpp index b12ef83e6..6bc6bf0d9 100644 --- a/bin/Index/LabelParentEntitiesInFragment.cpp +++ b/bin/Index/LabelParentEntitiesInFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LinkEntitiesAcrossFragments.cpp b/bin/Index/LinkEntitiesAcrossFragments.cpp index b0bfabfb0..75be786b5 100644 --- a/bin/Index/LinkEntitiesAcrossFragments.cpp +++ b/bin/Index/LinkEntitiesAcrossFragments.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LinkEntityNamesToFragment.cpp b/bin/Index/LinkEntityNamesToFragment.cpp index e87c0f737..56f15d76c 100644 --- a/bin/Index/LinkEntityNamesToFragment.cpp +++ b/bin/Index/LinkEntityNamesToFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/LinkExternalReferencesInFragment.cpp b/bin/Index/LinkExternalReferencesInFragment.cpp index 1a5c804fd..d583af659 100644 --- a/bin/Index/LinkExternalReferencesInFragment.cpp +++ b/bin/Index/LinkExternalReferencesInFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Log.h b/bin/Index/Log.h index f391d7289..5e7e40520 100644 --- a/bin/Index/Log.h +++ b/bin/Index/Log.h @@ -1,5 +1,4 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Main.cpp b/bin/Index/Main.cpp index 7ea6dbcda..8236d7fbf 100644 --- a/bin/Index/Main.cpp +++ b/bin/Index/Main.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/NameMangler.cpp b/bin/Index/NameMangler.cpp index a41848a96..027cf5ec1 100644 --- a/bin/Index/NameMangler.cpp +++ b/bin/Index/NameMangler.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/NameMangler.h b/bin/Index/NameMangler.h index 1f4b20309..e64d44731 100644 --- a/bin/Index/NameMangler.h +++ b/bin/Index/NameMangler.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/PASTA.cpp b/bin/Index/PASTA.cpp index 3259cdf49..e528d27ff 100644 --- a/bin/Index/PASTA.cpp +++ b/bin/Index/PASTA.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/PASTA.h b/bin/Index/PASTA.h index f1b19fc0d..41b177887 100644 --- a/bin/Index/PASTA.h +++ b/bin/Index/PASTA.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Parser.cpp b/bin/Index/Parser.cpp index 10a72bdf0..ff06f46f3 100644 --- a/bin/Index/Parser.cpp +++ b/bin/Index/Parser.cpp @@ -1,11 +1,11 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #include "Parser.h" +#include #include #include #include @@ -15,6 +15,8 @@ #include #include +#include "ScopedPrinter.h" + #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wbitfield-enum-conversion" #pragma clang diagnostic ignored "-Wimplicit-int-conversion" diff --git a/bin/Index/Parser.h b/bin/Index/Parser.h index 1435d5337..90dcb3be4 100644 --- a/bin/Index/Parser.h +++ b/bin/Index/Parser.h @@ -1,5 +1,4 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/PendingFragment.h b/bin/Index/PendingFragment.h index 2cb6872e2..7eab807a2 100644 --- a/bin/Index/PendingFragment.h +++ b/bin/Index/PendingFragment.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Persist.cpp b/bin/Index/Persist.cpp index 57458cae4..1745e688b 100644 --- a/bin/Index/Persist.cpp +++ b/bin/Index/Persist.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/PersistTokenContexts.cpp b/bin/Index/PersistTokenContexts.cpp index 03346ea0c..1fdb06f64 100644 --- a/bin/Index/PersistTokenContexts.cpp +++ b/bin/Index/PersistTokenContexts.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/PersistTypes.cpp b/bin/Index/PersistTypes.cpp index 113e88314..1865baf42 100644 --- a/bin/Index/PersistTypes.cpp +++ b/bin/Index/PersistTypes.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/ProgressBar.cpp b/bin/Index/ProgressBar.cpp index a436d0cd5..a31cf1caf 100644 --- a/bin/Index/ProgressBar.cpp +++ b/bin/Index/ProgressBar.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/ProgressBar.h b/bin/Index/ProgressBar.h index 790be92de..e6c6e117e 100644 --- a/bin/Index/ProgressBar.h +++ b/bin/Index/ProgressBar.h @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Provenance.cpp b/bin/Index/Provenance.cpp index c537e80b3..7de583269 100644 --- a/bin/Index/Provenance.cpp +++ b/bin/Index/Provenance.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Provenance.h b/bin/Index/Provenance.h index 84f40dcf8..30ab6d9ff 100644 --- a/bin/Index/Provenance.h +++ b/bin/Index/Provenance.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/References.cpp b/bin/Index/References.cpp index c373d40f5..07c157fe0 100644 --- a/bin/Index/References.cpp +++ b/bin/Index/References.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/References.h b/bin/Index/References.h index 14247d2ec..1c3bd2662 100644 --- a/bin/Index/References.h +++ b/bin/Index/References.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/ScopedPrinter.h b/bin/Index/ScopedPrinter.h new file mode 100644 index 000000000..046e441a7 --- /dev/null +++ b/bin/Index/ScopedPrinter.h @@ -0,0 +1,45 @@ +//===-- ScopedPrinter.h ----------------------------------------*- C++ -*--===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#pragma once + +// Hack to get around `std::unique_ptr` issue with a `struct DelimitedScope`. +#define LLVM_SUPPORT_SCOPEDPRINTER_H + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wbitfield-enum-conversion" +#pragma clang diagnostic ignored "-Wimplicit-int-conversion" +#pragma clang diagnostic ignored "-Wsign-conversion" +#pragma clang diagnostic ignored "-Wshorten-64-to-32" +#pragma clang diagnostic ignored "-Wold-style-cast" +#pragma clang diagnostic ignored "-Wunused-parameter" +#pragma clang diagnostic ignored "-Wshadow" +#pragma clang diagnostic ignored "-Wcast-align" +#include +#include +#pragma clang diagnostic pop + +namespace llvm { + +template struct EnumEntry { + StringRef Name; + // While Name suffices in most of the cases, in certain cases + // GNU style and LLVM style of ELFDumper do not + // display same string for same enum. The AltName if initialized appropriately + // will hold the string that GNU style emits. + // Example: + // "EM_X86_64" string on LLVM style for Elf_Ehdr->e_machine corresponds to + // "Advanced Micro Devices X86-64" on GNU style + StringRef AltName; + T Value; + constexpr EnumEntry(StringRef N, StringRef A, T V) + : Name(N), AltName(A), Value(V) {} + constexpr EnumEntry(StringRef N, T V) : Name(N), AltName(N), Value(V) {} +}; + +} // namespace llvm diff --git a/bin/Index/Serialize.cpp b/bin/Index/Serialize.cpp index 71fc82994..efabc6035 100644 --- a/bin/Index/Serialize.cpp +++ b/bin/Index/Serialize.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -2415,7 +2414,13 @@ void SerializeAlignedAttr(const PendingFragment &pf, const EntityMapper &es, mx: (void) b; (void) e; SerializeInheritableAttr(pf, es, b, e, nullptr); - b.setVal12(e.Alignment()); + auto v12 = e.Alignment(); + if (v12) { + b.setVal12(static_cast(v12.value())); + b.setVal15(true); + } else { + b.setVal15(false); + } auto v10 = e.AlignmentExpression(); if (v10) { auto id10 = es.EntityId(v10.value()); @@ -2433,18 +2438,18 @@ void SerializeAlignedAttr(const PendingFragment &pf, const EntityMapper &es, mx: auto v25 = e.CachedAlignmentValue(); if (v25) { b.setVal25(static_cast(v25.value())); - b.setVal15(true); + b.setVal16(true); } else { - b.setVal15(false); + b.setVal16(false); } b.setVal13(static_cast(mx::FromPasta(e.SemanticSpelling()))); - b.setVal16(e.IsAlignas()); - b.setVal17(e.IsAlignmentDependent()); - b.setVal18(e.IsAlignmentErrorDependent()); - b.setVal19(e.IsAlignmentExpression()); - b.setVal29(e.IsC11()); - b.setVal30(e.IsDeclspec()); - b.setVal31(e.IsGNU()); + b.setVal17(e.IsAlignas()); + b.setVal18(e.IsAlignmentDependent()); + b.setVal19(e.IsAlignmentErrorDependent()); + b.setVal29(e.IsAlignmentExpression()); + b.setVal30(e.IsC11()); + b.setVal31(e.IsDeclspec()); + b.setVal32(e.IsGNU()); } void SerializeAlignNaturalAttr(const PendingFragment &pf, const EntityMapper &es, mx::ast::Attr::Builder b, const pasta::AlignNaturalAttr &e, const TokenTree *) { diff --git a/bin/Index/Serialize.h b/bin/Index/Serialize.h index 1be3d0cc7..f74634879 100644 --- a/bin/Index/Serialize.h +++ b/bin/Index/Serialize.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/SerializePendingFragment.cpp b/bin/Index/SerializePendingFragment.cpp index 24d32e6ad..f7ade82f7 100644 --- a/bin/Index/SerializePendingFragment.cpp +++ b/bin/Index/SerializePendingFragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Signal.cpp b/bin/Index/Signal.cpp index 1fb39efb4..4e1292896 100644 --- a/bin/Index/Signal.cpp +++ b/bin/Index/Signal.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Signal.h b/bin/Index/Signal.h index 44778c3f4..c9096acc1 100644 --- a/bin/Index/Signal.h +++ b/bin/Index/Signal.h @@ -1,5 +1,4 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Subprocess.cpp b/bin/Index/Subprocess.cpp index e81f60ba4..18f864002 100644 --- a/bin/Index/Subprocess.cpp +++ b/bin/Index/Subprocess.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Subprocess.h b/bin/Index/Subprocess.h index 2e376fc4e..4cb69d69e 100644 --- a/bin/Index/Subprocess.h +++ b/bin/Index/Subprocess.h @@ -1,5 +1,4 @@ // Copyright (c) 2019-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/TokenTree.cpp b/bin/Index/TokenTree.cpp index 1bf0b355b..45b91e821 100644 --- a/bin/Index/TokenTree.cpp +++ b/bin/Index/TokenTree.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/TokenTree.h b/bin/Index/TokenTree.h index 8ec3dbaac..187e1c227 100644 --- a/bin/Index/TokenTree.h +++ b/bin/Index/TokenTree.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/TypeMapper.cpp b/bin/Index/TypeMapper.cpp index 603d83789..5a24d5831 100644 --- a/bin/Index/TypeMapper.cpp +++ b/bin/Index/TypeMapper.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/TypeMapper.h b/bin/Index/TypeMapper.h index 440c0051d..d798fd1b0 100644 --- a/bin/Index/TypeMapper.h +++ b/bin/Index/TypeMapper.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Util.cpp b/bin/Index/Util.cpp index 36880c479..e2dc0c079 100644 --- a/bin/Index/Util.cpp +++ b/bin/Index/Util.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Util.h b/bin/Index/Util.h index 2e9afa8db..d2d2e51cd 100644 --- a/bin/Index/Util.h +++ b/bin/Index/Util.h @@ -1,11 +1,11 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #pragma once +#include #include #include #include diff --git a/bin/Index/Visitor.cpp b/bin/Index/Visitor.cpp index c7d562cb9..18778795d 100644 --- a/bin/Index/Visitor.cpp +++ b/bin/Index/Visitor.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bin/Index/Visitor.h b/bin/Index/Visitor.h index cf171f042..fe33ee8c1 100644 --- a/bin/Index/Visitor.h +++ b/bin/Index/Visitor.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/CMakeLists.txt b/bindings/CMakeLists.txt index 7b69a8844..d689e3103 100644 --- a/bindings/CMakeLists.txt +++ b/bindings/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Binding.cpp b/bindings/Python/Binding.cpp index 52f6a4b66..82546174b 100644 --- a/bindings/Python/Binding.cpp +++ b/bindings/Python/Binding.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Binding.h b/bindings/Python/Binding.h index 29759c40a..3b21c2218 100644 --- a/bindings/Python/Binding.h +++ b/bindings/Python/Binding.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/CMakeLists.txt b/bindings/Python/CMakeLists.txt index 551209269..5bbf1f9c7 100644 --- a/bindings/Python/CMakeLists.txt +++ b/bindings/Python/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -58,9 +57,9 @@ set_target_properties("mx-python" POSITION_INDEPENDENT_CODE YES COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" INTERFACE_COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" # Make sure we have the right output name, e.g. # `multiplier.cpython-312-darwin.so`. diff --git a/bindings/Python/Entity.cpp b/bindings/Python/Entity.cpp index 7c815e0e5..15f48bf43 100644 --- a/bindings/Python/Entity.cpp +++ b/bindings/Python/Entity.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Error.cpp b/bindings/Python/Error.cpp index 2119c1245..671c3fae2 100644 --- a/bindings/Python/Error.cpp +++ b/bindings/Python/Error.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Error.h b/bindings/Python/Error.h index af5b068e9..fe0c5bd43 100644 --- a/bindings/Python/Error.h +++ b/bindings/Python/Error.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/FileLocationCache.cpp b/bindings/Python/FileLocationCache.cpp index e39cfd6f9..b5b556acf 100644 --- a/bindings/Python/FileLocationCache.cpp +++ b/bindings/Python/FileLocationCache.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Forward.h b/bindings/Python/Forward.h index e79d72214..8cf930431 100644 --- a/bindings/Python/Forward.h +++ b/bindings/Python/Forward.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -1501,6 +1500,7 @@ class UnitAttr; class BoolAttr; class FlatSymbolRefAttr; class DenseIntElementsAttr; +class DataLayoutSpecAttr; class Type; class ShapedType; class FloatType; @@ -1912,6 +1912,9 @@ class AnnotationAttr; class FormatAttr; class SectionAttr; class AliasAttr; +class ErrorAttr; +class CountedByAttr; +class CleanupAttr; class AlignedAttr; class AlwaysInlineAttr; class NoInlineAttr; @@ -1935,6 +1938,8 @@ class GNUInlineAttr; class NoCfCheckAttr; class AvailableOnlyInDefaultEvalMethodAttr; class AvailabilityAttrAttr; +class FallthroughAttr; +class NoProfileInstrumentFunctionAttr; class AsmLabelAttr; class ModeAttr; class BuiltinAttr; @@ -1942,6 +1947,8 @@ class AllocAlignAttr; class AllocSizeAttr; class DeprecatedAttr; class MaxFieldAlignmentAttr; +class VisibilityAttr; +class AssumeAlignedAttr; class CVQualifiersAttr; class UCVQualifiersAttr; class CVRQualifiersAttr; @@ -1994,6 +2001,7 @@ class AlignOfExprOp; class AlignOfTypeOp; class AsmOp; class AssignOp; +class AttributedStmtOp; class BinAShrAssignOp; class BinAShrOp; class BinAndAssignOp; @@ -2009,16 +2017,25 @@ class BinShlAssignOp; class BinShlOp; class BinXorAssignOp; class BinXorOp; +class BinaryCondOp; +class BreakOp; class BuiltinBitCastOp; +class BuiltinTypesCompatiblePOp; class CStyleCastOp; class CallOp; +class CaseOp; +class ChooseExprOp; class ClassDeclOp; class CmpOp; class CompoundLiteralOp; +class CondOp; +class CondYieldOp; class ConstantOp; +class ContinueOp; class CxxBaseSpecifierOp; class CxxStructDeclOp; class DeclRefOp; +class DefaultOp; class DerefOp; class DivFAssignOp; class DivFOp; @@ -2026,6 +2043,8 @@ class DivSAssignOp; class DivSOp; class DivUAssignOp; class DivUOp; +class DoOp; +class EmptyDeclOp; class EnumConstantOp; class EnumDeclOp; class EnumRefOp; @@ -2033,42 +2052,31 @@ class ExprOp; class ExtensionOp; class FCmpOp; class FieldDeclOp; -class FuncRefOp; -class GlobalRefOp; -class BinaryCondOp; -class BreakOp; -class CaseOp; -class CondOp; -class CondYieldOp; -class ContinueOp; -class DefaultOp; -class DoOp; -class EmptyDeclOp; +class FileScopeAsmOp; class ForOp; class FuncOp; +class FuncRefOp; +class GenericAssocExprOp; +class GenericSelectionExprOp; +class GlobalRefOp; class GotoStmtOp; class IfOp; -class IndirectGotoStmtOp; -class LabelDeclOp; -class LabelStmtOp; -class SkipStmtOp; -class SwitchOp; -class TypeYieldOp; -class ValueYieldOp; -class VarDeclOp; -class WhileOp; class ImagOp; class ImplicitCastOp; class IndirectCallOp; +class IndirectGotoStmtOp; class InitListExprOp; class InitializedConstantOp; class LNotOp; +class LabelDeclOp; +class LabelStmtOp; class MinusOp; class MulFAssignOp; class MulFOp; class MulIAssignOp; class MulIOp; class NotOp; +class NullStmtOp; class OffsetOfExprOp; class OpaqueValueExprOp; class PlusOp; @@ -2090,6 +2098,7 @@ class RemUOp; class ReturnOp; class SizeOfExprOp; class SizeOfTypeOp; +class StaticAssertDeclOp; class StmtExprOp; class StructDeclOp; class SubFAssignOp; @@ -2097,15 +2106,20 @@ class SubFOp; class SubIAssignOp; class SubIOp; class SubscriptOp; +class SwitchOp; class ThisOp; class TranslationUnitOp; class TypeAliasOp; class TypeDeclOp; class TypeDefOp; class TypeOfExprOp; +class TypeYieldOp; class UnionDeclOp; class UnreachableOp; class VAArgExprOp; +class ValueYieldOp; +class VarDeclOp; +class WhileOp; } // namespace ir::hl namespace ir::core { class Attribute; @@ -2122,6 +2136,7 @@ class BinLAndOp; class BinLOrOp; class ImplicitReturnOp; class LazyOp; +class ModuleOp; class ScopeOp; class SelectOp; } // namespace ir::core diff --git a/bindings/Python/Generated/AST/AArch64SVEPcsAttr.cpp b/bindings/Python/Generated/AST/AArch64SVEPcsAttr.cpp index 8a7108978..f40e191d3 100644 --- a/bindings/Python/Generated/AST/AArch64SVEPcsAttr.cpp +++ b/bindings/Python/Generated/AST/AArch64SVEPcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AArch64SVEPcsAttrSpelling.cpp b/bindings/Python/Generated/AST/AArch64SVEPcsAttrSpelling.cpp index 81b9b0685..8de30efca 100644 --- a/bindings/Python/Generated/AST/AArch64SVEPcsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AArch64SVEPcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AArch64VectorPcsAttr.cpp b/bindings/Python/Generated/AST/AArch64VectorPcsAttr.cpp index 5f54b749d..f166a85b9 100644 --- a/bindings/Python/Generated/AST/AArch64VectorPcsAttr.cpp +++ b/bindings/Python/Generated/AST/AArch64VectorPcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AArch64VectorPcsAttrSpelling.cpp b/bindings/Python/Generated/AST/AArch64VectorPcsAttrSpelling.cpp index 49f786532..fe8e815b3 100644 --- a/bindings/Python/Generated/AST/AArch64VectorPcsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AArch64VectorPcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttr.cpp b/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttr.cpp index 5b9c16ddd..0d06021ac 100644 --- a/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttr.cpp +++ b/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp b/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp index fd0e57cf7..59d8e8f49 100644 --- a/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUKernelCallAttr.cpp b/bindings/Python/Generated/AST/AMDGPUKernelCallAttr.cpp index 56f4e7886..d4ab98a6f 100644 --- a/bindings/Python/Generated/AST/AMDGPUKernelCallAttr.cpp +++ b/bindings/Python/Generated/AST/AMDGPUKernelCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUKernelCallAttrSpelling.cpp b/bindings/Python/Generated/AST/AMDGPUKernelCallAttrSpelling.cpp index 6d60d441b..826217eba 100644 --- a/bindings/Python/Generated/AST/AMDGPUKernelCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AMDGPUKernelCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUNumSGPRAttr.cpp b/bindings/Python/Generated/AST/AMDGPUNumSGPRAttr.cpp index 950b333d0..8740149fb 100644 --- a/bindings/Python/Generated/AST/AMDGPUNumSGPRAttr.cpp +++ b/bindings/Python/Generated/AST/AMDGPUNumSGPRAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUNumSGPRAttrSpelling.cpp b/bindings/Python/Generated/AST/AMDGPUNumSGPRAttrSpelling.cpp index 217a86954..f0c855cdd 100644 --- a/bindings/Python/Generated/AST/AMDGPUNumSGPRAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AMDGPUNumSGPRAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUNumVGPRAttr.cpp b/bindings/Python/Generated/AST/AMDGPUNumVGPRAttr.cpp index ec27d7007..a81baed5a 100644 --- a/bindings/Python/Generated/AST/AMDGPUNumVGPRAttr.cpp +++ b/bindings/Python/Generated/AST/AMDGPUNumVGPRAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUNumVGPRAttrSpelling.cpp b/bindings/Python/Generated/AST/AMDGPUNumVGPRAttrSpelling.cpp index 6e9ab4deb..c8cf732f0 100644 --- a/bindings/Python/Generated/AST/AMDGPUNumVGPRAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AMDGPUNumVGPRAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttr.cpp b/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttr.cpp index c2656566d..59052498f 100644 --- a/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttr.cpp +++ b/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttrSpelling.cpp b/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttrSpelling.cpp index 78812bc0f..9dfccabfa 100644 --- a/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AMDGPUWavesPerEUAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/APValueKind.cpp b/bindings/Python/Generated/AST/APValueKind.cpp index af79cbc98..1e6b07a7a 100644 --- a/bindings/Python/Generated/AST/APValueKind.cpp +++ b/bindings/Python/Generated/AST/APValueKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ARMInterruptAttr.cpp b/bindings/Python/Generated/AST/ARMInterruptAttr.cpp index 65d471cab..00a032139 100644 --- a/bindings/Python/Generated/AST/ARMInterruptAttr.cpp +++ b/bindings/Python/Generated/AST/ARMInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ARMInterruptAttrInterruptType.cpp b/bindings/Python/Generated/AST/ARMInterruptAttrInterruptType.cpp index 6274c42f8..e164e46ac 100644 --- a/bindings/Python/Generated/AST/ARMInterruptAttrInterruptType.cpp +++ b/bindings/Python/Generated/AST/ARMInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ARMInterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/ARMInterruptAttrSpelling.cpp index 8f7347774..b9e5ea5f1 100644 --- a/bindings/Python/Generated/AST/ARMInterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ARMInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ASTDumpOutputFormat.cpp b/bindings/Python/Generated/AST/ASTDumpOutputFormat.cpp index c82552b28..a9c92895e 100644 --- a/bindings/Python/Generated/AST/ASTDumpOutputFormat.cpp +++ b/bindings/Python/Generated/AST/ASTDumpOutputFormat.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AVRInterruptAttr.cpp b/bindings/Python/Generated/AST/AVRInterruptAttr.cpp index ad27cab5f..574640387 100644 --- a/bindings/Python/Generated/AST/AVRInterruptAttr.cpp +++ b/bindings/Python/Generated/AST/AVRInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AVRInterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/AVRInterruptAttrSpelling.cpp index fbf978b6c..4fa6a8feb 100644 --- a/bindings/Python/Generated/AST/AVRInterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AVRInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AVRSignalAttr.cpp b/bindings/Python/Generated/AST/AVRSignalAttr.cpp index 7f7989600..6a25e662e 100644 --- a/bindings/Python/Generated/AST/AVRSignalAttr.cpp +++ b/bindings/Python/Generated/AST/AVRSignalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AVRSignalAttrSpelling.cpp b/bindings/Python/Generated/AST/AVRSignalAttrSpelling.cpp index 3ba8fcbc0..7d8d8cedf 100644 --- a/bindings/Python/Generated/AST/AVRSignalAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AVRSignalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AbiTagAttr.cpp b/bindings/Python/Generated/AST/AbiTagAttr.cpp index bcf09de08..6b24d8718 100644 --- a/bindings/Python/Generated/AST/AbiTagAttr.cpp +++ b/bindings/Python/Generated/AST/AbiTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AbiTagAttrSpelling.cpp b/bindings/Python/Generated/AST/AbiTagAttrSpelling.cpp index ced3fc553..71649799c 100644 --- a/bindings/Python/Generated/AST/AbiTagAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AbiTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AbstractConditionalOperator.cpp b/bindings/Python/Generated/AST/AbstractConditionalOperator.cpp index cc3da9a2e..7ccfe5311 100644 --- a/bindings/Python/Generated/AST/AbstractConditionalOperator.cpp +++ b/bindings/Python/Generated/AST/AbstractConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AccessSpecDecl.cpp b/bindings/Python/Generated/AST/AccessSpecDecl.cpp index 3c33335df..acae1730a 100644 --- a/bindings/Python/Generated/AST/AccessSpecDecl.cpp +++ b/bindings/Python/Generated/AST/AccessSpecDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AccessSpecifier.cpp b/bindings/Python/Generated/AST/AccessSpecifier.cpp index b0c40c29f..d68ebc869 100644 --- a/bindings/Python/Generated/AST/AccessSpecifier.cpp +++ b/bindings/Python/Generated/AST/AccessSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquireCapabilityAttr.cpp b/bindings/Python/Generated/AST/AcquireCapabilityAttr.cpp index e6a72c4ff..7685f97d8 100644 --- a/bindings/Python/Generated/AST/AcquireCapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/AcquireCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquireCapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/AcquireCapabilityAttrSpelling.cpp index c3865d6c6..a92c54c37 100644 --- a/bindings/Python/Generated/AST/AcquireCapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AcquireCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquireHandleAttr.cpp b/bindings/Python/Generated/AST/AcquireHandleAttr.cpp index 4b95250a4..f28801c31 100644 --- a/bindings/Python/Generated/AST/AcquireHandleAttr.cpp +++ b/bindings/Python/Generated/AST/AcquireHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquireHandleAttrSpelling.cpp b/bindings/Python/Generated/AST/AcquireHandleAttrSpelling.cpp index 2ec7be773..15980f0ed 100644 --- a/bindings/Python/Generated/AST/AcquireHandleAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AcquireHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquiredAfterAttr.cpp b/bindings/Python/Generated/AST/AcquiredAfterAttr.cpp index 123b90b30..f9043650b 100644 --- a/bindings/Python/Generated/AST/AcquiredAfterAttr.cpp +++ b/bindings/Python/Generated/AST/AcquiredAfterAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AcquiredBeforeAttr.cpp b/bindings/Python/Generated/AST/AcquiredBeforeAttr.cpp index b79f6197b..ae8a35309 100644 --- a/bindings/Python/Generated/AST/AcquiredBeforeAttr.cpp +++ b/bindings/Python/Generated/AST/AcquiredBeforeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AddrLabelExpr.cpp b/bindings/Python/Generated/AST/AddrLabelExpr.cpp index 5968dc83f..5cecbe400 100644 --- a/bindings/Python/Generated/AST/AddrLabelExpr.cpp +++ b/bindings/Python/Generated/AST/AddrLabelExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AddrSpaceMapMangling.cpp b/bindings/Python/Generated/AST/AddrSpaceMapMangling.cpp index b0cde49b4..d375ca8f3 100644 --- a/bindings/Python/Generated/AST/AddrSpaceMapMangling.cpp +++ b/bindings/Python/Generated/AST/AddrSpaceMapMangling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AddressSpaceAttr.cpp b/bindings/Python/Generated/AST/AddressSpaceAttr.cpp index 91bdbde2d..8480f26b1 100644 --- a/bindings/Python/Generated/AST/AddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/AddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/AddressSpaceAttrSpelling.cpp index a26ad5568..cb1f81415 100644 --- a/bindings/Python/Generated/AST/AddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AdjustedType.cpp b/bindings/Python/Generated/AST/AdjustedType.cpp index ef7628031..bf9fff3b0 100644 --- a/bindings/Python/Generated/AST/AdjustedType.cpp +++ b/bindings/Python/Generated/AST/AdjustedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AliasAttr.cpp b/bindings/Python/Generated/AST/AliasAttr.cpp index 7b1164c1b..6160a1cdc 100644 --- a/bindings/Python/Generated/AST/AliasAttr.cpp +++ b/bindings/Python/Generated/AST/AliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AliasAttrSpelling.cpp b/bindings/Python/Generated/AST/AliasAttrSpelling.cpp index fc1ed82c5..19ac79619 100644 --- a/bindings/Python/Generated/AST/AliasAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignMac68kAttr.cpp b/bindings/Python/Generated/AST/AlignMac68kAttr.cpp index b2768c731..2b23fcfbf 100644 --- a/bindings/Python/Generated/AST/AlignMac68kAttr.cpp +++ b/bindings/Python/Generated/AST/AlignMac68kAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignNaturalAttr.cpp b/bindings/Python/Generated/AST/AlignNaturalAttr.cpp index 45c54d143..9a0909393 100644 --- a/bindings/Python/Generated/AST/AlignNaturalAttr.cpp +++ b/bindings/Python/Generated/AST/AlignNaturalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignRequirementKind.cpp b/bindings/Python/Generated/AST/AlignRequirementKind.cpp index c758529c9..b4c2321f7 100644 --- a/bindings/Python/Generated/AST/AlignRequirementKind.cpp +++ b/bindings/Python/Generated/AST/AlignRequirementKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignValueAttr.cpp b/bindings/Python/Generated/AST/AlignValueAttr.cpp index ee1a7c729..d69ccb55c 100644 --- a/bindings/Python/Generated/AST/AlignValueAttr.cpp +++ b/bindings/Python/Generated/AST/AlignValueAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignedAttr.cpp b/bindings/Python/Generated/AST/AlignedAttr.cpp index 65840b0fb..59fdff700 100644 --- a/bindings/Python/Generated/AST/AlignedAttr.cpp +++ b/bindings/Python/Generated/AST/AlignedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlignedAttrSpelling.cpp b/bindings/Python/Generated/AST/AlignedAttrSpelling.cpp index 7d4a474ec..9c868a0ef 100644 --- a/bindings/Python/Generated/AST/AlignedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AlignedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AllocAlignAttr.cpp b/bindings/Python/Generated/AST/AllocAlignAttr.cpp index 714b515d9..de83ed4c6 100644 --- a/bindings/Python/Generated/AST/AllocAlignAttr.cpp +++ b/bindings/Python/Generated/AST/AllocAlignAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AllocAlignAttrSpelling.cpp b/bindings/Python/Generated/AST/AllocAlignAttrSpelling.cpp index effba4283..56f176970 100644 --- a/bindings/Python/Generated/AST/AllocAlignAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AllocAlignAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AllocSizeAttr.cpp b/bindings/Python/Generated/AST/AllocSizeAttr.cpp index 50b3badd5..7651e28a5 100644 --- a/bindings/Python/Generated/AST/AllocSizeAttr.cpp +++ b/bindings/Python/Generated/AST/AllocSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AllocSizeAttrSpelling.cpp b/bindings/Python/Generated/AST/AllocSizeAttrSpelling.cpp index 971473adf..b2ff8b57e 100644 --- a/bindings/Python/Generated/AST/AllocSizeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AllocSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AltivecSrcCompatKind.cpp b/bindings/Python/Generated/AST/AltivecSrcCompatKind.cpp index 11d1d42d8..28fa02b75 100644 --- a/bindings/Python/Generated/AST/AltivecSrcCompatKind.cpp +++ b/bindings/Python/Generated/AST/AltivecSrcCompatKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlwaysDestroyAttr.cpp b/bindings/Python/Generated/AST/AlwaysDestroyAttr.cpp index bb5af9110..8ff23a59f 100644 --- a/bindings/Python/Generated/AST/AlwaysDestroyAttr.cpp +++ b/bindings/Python/Generated/AST/AlwaysDestroyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlwaysDestroyAttrSpelling.cpp b/bindings/Python/Generated/AST/AlwaysDestroyAttrSpelling.cpp index c31e221cb..d6056f24c 100644 --- a/bindings/Python/Generated/AST/AlwaysDestroyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AlwaysDestroyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlwaysInlineAttr.cpp b/bindings/Python/Generated/AST/AlwaysInlineAttr.cpp index 6f2eb5ceb..08be91a79 100644 --- a/bindings/Python/Generated/AST/AlwaysInlineAttr.cpp +++ b/bindings/Python/Generated/AST/AlwaysInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AlwaysInlineAttrSpelling.cpp b/bindings/Python/Generated/AST/AlwaysInlineAttrSpelling.cpp index 50268fec5..7e79c14cc 100644 --- a/bindings/Python/Generated/AST/AlwaysInlineAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AlwaysInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnalyzerNoReturnAttr.cpp b/bindings/Python/Generated/AST/AnalyzerNoReturnAttr.cpp index 5a957ef11..1f2c23e6b 100644 --- a/bindings/Python/Generated/AST/AnalyzerNoReturnAttr.cpp +++ b/bindings/Python/Generated/AST/AnalyzerNoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnnotateAttr.cpp b/bindings/Python/Generated/AST/AnnotateAttr.cpp index 31a65accb..a8a11f78c 100644 --- a/bindings/Python/Generated/AST/AnnotateAttr.cpp +++ b/bindings/Python/Generated/AST/AnnotateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnnotateAttrSpelling.cpp b/bindings/Python/Generated/AST/AnnotateAttrSpelling.cpp index 99aedd79e..94d4de9e0 100644 --- a/bindings/Python/Generated/AST/AnnotateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AnnotateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnnotateTypeAttr.cpp b/bindings/Python/Generated/AST/AnnotateTypeAttr.cpp index ce22b3ac0..c4bca95c5 100644 --- a/bindings/Python/Generated/AST/AnnotateTypeAttr.cpp +++ b/bindings/Python/Generated/AST/AnnotateTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnnotateTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/AnnotateTypeAttrSpelling.cpp index e3d6587b1..5ff59a618 100644 --- a/bindings/Python/Generated/AST/AnnotateTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AnnotateTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86InterruptAttr.cpp b/bindings/Python/Generated/AST/AnyX86InterruptAttr.cpp index 449d99fd3..d0c6a7ef7 100644 --- a/bindings/Python/Generated/AST/AnyX86InterruptAttr.cpp +++ b/bindings/Python/Generated/AST/AnyX86InterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86InterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/AnyX86InterruptAttrSpelling.cpp index 6f0295285..e33238c43 100644 --- a/bindings/Python/Generated/AST/AnyX86InterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AnyX86InterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttr.cpp b/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttr.cpp index 659dfdc12..eb0ff31f5 100644 --- a/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttr.cpp +++ b/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp b/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp index 9b032c777..242f6de67 100644 --- a/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86NoCfCheckAttr.cpp b/bindings/Python/Generated/AST/AnyX86NoCfCheckAttr.cpp index d857e8f4d..570494528 100644 --- a/bindings/Python/Generated/AST/AnyX86NoCfCheckAttr.cpp +++ b/bindings/Python/Generated/AST/AnyX86NoCfCheckAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AnyX86NoCfCheckAttrSpelling.cpp b/bindings/Python/Generated/AST/AnyX86NoCfCheckAttrSpelling.cpp index 3eb897992..94a0be293 100644 --- a/bindings/Python/Generated/AST/AnyX86NoCfCheckAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AnyX86NoCfCheckAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttr.cpp b/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttr.cpp index d2ecf902e..69dd14417 100644 --- a/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttr.cpp +++ b/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttrSpelling.cpp b/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttrSpelling.cpp index 019e5e657..28c2fe849 100644 --- a/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ArcWeakrefUnavailableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArgumentKind.cpp b/bindings/Python/Generated/AST/ArgumentKind.cpp index be2fae1de..0c5ea92cf 100644 --- a/bindings/Python/Generated/AST/ArgumentKind.cpp +++ b/bindings/Python/Generated/AST/ArgumentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArgumentWithTypeTagAttr.cpp b/bindings/Python/Generated/AST/ArgumentWithTypeTagAttr.cpp index a7d38ab82..a717a0b4d 100644 --- a/bindings/Python/Generated/AST/ArgumentWithTypeTagAttr.cpp +++ b/bindings/Python/Generated/AST/ArgumentWithTypeTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArgumentWithTypeTagAttrSpelling.cpp b/bindings/Python/Generated/AST/ArgumentWithTypeTagAttrSpelling.cpp index ca7a3af67..50f932dfb 100644 --- a/bindings/Python/Generated/AST/ArgumentWithTypeTagAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ArgumentWithTypeTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmBuiltinAliasAttr.cpp b/bindings/Python/Generated/AST/ArmBuiltinAliasAttr.cpp index 727323b6e..febaea32e 100644 --- a/bindings/Python/Generated/AST/ArmBuiltinAliasAttr.cpp +++ b/bindings/Python/Generated/AST/ArmBuiltinAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmBuiltinAliasAttrSpelling.cpp b/bindings/Python/Generated/AST/ArmBuiltinAliasAttrSpelling.cpp index bbe53e67b..c78e54c56 100644 --- a/bindings/Python/Generated/AST/ArmBuiltinAliasAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ArmBuiltinAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmInAttr.cpp b/bindings/Python/Generated/AST/ArmInAttr.cpp index 10a79c302..908679701 100644 --- a/bindings/Python/Generated/AST/ArmInAttr.cpp +++ b/bindings/Python/Generated/AST/ArmInAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmInOutAttr.cpp b/bindings/Python/Generated/AST/ArmInOutAttr.cpp index c20af350d..cc08aa0d3 100644 --- a/bindings/Python/Generated/AST/ArmInOutAttr.cpp +++ b/bindings/Python/Generated/AST/ArmInOutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmLocallyStreamingAttr.cpp b/bindings/Python/Generated/AST/ArmLocallyStreamingAttr.cpp index 9140f7f27..cff894412 100644 --- a/bindings/Python/Generated/AST/ArmLocallyStreamingAttr.cpp +++ b/bindings/Python/Generated/AST/ArmLocallyStreamingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttr.cpp b/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttr.cpp index ea8678af0..2fe3bc7de 100644 --- a/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttr.cpp +++ b/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttrSpelling.cpp b/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttrSpelling.cpp index 08a80ec5b..8f560667d 100644 --- a/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ArmMveStrictPolymorphismAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmNewAttr.cpp b/bindings/Python/Generated/AST/ArmNewAttr.cpp index d9024a0ba..8359c53ee 100644 --- a/bindings/Python/Generated/AST/ArmNewAttr.cpp +++ b/bindings/Python/Generated/AST/ArmNewAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmOutAttr.cpp b/bindings/Python/Generated/AST/ArmOutAttr.cpp index 730c23868..0531db170 100644 --- a/bindings/Python/Generated/AST/ArmOutAttr.cpp +++ b/bindings/Python/Generated/AST/ArmOutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmPreservesAttr.cpp b/bindings/Python/Generated/AST/ArmPreservesAttr.cpp index b8ffd3be5..967aad3e7 100644 --- a/bindings/Python/Generated/AST/ArmPreservesAttr.cpp +++ b/bindings/Python/Generated/AST/ArmPreservesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmStreamingAttr.cpp b/bindings/Python/Generated/AST/ArmStreamingAttr.cpp index 77cb188c6..2129098b1 100644 --- a/bindings/Python/Generated/AST/ArmStreamingAttr.cpp +++ b/bindings/Python/Generated/AST/ArmStreamingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArmStreamingCompatibleAttr.cpp b/bindings/Python/Generated/AST/ArmStreamingCompatibleAttr.cpp index 68fe7576f..cbe0264c2 100644 --- a/bindings/Python/Generated/AST/ArmStreamingCompatibleAttr.cpp +++ b/bindings/Python/Generated/AST/ArmStreamingCompatibleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArrayInitIndexExpr.cpp b/bindings/Python/Generated/AST/ArrayInitIndexExpr.cpp index e70ae841d..77224a511 100644 --- a/bindings/Python/Generated/AST/ArrayInitIndexExpr.cpp +++ b/bindings/Python/Generated/AST/ArrayInitIndexExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArrayInitLoopExpr.cpp b/bindings/Python/Generated/AST/ArrayInitLoopExpr.cpp index 8388e0147..0abe6b81f 100644 --- a/bindings/Python/Generated/AST/ArrayInitLoopExpr.cpp +++ b/bindings/Python/Generated/AST/ArrayInitLoopExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArraySizeModifier.cpp b/bindings/Python/Generated/AST/ArraySizeModifier.cpp index 0e97808a0..38cb6a85f 100644 --- a/bindings/Python/Generated/AST/ArraySizeModifier.cpp +++ b/bindings/Python/Generated/AST/ArraySizeModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArraySubscriptExpr.cpp b/bindings/Python/Generated/AST/ArraySubscriptExpr.cpp index e0b776bdb..dbbd31fa7 100644 --- a/bindings/Python/Generated/AST/ArraySubscriptExpr.cpp +++ b/bindings/Python/Generated/AST/ArraySubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArrayType.cpp b/bindings/Python/Generated/AST/ArrayType.cpp index 1c30f254f..9f18099d7 100644 --- a/bindings/Python/Generated/AST/ArrayType.cpp +++ b/bindings/Python/Generated/AST/ArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArrayTypeTrait.cpp b/bindings/Python/Generated/AST/ArrayTypeTrait.cpp index a177bfe87..3558c4361 100644 --- a/bindings/Python/Generated/AST/ArrayTypeTrait.cpp +++ b/bindings/Python/Generated/AST/ArrayTypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArrayTypeTraitExpr.cpp b/bindings/Python/Generated/AST/ArrayTypeTraitExpr.cpp index a8adc637d..422346151 100644 --- a/bindings/Python/Generated/AST/ArrayTypeTraitExpr.cpp +++ b/bindings/Python/Generated/AST/ArrayTypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArtificialAttr.cpp b/bindings/Python/Generated/AST/ArtificialAttr.cpp index 68ddb1502..ea978013a 100644 --- a/bindings/Python/Generated/AST/ArtificialAttr.cpp +++ b/bindings/Python/Generated/AST/ArtificialAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ArtificialAttrSpelling.cpp b/bindings/Python/Generated/AST/ArtificialAttrSpelling.cpp index 2bf553cfb..776976efb 100644 --- a/bindings/Python/Generated/AST/ArtificialAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ArtificialAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AsTypeExpr.cpp b/bindings/Python/Generated/AST/AsTypeExpr.cpp index 8de366e3c..042bed2a9 100644 --- a/bindings/Python/Generated/AST/AsTypeExpr.cpp +++ b/bindings/Python/Generated/AST/AsTypeExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AsmLabelAttr.cpp b/bindings/Python/Generated/AST/AsmLabelAttr.cpp index 5c2e0646d..85e0377ed 100644 --- a/bindings/Python/Generated/AST/AsmLabelAttr.cpp +++ b/bindings/Python/Generated/AST/AsmLabelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AsmLabelAttrSpelling.cpp b/bindings/Python/Generated/AST/AsmLabelAttrSpelling.cpp index b85208519..fe3c53a2e 100644 --- a/bindings/Python/Generated/AST/AsmLabelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AsmLabelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AsmStmt.cpp b/bindings/Python/Generated/AST/AsmStmt.cpp index b33c5c900..635826302 100644 --- a/bindings/Python/Generated/AST/AsmStmt.cpp +++ b/bindings/Python/Generated/AST/AsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssertCapabilityAttr.cpp b/bindings/Python/Generated/AST/AssertCapabilityAttr.cpp index 33b3ec537..1c45e1063 100644 --- a/bindings/Python/Generated/AST/AssertCapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/AssertCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssertCapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/AssertCapabilityAttrSpelling.cpp index f0518a927..7bb220c71 100644 --- a/bindings/Python/Generated/AST/AssertCapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AssertCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssertExclusiveLockAttr.cpp b/bindings/Python/Generated/AST/AssertExclusiveLockAttr.cpp index 69ecdc073..9ff51bfa8 100644 --- a/bindings/Python/Generated/AST/AssertExclusiveLockAttr.cpp +++ b/bindings/Python/Generated/AST/AssertExclusiveLockAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssertSharedLockAttr.cpp b/bindings/Python/Generated/AST/AssertSharedLockAttr.cpp index fbae4922d..f4a73143e 100644 --- a/bindings/Python/Generated/AST/AssertSharedLockAttr.cpp +++ b/bindings/Python/Generated/AST/AssertSharedLockAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssumeAlignedAttr.cpp b/bindings/Python/Generated/AST/AssumeAlignedAttr.cpp index ba1198ed8..d458461b8 100644 --- a/bindings/Python/Generated/AST/AssumeAlignedAttr.cpp +++ b/bindings/Python/Generated/AST/AssumeAlignedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssumeAlignedAttrSpelling.cpp b/bindings/Python/Generated/AST/AssumeAlignedAttrSpelling.cpp index 72c7dfab0..4f1126240 100644 --- a/bindings/Python/Generated/AST/AssumeAlignedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AssumeAlignedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssumptionAttr.cpp b/bindings/Python/Generated/AST/AssumptionAttr.cpp index 3803253bc..1c3b2856f 100644 --- a/bindings/Python/Generated/AST/AssumptionAttr.cpp +++ b/bindings/Python/Generated/AST/AssumptionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AssumptionAttrSpelling.cpp b/bindings/Python/Generated/AST/AssumptionAttrSpelling.cpp index 3ba455497..0442e86ac 100644 --- a/bindings/Python/Generated/AST/AssumptionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AssumptionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AtomicExpr.cpp b/bindings/Python/Generated/AST/AtomicExpr.cpp index 19e0662d7..32e61d256 100644 --- a/bindings/Python/Generated/AST/AtomicExpr.cpp +++ b/bindings/Python/Generated/AST/AtomicExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AtomicExprAtomicOp.cpp b/bindings/Python/Generated/AST/AtomicExprAtomicOp.cpp index 7dcd1a1e3..e88a64e3a 100644 --- a/bindings/Python/Generated/AST/AtomicExprAtomicOp.cpp +++ b/bindings/Python/Generated/AST/AtomicExprAtomicOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AtomicScopeModelKind.cpp b/bindings/Python/Generated/AST/AtomicScopeModelKind.cpp index 1aab060fd..6fe04cae4 100644 --- a/bindings/Python/Generated/AST/AtomicScopeModelKind.cpp +++ b/bindings/Python/Generated/AST/AtomicScopeModelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AtomicType.cpp b/bindings/Python/Generated/AST/AtomicType.cpp index 65286644b..46a1b337e 100644 --- a/bindings/Python/Generated/AST/AtomicType.cpp +++ b/bindings/Python/Generated/AST/AtomicType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Attr.cpp b/bindings/Python/Generated/AST/Attr.cpp index bb201fe2f..04defe1fb 100644 --- a/bindings/Python/Generated/AST/Attr.cpp +++ b/bindings/Python/Generated/AST/Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AttrKind.cpp b/bindings/Python/Generated/AST/AttrKind.cpp index 4141377cc..f22d48c42 100644 --- a/bindings/Python/Generated/AST/AttrKind.cpp +++ b/bindings/Python/Generated/AST/AttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AttributeSyntax.cpp b/bindings/Python/Generated/AST/AttributeSyntax.cpp index ec20a231a..752f648df 100644 --- a/bindings/Python/Generated/AST/AttributeSyntax.cpp +++ b/bindings/Python/Generated/AST/AttributeSyntax.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AttributedStmt.cpp b/bindings/Python/Generated/AST/AttributedStmt.cpp index 3d602310c..4a21e4b33 100644 --- a/bindings/Python/Generated/AST/AttributedStmt.cpp +++ b/bindings/Python/Generated/AST/AttributedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AttributedType.cpp b/bindings/Python/Generated/AST/AttributedType.cpp index 9918b18ae..64c33418f 100644 --- a/bindings/Python/Generated/AST/AttributedType.cpp +++ b/bindings/Python/Generated/AST/AttributedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AutoType.cpp b/bindings/Python/Generated/AST/AutoType.cpp index ad88cb946..3dfef69a8 100644 --- a/bindings/Python/Generated/AST/AutoType.cpp +++ b/bindings/Python/Generated/AST/AutoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AutoTypeKeyword.cpp b/bindings/Python/Generated/AST/AutoTypeKeyword.cpp index bc66efc70..7ead14652 100644 --- a/bindings/Python/Generated/AST/AutoTypeKeyword.cpp +++ b/bindings/Python/Generated/AST/AutoTypeKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AvailabilityAttr.cpp b/bindings/Python/Generated/AST/AvailabilityAttr.cpp index a8d0fa856..1ed2dc696 100644 --- a/bindings/Python/Generated/AST/AvailabilityAttr.cpp +++ b/bindings/Python/Generated/AST/AvailabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AvailabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/AvailabilityAttrSpelling.cpp index e89019ffa..8ebae2e06 100644 --- a/bindings/Python/Generated/AST/AvailabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AvailabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AvailabilityResult.cpp b/bindings/Python/Generated/AST/AvailabilityResult.cpp index d5a473413..efefc70d0 100644 --- a/bindings/Python/Generated/AST/AvailabilityResult.cpp +++ b/bindings/Python/Generated/AST/AvailabilityResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp b/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp index b7f767771..3932294c6 100644 --- a/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp +++ b/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp b/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp index d361f7eac..d2654b623 100644 --- a/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttr.cpp b/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttr.cpp index 73f6f359b..f44b2d5f5 100644 --- a/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttr.cpp +++ b/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttrSpelling.cpp b/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttrSpelling.cpp index 5ae2cf9a0..4568de456 100644 --- a/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BPFPreserveAccessIndexAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttr.cpp b/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttr.cpp index 25eebe3fc..67a0fdec9 100644 --- a/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttr.cpp +++ b/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttrSpelling.cpp b/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttrSpelling.cpp index df19842cb..711b64f90 100644 --- a/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BPFPreserveStaticOffsetAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BTFDeclTagAttr.cpp b/bindings/Python/Generated/AST/BTFDeclTagAttr.cpp index 51826c2c2..090179546 100644 --- a/bindings/Python/Generated/AST/BTFDeclTagAttr.cpp +++ b/bindings/Python/Generated/AST/BTFDeclTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BTFDeclTagAttrSpelling.cpp b/bindings/Python/Generated/AST/BTFDeclTagAttrSpelling.cpp index 34c7d3c26..965106e00 100644 --- a/bindings/Python/Generated/AST/BTFDeclTagAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BTFDeclTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BTFTagAttributedType.cpp b/bindings/Python/Generated/AST/BTFTagAttributedType.cpp index 06d123b16..499cfbe05 100644 --- a/bindings/Python/Generated/AST/BTFTagAttributedType.cpp +++ b/bindings/Python/Generated/AST/BTFTagAttributedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BTFTypeTagAttr.cpp b/bindings/Python/Generated/AST/BTFTypeTagAttr.cpp index c6ace240f..5b4a1917f 100644 --- a/bindings/Python/Generated/AST/BTFTypeTagAttr.cpp +++ b/bindings/Python/Generated/AST/BTFTypeTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BTFTypeTagAttrSpelling.cpp b/bindings/Python/Generated/AST/BTFTypeTagAttrSpelling.cpp index d0e99b289..ed1386c54 100644 --- a/bindings/Python/Generated/AST/BTFTypeTagAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BTFTypeTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BaseUsingDecl.cpp b/bindings/Python/Generated/AST/BaseUsingDecl.cpp index 9cffc04c3..16bb563d5 100644 --- a/bindings/Python/Generated/AST/BaseUsingDecl.cpp +++ b/bindings/Python/Generated/AST/BaseUsingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BinaryConditionalOperator.cpp b/bindings/Python/Generated/AST/BinaryConditionalOperator.cpp index 3e5255ec9..65810b2e6 100644 --- a/bindings/Python/Generated/AST/BinaryConditionalOperator.cpp +++ b/bindings/Python/Generated/AST/BinaryConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BinaryOperator.cpp b/bindings/Python/Generated/AST/BinaryOperator.cpp index e77a0e49e..dea1f2995 100644 --- a/bindings/Python/Generated/AST/BinaryOperator.cpp +++ b/bindings/Python/Generated/AST/BinaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BinaryOperatorKind.cpp b/bindings/Python/Generated/AST/BinaryOperatorKind.cpp index 243c84dfa..ce8223f01 100644 --- a/bindings/Python/Generated/AST/BinaryOperatorKind.cpp +++ b/bindings/Python/Generated/AST/BinaryOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BindingDecl.cpp b/bindings/Python/Generated/AST/BindingDecl.cpp index 638db2063..bb9e4ee3e 100644 --- a/bindings/Python/Generated/AST/BindingDecl.cpp +++ b/bindings/Python/Generated/AST/BindingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BitIntType.cpp b/bindings/Python/Generated/AST/BitIntType.cpp index bd177806c..1e3e73bae 100644 --- a/bindings/Python/Generated/AST/BitIntType.cpp +++ b/bindings/Python/Generated/AST/BitIntType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Bits.cpp b/bindings/Python/Generated/AST/Bits.cpp index f0dabeb2e..6fb63c443 100644 --- a/bindings/Python/Generated/AST/Bits.cpp +++ b/bindings/Python/Generated/AST/Bits.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlockDecl.cpp b/bindings/Python/Generated/AST/BlockDecl.cpp index 8a4f34972..4c39f6502 100644 --- a/bindings/Python/Generated/AST/BlockDecl.cpp +++ b/bindings/Python/Generated/AST/BlockDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlockExpr.cpp b/bindings/Python/Generated/AST/BlockExpr.cpp index fc9fcd6c9..8a641ffa4 100644 --- a/bindings/Python/Generated/AST/BlockExpr.cpp +++ b/bindings/Python/Generated/AST/BlockExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlockPointerType.cpp b/bindings/Python/Generated/AST/BlockPointerType.cpp index a3f711f7e..456b7332b 100644 --- a/bindings/Python/Generated/AST/BlockPointerType.cpp +++ b/bindings/Python/Generated/AST/BlockPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlocksAttr.cpp b/bindings/Python/Generated/AST/BlocksAttr.cpp index 388860eda..fff9cb2b1 100644 --- a/bindings/Python/Generated/AST/BlocksAttr.cpp +++ b/bindings/Python/Generated/AST/BlocksAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlocksAttrBlockType.cpp b/bindings/Python/Generated/AST/BlocksAttrBlockType.cpp index c47864922..3b3e1475f 100644 --- a/bindings/Python/Generated/AST/BlocksAttrBlockType.cpp +++ b/bindings/Python/Generated/AST/BlocksAttrBlockType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BlocksAttrSpelling.cpp b/bindings/Python/Generated/AST/BlocksAttrSpelling.cpp index 462854fc1..18d3f88c1 100644 --- a/bindings/Python/Generated/AST/BlocksAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BlocksAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BreakStmt.cpp b/bindings/Python/Generated/AST/BreakStmt.cpp index 7e6527bec..6cc6bdb92 100644 --- a/bindings/Python/Generated/AST/BreakStmt.cpp +++ b/bindings/Python/Generated/AST/BreakStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinAliasAttr.cpp b/bindings/Python/Generated/AST/BuiltinAliasAttr.cpp index 0de932209..01518df7c 100644 --- a/bindings/Python/Generated/AST/BuiltinAliasAttr.cpp +++ b/bindings/Python/Generated/AST/BuiltinAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinAliasAttrSpelling.cpp b/bindings/Python/Generated/AST/BuiltinAliasAttrSpelling.cpp index ccc4ab228..51373a110 100644 --- a/bindings/Python/Generated/AST/BuiltinAliasAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/BuiltinAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinAttr.cpp b/bindings/Python/Generated/AST/BuiltinAttr.cpp index 6f6045aa2..54859af29 100644 --- a/bindings/Python/Generated/AST/BuiltinAttr.cpp +++ b/bindings/Python/Generated/AST/BuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinBitCastExpr.cpp b/bindings/Python/Generated/AST/BuiltinBitCastExpr.cpp index 4833702f0..1f9ffad7e 100644 --- a/bindings/Python/Generated/AST/BuiltinBitCastExpr.cpp +++ b/bindings/Python/Generated/AST/BuiltinBitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinTemplateDecl.cpp b/bindings/Python/Generated/AST/BuiltinTemplateDecl.cpp index d244ef52d..d6d313bf9 100644 --- a/bindings/Python/Generated/AST/BuiltinTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/BuiltinTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinType.cpp b/bindings/Python/Generated/AST/BuiltinType.cpp index 5e0755754..62f58da0c 100644 --- a/bindings/Python/Generated/AST/BuiltinType.cpp +++ b/bindings/Python/Generated/AST/BuiltinType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/BuiltinTypeKind.cpp b/bindings/Python/Generated/AST/BuiltinTypeKind.cpp index 1e80e4bfc..81f3fb630 100644 --- a/bindings/Python/Generated/AST/BuiltinTypeKind.cpp +++ b/bindings/Python/Generated/AST/BuiltinTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/C11NoReturnAttr.cpp b/bindings/Python/Generated/AST/C11NoReturnAttr.cpp index 895683119..3be339489 100644 --- a/bindings/Python/Generated/AST/C11NoReturnAttr.cpp +++ b/bindings/Python/Generated/AST/C11NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CDeclAttr.cpp b/bindings/Python/Generated/AST/CDeclAttr.cpp index 4f89d743b..7a1f61157 100644 --- a/bindings/Python/Generated/AST/CDeclAttr.cpp +++ b/bindings/Python/Generated/AST/CDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CDeclAttrSpelling.cpp b/bindings/Python/Generated/AST/CDeclAttrSpelling.cpp index a84e013d0..c2222f7a1 100644 --- a/bindings/Python/Generated/AST/CDeclAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CDeclAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFAuditedTransferAttr.cpp b/bindings/Python/Generated/AST/CFAuditedTransferAttr.cpp index 0d13b7f1c..25172fa93 100644 --- a/bindings/Python/Generated/AST/CFAuditedTransferAttr.cpp +++ b/bindings/Python/Generated/AST/CFAuditedTransferAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFAuditedTransferAttrSpelling.cpp b/bindings/Python/Generated/AST/CFAuditedTransferAttrSpelling.cpp index 42e7b3690..762f50a64 100644 --- a/bindings/Python/Generated/AST/CFAuditedTransferAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFAuditedTransferAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFConsumedAttr.cpp b/bindings/Python/Generated/AST/CFConsumedAttr.cpp index 9473e9796..cd5684428 100644 --- a/bindings/Python/Generated/AST/CFConsumedAttr.cpp +++ b/bindings/Python/Generated/AST/CFConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFConsumedAttrSpelling.cpp b/bindings/Python/Generated/AST/CFConsumedAttrSpelling.cpp index 702465c28..38785569b 100644 --- a/bindings/Python/Generated/AST/CFConsumedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFGuardAttr.cpp b/bindings/Python/Generated/AST/CFGuardAttr.cpp index 51a51c43d..59f18bedf 100644 --- a/bindings/Python/Generated/AST/CFGuardAttr.cpp +++ b/bindings/Python/Generated/AST/CFGuardAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFGuardAttrGuardArg.cpp b/bindings/Python/Generated/AST/CFGuardAttrGuardArg.cpp index 14d2b45cd..5ec516dcc 100644 --- a/bindings/Python/Generated/AST/CFGuardAttrGuardArg.cpp +++ b/bindings/Python/Generated/AST/CFGuardAttrGuardArg.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFGuardAttrSpelling.cpp b/bindings/Python/Generated/AST/CFGuardAttrSpelling.cpp index 3da3e9a9b..1d3fcafee 100644 --- a/bindings/Python/Generated/AST/CFGuardAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFGuardAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFICanonicalJumpTableAttr.cpp b/bindings/Python/Generated/AST/CFICanonicalJumpTableAttr.cpp index 44daf0d81..63171ba1e 100644 --- a/bindings/Python/Generated/AST/CFICanonicalJumpTableAttr.cpp +++ b/bindings/Python/Generated/AST/CFICanonicalJumpTableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFICanonicalJumpTableAttrSpelling.cpp b/bindings/Python/Generated/AST/CFICanonicalJumpTableAttrSpelling.cpp index 4813aa847..418a84a75 100644 --- a/bindings/Python/Generated/AST/CFICanonicalJumpTableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFICanonicalJumpTableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFReturnsNotRetainedAttr.cpp b/bindings/Python/Generated/AST/CFReturnsNotRetainedAttr.cpp index 3e164063f..b52df9a1c 100644 --- a/bindings/Python/Generated/AST/CFReturnsNotRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/CFReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFReturnsNotRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/CFReturnsNotRetainedAttrSpelling.cpp index c9026f0d0..538853ad9 100644 --- a/bindings/Python/Generated/AST/CFReturnsNotRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFReturnsRetainedAttr.cpp b/bindings/Python/Generated/AST/CFReturnsRetainedAttr.cpp index 2b93299d9..542cad2ee 100644 --- a/bindings/Python/Generated/AST/CFReturnsRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/CFReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFReturnsRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/CFReturnsRetainedAttrSpelling.cpp index 7302b5d3f..9a77d1873 100644 --- a/bindings/Python/Generated/AST/CFReturnsRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFUnknownTransferAttr.cpp b/bindings/Python/Generated/AST/CFUnknownTransferAttr.cpp index b9de6151e..3e9ad19f7 100644 --- a/bindings/Python/Generated/AST/CFUnknownTransferAttr.cpp +++ b/bindings/Python/Generated/AST/CFUnknownTransferAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CFUnknownTransferAttrSpelling.cpp b/bindings/Python/Generated/AST/CFUnknownTransferAttrSpelling.cpp index 17639cde4..5cc2b9af7 100644 --- a/bindings/Python/Generated/AST/CFUnknownTransferAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CFUnknownTransferAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CPUDispatchAttr.cpp b/bindings/Python/Generated/AST/CPUDispatchAttr.cpp index a7177f9c3..7b354d56e 100644 --- a/bindings/Python/Generated/AST/CPUDispatchAttr.cpp +++ b/bindings/Python/Generated/AST/CPUDispatchAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CPUDispatchAttrSpelling.cpp b/bindings/Python/Generated/AST/CPUDispatchAttrSpelling.cpp index a2741932a..679d20f24 100644 --- a/bindings/Python/Generated/AST/CPUDispatchAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CPUDispatchAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CPUSpecificAttr.cpp b/bindings/Python/Generated/AST/CPUSpecificAttr.cpp index e7ee7e716..415c1ed44 100644 --- a/bindings/Python/Generated/AST/CPUSpecificAttr.cpp +++ b/bindings/Python/Generated/AST/CPUSpecificAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CPUSpecificAttrSpelling.cpp b/bindings/Python/Generated/AST/CPUSpecificAttrSpelling.cpp index 4f61e923e..a442b3ff9 100644 --- a/bindings/Python/Generated/AST/CPUSpecificAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CPUSpecificAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CStyleCastExpr.cpp b/bindings/Python/Generated/AST/CStyleCastExpr.cpp index 6ec919f3d..338781fd2 100644 --- a/bindings/Python/Generated/AST/CStyleCastExpr.cpp +++ b/bindings/Python/Generated/AST/CStyleCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAConstantAttr.cpp b/bindings/Python/Generated/AST/CUDAConstantAttr.cpp index 4a1d87c6d..68b671f5c 100644 --- a/bindings/Python/Generated/AST/CUDAConstantAttr.cpp +++ b/bindings/Python/Generated/AST/CUDAConstantAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAConstantAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDAConstantAttrSpelling.cpp index 9ddad5983..d6dfdf4bb 100644 --- a/bindings/Python/Generated/AST/CUDAConstantAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDAConstantAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceAttr.cpp b/bindings/Python/Generated/AST/CUDADeviceAttr.cpp index 2e190073c..4257656e7 100644 --- a/bindings/Python/Generated/AST/CUDADeviceAttr.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDADeviceAttrSpelling.cpp index 3492bdeae..4ebad1939 100644 --- a/bindings/Python/Generated/AST/CUDADeviceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp b/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp index 25c09a83e..a06b29389 100644 --- a/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp index 479c36e56..d07fc4e6b 100644 --- a/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttr.cpp b/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttr.cpp index f48f74f42..dd81150f2 100644 --- a/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttr.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp index cd0f6597d..4dbd6d3b5 100644 --- a/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAGlobalAttr.cpp b/bindings/Python/Generated/AST/CUDAGlobalAttr.cpp index 58fa84ea9..5df2b8e88 100644 --- a/bindings/Python/Generated/AST/CUDAGlobalAttr.cpp +++ b/bindings/Python/Generated/AST/CUDAGlobalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAGlobalAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDAGlobalAttrSpelling.cpp index 8171f7719..78cbe48fb 100644 --- a/bindings/Python/Generated/AST/CUDAGlobalAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDAGlobalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAHostAttr.cpp b/bindings/Python/Generated/AST/CUDAHostAttr.cpp index 3062a854e..f9ad10858 100644 --- a/bindings/Python/Generated/AST/CUDAHostAttr.cpp +++ b/bindings/Python/Generated/AST/CUDAHostAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAHostAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDAHostAttrSpelling.cpp index d82552e80..42c50cc1a 100644 --- a/bindings/Python/Generated/AST/CUDAHostAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDAHostAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAInvalidTargetAttr.cpp b/bindings/Python/Generated/AST/CUDAInvalidTargetAttr.cpp index 0b9a9a0b8..52d628ed9 100644 --- a/bindings/Python/Generated/AST/CUDAInvalidTargetAttr.cpp +++ b/bindings/Python/Generated/AST/CUDAInvalidTargetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDAKernelCallExpr.cpp b/bindings/Python/Generated/AST/CUDAKernelCallExpr.cpp index b4b11d6f2..90042887f 100644 --- a/bindings/Python/Generated/AST/CUDAKernelCallExpr.cpp +++ b/bindings/Python/Generated/AST/CUDAKernelCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDALaunchBoundsAttr.cpp b/bindings/Python/Generated/AST/CUDALaunchBoundsAttr.cpp index 2cfce0914..756739898 100644 --- a/bindings/Python/Generated/AST/CUDALaunchBoundsAttr.cpp +++ b/bindings/Python/Generated/AST/CUDALaunchBoundsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDALaunchBoundsAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDALaunchBoundsAttrSpelling.cpp index a26fc0527..ce02899f2 100644 --- a/bindings/Python/Generated/AST/CUDALaunchBoundsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDALaunchBoundsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDASharedAttr.cpp b/bindings/Python/Generated/AST/CUDASharedAttr.cpp index d3117ef1a..5141922fe 100644 --- a/bindings/Python/Generated/AST/CUDASharedAttr.cpp +++ b/bindings/Python/Generated/AST/CUDASharedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CUDASharedAttrSpelling.cpp b/bindings/Python/Generated/AST/CUDASharedAttrSpelling.cpp index 09d413693..0fcfb5895 100644 --- a/bindings/Python/Generated/AST/CUDASharedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CUDASharedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXX11NoReturnAttr.cpp b/bindings/Python/Generated/AST/CXX11NoReturnAttr.cpp index e7811191c..a2021b711 100644 --- a/bindings/Python/Generated/AST/CXX11NoReturnAttr.cpp +++ b/bindings/Python/Generated/AST/CXX11NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXX11NoReturnAttrSpelling.cpp b/bindings/Python/Generated/AST/CXX11NoReturnAttrSpelling.cpp index 3d069fa46..c2bc45f65 100644 --- a/bindings/Python/Generated/AST/CXX11NoReturnAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CXX11NoReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXAddrspaceCastExpr.cpp b/bindings/Python/Generated/AST/CXXAddrspaceCastExpr.cpp index 89b0d748e..7601a1477 100644 --- a/bindings/Python/Generated/AST/CXXAddrspaceCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXAddrspaceCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXBaseSpecifier.cpp b/bindings/Python/Generated/AST/CXXBaseSpecifier.cpp index 4d482a1bf..f454b9c41 100644 --- a/bindings/Python/Generated/AST/CXXBaseSpecifier.cpp +++ b/bindings/Python/Generated/AST/CXXBaseSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXBindTemporaryExpr.cpp b/bindings/Python/Generated/AST/CXXBindTemporaryExpr.cpp index 1282749e1..5a7b2d8ca 100644 --- a/bindings/Python/Generated/AST/CXXBindTemporaryExpr.cpp +++ b/bindings/Python/Generated/AST/CXXBindTemporaryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXBoolLiteralExpr.cpp b/bindings/Python/Generated/AST/CXXBoolLiteralExpr.cpp index 80445a4b8..c12733f72 100644 --- a/bindings/Python/Generated/AST/CXXBoolLiteralExpr.cpp +++ b/bindings/Python/Generated/AST/CXXBoolLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXCatchStmt.cpp b/bindings/Python/Generated/AST/CXXCatchStmt.cpp index 0cb1c5f24..b339a6fc5 100644 --- a/bindings/Python/Generated/AST/CXXCatchStmt.cpp +++ b/bindings/Python/Generated/AST/CXXCatchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXConstCastExpr.cpp b/bindings/Python/Generated/AST/CXXConstCastExpr.cpp index 31b2f50c3..c9b74c765 100644 --- a/bindings/Python/Generated/AST/CXXConstCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXConstCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXConstructExpr.cpp b/bindings/Python/Generated/AST/CXXConstructExpr.cpp index f4cbcd8c6..674e4070f 100644 --- a/bindings/Python/Generated/AST/CXXConstructExpr.cpp +++ b/bindings/Python/Generated/AST/CXXConstructExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXConstructionKind.cpp b/bindings/Python/Generated/AST/CXXConstructionKind.cpp index e773efd22..44c675aba 100644 --- a/bindings/Python/Generated/AST/CXXConstructionKind.cpp +++ b/bindings/Python/Generated/AST/CXXConstructionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXConstructorDecl.cpp b/bindings/Python/Generated/AST/CXXConstructorDecl.cpp index 99adc34c4..f48099323 100644 --- a/bindings/Python/Generated/AST/CXXConstructorDecl.cpp +++ b/bindings/Python/Generated/AST/CXXConstructorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXConversionDecl.cpp b/bindings/Python/Generated/AST/CXXConversionDecl.cpp index ec13140c5..bf88404f0 100644 --- a/bindings/Python/Generated/AST/CXXConversionDecl.cpp +++ b/bindings/Python/Generated/AST/CXXConversionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXCtorInitializer.cpp b/bindings/Python/Generated/AST/CXXCtorInitializer.cpp index eb8578003..1343271a1 100644 --- a/bindings/Python/Generated/AST/CXXCtorInitializer.cpp +++ b/bindings/Python/Generated/AST/CXXCtorInitializer.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDeductionGuideDecl.cpp b/bindings/Python/Generated/AST/CXXDeductionGuideDecl.cpp index 5e876c90f..ee15593d7 100644 --- a/bindings/Python/Generated/AST/CXXDeductionGuideDecl.cpp +++ b/bindings/Python/Generated/AST/CXXDeductionGuideDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDefaultArgExpr.cpp b/bindings/Python/Generated/AST/CXXDefaultArgExpr.cpp index dc58ccf39..7f8cfab39 100644 --- a/bindings/Python/Generated/AST/CXXDefaultArgExpr.cpp +++ b/bindings/Python/Generated/AST/CXXDefaultArgExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDefaultInitExpr.cpp b/bindings/Python/Generated/AST/CXXDefaultInitExpr.cpp index 3d05ed2b0..2f79480aa 100644 --- a/bindings/Python/Generated/AST/CXXDefaultInitExpr.cpp +++ b/bindings/Python/Generated/AST/CXXDefaultInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDeleteExpr.cpp b/bindings/Python/Generated/AST/CXXDeleteExpr.cpp index f185e3a16..9e3ddc4b8 100644 --- a/bindings/Python/Generated/AST/CXXDeleteExpr.cpp +++ b/bindings/Python/Generated/AST/CXXDeleteExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDependentScopeMemberExpr.cpp b/bindings/Python/Generated/AST/CXXDependentScopeMemberExpr.cpp index 8fd3970a4..c429480a3 100644 --- a/bindings/Python/Generated/AST/CXXDependentScopeMemberExpr.cpp +++ b/bindings/Python/Generated/AST/CXXDependentScopeMemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDestructorDecl.cpp b/bindings/Python/Generated/AST/CXXDestructorDecl.cpp index 2b1571da5..8ba640065 100644 --- a/bindings/Python/Generated/AST/CXXDestructorDecl.cpp +++ b/bindings/Python/Generated/AST/CXXDestructorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXDynamicCastExpr.cpp b/bindings/Python/Generated/AST/CXXDynamicCastExpr.cpp index 4194c1b41..fd38abda1 100644 --- a/bindings/Python/Generated/AST/CXXDynamicCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXDynamicCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXFoldExpr.cpp b/bindings/Python/Generated/AST/CXXFoldExpr.cpp index de92df3f9..9d2d100a2 100644 --- a/bindings/Python/Generated/AST/CXXFoldExpr.cpp +++ b/bindings/Python/Generated/AST/CXXFoldExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXForRangeStmt.cpp b/bindings/Python/Generated/AST/CXXForRangeStmt.cpp index 3b28bb65a..6563c339e 100644 --- a/bindings/Python/Generated/AST/CXXForRangeStmt.cpp +++ b/bindings/Python/Generated/AST/CXXForRangeStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXFunctionalCastExpr.cpp b/bindings/Python/Generated/AST/CXXFunctionalCastExpr.cpp index 5415bd756..409bfd088 100644 --- a/bindings/Python/Generated/AST/CXXFunctionalCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXFunctionalCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXInheritedCtorInitExpr.cpp b/bindings/Python/Generated/AST/CXXInheritedCtorInitExpr.cpp index 123d6335e..becdf2400 100644 --- a/bindings/Python/Generated/AST/CXXInheritedCtorInitExpr.cpp +++ b/bindings/Python/Generated/AST/CXXInheritedCtorInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXMemberCallExpr.cpp b/bindings/Python/Generated/AST/CXXMemberCallExpr.cpp index f7a87d1ea..835c88922 100644 --- a/bindings/Python/Generated/AST/CXXMemberCallExpr.cpp +++ b/bindings/Python/Generated/AST/CXXMemberCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXMethodDecl.cpp b/bindings/Python/Generated/AST/CXXMethodDecl.cpp index c262f605d..493a72303 100644 --- a/bindings/Python/Generated/AST/CXXMethodDecl.cpp +++ b/bindings/Python/Generated/AST/CXXMethodDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXNamedCastExpr.cpp b/bindings/Python/Generated/AST/CXXNamedCastExpr.cpp index 94d4d93a5..60680118b 100644 --- a/bindings/Python/Generated/AST/CXXNamedCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXNamedCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXNewExpr.cpp b/bindings/Python/Generated/AST/CXXNewExpr.cpp index 0a9dfec1b..22771f030 100644 --- a/bindings/Python/Generated/AST/CXXNewExpr.cpp +++ b/bindings/Python/Generated/AST/CXXNewExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXNewInitializationStyle.cpp b/bindings/Python/Generated/AST/CXXNewInitializationStyle.cpp index 0658b5128..a84801c53 100644 --- a/bindings/Python/Generated/AST/CXXNewInitializationStyle.cpp +++ b/bindings/Python/Generated/AST/CXXNewInitializationStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXNoexceptExpr.cpp b/bindings/Python/Generated/AST/CXXNoexceptExpr.cpp index 667727a95..b6df93a69 100644 --- a/bindings/Python/Generated/AST/CXXNoexceptExpr.cpp +++ b/bindings/Python/Generated/AST/CXXNoexceptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXNullPtrLiteralExpr.cpp b/bindings/Python/Generated/AST/CXXNullPtrLiteralExpr.cpp index 6338fcc07..b85f9cb8f 100644 --- a/bindings/Python/Generated/AST/CXXNullPtrLiteralExpr.cpp +++ b/bindings/Python/Generated/AST/CXXNullPtrLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXOperatorCallExpr.cpp b/bindings/Python/Generated/AST/CXXOperatorCallExpr.cpp index 794a8f187..194715a13 100644 --- a/bindings/Python/Generated/AST/CXXOperatorCallExpr.cpp +++ b/bindings/Python/Generated/AST/CXXOperatorCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXParenListInitExpr.cpp b/bindings/Python/Generated/AST/CXXParenListInitExpr.cpp index e26a572ad..7e3e86dab 100644 --- a/bindings/Python/Generated/AST/CXXParenListInitExpr.cpp +++ b/bindings/Python/Generated/AST/CXXParenListInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXPseudoDestructorExpr.cpp b/bindings/Python/Generated/AST/CXXPseudoDestructorExpr.cpp index 110b4cf4f..b7f1ba605 100644 --- a/bindings/Python/Generated/AST/CXXPseudoDestructorExpr.cpp +++ b/bindings/Python/Generated/AST/CXXPseudoDestructorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXRecordDecl.cpp b/bindings/Python/Generated/AST/CXXRecordDecl.cpp index 8f3f18342..4c69fcdd7 100644 --- a/bindings/Python/Generated/AST/CXXRecordDecl.cpp +++ b/bindings/Python/Generated/AST/CXXRecordDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXRecordDeclLambdaDependencyKind.cpp b/bindings/Python/Generated/AST/CXXRecordDeclLambdaDependencyKind.cpp index d18aeb4e0..5cb35506f 100644 --- a/bindings/Python/Generated/AST/CXXRecordDeclLambdaDependencyKind.cpp +++ b/bindings/Python/Generated/AST/CXXRecordDeclLambdaDependencyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXReinterpretCastExpr.cpp b/bindings/Python/Generated/AST/CXXReinterpretCastExpr.cpp index 33700e70d..f76fb2be1 100644 --- a/bindings/Python/Generated/AST/CXXReinterpretCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXReinterpretCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXRewrittenBinaryOperator.cpp b/bindings/Python/Generated/AST/CXXRewrittenBinaryOperator.cpp index e7c81b517..fe0b4bfe2 100644 --- a/bindings/Python/Generated/AST/CXXRewrittenBinaryOperator.cpp +++ b/bindings/Python/Generated/AST/CXXRewrittenBinaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXScalarValueInitExpr.cpp b/bindings/Python/Generated/AST/CXXScalarValueInitExpr.cpp index f67a196ee..c4374d058 100644 --- a/bindings/Python/Generated/AST/CXXScalarValueInitExpr.cpp +++ b/bindings/Python/Generated/AST/CXXScalarValueInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXStaticCastExpr.cpp b/bindings/Python/Generated/AST/CXXStaticCastExpr.cpp index f436efed3..ad4386bcf 100644 --- a/bindings/Python/Generated/AST/CXXStaticCastExpr.cpp +++ b/bindings/Python/Generated/AST/CXXStaticCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXStdInitializerListExpr.cpp b/bindings/Python/Generated/AST/CXXStdInitializerListExpr.cpp index fe1d47a2a..99c41d450 100644 --- a/bindings/Python/Generated/AST/CXXStdInitializerListExpr.cpp +++ b/bindings/Python/Generated/AST/CXXStdInitializerListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXTemporaryObjectExpr.cpp b/bindings/Python/Generated/AST/CXXTemporaryObjectExpr.cpp index 3d3e9f346..2a5451896 100644 --- a/bindings/Python/Generated/AST/CXXTemporaryObjectExpr.cpp +++ b/bindings/Python/Generated/AST/CXXTemporaryObjectExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXThisExpr.cpp b/bindings/Python/Generated/AST/CXXThisExpr.cpp index 27b6b068a..1c1f0c759 100644 --- a/bindings/Python/Generated/AST/CXXThisExpr.cpp +++ b/bindings/Python/Generated/AST/CXXThisExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXThrowExpr.cpp b/bindings/Python/Generated/AST/CXXThrowExpr.cpp index 6184ae518..19f2f2552 100644 --- a/bindings/Python/Generated/AST/CXXThrowExpr.cpp +++ b/bindings/Python/Generated/AST/CXXThrowExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXTryStmt.cpp b/bindings/Python/Generated/AST/CXXTryStmt.cpp index de0d2f002..02a0e2706 100644 --- a/bindings/Python/Generated/AST/CXXTryStmt.cpp +++ b/bindings/Python/Generated/AST/CXXTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXTypeidExpr.cpp b/bindings/Python/Generated/AST/CXXTypeidExpr.cpp index f82738204..3d03d3536 100644 --- a/bindings/Python/Generated/AST/CXXTypeidExpr.cpp +++ b/bindings/Python/Generated/AST/CXXTypeidExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXUnresolvedConstructExpr.cpp b/bindings/Python/Generated/AST/CXXUnresolvedConstructExpr.cpp index e527a4795..75147dde6 100644 --- a/bindings/Python/Generated/AST/CXXUnresolvedConstructExpr.cpp +++ b/bindings/Python/Generated/AST/CXXUnresolvedConstructExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CXXUuidofExpr.cpp b/bindings/Python/Generated/AST/CXXUuidofExpr.cpp index a948c3829..2db2b553c 100644 --- a/bindings/Python/Generated/AST/CXXUuidofExpr.cpp +++ b/bindings/Python/Generated/AST/CXXUuidofExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallExpr.cpp b/bindings/Python/Generated/AST/CallExpr.cpp index 1399c480f..3ae330073 100644 --- a/bindings/Python/Generated/AST/CallExpr.cpp +++ b/bindings/Python/Generated/AST/CallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallExprADLCallKind.cpp b/bindings/Python/Generated/AST/CallExprADLCallKind.cpp index 42c6950f2..cbca77ad8 100644 --- a/bindings/Python/Generated/AST/CallExprADLCallKind.cpp +++ b/bindings/Python/Generated/AST/CallExprADLCallKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallableWhenAttr.cpp b/bindings/Python/Generated/AST/CallableWhenAttr.cpp index 59def8365..5a7412795 100644 --- a/bindings/Python/Generated/AST/CallableWhenAttr.cpp +++ b/bindings/Python/Generated/AST/CallableWhenAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallableWhenAttrConsumedState.cpp b/bindings/Python/Generated/AST/CallableWhenAttrConsumedState.cpp index 66fce0ec7..a1b7868d8 100644 --- a/bindings/Python/Generated/AST/CallableWhenAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/CallableWhenAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallableWhenAttrSpelling.cpp b/bindings/Python/Generated/AST/CallableWhenAttrSpelling.cpp index 1941cec9e..0a34d1ad6 100644 --- a/bindings/Python/Generated/AST/CallableWhenAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CallableWhenAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallbackAttr.cpp b/bindings/Python/Generated/AST/CallbackAttr.cpp index 19967b518..34972ec85 100644 --- a/bindings/Python/Generated/AST/CallbackAttr.cpp +++ b/bindings/Python/Generated/AST/CallbackAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallbackAttrSpelling.cpp b/bindings/Python/Generated/AST/CallbackAttrSpelling.cpp index 28628a096..0f73493f9 100644 --- a/bindings/Python/Generated/AST/CallbackAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CallbackAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CalledOnceAttr.cpp b/bindings/Python/Generated/AST/CalledOnceAttr.cpp index 2165122ad..496791e5d 100644 --- a/bindings/Python/Generated/AST/CalledOnceAttr.cpp +++ b/bindings/Python/Generated/AST/CalledOnceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CalledOnceAttrSpelling.cpp b/bindings/Python/Generated/AST/CalledOnceAttrSpelling.cpp index 9f37b5caa..eb25a1401 100644 --- a/bindings/Python/Generated/AST/CalledOnceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CalledOnceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CallingConv.cpp b/bindings/Python/Generated/AST/CallingConv.cpp index dba380304..c5fa5e8f0 100644 --- a/bindings/Python/Generated/AST/CallingConv.cpp +++ b/bindings/Python/Generated/AST/CallingConv.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CanThrowResult.cpp b/bindings/Python/Generated/AST/CanThrowResult.cpp index e6433e033..c479a4ea5 100644 --- a/bindings/Python/Generated/AST/CanThrowResult.cpp +++ b/bindings/Python/Generated/AST/CanThrowResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapabilityAttr.cpp b/bindings/Python/Generated/AST/CapabilityAttr.cpp index 9f8337e74..f0f567372 100644 --- a/bindings/Python/Generated/AST/CapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/CapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/CapabilityAttrSpelling.cpp index 85fd13411..de626eea4 100644 --- a/bindings/Python/Generated/AST/CapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapturedDecl.cpp b/bindings/Python/Generated/AST/CapturedDecl.cpp index 2251d25d0..8c138eb52 100644 --- a/bindings/Python/Generated/AST/CapturedDecl.cpp +++ b/bindings/Python/Generated/AST/CapturedDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapturedRecordAttr.cpp b/bindings/Python/Generated/AST/CapturedRecordAttr.cpp index 906aea747..7c99cda7c 100644 --- a/bindings/Python/Generated/AST/CapturedRecordAttr.cpp +++ b/bindings/Python/Generated/AST/CapturedRecordAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapturedRegionKind.cpp b/bindings/Python/Generated/AST/CapturedRegionKind.cpp index 63af86df4..87f6ef258 100644 --- a/bindings/Python/Generated/AST/CapturedRegionKind.cpp +++ b/bindings/Python/Generated/AST/CapturedRegionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapturedStmt.cpp b/bindings/Python/Generated/AST/CapturedStmt.cpp index 3bec517fd..258b5908f 100644 --- a/bindings/Python/Generated/AST/CapturedStmt.cpp +++ b/bindings/Python/Generated/AST/CapturedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CapturedStmtVariableCaptureKind.cpp b/bindings/Python/Generated/AST/CapturedStmtVariableCaptureKind.cpp index fe1f86117..5f3e53f5e 100644 --- a/bindings/Python/Generated/AST/CapturedStmtVariableCaptureKind.cpp +++ b/bindings/Python/Generated/AST/CapturedStmtVariableCaptureKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CarriesDependencyAttr.cpp b/bindings/Python/Generated/AST/CarriesDependencyAttr.cpp index a09af41c7..0537d5cd6 100644 --- a/bindings/Python/Generated/AST/CarriesDependencyAttr.cpp +++ b/bindings/Python/Generated/AST/CarriesDependencyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CarriesDependencyAttrSpelling.cpp b/bindings/Python/Generated/AST/CarriesDependencyAttrSpelling.cpp index 0950dcb44..2941a0d03 100644 --- a/bindings/Python/Generated/AST/CarriesDependencyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CarriesDependencyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CaseStmt.cpp b/bindings/Python/Generated/AST/CaseStmt.cpp index 0df938732..526f42afd 100644 --- a/bindings/Python/Generated/AST/CaseStmt.cpp +++ b/bindings/Python/Generated/AST/CaseStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CastExpr.cpp b/bindings/Python/Generated/AST/CastExpr.cpp index 7063ad643..49fae2536 100644 --- a/bindings/Python/Generated/AST/CastExpr.cpp +++ b/bindings/Python/Generated/AST/CastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CastKind.cpp b/bindings/Python/Generated/AST/CastKind.cpp index fd91e23f1..beca92a65 100644 --- a/bindings/Python/Generated/AST/CastKind.cpp +++ b/bindings/Python/Generated/AST/CastKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CharacterLiteral.cpp b/bindings/Python/Generated/AST/CharacterLiteral.cpp index cb40d37ec..86ae8f7bc 100644 --- a/bindings/Python/Generated/AST/CharacterLiteral.cpp +++ b/bindings/Python/Generated/AST/CharacterLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CharacterLiteralKind.cpp b/bindings/Python/Generated/AST/CharacterLiteralKind.cpp index 820487ab5..f566d7683 100644 --- a/bindings/Python/Generated/AST/CharacterLiteralKind.cpp +++ b/bindings/Python/Generated/AST/CharacterLiteralKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ChooseExpr.cpp b/bindings/Python/Generated/AST/ChooseExpr.cpp index 6c17b5771..e08cffcc3 100644 --- a/bindings/Python/Generated/AST/ChooseExpr.cpp +++ b/bindings/Python/Generated/AST/ChooseExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ClangABI.cpp b/bindings/Python/Generated/AST/ClangABI.cpp index 6ba971b00..295791a43 100644 --- a/bindings/Python/Generated/AST/ClangABI.cpp +++ b/bindings/Python/Generated/AST/ClangABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ClassTemplateDecl.cpp b/bindings/Python/Generated/AST/ClassTemplateDecl.cpp index 4db6bdf6c..615f6f8db 100644 --- a/bindings/Python/Generated/AST/ClassTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/ClassTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ClassTemplatePartialSpecializationDecl.cpp b/bindings/Python/Generated/AST/ClassTemplatePartialSpecializationDecl.cpp index 29e748ea9..ecae39386 100644 --- a/bindings/Python/Generated/AST/ClassTemplatePartialSpecializationDecl.cpp +++ b/bindings/Python/Generated/AST/ClassTemplatePartialSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ClassTemplateSpecializationDecl.cpp b/bindings/Python/Generated/AST/ClassTemplateSpecializationDecl.cpp index 50aedd9ed..ec597d191 100644 --- a/bindings/Python/Generated/AST/ClassTemplateSpecializationDecl.cpp +++ b/bindings/Python/Generated/AST/ClassTemplateSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CleanupAttr.cpp b/bindings/Python/Generated/AST/CleanupAttr.cpp index b24ad423e..9adeac07d 100644 --- a/bindings/Python/Generated/AST/CleanupAttr.cpp +++ b/bindings/Python/Generated/AST/CleanupAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CleanupAttrSpelling.cpp b/bindings/Python/Generated/AST/CleanupAttrSpelling.cpp index d696ce824..cc95000e0 100644 --- a/bindings/Python/Generated/AST/CleanupAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CleanupAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CmseNSCallAttr.cpp b/bindings/Python/Generated/AST/CmseNSCallAttr.cpp index 34aa7a317..9ce78857e 100644 --- a/bindings/Python/Generated/AST/CmseNSCallAttr.cpp +++ b/bindings/Python/Generated/AST/CmseNSCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CmseNSEntryAttr.cpp b/bindings/Python/Generated/AST/CmseNSEntryAttr.cpp index 44fdfb0d6..897987810 100644 --- a/bindings/Python/Generated/AST/CmseNSEntryAttr.cpp +++ b/bindings/Python/Generated/AST/CmseNSEntryAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoawaitExpr.cpp b/bindings/Python/Generated/AST/CoawaitExpr.cpp index a47cbc559..87f7dbe10 100644 --- a/bindings/Python/Generated/AST/CoawaitExpr.cpp +++ b/bindings/Python/Generated/AST/CoawaitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CodeAlignAttr.cpp b/bindings/Python/Generated/AST/CodeAlignAttr.cpp index f4d3ada46..bc837bce4 100644 --- a/bindings/Python/Generated/AST/CodeAlignAttr.cpp +++ b/bindings/Python/Generated/AST/CodeAlignAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CodeAlignAttrSpelling.cpp b/bindings/Python/Generated/AST/CodeAlignAttrSpelling.cpp index 7c87f8036..ae9167d9e 100644 --- a/bindings/Python/Generated/AST/CodeAlignAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CodeAlignAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CodeModelAttr.cpp b/bindings/Python/Generated/AST/CodeModelAttr.cpp index c0f8de936..446605fe3 100644 --- a/bindings/Python/Generated/AST/CodeModelAttr.cpp +++ b/bindings/Python/Generated/AST/CodeModelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CodeModelAttrSpelling.cpp b/bindings/Python/Generated/AST/CodeModelAttrSpelling.cpp index f0cb14665..3c8931db3 100644 --- a/bindings/Python/Generated/AST/CodeModelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CodeModelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CodeSegAttr.cpp b/bindings/Python/Generated/AST/CodeSegAttr.cpp index aa1e9ee77..98884e414 100644 --- a/bindings/Python/Generated/AST/CodeSegAttr.cpp +++ b/bindings/Python/Generated/AST/CodeSegAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ColdAttr.cpp b/bindings/Python/Generated/AST/ColdAttr.cpp index e6d7c5a2a..64f38d029 100644 --- a/bindings/Python/Generated/AST/ColdAttr.cpp +++ b/bindings/Python/Generated/AST/ColdAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ColdAttrSpelling.cpp b/bindings/Python/Generated/AST/ColdAttrSpelling.cpp index 99134593d..77ab2bfb3 100644 --- a/bindings/Python/Generated/AST/ColdAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ColdAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CommentKind.cpp b/bindings/Python/Generated/AST/CommentKind.cpp index 7e0561b71..9b28b8e9a 100644 --- a/bindings/Python/Generated/AST/CommentKind.cpp +++ b/bindings/Python/Generated/AST/CommentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CommonAttr.cpp b/bindings/Python/Generated/AST/CommonAttr.cpp index d0dea1b98..440f7a24c 100644 --- a/bindings/Python/Generated/AST/CommonAttr.cpp +++ b/bindings/Python/Generated/AST/CommonAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CommonAttrSpelling.cpp b/bindings/Python/Generated/AST/CommonAttrSpelling.cpp index eaa83affa..9c65d7e52 100644 --- a/bindings/Python/Generated/AST/CommonAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CommonAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ComparisonCategoryResult.cpp b/bindings/Python/Generated/AST/ComparisonCategoryResult.cpp index 5faca16d7..d0eebe2c3 100644 --- a/bindings/Python/Generated/AST/ComparisonCategoryResult.cpp +++ b/bindings/Python/Generated/AST/ComparisonCategoryResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ComparisonCategoryType.cpp b/bindings/Python/Generated/AST/ComparisonCategoryType.cpp index 8b2d6fc14..0a8121e0e 100644 --- a/bindings/Python/Generated/AST/ComparisonCategoryType.cpp +++ b/bindings/Python/Generated/AST/ComparisonCategoryType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CompilingModuleKind.cpp b/bindings/Python/Generated/AST/CompilingModuleKind.cpp index aa40f988f..29fc3fd15 100644 --- a/bindings/Python/Generated/AST/CompilingModuleKind.cpp +++ b/bindings/Python/Generated/AST/CompilingModuleKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ComplexRangeKind.cpp b/bindings/Python/Generated/AST/ComplexRangeKind.cpp index af8526553..f89ec604d 100644 --- a/bindings/Python/Generated/AST/ComplexRangeKind.cpp +++ b/bindings/Python/Generated/AST/ComplexRangeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ComplexType.cpp b/bindings/Python/Generated/AST/ComplexType.cpp index d12a5e5c2..15364c113 100644 --- a/bindings/Python/Generated/AST/ComplexType.cpp +++ b/bindings/Python/Generated/AST/ComplexType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CompoundAssignOperator.cpp b/bindings/Python/Generated/AST/CompoundAssignOperator.cpp index b205ac4ff..081cdd6af 100644 --- a/bindings/Python/Generated/AST/CompoundAssignOperator.cpp +++ b/bindings/Python/Generated/AST/CompoundAssignOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CompoundLiteralExpr.cpp b/bindings/Python/Generated/AST/CompoundLiteralExpr.cpp index 17c9de4a4..6433a4eef 100644 --- a/bindings/Python/Generated/AST/CompoundLiteralExpr.cpp +++ b/bindings/Python/Generated/AST/CompoundLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CompoundStmt.cpp b/bindings/Python/Generated/AST/CompoundStmt.cpp index f506fabe3..de6cc7d57 100644 --- a/bindings/Python/Generated/AST/CompoundStmt.cpp +++ b/bindings/Python/Generated/AST/CompoundStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConceptDecl.cpp b/bindings/Python/Generated/AST/ConceptDecl.cpp index 9ea6ccbdd..2126572e1 100644 --- a/bindings/Python/Generated/AST/ConceptDecl.cpp +++ b/bindings/Python/Generated/AST/ConceptDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConceptSpecializationExpr.cpp b/bindings/Python/Generated/AST/ConceptSpecializationExpr.cpp index d1aa3e3cb..ee1f84cc0 100644 --- a/bindings/Python/Generated/AST/ConceptSpecializationExpr.cpp +++ b/bindings/Python/Generated/AST/ConceptSpecializationExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConditionalOperator.cpp b/bindings/Python/Generated/AST/ConditionalOperator.cpp index cc02ae38e..574a73875 100644 --- a/bindings/Python/Generated/AST/ConditionalOperator.cpp +++ b/bindings/Python/Generated/AST/ConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstAttr.cpp b/bindings/Python/Generated/AST/ConstAttr.cpp index 2433f15b4..a87bd522e 100644 --- a/bindings/Python/Generated/AST/ConstAttr.cpp +++ b/bindings/Python/Generated/AST/ConstAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstAttrSpelling.cpp b/bindings/Python/Generated/AST/ConstAttrSpelling.cpp index a7ef9e7cc..2b0ede071 100644 --- a/bindings/Python/Generated/AST/ConstAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConstAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstInitAttr.cpp b/bindings/Python/Generated/AST/ConstInitAttr.cpp index b04838c2d..454af0717 100644 --- a/bindings/Python/Generated/AST/ConstInitAttr.cpp +++ b/bindings/Python/Generated/AST/ConstInitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstInitAttrSpelling.cpp b/bindings/Python/Generated/AST/ConstInitAttrSpelling.cpp index 2096c651a..ca529bc63 100644 --- a/bindings/Python/Generated/AST/ConstInitAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConstInitAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstantArrayType.cpp b/bindings/Python/Generated/AST/ConstantArrayType.cpp index 01182d56b..1c7f93e28 100644 --- a/bindings/Python/Generated/AST/ConstantArrayType.cpp +++ b/bindings/Python/Generated/AST/ConstantArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstantExpr.cpp b/bindings/Python/Generated/AST/ConstantExpr.cpp index c284171c8..19884514b 100644 --- a/bindings/Python/Generated/AST/ConstantExpr.cpp +++ b/bindings/Python/Generated/AST/ConstantExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstantMatrixType.cpp b/bindings/Python/Generated/AST/ConstantMatrixType.cpp index e6d671e02..96f716f18 100644 --- a/bindings/Python/Generated/AST/ConstantMatrixType.cpp +++ b/bindings/Python/Generated/AST/ConstantMatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstantResultStorageKind.cpp b/bindings/Python/Generated/AST/ConstantResultStorageKind.cpp index dfe70405b..932676816 100644 --- a/bindings/Python/Generated/AST/ConstantResultStorageKind.cpp +++ b/bindings/Python/Generated/AST/ConstantResultStorageKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstexprSpecKind.cpp b/bindings/Python/Generated/AST/ConstexprSpecKind.cpp index 5494669af..eaee422cb 100644 --- a/bindings/Python/Generated/AST/ConstexprSpecKind.cpp +++ b/bindings/Python/Generated/AST/ConstexprSpecKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstructorAttr.cpp b/bindings/Python/Generated/AST/ConstructorAttr.cpp index 060941b0c..125559b1b 100644 --- a/bindings/Python/Generated/AST/ConstructorAttr.cpp +++ b/bindings/Python/Generated/AST/ConstructorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstructorAttrSpelling.cpp b/bindings/Python/Generated/AST/ConstructorAttrSpelling.cpp index f41ff4fc1..92557e4fa 100644 --- a/bindings/Python/Generated/AST/ConstructorAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConstructorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConstructorUsingShadowDecl.cpp b/bindings/Python/Generated/AST/ConstructorUsingShadowDecl.cpp index 34ffe3430..a949e4afb 100644 --- a/bindings/Python/Generated/AST/ConstructorUsingShadowDecl.cpp +++ b/bindings/Python/Generated/AST/ConstructorUsingShadowDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableAttr.cpp b/bindings/Python/Generated/AST/ConsumableAttr.cpp index ba550dbe0..383a676c7 100644 --- a/bindings/Python/Generated/AST/ConsumableAttr.cpp +++ b/bindings/Python/Generated/AST/ConsumableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableAttrConsumedState.cpp b/bindings/Python/Generated/AST/ConsumableAttrConsumedState.cpp index 4edee3302..28b237756 100644 --- a/bindings/Python/Generated/AST/ConsumableAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/ConsumableAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableAttrSpelling.cpp b/bindings/Python/Generated/AST/ConsumableAttrSpelling.cpp index 3b508758c..b26d9b0ab 100644 --- a/bindings/Python/Generated/AST/ConsumableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConsumableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableAutoCastAttr.cpp b/bindings/Python/Generated/AST/ConsumableAutoCastAttr.cpp index c0a2f241f..60f768385 100644 --- a/bindings/Python/Generated/AST/ConsumableAutoCastAttr.cpp +++ b/bindings/Python/Generated/AST/ConsumableAutoCastAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableAutoCastAttrSpelling.cpp b/bindings/Python/Generated/AST/ConsumableAutoCastAttrSpelling.cpp index ebbd5233e..883a3ef2d 100644 --- a/bindings/Python/Generated/AST/ConsumableAutoCastAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConsumableAutoCastAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableSetOnReadAttr.cpp b/bindings/Python/Generated/AST/ConsumableSetOnReadAttr.cpp index 02a007b01..fbb1636f0 100644 --- a/bindings/Python/Generated/AST/ConsumableSetOnReadAttr.cpp +++ b/bindings/Python/Generated/AST/ConsumableSetOnReadAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConsumableSetOnReadAttrSpelling.cpp b/bindings/Python/Generated/AST/ConsumableSetOnReadAttrSpelling.cpp index 6a229d95f..45312c28b 100644 --- a/bindings/Python/Generated/AST/ConsumableSetOnReadAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConsumableSetOnReadAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ContinueStmt.cpp b/bindings/Python/Generated/AST/ContinueStmt.cpp index d23909d98..829397b6c 100644 --- a/bindings/Python/Generated/AST/ContinueStmt.cpp +++ b/bindings/Python/Generated/AST/ContinueStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConvergentAttr.cpp b/bindings/Python/Generated/AST/ConvergentAttr.cpp index f3a3bc871..10a1d89a1 100644 --- a/bindings/Python/Generated/AST/ConvergentAttr.cpp +++ b/bindings/Python/Generated/AST/ConvergentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConvergentAttrSpelling.cpp b/bindings/Python/Generated/AST/ConvergentAttrSpelling.cpp index 0368b6553..51ab3976f 100644 --- a/bindings/Python/Generated/AST/ConvergentAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ConvergentAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ConvertVectorExpr.cpp b/bindings/Python/Generated/AST/ConvertVectorExpr.cpp index 83d409263..643c65415 100644 --- a/bindings/Python/Generated/AST/ConvertVectorExpr.cpp +++ b/bindings/Python/Generated/AST/ConvertVectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoreFoundationABI.cpp b/bindings/Python/Generated/AST/CoreFoundationABI.cpp index 27929dae0..a26e5e9ec 100644 --- a/bindings/Python/Generated/AST/CoreFoundationABI.cpp +++ b/bindings/Python/Generated/AST/CoreFoundationABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoreturnStmt.cpp b/bindings/Python/Generated/AST/CoreturnStmt.cpp index 3217b42b1..bbdec7873 100644 --- a/bindings/Python/Generated/AST/CoreturnStmt.cpp +++ b/bindings/Python/Generated/AST/CoreturnStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttr.cpp b/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttr.cpp index 9cd774fd8..e4f3932bb 100644 --- a/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttr.cpp +++ b/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttrSpelling.cpp b/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttrSpelling.cpp index 304dce44f..cb40f5b8f 100644 --- a/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CoroDisableLifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroLifetimeBoundAttr.cpp b/bindings/Python/Generated/AST/CoroLifetimeBoundAttr.cpp index 97da8cd0a..6576785db 100644 --- a/bindings/Python/Generated/AST/CoroLifetimeBoundAttr.cpp +++ b/bindings/Python/Generated/AST/CoroLifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroLifetimeBoundAttrSpelling.cpp b/bindings/Python/Generated/AST/CoroLifetimeBoundAttrSpelling.cpp index 38de2fdf3..9651566ca 100644 --- a/bindings/Python/Generated/AST/CoroLifetimeBoundAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CoroLifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttr.cpp b/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttr.cpp index 9ca08b8b8..cc28318df 100644 --- a/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttr.cpp +++ b/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp b/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp index 5a074a928..3bccd6e67 100644 --- a/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroReturnTypeAttr.cpp b/bindings/Python/Generated/AST/CoroReturnTypeAttr.cpp index 9664bd28a..2f963f5bd 100644 --- a/bindings/Python/Generated/AST/CoroReturnTypeAttr.cpp +++ b/bindings/Python/Generated/AST/CoroReturnTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroReturnTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/CoroReturnTypeAttrSpelling.cpp index b7c7ac616..bbfe07b8f 100644 --- a/bindings/Python/Generated/AST/CoroReturnTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CoroReturnTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroWrapperAttr.cpp b/bindings/Python/Generated/AST/CoroWrapperAttr.cpp index 98b9d0c45..b97dddc7b 100644 --- a/bindings/Python/Generated/AST/CoroWrapperAttr.cpp +++ b/bindings/Python/Generated/AST/CoroWrapperAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroWrapperAttrSpelling.cpp b/bindings/Python/Generated/AST/CoroWrapperAttrSpelling.cpp index 45f4f6c7c..0c95a8428 100644 --- a/bindings/Python/Generated/AST/CoroWrapperAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CoroWrapperAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroutineBodyStmt.cpp b/bindings/Python/Generated/AST/CoroutineBodyStmt.cpp index 742c93181..c952bf510 100644 --- a/bindings/Python/Generated/AST/CoroutineBodyStmt.cpp +++ b/bindings/Python/Generated/AST/CoroutineBodyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoroutineSuspendExpr.cpp b/bindings/Python/Generated/AST/CoroutineSuspendExpr.cpp index 77d3a71df..7904d8f77 100644 --- a/bindings/Python/Generated/AST/CoroutineSuspendExpr.cpp +++ b/bindings/Python/Generated/AST/CoroutineSuspendExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CountedByAttr.cpp b/bindings/Python/Generated/AST/CountedByAttr.cpp index 6fc3529d4..bd744af6d 100644 --- a/bindings/Python/Generated/AST/CountedByAttr.cpp +++ b/bindings/Python/Generated/AST/CountedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CountedByAttrSpelling.cpp b/bindings/Python/Generated/AST/CountedByAttrSpelling.cpp index 37c34cfb8..17b6b8f44 100644 --- a/bindings/Python/Generated/AST/CountedByAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/CountedByAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/CoyieldExpr.cpp b/bindings/Python/Generated/AST/CoyieldExpr.cpp index ff851228a..1f3849262 100644 --- a/bindings/Python/Generated/AST/CoyieldExpr.cpp +++ b/bindings/Python/Generated/AST/CoyieldExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLExportAttr.cpp b/bindings/Python/Generated/AST/DLLExportAttr.cpp index 524372d23..3f1e432df 100644 --- a/bindings/Python/Generated/AST/DLLExportAttr.cpp +++ b/bindings/Python/Generated/AST/DLLExportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLExportAttrSpelling.cpp b/bindings/Python/Generated/AST/DLLExportAttrSpelling.cpp index 5fd8e2506..61de936f1 100644 --- a/bindings/Python/Generated/AST/DLLExportAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DLLExportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLExportStaticLocalAttr.cpp b/bindings/Python/Generated/AST/DLLExportStaticLocalAttr.cpp index d04151604..fb59f6890 100644 --- a/bindings/Python/Generated/AST/DLLExportStaticLocalAttr.cpp +++ b/bindings/Python/Generated/AST/DLLExportStaticLocalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLImportAttr.cpp b/bindings/Python/Generated/AST/DLLImportAttr.cpp index 70c13021d..e2bdab0a5 100644 --- a/bindings/Python/Generated/AST/DLLImportAttr.cpp +++ b/bindings/Python/Generated/AST/DLLImportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLImportAttrSpelling.cpp b/bindings/Python/Generated/AST/DLLImportAttrSpelling.cpp index 9f91d4f9d..cb77ea125 100644 --- a/bindings/Python/Generated/AST/DLLImportAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DLLImportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DLLImportStaticLocalAttr.cpp b/bindings/Python/Generated/AST/DLLImportStaticLocalAttr.cpp index 530076a7d..555fd1a60 100644 --- a/bindings/Python/Generated/AST/DLLImportStaticLocalAttr.cpp +++ b/bindings/Python/Generated/AST/DLLImportStaticLocalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DataPositionTy.cpp b/bindings/Python/Generated/AST/DataPositionTy.cpp index bc430a8d5..a7e71be2b 100644 --- a/bindings/Python/Generated/AST/DataPositionTy.cpp +++ b/bindings/Python/Generated/AST/DataPositionTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DecayedType.cpp b/bindings/Python/Generated/AST/DecayedType.cpp index e71a96624..9fd8c59b3 100644 --- a/bindings/Python/Generated/AST/DecayedType.cpp +++ b/bindings/Python/Generated/AST/DecayedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Decl.cpp b/bindings/Python/Generated/AST/Decl.cpp index 1a0f24c18..f939dd637 100644 --- a/bindings/Python/Generated/AST/Decl.cpp +++ b/bindings/Python/Generated/AST/Decl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclCategory.cpp b/bindings/Python/Generated/AST/DeclCategory.cpp index 692bdcfce..ed5eaefb3 100644 --- a/bindings/Python/Generated/AST/DeclCategory.cpp +++ b/bindings/Python/Generated/AST/DeclCategory.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclFriendObjectKind.cpp b/bindings/Python/Generated/AST/DeclFriendObjectKind.cpp index 155adcd51..de83f6f73 100644 --- a/bindings/Python/Generated/AST/DeclFriendObjectKind.cpp +++ b/bindings/Python/Generated/AST/DeclFriendObjectKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclIdentifierNamespace.cpp b/bindings/Python/Generated/AST/DeclIdentifierNamespace.cpp index dab17ccc7..aea580505 100644 --- a/bindings/Python/Generated/AST/DeclIdentifierNamespace.cpp +++ b/bindings/Python/Generated/AST/DeclIdentifierNamespace.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclKind.cpp b/bindings/Python/Generated/AST/DeclKind.cpp index ff1e38291..6eb967462 100644 --- a/bindings/Python/Generated/AST/DeclKind.cpp +++ b/bindings/Python/Generated/AST/DeclKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclModuleOwnershipKind.cpp b/bindings/Python/Generated/AST/DeclModuleOwnershipKind.cpp index 98e1b2efa..d80726aa7 100644 --- a/bindings/Python/Generated/AST/DeclModuleOwnershipKind.cpp +++ b/bindings/Python/Generated/AST/DeclModuleOwnershipKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclObjCDeclQualifier.cpp b/bindings/Python/Generated/AST/DeclObjCDeclQualifier.cpp index d95371831..cce354697 100644 --- a/bindings/Python/Generated/AST/DeclObjCDeclQualifier.cpp +++ b/bindings/Python/Generated/AST/DeclObjCDeclQualifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclOrStmtAttr.cpp b/bindings/Python/Generated/AST/DeclOrStmtAttr.cpp index 31cc50596..ba2488ec5 100644 --- a/bindings/Python/Generated/AST/DeclOrStmtAttr.cpp +++ b/bindings/Python/Generated/AST/DeclOrStmtAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclRefExpr.cpp b/bindings/Python/Generated/AST/DeclRefExpr.cpp index b7a614cb9..c19b31ac3 100644 --- a/bindings/Python/Generated/AST/DeclRefExpr.cpp +++ b/bindings/Python/Generated/AST/DeclRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclStmt.cpp b/bindings/Python/Generated/AST/DeclStmt.cpp index ac75149af..ef5a8ce93 100644 --- a/bindings/Python/Generated/AST/DeclStmt.cpp +++ b/bindings/Python/Generated/AST/DeclStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeclaratorDecl.cpp b/bindings/Python/Generated/AST/DeclaratorDecl.cpp index f39b7f2b7..7fb6afc6b 100644 --- a/bindings/Python/Generated/AST/DeclaratorDecl.cpp +++ b/bindings/Python/Generated/AST/DeclaratorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DecltypeType.cpp b/bindings/Python/Generated/AST/DecltypeType.cpp index 88c1fd12c..c3e9e1e7b 100644 --- a/bindings/Python/Generated/AST/DecltypeType.cpp +++ b/bindings/Python/Generated/AST/DecltypeType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DecompositionDecl.cpp b/bindings/Python/Generated/AST/DecompositionDecl.cpp index cd6baebf3..834ece571 100644 --- a/bindings/Python/Generated/AST/DecompositionDecl.cpp +++ b/bindings/Python/Generated/AST/DecompositionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeducedTemplateSpecializationType.cpp b/bindings/Python/Generated/AST/DeducedTemplateSpecializationType.cpp index f94f13e91..94f4be0fa 100644 --- a/bindings/Python/Generated/AST/DeducedTemplateSpecializationType.cpp +++ b/bindings/Python/Generated/AST/DeducedTemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeducedType.cpp b/bindings/Python/Generated/AST/DeducedType.cpp index ef5216734..251d4164b 100644 --- a/bindings/Python/Generated/AST/DeducedType.cpp +++ b/bindings/Python/Generated/AST/DeducedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeductionCandidate.cpp b/bindings/Python/Generated/AST/DeductionCandidate.cpp index 6bc4951ce..7e269fd08 100644 --- a/bindings/Python/Generated/AST/DeductionCandidate.cpp +++ b/bindings/Python/Generated/AST/DeductionCandidate.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DefaultArgKind.cpp b/bindings/Python/Generated/AST/DefaultArgKind.cpp index 6203937e1..18763df5f 100644 --- a/bindings/Python/Generated/AST/DefaultArgKind.cpp +++ b/bindings/Python/Generated/AST/DefaultArgKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DefaultCallingConvention.cpp b/bindings/Python/Generated/AST/DefaultCallingConvention.cpp index d4c2e410d..4a54357d5 100644 --- a/bindings/Python/Generated/AST/DefaultCallingConvention.cpp +++ b/bindings/Python/Generated/AST/DefaultCallingConvention.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DefaultStmt.cpp b/bindings/Python/Generated/AST/DefaultStmt.cpp index eb975ba83..9d0e4b18a 100644 --- a/bindings/Python/Generated/AST/DefaultStmt.cpp +++ b/bindings/Python/Generated/AST/DefaultStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DefaultVisiblityExportMapping.cpp b/bindings/Python/Generated/AST/DefaultVisiblityExportMapping.cpp index 64d8c4b0f..66f300a10 100644 --- a/bindings/Python/Generated/AST/DefaultVisiblityExportMapping.cpp +++ b/bindings/Python/Generated/AST/DefaultVisiblityExportMapping.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentAddressSpaceType.cpp b/bindings/Python/Generated/AST/DependentAddressSpaceType.cpp index c1feca2a7..0e9bbe282 100644 --- a/bindings/Python/Generated/AST/DependentAddressSpaceType.cpp +++ b/bindings/Python/Generated/AST/DependentAddressSpaceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentBitIntType.cpp b/bindings/Python/Generated/AST/DependentBitIntType.cpp index 8d39b637e..8d94efa1d 100644 --- a/bindings/Python/Generated/AST/DependentBitIntType.cpp +++ b/bindings/Python/Generated/AST/DependentBitIntType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentCoawaitExpr.cpp b/bindings/Python/Generated/AST/DependentCoawaitExpr.cpp index 24f506e9a..76c516530 100644 --- a/bindings/Python/Generated/AST/DependentCoawaitExpr.cpp +++ b/bindings/Python/Generated/AST/DependentCoawaitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentNameType.cpp b/bindings/Python/Generated/AST/DependentNameType.cpp index f5cff5ff1..2fbce83a3 100644 --- a/bindings/Python/Generated/AST/DependentNameType.cpp +++ b/bindings/Python/Generated/AST/DependentNameType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentScopeDeclRefExpr.cpp b/bindings/Python/Generated/AST/DependentScopeDeclRefExpr.cpp index 599a5c56c..db49af7e8 100644 --- a/bindings/Python/Generated/AST/DependentScopeDeclRefExpr.cpp +++ b/bindings/Python/Generated/AST/DependentScopeDeclRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentSizedArrayType.cpp b/bindings/Python/Generated/AST/DependentSizedArrayType.cpp index 13869f323..4a75182fd 100644 --- a/bindings/Python/Generated/AST/DependentSizedArrayType.cpp +++ b/bindings/Python/Generated/AST/DependentSizedArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentSizedExtVectorType.cpp b/bindings/Python/Generated/AST/DependentSizedExtVectorType.cpp index e4348bf28..880178eae 100644 --- a/bindings/Python/Generated/AST/DependentSizedExtVectorType.cpp +++ b/bindings/Python/Generated/AST/DependentSizedExtVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentSizedMatrixType.cpp b/bindings/Python/Generated/AST/DependentSizedMatrixType.cpp index 0659f4bfa..2708a910d 100644 --- a/bindings/Python/Generated/AST/DependentSizedMatrixType.cpp +++ b/bindings/Python/Generated/AST/DependentSizedMatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentTemplateSpecializationType.cpp b/bindings/Python/Generated/AST/DependentTemplateSpecializationType.cpp index 0882fb24c..74a36f159 100644 --- a/bindings/Python/Generated/AST/DependentTemplateSpecializationType.cpp +++ b/bindings/Python/Generated/AST/DependentTemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DependentVectorType.cpp b/bindings/Python/Generated/AST/DependentVectorType.cpp index 513da3c13..1052a936c 100644 --- a/bindings/Python/Generated/AST/DependentVectorType.cpp +++ b/bindings/Python/Generated/AST/DependentVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeprecatedAttr.cpp b/bindings/Python/Generated/AST/DeprecatedAttr.cpp index 2513c13b5..4c3308c6d 100644 --- a/bindings/Python/Generated/AST/DeprecatedAttr.cpp +++ b/bindings/Python/Generated/AST/DeprecatedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DeprecatedAttrSpelling.cpp b/bindings/Python/Generated/AST/DeprecatedAttrSpelling.cpp index b28d3d300..f7d1f0dc0 100644 --- a/bindings/Python/Generated/AST/DeprecatedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DeprecatedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DesignatedInitExpr.cpp b/bindings/Python/Generated/AST/DesignatedInitExpr.cpp index cd060c115..a4d504acb 100644 --- a/bindings/Python/Generated/AST/DesignatedInitExpr.cpp +++ b/bindings/Python/Generated/AST/DesignatedInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DesignatedInitUpdateExpr.cpp b/bindings/Python/Generated/AST/DesignatedInitUpdateExpr.cpp index ace3169eb..31be67628 100644 --- a/bindings/Python/Generated/AST/DesignatedInitUpdateExpr.cpp +++ b/bindings/Python/Generated/AST/DesignatedInitUpdateExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Designator.cpp b/bindings/Python/Generated/AST/Designator.cpp index d5b5fdb17..e1ba81742 100644 --- a/bindings/Python/Generated/AST/Designator.cpp +++ b/bindings/Python/Generated/AST/Designator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DesignatorKind.cpp b/bindings/Python/Generated/AST/DesignatorKind.cpp index 1d4eb7881..cfef11fe4 100644 --- a/bindings/Python/Generated/AST/DesignatorKind.cpp +++ b/bindings/Python/Generated/AST/DesignatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DestructorAttr.cpp b/bindings/Python/Generated/AST/DestructorAttr.cpp index 042287241..31f6cd027 100644 --- a/bindings/Python/Generated/AST/DestructorAttr.cpp +++ b/bindings/Python/Generated/AST/DestructorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DestructorAttrSpelling.cpp b/bindings/Python/Generated/AST/DestructorAttrSpelling.cpp index 1a7376af5..210bafc35 100644 --- a/bindings/Python/Generated/AST/DestructorAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DestructorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttr.cpp b/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttr.cpp index ff73a5bb0..d3ea13395 100644 --- a/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttr.cpp +++ b/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttrSpelling.cpp b/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttrSpelling.cpp index 67b884e69..d5793aa6c 100644 --- a/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DiagnoseAsBuiltinAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DiagnoseIfAttr.cpp b/bindings/Python/Generated/AST/DiagnoseIfAttr.cpp index b9769f97c..05aa0a9df 100644 --- a/bindings/Python/Generated/AST/DiagnoseIfAttr.cpp +++ b/bindings/Python/Generated/AST/DiagnoseIfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DiagnoseIfAttrDiagnosticType.cpp b/bindings/Python/Generated/AST/DiagnoseIfAttrDiagnosticType.cpp index 419cd2a36..98edf2f79 100644 --- a/bindings/Python/Generated/AST/DiagnoseIfAttrDiagnosticType.cpp +++ b/bindings/Python/Generated/AST/DiagnoseIfAttrDiagnosticType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DiagnosticLevelMask.cpp b/bindings/Python/Generated/AST/DiagnosticLevelMask.cpp index 60244d025..c96987013 100644 --- a/bindings/Python/Generated/AST/DiagnosticLevelMask.cpp +++ b/bindings/Python/Generated/AST/DiagnosticLevelMask.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttr.cpp b/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttr.cpp index 361b98e64..55e5b229d 100644 --- a/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttr.cpp +++ b/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttrSpelling.cpp b/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttrSpelling.cpp index 41ccf6052..1d17ee01b 100644 --- a/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DisableSanitizerInstrumentationAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DisableTailCallsAttr.cpp b/bindings/Python/Generated/AST/DisableTailCallsAttr.cpp index 5449d8ae1..ccb90a1a8 100644 --- a/bindings/Python/Generated/AST/DisableTailCallsAttr.cpp +++ b/bindings/Python/Generated/AST/DisableTailCallsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DisableTailCallsAttrSpelling.cpp b/bindings/Python/Generated/AST/DisableTailCallsAttrSpelling.cpp index 42fce70c2..3875a828e 100644 --- a/bindings/Python/Generated/AST/DisableTailCallsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/DisableTailCallsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/DoStmt.cpp b/bindings/Python/Generated/AST/DoStmt.cpp index 8bc09efcb..bef4df17b 100644 --- a/bindings/Python/Generated/AST/DoStmt.cpp +++ b/bindings/Python/Generated/AST/DoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ElaboratedType.cpp b/bindings/Python/Generated/AST/ElaboratedType.cpp index 863f0ec68..3a357ce7b 100644 --- a/bindings/Python/Generated/AST/ElaboratedType.cpp +++ b/bindings/Python/Generated/AST/ElaboratedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ElaboratedTypeKeyword.cpp b/bindings/Python/Generated/AST/ElaboratedTypeKeyword.cpp index 275abca61..f99674a65 100644 --- a/bindings/Python/Generated/AST/ElaboratedTypeKeyword.cpp +++ b/bindings/Python/Generated/AST/ElaboratedTypeKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EmptyBasesAttr.cpp b/bindings/Python/Generated/AST/EmptyBasesAttr.cpp index 5522d861d..0c9103803 100644 --- a/bindings/Python/Generated/AST/EmptyBasesAttr.cpp +++ b/bindings/Python/Generated/AST/EmptyBasesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EmptyDecl.cpp b/bindings/Python/Generated/AST/EmptyDecl.cpp index b4c094e75..024c61f42 100644 --- a/bindings/Python/Generated/AST/EmptyDecl.cpp +++ b/bindings/Python/Generated/AST/EmptyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnableIfAttr.cpp b/bindings/Python/Generated/AST/EnableIfAttr.cpp index ad58400fd..77428e8c2 100644 --- a/bindings/Python/Generated/AST/EnableIfAttr.cpp +++ b/bindings/Python/Generated/AST/EnableIfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnforceTCBAttr.cpp b/bindings/Python/Generated/AST/EnforceTCBAttr.cpp index f7c650c58..bd107fec7 100644 --- a/bindings/Python/Generated/AST/EnforceTCBAttr.cpp +++ b/bindings/Python/Generated/AST/EnforceTCBAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnforceTCBAttrSpelling.cpp b/bindings/Python/Generated/AST/EnforceTCBAttrSpelling.cpp index 03a7fe67b..07e1520af 100644 --- a/bindings/Python/Generated/AST/EnforceTCBAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/EnforceTCBAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnforceTCBLeafAttr.cpp b/bindings/Python/Generated/AST/EnforceTCBLeafAttr.cpp index cf877bcbe..4984dd63e 100644 --- a/bindings/Python/Generated/AST/EnforceTCBLeafAttr.cpp +++ b/bindings/Python/Generated/AST/EnforceTCBLeafAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnforceTCBLeafAttrSpelling.cpp b/bindings/Python/Generated/AST/EnforceTCBLeafAttrSpelling.cpp index 93f0fde1e..1c885d96b 100644 --- a/bindings/Python/Generated/AST/EnforceTCBLeafAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/EnforceTCBLeafAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumConstantDecl.cpp b/bindings/Python/Generated/AST/EnumConstantDecl.cpp index 00d70baa6..da57d4dc9 100644 --- a/bindings/Python/Generated/AST/EnumConstantDecl.cpp +++ b/bindings/Python/Generated/AST/EnumConstantDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumDecl.cpp b/bindings/Python/Generated/AST/EnumDecl.cpp index c95381cdc..12ebdc9c3 100644 --- a/bindings/Python/Generated/AST/EnumDecl.cpp +++ b/bindings/Python/Generated/AST/EnumDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumExtensibilityAttr.cpp b/bindings/Python/Generated/AST/EnumExtensibilityAttr.cpp index f4906f759..283a2bc4a 100644 --- a/bindings/Python/Generated/AST/EnumExtensibilityAttr.cpp +++ b/bindings/Python/Generated/AST/EnumExtensibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumExtensibilityAttrKind.cpp b/bindings/Python/Generated/AST/EnumExtensibilityAttrKind.cpp index ac082e806..458734493 100644 --- a/bindings/Python/Generated/AST/EnumExtensibilityAttrKind.cpp +++ b/bindings/Python/Generated/AST/EnumExtensibilityAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumExtensibilityAttrSpelling.cpp b/bindings/Python/Generated/AST/EnumExtensibilityAttrSpelling.cpp index 3227e7136..d69a81855 100644 --- a/bindings/Python/Generated/AST/EnumExtensibilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/EnumExtensibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EnumType.cpp b/bindings/Python/Generated/AST/EnumType.cpp index 9ef267b34..cb7f01745 100644 --- a/bindings/Python/Generated/AST/EnumType.cpp +++ b/bindings/Python/Generated/AST/EnumType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ErrorAttr.cpp b/bindings/Python/Generated/AST/ErrorAttr.cpp index b3ba4d35d..859a35ef6 100644 --- a/bindings/Python/Generated/AST/ErrorAttr.cpp +++ b/bindings/Python/Generated/AST/ErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ErrorAttrSpelling.cpp b/bindings/Python/Generated/AST/ErrorAttrSpelling.cpp index 3d26e000f..69e91a248 100644 --- a/bindings/Python/Generated/AST/ErrorAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ErrorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/EscapeChar.cpp b/bindings/Python/Generated/AST/EscapeChar.cpp index 0623d0a62..44a318417 100644 --- a/bindings/Python/Generated/AST/EscapeChar.cpp +++ b/bindings/Python/Generated/AST/EscapeChar.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExceptionHandlingKind.cpp b/bindings/Python/Generated/AST/ExceptionHandlingKind.cpp index 82f6c44a8..d4c68ff96 100644 --- a/bindings/Python/Generated/AST/ExceptionHandlingKind.cpp +++ b/bindings/Python/Generated/AST/ExceptionHandlingKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExceptionSpecificationType.cpp b/bindings/Python/Generated/AST/ExceptionSpecificationType.cpp index 63c48271c..f32f326eb 100644 --- a/bindings/Python/Generated/AST/ExceptionSpecificationType.cpp +++ b/bindings/Python/Generated/AST/ExceptionSpecificationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExcessPrecisionKind.cpp b/bindings/Python/Generated/AST/ExcessPrecisionKind.cpp index 7b1071452..6629951e3 100644 --- a/bindings/Python/Generated/AST/ExcessPrecisionKind.cpp +++ b/bindings/Python/Generated/AST/ExcessPrecisionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttr.cpp b/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttr.cpp index 80ae87452..36b8b4e63 100644 --- a/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttr.cpp +++ b/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp b/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp index bc17b1700..4e633119d 100644 --- a/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExclusiveTrylockFunctionAttr.cpp b/bindings/Python/Generated/AST/ExclusiveTrylockFunctionAttr.cpp index 1dff69b1f..077258651 100644 --- a/bindings/Python/Generated/AST/ExclusiveTrylockFunctionAttr.cpp +++ b/bindings/Python/Generated/AST/ExclusiveTrylockFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExplicitCastExpr.cpp b/bindings/Python/Generated/AST/ExplicitCastExpr.cpp index dbb0463bf..30f417433 100644 --- a/bindings/Python/Generated/AST/ExplicitCastExpr.cpp +++ b/bindings/Python/Generated/AST/ExplicitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExplicitSpecKind.cpp b/bindings/Python/Generated/AST/ExplicitSpecKind.cpp index f06404bd8..11a10c6a1 100644 --- a/bindings/Python/Generated/AST/ExplicitSpecKind.cpp +++ b/bindings/Python/Generated/AST/ExplicitSpecKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExportDecl.cpp b/bindings/Python/Generated/AST/ExportDecl.cpp index cdddfefba..06e432eeb 100644 --- a/bindings/Python/Generated/AST/ExportDecl.cpp +++ b/bindings/Python/Generated/AST/ExportDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Expr.cpp b/bindings/Python/Generated/AST/Expr.cpp index dd6f382bc..d39bc9841 100644 --- a/bindings/Python/Generated/AST/Expr.cpp +++ b/bindings/Python/Generated/AST/Expr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprConstantExprKind.cpp b/bindings/Python/Generated/AST/ExprConstantExprKind.cpp index bfdf9b8b5..273db0a29 100644 --- a/bindings/Python/Generated/AST/ExprConstantExprKind.cpp +++ b/bindings/Python/Generated/AST/ExprConstantExprKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprDependence.cpp b/bindings/Python/Generated/AST/ExprDependence.cpp index cf59b2aa2..1ec51c6c0 100644 --- a/bindings/Python/Generated/AST/ExprDependence.cpp +++ b/bindings/Python/Generated/AST/ExprDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprLValueClassification.cpp b/bindings/Python/Generated/AST/ExprLValueClassification.cpp index af0ab7bdd..f78c0ba73 100644 --- a/bindings/Python/Generated/AST/ExprLValueClassification.cpp +++ b/bindings/Python/Generated/AST/ExprLValueClassification.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprNullPointerConstantKind.cpp b/bindings/Python/Generated/AST/ExprNullPointerConstantKind.cpp index c8145b68b..c7b7b9f02 100644 --- a/bindings/Python/Generated/AST/ExprNullPointerConstantKind.cpp +++ b/bindings/Python/Generated/AST/ExprNullPointerConstantKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprNullPointerConstantValueDependence.cpp b/bindings/Python/Generated/AST/ExprNullPointerConstantValueDependence.cpp index c92c3b8a2..97cf6cf19 100644 --- a/bindings/Python/Generated/AST/ExprNullPointerConstantValueDependence.cpp +++ b/bindings/Python/Generated/AST/ExprNullPointerConstantValueDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprObjectKind.cpp b/bindings/Python/Generated/AST/ExprObjectKind.cpp index a128f9a4b..3eb81a9b9 100644 --- a/bindings/Python/Generated/AST/ExprObjectKind.cpp +++ b/bindings/Python/Generated/AST/ExprObjectKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprOffsets.cpp b/bindings/Python/Generated/AST/ExprOffsets.cpp index b735f03a1..506547c3d 100644 --- a/bindings/Python/Generated/AST/ExprOffsets.cpp +++ b/bindings/Python/Generated/AST/ExprOffsets.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprSideEffectsKind.cpp b/bindings/Python/Generated/AST/ExprSideEffectsKind.cpp index 190c31994..c5d3b38c1 100644 --- a/bindings/Python/Generated/AST/ExprSideEffectsKind.cpp +++ b/bindings/Python/Generated/AST/ExprSideEffectsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprValueKind.cpp b/bindings/Python/Generated/AST/ExprValueKind.cpp index 33bcf2338..574960542 100644 --- a/bindings/Python/Generated/AST/ExprValueKind.cpp +++ b/bindings/Python/Generated/AST/ExprValueKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprWithCleanups.cpp b/bindings/Python/Generated/AST/ExprWithCleanups.cpp index 31888ac8c..dac3be9bb 100644 --- a/bindings/Python/Generated/AST/ExprWithCleanups.cpp +++ b/bindings/Python/Generated/AST/ExprWithCleanups.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExpressionTrait.cpp b/bindings/Python/Generated/AST/ExpressionTrait.cpp index 603ddc716..7329c8a0c 100644 --- a/bindings/Python/Generated/AST/ExpressionTrait.cpp +++ b/bindings/Python/Generated/AST/ExpressionTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExpressionTraitExpr.cpp b/bindings/Python/Generated/AST/ExpressionTraitExpr.cpp index c924d86c4..12d829dd9 100644 --- a/bindings/Python/Generated/AST/ExpressionTraitExpr.cpp +++ b/bindings/Python/Generated/AST/ExpressionTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExprisModifiableLvalueResult.cpp b/bindings/Python/Generated/AST/ExprisModifiableLvalueResult.cpp index 5527eb6ca..68e948ccd 100644 --- a/bindings/Python/Generated/AST/ExprisModifiableLvalueResult.cpp +++ b/bindings/Python/Generated/AST/ExprisModifiableLvalueResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExtKind.cpp b/bindings/Python/Generated/AST/ExtKind.cpp index 001473c95..867a75602 100644 --- a/bindings/Python/Generated/AST/ExtKind.cpp +++ b/bindings/Python/Generated/AST/ExtKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExtVectorElementExpr.cpp b/bindings/Python/Generated/AST/ExtVectorElementExpr.cpp index fb2e4a869..c8cbcc8ff 100644 --- a/bindings/Python/Generated/AST/ExtVectorElementExpr.cpp +++ b/bindings/Python/Generated/AST/ExtVectorElementExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExtVectorType.cpp b/bindings/Python/Generated/AST/ExtVectorType.cpp index 643a2f9f9..ee63d35fb 100644 --- a/bindings/Python/Generated/AST/ExtVectorType.cpp +++ b/bindings/Python/Generated/AST/ExtVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExtendArgsKind.cpp b/bindings/Python/Generated/AST/ExtendArgsKind.cpp index dd5fe062a..4fed21b67 100644 --- a/bindings/Python/Generated/AST/ExtendArgsKind.cpp +++ b/bindings/Python/Generated/AST/ExtendArgsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExternCContextDecl.cpp b/bindings/Python/Generated/AST/ExternCContextDecl.cpp index 0e1fa0cd8..fe51e205c 100644 --- a/bindings/Python/Generated/AST/ExternCContextDecl.cpp +++ b/bindings/Python/Generated/AST/ExternCContextDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExternalSourceSymbolAttr.cpp b/bindings/Python/Generated/AST/ExternalSourceSymbolAttr.cpp index 542c70cf5..77169346d 100644 --- a/bindings/Python/Generated/AST/ExternalSourceSymbolAttr.cpp +++ b/bindings/Python/Generated/AST/ExternalSourceSymbolAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ExternalSourceSymbolAttrSpelling.cpp b/bindings/Python/Generated/AST/ExternalSourceSymbolAttrSpelling.cpp index 13d383f8a..c2a5b9fc4 100644 --- a/bindings/Python/Generated/AST/ExternalSourceSymbolAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ExternalSourceSymbolAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FPEvalMethodKind.cpp b/bindings/Python/Generated/AST/FPEvalMethodKind.cpp index 34c87ba86..e720aee9f 100644 --- a/bindings/Python/Generated/AST/FPEvalMethodKind.cpp +++ b/bindings/Python/Generated/AST/FPEvalMethodKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FPExceptionModeKind.cpp b/bindings/Python/Generated/AST/FPExceptionModeKind.cpp index dd7be3d37..130821045 100644 --- a/bindings/Python/Generated/AST/FPExceptionModeKind.cpp +++ b/bindings/Python/Generated/AST/FPExceptionModeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FPModeKind.cpp b/bindings/Python/Generated/AST/FPModeKind.cpp index dec447347..438e1b32d 100644 --- a/bindings/Python/Generated/AST/FPModeKind.cpp +++ b/bindings/Python/Generated/AST/FPModeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FallThroughAttr.cpp b/bindings/Python/Generated/AST/FallThroughAttr.cpp index c16ea5e26..726919099 100644 --- a/bindings/Python/Generated/AST/FallThroughAttr.cpp +++ b/bindings/Python/Generated/AST/FallThroughAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FallThroughAttrSpelling.cpp b/bindings/Python/Generated/AST/FallThroughAttrSpelling.cpp index 15ab6c869..695d7f829 100644 --- a/bindings/Python/Generated/AST/FallThroughAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FallThroughAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FastCallAttr.cpp b/bindings/Python/Generated/AST/FastCallAttr.cpp index b591b1ce7..9eff70200 100644 --- a/bindings/Python/Generated/AST/FastCallAttr.cpp +++ b/bindings/Python/Generated/AST/FastCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FastCallAttrSpelling.cpp b/bindings/Python/Generated/AST/FastCallAttrSpelling.cpp index a566cfe16..ec23106c9 100644 --- a/bindings/Python/Generated/AST/FastCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FastCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FieldDecl.cpp b/bindings/Python/Generated/AST/FieldDecl.cpp index 410ef671a..d2f14f5bc 100644 --- a/bindings/Python/Generated/AST/FieldDecl.cpp +++ b/bindings/Python/Generated/AST/FieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FileScopeAsmDecl.cpp b/bindings/Python/Generated/AST/FileScopeAsmDecl.cpp index 17992cd29..2d6d1c5b8 100644 --- a/bindings/Python/Generated/AST/FileScopeAsmDecl.cpp +++ b/bindings/Python/Generated/AST/FileScopeAsmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FinalAttr.cpp b/bindings/Python/Generated/AST/FinalAttr.cpp index f0d6037e2..832751065 100644 --- a/bindings/Python/Generated/AST/FinalAttr.cpp +++ b/bindings/Python/Generated/AST/FinalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FinalAttrSpelling.cpp b/bindings/Python/Generated/AST/FinalAttrSpelling.cpp index fbe2357e7..6a0fc7037 100644 --- a/bindings/Python/Generated/AST/FinalAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FinalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FixedPointLiteral.cpp b/bindings/Python/Generated/AST/FixedPointLiteral.cpp index 4a0570a28..291866945 100644 --- a/bindings/Python/Generated/AST/FixedPointLiteral.cpp +++ b/bindings/Python/Generated/AST/FixedPointLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FlagEnumAttr.cpp b/bindings/Python/Generated/AST/FlagEnumAttr.cpp index 4b4f03241..3308e10a7 100644 --- a/bindings/Python/Generated/AST/FlagEnumAttr.cpp +++ b/bindings/Python/Generated/AST/FlagEnumAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FlagEnumAttrSpelling.cpp b/bindings/Python/Generated/AST/FlagEnumAttrSpelling.cpp index 68f95ef77..3a872fe49 100644 --- a/bindings/Python/Generated/AST/FlagEnumAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FlagEnumAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Flags.cpp b/bindings/Python/Generated/AST/Flags.cpp index 391ef9626..5c401959e 100644 --- a/bindings/Python/Generated/AST/Flags.cpp +++ b/bindings/Python/Generated/AST/Flags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FlattenAttr.cpp b/bindings/Python/Generated/AST/FlattenAttr.cpp index f7ac191df..62ec3a6cb 100644 --- a/bindings/Python/Generated/AST/FlattenAttr.cpp +++ b/bindings/Python/Generated/AST/FlattenAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FlattenAttrSpelling.cpp b/bindings/Python/Generated/AST/FlattenAttrSpelling.cpp index 2d782c68e..0245313cb 100644 --- a/bindings/Python/Generated/AST/FlattenAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FlattenAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FloatingLiteral.cpp b/bindings/Python/Generated/AST/FloatingLiteral.cpp index fc6f28c8c..cb1a632ea 100644 --- a/bindings/Python/Generated/AST/FloatingLiteral.cpp +++ b/bindings/Python/Generated/AST/FloatingLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ForStmt.cpp b/bindings/Python/Generated/AST/ForStmt.cpp index 2c878e08d..296c08cd9 100644 --- a/bindings/Python/Generated/AST/ForStmt.cpp +++ b/bindings/Python/Generated/AST/ForStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FormatArgAttr.cpp b/bindings/Python/Generated/AST/FormatArgAttr.cpp index 16c86664a..df0adae9f 100644 --- a/bindings/Python/Generated/AST/FormatArgAttr.cpp +++ b/bindings/Python/Generated/AST/FormatArgAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FormatArgAttrSpelling.cpp b/bindings/Python/Generated/AST/FormatArgAttrSpelling.cpp index 721ff11dd..81cf7757f 100644 --- a/bindings/Python/Generated/AST/FormatArgAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FormatArgAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FormatAttr.cpp b/bindings/Python/Generated/AST/FormatAttr.cpp index 33bd698a4..cf955625c 100644 --- a/bindings/Python/Generated/AST/FormatAttr.cpp +++ b/bindings/Python/Generated/AST/FormatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FormatAttrSpelling.cpp b/bindings/Python/Generated/AST/FormatAttrSpelling.cpp index 4db2ca847..676267480 100644 --- a/bindings/Python/Generated/AST/FormatAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FormatAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FriendDecl.cpp b/bindings/Python/Generated/AST/FriendDecl.cpp index 9fc3a185d..7ab1fe78c 100644 --- a/bindings/Python/Generated/AST/FriendDecl.cpp +++ b/bindings/Python/Generated/AST/FriendDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FriendTemplateDecl.cpp b/bindings/Python/Generated/AST/FriendTemplateDecl.cpp index 38c9e2772..4df37ec12 100644 --- a/bindings/Python/Generated/AST/FriendTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/FriendTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FullExpr.cpp b/bindings/Python/Generated/AST/FullExpr.cpp index c24334440..da61e2288 100644 --- a/bindings/Python/Generated/AST/FullExpr.cpp +++ b/bindings/Python/Generated/AST/FullExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionDecl.cpp b/bindings/Python/Generated/AST/FunctionDecl.cpp index fba733aea..d6be2f074 100644 --- a/bindings/Python/Generated/AST/FunctionDecl.cpp +++ b/bindings/Python/Generated/AST/FunctionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionDeclTemplatedKind.cpp b/bindings/Python/Generated/AST/FunctionDeclTemplatedKind.cpp index d52468b3c..364f8ae15 100644 --- a/bindings/Python/Generated/AST/FunctionDeclTemplatedKind.cpp +++ b/bindings/Python/Generated/AST/FunctionDeclTemplatedKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionNoProtoType.cpp b/bindings/Python/Generated/AST/FunctionNoProtoType.cpp index 0841ca21a..a75e0ab43 100644 --- a/bindings/Python/Generated/AST/FunctionNoProtoType.cpp +++ b/bindings/Python/Generated/AST/FunctionNoProtoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionParmPackExpr.cpp b/bindings/Python/Generated/AST/FunctionParmPackExpr.cpp index f9991a8ba..dce427541 100644 --- a/bindings/Python/Generated/AST/FunctionParmPackExpr.cpp +++ b/bindings/Python/Generated/AST/FunctionParmPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionProtoType.cpp b/bindings/Python/Generated/AST/FunctionProtoType.cpp index 20738d16d..8e594f0bd 100644 --- a/bindings/Python/Generated/AST/FunctionProtoType.cpp +++ b/bindings/Python/Generated/AST/FunctionProtoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionReturnThunksAttr.cpp b/bindings/Python/Generated/AST/FunctionReturnThunksAttr.cpp index 66f575539..50c3abd07 100644 --- a/bindings/Python/Generated/AST/FunctionReturnThunksAttr.cpp +++ b/bindings/Python/Generated/AST/FunctionReturnThunksAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionReturnThunksAttrKind.cpp b/bindings/Python/Generated/AST/FunctionReturnThunksAttrKind.cpp index 16966a0b8..b1f0c203f 100644 --- a/bindings/Python/Generated/AST/FunctionReturnThunksAttrKind.cpp +++ b/bindings/Python/Generated/AST/FunctionReturnThunksAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionReturnThunksAttrSpelling.cpp b/bindings/Python/Generated/AST/FunctionReturnThunksAttrSpelling.cpp index 8ad09a742..535531661 100644 --- a/bindings/Python/Generated/AST/FunctionReturnThunksAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/FunctionReturnThunksAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionTemplateDecl.cpp b/bindings/Python/Generated/AST/FunctionTemplateDecl.cpp index 9fa8e8c6b..958eaa7d7 100644 --- a/bindings/Python/Generated/AST/FunctionTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/FunctionTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionType.cpp b/bindings/Python/Generated/AST/FunctionType.cpp index 86acd44a6..647e5e259 100644 --- a/bindings/Python/Generated/AST/FunctionType.cpp +++ b/bindings/Python/Generated/AST/FunctionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionTypeAArch64SMETypeAttributes.cpp b/bindings/Python/Generated/AST/FunctionTypeAArch64SMETypeAttributes.cpp index 4fafa3d97..1184f3202 100644 --- a/bindings/Python/Generated/AST/FunctionTypeAArch64SMETypeAttributes.cpp +++ b/bindings/Python/Generated/AST/FunctionTypeAArch64SMETypeAttributes.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/FunctionTypeArmStateValue.cpp b/bindings/Python/Generated/AST/FunctionTypeArmStateValue.cpp index f9afc7880..89b2c9429 100644 --- a/bindings/Python/Generated/AST/FunctionTypeArmStateValue.cpp +++ b/bindings/Python/Generated/AST/FunctionTypeArmStateValue.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GC.cpp b/bindings/Python/Generated/AST/GC.cpp index 37abaa003..f4f0432af 100644 --- a/bindings/Python/Generated/AST/GC.cpp +++ b/bindings/Python/Generated/AST/GC.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GCCAsmStmt.cpp b/bindings/Python/Generated/AST/GCCAsmStmt.cpp index b174d0bce..2e56becf6 100644 --- a/bindings/Python/Generated/AST/GCCAsmStmt.cpp +++ b/bindings/Python/Generated/AST/GCCAsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GCMode.cpp b/bindings/Python/Generated/AST/GCMode.cpp index 43d4d3033..89be027f6 100644 --- a/bindings/Python/Generated/AST/GCMode.cpp +++ b/bindings/Python/Generated/AST/GCMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GNUInlineAttr.cpp b/bindings/Python/Generated/AST/GNUInlineAttr.cpp index a345126a3..96d009c48 100644 --- a/bindings/Python/Generated/AST/GNUInlineAttr.cpp +++ b/bindings/Python/Generated/AST/GNUInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GNUInlineAttrSpelling.cpp b/bindings/Python/Generated/AST/GNUInlineAttrSpelling.cpp index b8e22a15c..f45b0fc96 100644 --- a/bindings/Python/Generated/AST/GNUInlineAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/GNUInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GNUNullExpr.cpp b/bindings/Python/Generated/AST/GNUNullExpr.cpp index 120776f7a..af70774c0 100644 --- a/bindings/Python/Generated/AST/GNUNullExpr.cpp +++ b/bindings/Python/Generated/AST/GNUNullExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GPUDefaultStreamKind.cpp b/bindings/Python/Generated/AST/GPUDefaultStreamKind.cpp index 40369db50..c5c0e4841 100644 --- a/bindings/Python/Generated/AST/GPUDefaultStreamKind.cpp +++ b/bindings/Python/Generated/AST/GPUDefaultStreamKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GVALinkage.cpp b/bindings/Python/Generated/AST/GVALinkage.cpp index a1b82de79..7dbc1118a 100644 --- a/bindings/Python/Generated/AST/GVALinkage.cpp +++ b/bindings/Python/Generated/AST/GVALinkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GenericSelectionExpr.cpp b/bindings/Python/Generated/AST/GenericSelectionExpr.cpp index 41f8d60c1..add604f67 100644 --- a/bindings/Python/Generated/AST/GenericSelectionExpr.cpp +++ b/bindings/Python/Generated/AST/GenericSelectionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GetBuiltinTypeError.cpp b/bindings/Python/Generated/AST/GetBuiltinTypeError.cpp index d26f7312a..8ce83bd6f 100644 --- a/bindings/Python/Generated/AST/GetBuiltinTypeError.cpp +++ b/bindings/Python/Generated/AST/GetBuiltinTypeError.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GotoStmt.cpp b/bindings/Python/Generated/AST/GotoStmt.cpp index 5427ab17b..07f30ead1 100644 --- a/bindings/Python/Generated/AST/GotoStmt.cpp +++ b/bindings/Python/Generated/AST/GotoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GuardedByAttr.cpp b/bindings/Python/Generated/AST/GuardedByAttr.cpp index 367f80eeb..b18627031 100644 --- a/bindings/Python/Generated/AST/GuardedByAttr.cpp +++ b/bindings/Python/Generated/AST/GuardedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GuardedVarAttr.cpp b/bindings/Python/Generated/AST/GuardedVarAttr.cpp index ef78c12ac..ab4ebba38 100644 --- a/bindings/Python/Generated/AST/GuardedVarAttr.cpp +++ b/bindings/Python/Generated/AST/GuardedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/GuardedVarAttrSpelling.cpp b/bindings/Python/Generated/AST/GuardedVarAttrSpelling.cpp index eaf78d645..d871c1aae 100644 --- a/bindings/Python/Generated/AST/GuardedVarAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/GuardedVarAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HIPManagedAttr.cpp b/bindings/Python/Generated/AST/HIPManagedAttr.cpp index 5038506b5..8b8ed1828 100644 --- a/bindings/Python/Generated/AST/HIPManagedAttr.cpp +++ b/bindings/Python/Generated/AST/HIPManagedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HIPManagedAttrSpelling.cpp b/bindings/Python/Generated/AST/HIPManagedAttrSpelling.cpp index 9b7474bc7..5b0c37988 100644 --- a/bindings/Python/Generated/AST/HIPManagedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/HIPManagedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLAnnotationAttr.cpp b/bindings/Python/Generated/AST/HLSLAnnotationAttr.cpp index 5743c26a6..be5148f04 100644 --- a/bindings/Python/Generated/AST/HLSLAnnotationAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLAnnotationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLBufferDecl.cpp b/bindings/Python/Generated/AST/HLSLBufferDecl.cpp index 423c51bf8..fbb6a8496 100644 --- a/bindings/Python/Generated/AST/HLSLBufferDecl.cpp +++ b/bindings/Python/Generated/AST/HLSLBufferDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLGroupSharedAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/HLSLGroupSharedAddressSpaceAttr.cpp index 7aaa90ad2..e6c3f8254 100644 --- a/bindings/Python/Generated/AST/HLSLGroupSharedAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLGroupSharedAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLLangStd.cpp b/bindings/Python/Generated/AST/HLSLLangStd.cpp index ae9022827..b261b6402 100644 --- a/bindings/Python/Generated/AST/HLSLLangStd.cpp +++ b/bindings/Python/Generated/AST/HLSLLangStd.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLNumThreadsAttr.cpp b/bindings/Python/Generated/AST/HLSLNumThreadsAttr.cpp index d927cee06..9746aa2f8 100644 --- a/bindings/Python/Generated/AST/HLSLNumThreadsAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLNumThreadsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLParamModifierAttr.cpp b/bindings/Python/Generated/AST/HLSLParamModifierAttr.cpp index 2d8ea32c4..a73c4c43e 100644 --- a/bindings/Python/Generated/AST/HLSLParamModifierAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLParamModifierAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLParamModifierAttrSpelling.cpp b/bindings/Python/Generated/AST/HLSLParamModifierAttrSpelling.cpp index aef9b117f..8a39f298e 100644 --- a/bindings/Python/Generated/AST/HLSLParamModifierAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/HLSLParamModifierAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLResourceAttr.cpp b/bindings/Python/Generated/AST/HLSLResourceAttr.cpp index 8901506b9..4e08f1992 100644 --- a/bindings/Python/Generated/AST/HLSLResourceAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLResourceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLResourceBindingAttr.cpp b/bindings/Python/Generated/AST/HLSLResourceBindingAttr.cpp index 02c22891b..64b8c5d28 100644 --- a/bindings/Python/Generated/AST/HLSLResourceBindingAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLResourceBindingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLSV_DispatchThreadIDAttr.cpp b/bindings/Python/Generated/AST/HLSLSV_DispatchThreadIDAttr.cpp index c9ba55006..e514fc731 100644 --- a/bindings/Python/Generated/AST/HLSLSV_DispatchThreadIDAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLSV_DispatchThreadIDAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLSV_GroupIndexAttr.cpp b/bindings/Python/Generated/AST/HLSLSV_GroupIndexAttr.cpp index f84124f0b..7c785963c 100644 --- a/bindings/Python/Generated/AST/HLSLSV_GroupIndexAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLSV_GroupIndexAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLShaderAttr.cpp b/bindings/Python/Generated/AST/HLSLShaderAttr.cpp index 7b3f28350..96483d5f5 100644 --- a/bindings/Python/Generated/AST/HLSLShaderAttr.cpp +++ b/bindings/Python/Generated/AST/HLSLShaderAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HLSLShaderAttrShaderType.cpp b/bindings/Python/Generated/AST/HLSLShaderAttrShaderType.cpp index df78c7cdb..9b4df289e 100644 --- a/bindings/Python/Generated/AST/HLSLShaderAttrShaderType.cpp +++ b/bindings/Python/Generated/AST/HLSLShaderAttrShaderType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HotAttr.cpp b/bindings/Python/Generated/AST/HotAttr.cpp index 44f3b66e2..3251fe68d 100644 --- a/bindings/Python/Generated/AST/HotAttr.cpp +++ b/bindings/Python/Generated/AST/HotAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/HotAttrSpelling.cpp b/bindings/Python/Generated/AST/HotAttrSpelling.cpp index 25b09420b..68ffd5e90 100644 --- a/bindings/Python/Generated/AST/HotAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/HotAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBActionAttr.cpp b/bindings/Python/Generated/AST/IBActionAttr.cpp index 67f1ed356..a6d98fdab 100644 --- a/bindings/Python/Generated/AST/IBActionAttr.cpp +++ b/bindings/Python/Generated/AST/IBActionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBActionAttrSpelling.cpp b/bindings/Python/Generated/AST/IBActionAttrSpelling.cpp index 25c9212de..6c0a34b90 100644 --- a/bindings/Python/Generated/AST/IBActionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/IBActionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBOutletAttr.cpp b/bindings/Python/Generated/AST/IBOutletAttr.cpp index eee50bc20..fd04f5dfa 100644 --- a/bindings/Python/Generated/AST/IBOutletAttr.cpp +++ b/bindings/Python/Generated/AST/IBOutletAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBOutletAttrSpelling.cpp b/bindings/Python/Generated/AST/IBOutletAttrSpelling.cpp index d39e9b37f..343f78027 100644 --- a/bindings/Python/Generated/AST/IBOutletAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/IBOutletAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBOutletCollectionAttr.cpp b/bindings/Python/Generated/AST/IBOutletCollectionAttr.cpp index def9271e9..fa543a9d0 100644 --- a/bindings/Python/Generated/AST/IBOutletCollectionAttr.cpp +++ b/bindings/Python/Generated/AST/IBOutletCollectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IBOutletCollectionAttrSpelling.cpp b/bindings/Python/Generated/AST/IBOutletCollectionAttrSpelling.cpp index d9bd681f4..80403960b 100644 --- a/bindings/Python/Generated/AST/IBOutletCollectionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/IBOutletCollectionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ID.cpp b/bindings/Python/Generated/AST/ID.cpp index 77170f072..8ef6b9316 100644 --- a/bindings/Python/Generated/AST/ID.cpp +++ b/bindings/Python/Generated/AST/ID.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IFuncAttr.cpp b/bindings/Python/Generated/AST/IFuncAttr.cpp index a748324b1..10de3af5a 100644 --- a/bindings/Python/Generated/AST/IFuncAttr.cpp +++ b/bindings/Python/Generated/AST/IFuncAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IFuncAttrSpelling.cpp b/bindings/Python/Generated/AST/IFuncAttrSpelling.cpp index a24743f95..7d5a0d124 100644 --- a/bindings/Python/Generated/AST/IFuncAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/IFuncAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IdentifierInfoFlag.cpp b/bindings/Python/Generated/AST/IdentifierInfoFlag.cpp index 307667772..ee6c1735a 100644 --- a/bindings/Python/Generated/AST/IdentifierInfoFlag.cpp +++ b/bindings/Python/Generated/AST/IdentifierInfoFlag.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IfStatementKind.cpp b/bindings/Python/Generated/AST/IfStatementKind.cpp index a69cd30df..6416507a2 100644 --- a/bindings/Python/Generated/AST/IfStatementKind.cpp +++ b/bindings/Python/Generated/AST/IfStatementKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IfStmt.cpp b/bindings/Python/Generated/AST/IfStmt.cpp index 0e42eb7d3..1acc06606 100644 --- a/bindings/Python/Generated/AST/IfStmt.cpp +++ b/bindings/Python/Generated/AST/IfStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImaginaryLiteral.cpp b/bindings/Python/Generated/AST/ImaginaryLiteral.cpp index bbd81dc7a..b5117182d 100644 --- a/bindings/Python/Generated/AST/ImaginaryLiteral.cpp +++ b/bindings/Python/Generated/AST/ImaginaryLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitCastExpr.cpp b/bindings/Python/Generated/AST/ImplicitCastExpr.cpp index 7b4b5c345..01a3df28b 100644 --- a/bindings/Python/Generated/AST/ImplicitCastExpr.cpp +++ b/bindings/Python/Generated/AST/ImplicitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitCastExprOnStack.cpp b/bindings/Python/Generated/AST/ImplicitCastExprOnStack.cpp index 3d6a3c82b..ea5cedc04 100644 --- a/bindings/Python/Generated/AST/ImplicitCastExprOnStack.cpp +++ b/bindings/Python/Generated/AST/ImplicitCastExprOnStack.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitConceptSpecializationDecl.cpp b/bindings/Python/Generated/AST/ImplicitConceptSpecializationDecl.cpp index 94a6d6629..05a0cf9d0 100644 --- a/bindings/Python/Generated/AST/ImplicitConceptSpecializationDecl.cpp +++ b/bindings/Python/Generated/AST/ImplicitConceptSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitParamDecl.cpp b/bindings/Python/Generated/AST/ImplicitParamDecl.cpp index f2cb10d7b..eae8a2a78 100644 --- a/bindings/Python/Generated/AST/ImplicitParamDecl.cpp +++ b/bindings/Python/Generated/AST/ImplicitParamDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitParamKind.cpp b/bindings/Python/Generated/AST/ImplicitParamKind.cpp index 7714bb915..80c153b56 100644 --- a/bindings/Python/Generated/AST/ImplicitParamKind.cpp +++ b/bindings/Python/Generated/AST/ImplicitParamKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImplicitValueInitExpr.cpp b/bindings/Python/Generated/AST/ImplicitValueInitExpr.cpp index bcee95cae..2fcc6eecd 100644 --- a/bindings/Python/Generated/AST/ImplicitValueInitExpr.cpp +++ b/bindings/Python/Generated/AST/ImplicitValueInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ImportDecl.cpp b/bindings/Python/Generated/AST/ImportDecl.cpp index 101a59751..5bee30f80 100644 --- a/bindings/Python/Generated/AST/ImportDecl.cpp +++ b/bindings/Python/Generated/AST/ImportDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InClassInitStyle.cpp b/bindings/Python/Generated/AST/InClassInitStyle.cpp index db55e6a1f..6f65e904e 100644 --- a/bindings/Python/Generated/AST/InClassInitStyle.cpp +++ b/bindings/Python/Generated/AST/InClassInitStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IncompleteArrayType.cpp b/bindings/Python/Generated/AST/IncompleteArrayType.cpp index 974937adf..fa313f8d5 100644 --- a/bindings/Python/Generated/AST/IncompleteArrayType.cpp +++ b/bindings/Python/Generated/AST/IncompleteArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IndirectFieldDecl.cpp b/bindings/Python/Generated/AST/IndirectFieldDecl.cpp index 992461c72..bdb8e8ee3 100644 --- a/bindings/Python/Generated/AST/IndirectFieldDecl.cpp +++ b/bindings/Python/Generated/AST/IndirectFieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IndirectGotoStmt.cpp b/bindings/Python/Generated/AST/IndirectGotoStmt.cpp index 4079feecd..49608659c 100644 --- a/bindings/Python/Generated/AST/IndirectGotoStmt.cpp +++ b/bindings/Python/Generated/AST/IndirectGotoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InheritableAttr.cpp b/bindings/Python/Generated/AST/InheritableAttr.cpp index f1bf6cf28..1b5a02526 100644 --- a/bindings/Python/Generated/AST/InheritableAttr.cpp +++ b/bindings/Python/Generated/AST/InheritableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InheritableParamAttr.cpp b/bindings/Python/Generated/AST/InheritableParamAttr.cpp index 90266daef..d0f2bfa96 100644 --- a/bindings/Python/Generated/AST/InheritableParamAttr.cpp +++ b/bindings/Python/Generated/AST/InheritableParamAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InheritedDesignatedInitializersState.cpp b/bindings/Python/Generated/AST/InheritedDesignatedInitializersState.cpp index a23c2bd39..7f87233fe 100644 --- a/bindings/Python/Generated/AST/InheritedDesignatedInitializersState.cpp +++ b/bindings/Python/Generated/AST/InheritedDesignatedInitializersState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InitListExpr.cpp b/bindings/Python/Generated/AST/InitListExpr.cpp index c700f4353..5ba12cb57 100644 --- a/bindings/Python/Generated/AST/InitListExpr.cpp +++ b/bindings/Python/Generated/AST/InitListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InitPriorityAttr.cpp b/bindings/Python/Generated/AST/InitPriorityAttr.cpp index abc8b0056..37047c919 100644 --- a/bindings/Python/Generated/AST/InitPriorityAttr.cpp +++ b/bindings/Python/Generated/AST/InitPriorityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InitPriorityAttrSpelling.cpp b/bindings/Python/Generated/AST/InitPriorityAttrSpelling.cpp index 23922a932..d5e078a33 100644 --- a/bindings/Python/Generated/AST/InitPriorityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/InitPriorityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InitSegAttr.cpp b/bindings/Python/Generated/AST/InitSegAttr.cpp index 8fa2765fd..8be176bb2 100644 --- a/bindings/Python/Generated/AST/InitSegAttr.cpp +++ b/bindings/Python/Generated/AST/InitSegAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InitStorageKind.cpp b/bindings/Python/Generated/AST/InitStorageKind.cpp index 9a9e9a935..9682abf83 100644 --- a/bindings/Python/Generated/AST/InitStorageKind.cpp +++ b/bindings/Python/Generated/AST/InitStorageKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InjectedClassNameType.cpp b/bindings/Python/Generated/AST/InjectedClassNameType.cpp index 620d92254..aa4bbf147 100644 --- a/bindings/Python/Generated/AST/InjectedClassNameType.cpp +++ b/bindings/Python/Generated/AST/InjectedClassNameType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InlineVariableDefinitionKind.cpp b/bindings/Python/Generated/AST/InlineVariableDefinitionKind.cpp index c59a98ec6..a79f1f0a0 100644 --- a/bindings/Python/Generated/AST/InlineVariableDefinitionKind.cpp +++ b/bindings/Python/Generated/AST/InlineVariableDefinitionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IntegerLiteral.cpp b/bindings/Python/Generated/AST/IntegerLiteral.cpp index 26d56a6f4..83f023c42 100644 --- a/bindings/Python/Generated/AST/IntegerLiteral.cpp +++ b/bindings/Python/Generated/AST/IntegerLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IntelOclBiccAttr.cpp b/bindings/Python/Generated/AST/IntelOclBiccAttr.cpp index e964d0c8c..cbea7c12c 100644 --- a/bindings/Python/Generated/AST/IntelOclBiccAttr.cpp +++ b/bindings/Python/Generated/AST/IntelOclBiccAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/IntelOclBiccAttrSpelling.cpp b/bindings/Python/Generated/AST/IntelOclBiccAttrSpelling.cpp index b569f080f..bed537c93 100644 --- a/bindings/Python/Generated/AST/IntelOclBiccAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/IntelOclBiccAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InterestingIdentifierKind.cpp b/bindings/Python/Generated/AST/InterestingIdentifierKind.cpp index f7af3b51d..61dc13a78 100644 --- a/bindings/Python/Generated/AST/InterestingIdentifierKind.cpp +++ b/bindings/Python/Generated/AST/InterestingIdentifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InternalLinkageAttr.cpp b/bindings/Python/Generated/AST/InternalLinkageAttr.cpp index 114e9e23a..92a918b4c 100644 --- a/bindings/Python/Generated/AST/InternalLinkageAttr.cpp +++ b/bindings/Python/Generated/AST/InternalLinkageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/InternalLinkageAttrSpelling.cpp b/bindings/Python/Generated/AST/InternalLinkageAttrSpelling.cpp index bb0cda269..eb74f6a87 100644 --- a/bindings/Python/Generated/AST/InternalLinkageAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/InternalLinkageAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Kinds.cpp b/bindings/Python/Generated/AST/Kinds.cpp index cac4167f9..a603741a4 100644 --- a/bindings/Python/Generated/AST/Kinds.cpp +++ b/bindings/Python/Generated/AST/Kinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LTOVisibilityPublicAttr.cpp b/bindings/Python/Generated/AST/LTOVisibilityPublicAttr.cpp index 9c1ea0a8b..0b6143369 100644 --- a/bindings/Python/Generated/AST/LTOVisibilityPublicAttr.cpp +++ b/bindings/Python/Generated/AST/LTOVisibilityPublicAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LTOVisibilityPublicAttrSpelling.cpp b/bindings/Python/Generated/AST/LTOVisibilityPublicAttrSpelling.cpp index c4bf795c2..681b8ffa6 100644 --- a/bindings/Python/Generated/AST/LTOVisibilityPublicAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LTOVisibilityPublicAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LValueReferenceType.cpp b/bindings/Python/Generated/AST/LValueReferenceType.cpp index 3c3f9015d..c2876dfc1 100644 --- a/bindings/Python/Generated/AST/LValueReferenceType.cpp +++ b/bindings/Python/Generated/AST/LValueReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LabelDecl.cpp b/bindings/Python/Generated/AST/LabelDecl.cpp index 055b8b9b9..a224d0477 100644 --- a/bindings/Python/Generated/AST/LabelDecl.cpp +++ b/bindings/Python/Generated/AST/LabelDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LabelStmt.cpp b/bindings/Python/Generated/AST/LabelStmt.cpp index 2fc5ec4c2..e31b04897 100644 --- a/bindings/Python/Generated/AST/LabelStmt.cpp +++ b/bindings/Python/Generated/AST/LabelStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LambdaCaptureDefault.cpp b/bindings/Python/Generated/AST/LambdaCaptureDefault.cpp index d132a0879..cd6e111fd 100644 --- a/bindings/Python/Generated/AST/LambdaCaptureDefault.cpp +++ b/bindings/Python/Generated/AST/LambdaCaptureDefault.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LambdaCaptureKind.cpp b/bindings/Python/Generated/AST/LambdaCaptureKind.cpp index 68eb43509..9f27497b8 100644 --- a/bindings/Python/Generated/AST/LambdaCaptureKind.cpp +++ b/bindings/Python/Generated/AST/LambdaCaptureKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LambdaExpr.cpp b/bindings/Python/Generated/AST/LambdaExpr.cpp index 0cb5c81a0..7d98b5c44 100644 --- a/bindings/Python/Generated/AST/LambdaExpr.cpp +++ b/bindings/Python/Generated/AST/LambdaExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LangAS.cpp b/bindings/Python/Generated/AST/LangAS.cpp index 3cbccc134..aa8ef154d 100644 --- a/bindings/Python/Generated/AST/LangAS.cpp +++ b/bindings/Python/Generated/AST/LangAS.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LangFeatures.cpp b/bindings/Python/Generated/AST/LangFeatures.cpp index c5cf333cd..4b56e58e4 100644 --- a/bindings/Python/Generated/AST/LangFeatures.cpp +++ b/bindings/Python/Generated/AST/LangFeatures.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Language.cpp b/bindings/Python/Generated/AST/Language.cpp index 7b5ae2606..5ff617272 100644 --- a/bindings/Python/Generated/AST/Language.cpp +++ b/bindings/Python/Generated/AST/Language.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LanguageLinkage.cpp b/bindings/Python/Generated/AST/LanguageLinkage.cpp index 930b7ce67..2c8c7676d 100644 --- a/bindings/Python/Generated/AST/LanguageLinkage.cpp +++ b/bindings/Python/Generated/AST/LanguageLinkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LaxVectorConversionKind.cpp b/bindings/Python/Generated/AST/LaxVectorConversionKind.cpp index e5393c904..6a974ead6 100644 --- a/bindings/Python/Generated/AST/LaxVectorConversionKind.cpp +++ b/bindings/Python/Generated/AST/LaxVectorConversionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LayoutVersionAttr.cpp b/bindings/Python/Generated/AST/LayoutVersionAttr.cpp index 1ac02afa8..f359240ba 100644 --- a/bindings/Python/Generated/AST/LayoutVersionAttr.cpp +++ b/bindings/Python/Generated/AST/LayoutVersionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LeafAttr.cpp b/bindings/Python/Generated/AST/LeafAttr.cpp index 7ee56c7bf..a73ab5ed3 100644 --- a/bindings/Python/Generated/AST/LeafAttr.cpp +++ b/bindings/Python/Generated/AST/LeafAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LeafAttrSpelling.cpp b/bindings/Python/Generated/AST/LeafAttrSpelling.cpp index c4b8a9518..91673f47f 100644 --- a/bindings/Python/Generated/AST/LeafAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LeafAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Level.cpp b/bindings/Python/Generated/AST/Level.cpp index 22a30ade5..67da3c86b 100644 --- a/bindings/Python/Generated/AST/Level.cpp +++ b/bindings/Python/Generated/AST/Level.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LifetimeBoundAttr.cpp b/bindings/Python/Generated/AST/LifetimeBoundAttr.cpp index 807b90e30..b9ea8210f 100644 --- a/bindings/Python/Generated/AST/LifetimeBoundAttr.cpp +++ b/bindings/Python/Generated/AST/LifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LifetimeBoundAttrSpelling.cpp b/bindings/Python/Generated/AST/LifetimeBoundAttrSpelling.cpp index 8d15a04eb..c56c3f7fe 100644 --- a/bindings/Python/Generated/AST/LifetimeBoundAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LifetimeExtendedTemporaryDecl.cpp b/bindings/Python/Generated/AST/LifetimeExtendedTemporaryDecl.cpp index 7b76aa057..cb5986064 100644 --- a/bindings/Python/Generated/AST/LifetimeExtendedTemporaryDecl.cpp +++ b/bindings/Python/Generated/AST/LifetimeExtendedTemporaryDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LikelyAttr.cpp b/bindings/Python/Generated/AST/LikelyAttr.cpp index fbbd5e53c..5ce45cd0c 100644 --- a/bindings/Python/Generated/AST/LikelyAttr.cpp +++ b/bindings/Python/Generated/AST/LikelyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LikelyAttrSpelling.cpp b/bindings/Python/Generated/AST/LikelyAttrSpelling.cpp index 57291c95a..234c71c19 100644 --- a/bindings/Python/Generated/AST/LikelyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LikelyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Linkage.cpp b/bindings/Python/Generated/AST/Linkage.cpp index 6a91e1402..8dd860f2c 100644 --- a/bindings/Python/Generated/AST/Linkage.cpp +++ b/bindings/Python/Generated/AST/Linkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LinkageSpecDecl.cpp b/bindings/Python/Generated/AST/LinkageSpecDecl.cpp index 6cb6232e0..bc47df70a 100644 --- a/bindings/Python/Generated/AST/LinkageSpecDecl.cpp +++ b/bindings/Python/Generated/AST/LinkageSpecDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LinkageSpecLanguageIDs.cpp b/bindings/Python/Generated/AST/LinkageSpecLanguageIDs.cpp index 9daefde6e..0e50d8045 100644 --- a/bindings/Python/Generated/AST/LinkageSpecLanguageIDs.cpp +++ b/bindings/Python/Generated/AST/LinkageSpecLanguageIDs.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoaderUninitializedAttr.cpp b/bindings/Python/Generated/AST/LoaderUninitializedAttr.cpp index 16afa1351..d270bedec 100644 --- a/bindings/Python/Generated/AST/LoaderUninitializedAttr.cpp +++ b/bindings/Python/Generated/AST/LoaderUninitializedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoaderUninitializedAttrSpelling.cpp b/bindings/Python/Generated/AST/LoaderUninitializedAttrSpelling.cpp index 45bfdcd69..d62b68ebb 100644 --- a/bindings/Python/Generated/AST/LoaderUninitializedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LoaderUninitializedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LockReturnedAttr.cpp b/bindings/Python/Generated/AST/LockReturnedAttr.cpp index 6b6001954..6ccc258b4 100644 --- a/bindings/Python/Generated/AST/LockReturnedAttr.cpp +++ b/bindings/Python/Generated/AST/LockReturnedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LocksExcludedAttr.cpp b/bindings/Python/Generated/AST/LocksExcludedAttr.cpp index 45735d55d..154433e63 100644 --- a/bindings/Python/Generated/AST/LocksExcludedAttr.cpp +++ b/bindings/Python/Generated/AST/LocksExcludedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoopHintAttr.cpp b/bindings/Python/Generated/AST/LoopHintAttr.cpp index f3c36fcc5..aad7f58be 100644 --- a/bindings/Python/Generated/AST/LoopHintAttr.cpp +++ b/bindings/Python/Generated/AST/LoopHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoopHintAttrLoopHintState.cpp b/bindings/Python/Generated/AST/LoopHintAttrLoopHintState.cpp index da5d3c46a..36385ef1a 100644 --- a/bindings/Python/Generated/AST/LoopHintAttrLoopHintState.cpp +++ b/bindings/Python/Generated/AST/LoopHintAttrLoopHintState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoopHintAttrOptionType.cpp b/bindings/Python/Generated/AST/LoopHintAttrOptionType.cpp index 5935a335a..5b156b3ec 100644 --- a/bindings/Python/Generated/AST/LoopHintAttrOptionType.cpp +++ b/bindings/Python/Generated/AST/LoopHintAttrOptionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/LoopHintAttrSpelling.cpp b/bindings/Python/Generated/AST/LoopHintAttrSpelling.cpp index 0af62c565..a1ed23c2e 100644 --- a/bindings/Python/Generated/AST/LoopHintAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/LoopHintAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/M68kInterruptAttr.cpp b/bindings/Python/Generated/AST/M68kInterruptAttr.cpp index b50ba7cf3..114707a2c 100644 --- a/bindings/Python/Generated/AST/M68kInterruptAttr.cpp +++ b/bindings/Python/Generated/AST/M68kInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/M68kRTDAttr.cpp b/bindings/Python/Generated/AST/M68kRTDAttr.cpp index c0d717ee5..ae2a84b5f 100644 --- a/bindings/Python/Generated/AST/M68kRTDAttr.cpp +++ b/bindings/Python/Generated/AST/M68kRTDAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/M68kRTDAttrSpelling.cpp b/bindings/Python/Generated/AST/M68kRTDAttrSpelling.cpp index 8239c2353..a75c6ad35 100644 --- a/bindings/Python/Generated/AST/M68kRTDAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/M68kRTDAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MIGServerRoutineAttr.cpp b/bindings/Python/Generated/AST/MIGServerRoutineAttr.cpp index 7362bf3bc..1933f2d87 100644 --- a/bindings/Python/Generated/AST/MIGServerRoutineAttr.cpp +++ b/bindings/Python/Generated/AST/MIGServerRoutineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MIGServerRoutineAttrSpelling.cpp b/bindings/Python/Generated/AST/MIGServerRoutineAttrSpelling.cpp index 9159a6f4a..bf1f13bbf 100644 --- a/bindings/Python/Generated/AST/MIGServerRoutineAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MIGServerRoutineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSABIAttr.cpp b/bindings/Python/Generated/AST/MSABIAttr.cpp index db18f05b3..fea2d9ef5 100644 --- a/bindings/Python/Generated/AST/MSABIAttr.cpp +++ b/bindings/Python/Generated/AST/MSABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSABIAttrSpelling.cpp b/bindings/Python/Generated/AST/MSABIAttrSpelling.cpp index 3b035686d..842222068 100644 --- a/bindings/Python/Generated/AST/MSABIAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MSABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSAllocatorAttr.cpp b/bindings/Python/Generated/AST/MSAllocatorAttr.cpp index 71189e70f..0aa4ec983 100644 --- a/bindings/Python/Generated/AST/MSAllocatorAttr.cpp +++ b/bindings/Python/Generated/AST/MSAllocatorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSAsmStmt.cpp b/bindings/Python/Generated/AST/MSAsmStmt.cpp index ff04c549c..78d813991 100644 --- a/bindings/Python/Generated/AST/MSAsmStmt.cpp +++ b/bindings/Python/Generated/AST/MSAsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSConstexprAttr.cpp b/bindings/Python/Generated/AST/MSConstexprAttr.cpp index 643df30ce..aa86f7792 100644 --- a/bindings/Python/Generated/AST/MSConstexprAttr.cpp +++ b/bindings/Python/Generated/AST/MSConstexprAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSDependentExistsStmt.cpp b/bindings/Python/Generated/AST/MSDependentExistsStmt.cpp index 44e21a03b..d024f356c 100644 --- a/bindings/Python/Generated/AST/MSDependentExistsStmt.cpp +++ b/bindings/Python/Generated/AST/MSDependentExistsStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSGuidDecl.cpp b/bindings/Python/Generated/AST/MSGuidDecl.cpp index d9957a79c..493aea272 100644 --- a/bindings/Python/Generated/AST/MSGuidDecl.cpp +++ b/bindings/Python/Generated/AST/MSGuidDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSInheritanceAttr.cpp b/bindings/Python/Generated/AST/MSInheritanceAttr.cpp index 10c365016..1735ccce0 100644 --- a/bindings/Python/Generated/AST/MSInheritanceAttr.cpp +++ b/bindings/Python/Generated/AST/MSInheritanceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSInheritanceAttrSpelling.cpp b/bindings/Python/Generated/AST/MSInheritanceAttrSpelling.cpp index be8ebbe8d..e64fe8c91 100644 --- a/bindings/Python/Generated/AST/MSInheritanceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MSInheritanceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSInheritanceModel.cpp b/bindings/Python/Generated/AST/MSInheritanceModel.cpp index 659081d50..33dcccfa1 100644 --- a/bindings/Python/Generated/AST/MSInheritanceModel.cpp +++ b/bindings/Python/Generated/AST/MSInheritanceModel.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSNoVTableAttr.cpp b/bindings/Python/Generated/AST/MSNoVTableAttr.cpp index f90ef5e20..58f57a804 100644 --- a/bindings/Python/Generated/AST/MSNoVTableAttr.cpp +++ b/bindings/Python/Generated/AST/MSNoVTableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSP430InterruptAttr.cpp b/bindings/Python/Generated/AST/MSP430InterruptAttr.cpp index 436ddf0ef..f9b5c174e 100644 --- a/bindings/Python/Generated/AST/MSP430InterruptAttr.cpp +++ b/bindings/Python/Generated/AST/MSP430InterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSP430InterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/MSP430InterruptAttrSpelling.cpp index 2808899fd..eac097ac7 100644 --- a/bindings/Python/Generated/AST/MSP430InterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MSP430InterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSPropertyDecl.cpp b/bindings/Python/Generated/AST/MSPropertyDecl.cpp index bf4cbd263..d0a8703ca 100644 --- a/bindings/Python/Generated/AST/MSPropertyDecl.cpp +++ b/bindings/Python/Generated/AST/MSPropertyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSPropertyRefExpr.cpp b/bindings/Python/Generated/AST/MSPropertyRefExpr.cpp index d625fe23c..9d167b4b8 100644 --- a/bindings/Python/Generated/AST/MSPropertyRefExpr.cpp +++ b/bindings/Python/Generated/AST/MSPropertyRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSPropertySubscriptExpr.cpp b/bindings/Python/Generated/AST/MSPropertySubscriptExpr.cpp index aff9f6288..febc559b9 100644 --- a/bindings/Python/Generated/AST/MSPropertySubscriptExpr.cpp +++ b/bindings/Python/Generated/AST/MSPropertySubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSStructAttr.cpp b/bindings/Python/Generated/AST/MSStructAttr.cpp index 01ab95e32..b414d847b 100644 --- a/bindings/Python/Generated/AST/MSStructAttr.cpp +++ b/bindings/Python/Generated/AST/MSStructAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSStructAttrSpelling.cpp b/bindings/Python/Generated/AST/MSStructAttrSpelling.cpp index b0bf0ad1b..72167c9d0 100644 --- a/bindings/Python/Generated/AST/MSStructAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MSStructAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSVCMajorVersion.cpp b/bindings/Python/Generated/AST/MSVCMajorVersion.cpp index 2591099c1..7cd1b003f 100644 --- a/bindings/Python/Generated/AST/MSVCMajorVersion.cpp +++ b/bindings/Python/Generated/AST/MSVCMajorVersion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSVtorDispAttr.cpp b/bindings/Python/Generated/AST/MSVtorDispAttr.cpp index 778afb06c..4018fbca3 100644 --- a/bindings/Python/Generated/AST/MSVtorDispAttr.cpp +++ b/bindings/Python/Generated/AST/MSVtorDispAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MSVtorDispMode.cpp b/bindings/Python/Generated/AST/MSVtorDispMode.cpp index 230ba5f65..4be0a3043 100644 --- a/bindings/Python/Generated/AST/MSVtorDispMode.cpp +++ b/bindings/Python/Generated/AST/MSVtorDispMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MacroQualifiedType.cpp b/bindings/Python/Generated/AST/MacroQualifiedType.cpp index d76a6a511..1bed34208 100644 --- a/bindings/Python/Generated/AST/MacroQualifiedType.cpp +++ b/bindings/Python/Generated/AST/MacroQualifiedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MaterializeTemporaryExpr.cpp b/bindings/Python/Generated/AST/MaterializeTemporaryExpr.cpp index b486e6a7d..66c08bdca 100644 --- a/bindings/Python/Generated/AST/MaterializeTemporaryExpr.cpp +++ b/bindings/Python/Generated/AST/MaterializeTemporaryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MatrixSubscriptExpr.cpp b/bindings/Python/Generated/AST/MatrixSubscriptExpr.cpp index dab24bbdd..c62c90c6b 100644 --- a/bindings/Python/Generated/AST/MatrixSubscriptExpr.cpp +++ b/bindings/Python/Generated/AST/MatrixSubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MatrixType.cpp b/bindings/Python/Generated/AST/MatrixType.cpp index 87f6908e2..d15893b0a 100644 --- a/bindings/Python/Generated/AST/MatrixType.cpp +++ b/bindings/Python/Generated/AST/MatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MaxFieldAlignmentAttr.cpp b/bindings/Python/Generated/AST/MaxFieldAlignmentAttr.cpp index c101a52fa..a9e0d0c4a 100644 --- a/bindings/Python/Generated/AST/MaxFieldAlignmentAttr.cpp +++ b/bindings/Python/Generated/AST/MaxFieldAlignmentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MayAliasAttr.cpp b/bindings/Python/Generated/AST/MayAliasAttr.cpp index 2209e29f4..f590ee527 100644 --- a/bindings/Python/Generated/AST/MayAliasAttr.cpp +++ b/bindings/Python/Generated/AST/MayAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MayAliasAttrSpelling.cpp b/bindings/Python/Generated/AST/MayAliasAttrSpelling.cpp index 65ee60fb6..be60c05d3 100644 --- a/bindings/Python/Generated/AST/MayAliasAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MayAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MaybeUndefAttr.cpp b/bindings/Python/Generated/AST/MaybeUndefAttr.cpp index 5b56a0298..134882a14 100644 --- a/bindings/Python/Generated/AST/MaybeUndefAttr.cpp +++ b/bindings/Python/Generated/AST/MaybeUndefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MaybeUndefAttrSpelling.cpp b/bindings/Python/Generated/AST/MaybeUndefAttrSpelling.cpp index cebc60456..89ed6969b 100644 --- a/bindings/Python/Generated/AST/MaybeUndefAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MaybeUndefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MemberExpr.cpp b/bindings/Python/Generated/AST/MemberExpr.cpp index 5dc9fc9c4..7d70d3990 100644 --- a/bindings/Python/Generated/AST/MemberExpr.cpp +++ b/bindings/Python/Generated/AST/MemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MemberPointerType.cpp b/bindings/Python/Generated/AST/MemberPointerType.cpp index ffaa215c7..15cf92e03 100644 --- a/bindings/Python/Generated/AST/MemberPointerType.cpp +++ b/bindings/Python/Generated/AST/MemberPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MethodRefFlags.cpp b/bindings/Python/Generated/AST/MethodRefFlags.cpp index 2d6bde6e3..1f8a99e83 100644 --- a/bindings/Python/Generated/AST/MethodRefFlags.cpp +++ b/bindings/Python/Generated/AST/MethodRefFlags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MicroMipsAttr.cpp b/bindings/Python/Generated/AST/MicroMipsAttr.cpp index a6432f8f2..56b23d707 100644 --- a/bindings/Python/Generated/AST/MicroMipsAttr.cpp +++ b/bindings/Python/Generated/AST/MicroMipsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MicroMipsAttrSpelling.cpp b/bindings/Python/Generated/AST/MicroMipsAttrSpelling.cpp index 9223a11fd..a932658fb 100644 --- a/bindings/Python/Generated/AST/MicroMipsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MicroMipsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MinSizeAttr.cpp b/bindings/Python/Generated/AST/MinSizeAttr.cpp index 3660e0126..5a73beabf 100644 --- a/bindings/Python/Generated/AST/MinSizeAttr.cpp +++ b/bindings/Python/Generated/AST/MinSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MinSizeAttrSpelling.cpp b/bindings/Python/Generated/AST/MinSizeAttrSpelling.cpp index 68205e858..ed7f0952e 100644 --- a/bindings/Python/Generated/AST/MinSizeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MinSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MinVectorWidthAttr.cpp b/bindings/Python/Generated/AST/MinVectorWidthAttr.cpp index a129de7b5..515e64912 100644 --- a/bindings/Python/Generated/AST/MinVectorWidthAttr.cpp +++ b/bindings/Python/Generated/AST/MinVectorWidthAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MinVectorWidthAttrSpelling.cpp b/bindings/Python/Generated/AST/MinVectorWidthAttrSpelling.cpp index c284d5cfa..1e338d615 100644 --- a/bindings/Python/Generated/AST/MinVectorWidthAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MinVectorWidthAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Mips16Attr.cpp b/bindings/Python/Generated/AST/Mips16Attr.cpp index 1f9b539ef..94a69b1d0 100644 --- a/bindings/Python/Generated/AST/Mips16Attr.cpp +++ b/bindings/Python/Generated/AST/Mips16Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Mips16AttrSpelling.cpp b/bindings/Python/Generated/AST/Mips16AttrSpelling.cpp index f351cf19d..72c071b31 100644 --- a/bindings/Python/Generated/AST/Mips16AttrSpelling.cpp +++ b/bindings/Python/Generated/AST/Mips16AttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsInterruptAttr.cpp b/bindings/Python/Generated/AST/MipsInterruptAttr.cpp index 7215a5cd5..b443157c2 100644 --- a/bindings/Python/Generated/AST/MipsInterruptAttr.cpp +++ b/bindings/Python/Generated/AST/MipsInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsInterruptAttrInterruptType.cpp b/bindings/Python/Generated/AST/MipsInterruptAttrInterruptType.cpp index a20ad930b..73c3b7382 100644 --- a/bindings/Python/Generated/AST/MipsInterruptAttrInterruptType.cpp +++ b/bindings/Python/Generated/AST/MipsInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsInterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/MipsInterruptAttrSpelling.cpp index 658a6e803..0e753bfb1 100644 --- a/bindings/Python/Generated/AST/MipsInterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MipsInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsLongCallAttr.cpp b/bindings/Python/Generated/AST/MipsLongCallAttr.cpp index 598481936..f1d8e3ce0 100644 --- a/bindings/Python/Generated/AST/MipsLongCallAttr.cpp +++ b/bindings/Python/Generated/AST/MipsLongCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsLongCallAttrSpelling.cpp b/bindings/Python/Generated/AST/MipsLongCallAttrSpelling.cpp index 2a1a7b5d8..13c25b880 100644 --- a/bindings/Python/Generated/AST/MipsLongCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MipsLongCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsShortCallAttr.cpp b/bindings/Python/Generated/AST/MipsShortCallAttr.cpp index 171080fbd..2b7ff8b2e 100644 --- a/bindings/Python/Generated/AST/MipsShortCallAttr.cpp +++ b/bindings/Python/Generated/AST/MipsShortCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MipsShortCallAttrSpelling.cpp b/bindings/Python/Generated/AST/MipsShortCallAttrSpelling.cpp index e5bf4f951..8a3192bcc 100644 --- a/bindings/Python/Generated/AST/MipsShortCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MipsShortCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ModeAttr.cpp b/bindings/Python/Generated/AST/ModeAttr.cpp index 03be345b2..5d3ecad57 100644 --- a/bindings/Python/Generated/AST/ModeAttr.cpp +++ b/bindings/Python/Generated/AST/ModeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ModeAttrSpelling.cpp b/bindings/Python/Generated/AST/ModeAttrSpelling.cpp index 6f95c3f9a..1079b2454 100644 --- a/bindings/Python/Generated/AST/ModeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ModeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ModifiableType.cpp b/bindings/Python/Generated/AST/ModifiableType.cpp index 6507ca150..3efb0f771 100644 --- a/bindings/Python/Generated/AST/ModifiableType.cpp +++ b/bindings/Python/Generated/AST/ModifiableType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MultiVersionKind.cpp b/bindings/Python/Generated/AST/MultiVersionKind.cpp index c345ca7d7..e7597971a 100644 --- a/bindings/Python/Generated/AST/MultiVersionKind.cpp +++ b/bindings/Python/Generated/AST/MultiVersionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MustTailAttr.cpp b/bindings/Python/Generated/AST/MustTailAttr.cpp index 208f260c7..93fce5435 100644 --- a/bindings/Python/Generated/AST/MustTailAttr.cpp +++ b/bindings/Python/Generated/AST/MustTailAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/MustTailAttrSpelling.cpp b/bindings/Python/Generated/AST/MustTailAttrSpelling.cpp index d0d26e4fc..eafcd81f2 100644 --- a/bindings/Python/Generated/AST/MustTailAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/MustTailAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSConsumedAttr.cpp b/bindings/Python/Generated/AST/NSConsumedAttr.cpp index 31c88f7df..c29b11fdb 100644 --- a/bindings/Python/Generated/AST/NSConsumedAttr.cpp +++ b/bindings/Python/Generated/AST/NSConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSConsumedAttrSpelling.cpp b/bindings/Python/Generated/AST/NSConsumedAttrSpelling.cpp index 98a436b83..dcbb90b9e 100644 --- a/bindings/Python/Generated/AST/NSConsumedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NSConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSConsumesSelfAttr.cpp b/bindings/Python/Generated/AST/NSConsumesSelfAttr.cpp index ca827bf6f..733406def 100644 --- a/bindings/Python/Generated/AST/NSConsumesSelfAttr.cpp +++ b/bindings/Python/Generated/AST/NSConsumesSelfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSConsumesSelfAttrSpelling.cpp b/bindings/Python/Generated/AST/NSConsumesSelfAttrSpelling.cpp index 31ba68237..bda1d6c65 100644 --- a/bindings/Python/Generated/AST/NSConsumesSelfAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NSConsumesSelfAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSErrorDomainAttr.cpp b/bindings/Python/Generated/AST/NSErrorDomainAttr.cpp index 888dbd8f1..263f76c2d 100644 --- a/bindings/Python/Generated/AST/NSErrorDomainAttr.cpp +++ b/bindings/Python/Generated/AST/NSErrorDomainAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttr.cpp b/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttr.cpp index 526426f34..b28c812fb 100644 --- a/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttr.cpp +++ b/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttrSpelling.cpp b/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttrSpelling.cpp index 933116fad..48dec4760 100644 --- a/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NSReturnsAutoreleasedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsNotRetainedAttr.cpp b/bindings/Python/Generated/AST/NSReturnsNotRetainedAttr.cpp index 105a7c855..a791eee2c 100644 --- a/bindings/Python/Generated/AST/NSReturnsNotRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/NSReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsNotRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/NSReturnsNotRetainedAttrSpelling.cpp index 79399f445..e42c584f8 100644 --- a/bindings/Python/Generated/AST/NSReturnsNotRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NSReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsRetainedAttr.cpp b/bindings/Python/Generated/AST/NSReturnsRetainedAttr.cpp index d6153347b..2382689ef 100644 --- a/bindings/Python/Generated/AST/NSReturnsRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/NSReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NSReturnsRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/NSReturnsRetainedAttrSpelling.cpp index 051c4b307..a05ea8371 100644 --- a/bindings/Python/Generated/AST/NSReturnsRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NSReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NVPTXKernelAttr.cpp b/bindings/Python/Generated/AST/NVPTXKernelAttr.cpp index 7222f49fa..b727096f7 100644 --- a/bindings/Python/Generated/AST/NVPTXKernelAttr.cpp +++ b/bindings/Python/Generated/AST/NVPTXKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NVPTXKernelAttrSpelling.cpp b/bindings/Python/Generated/AST/NVPTXKernelAttrSpelling.cpp index f0d53e97c..0032e3af3 100644 --- a/bindings/Python/Generated/AST/NVPTXKernelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NVPTXKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NakedAttr.cpp b/bindings/Python/Generated/AST/NakedAttr.cpp index 5e4d19798..dc141027a 100644 --- a/bindings/Python/Generated/AST/NakedAttr.cpp +++ b/bindings/Python/Generated/AST/NakedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NakedAttrSpelling.cpp b/bindings/Python/Generated/AST/NakedAttrSpelling.cpp index 8a00e8876..e5e42fae5 100644 --- a/bindings/Python/Generated/AST/NakedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NakedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NameKind.cpp b/bindings/Python/Generated/AST/NameKind.cpp index ee0854ace..493913976 100644 --- a/bindings/Python/Generated/AST/NameKind.cpp +++ b/bindings/Python/Generated/AST/NameKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NamedDecl.cpp b/bindings/Python/Generated/AST/NamedDecl.cpp index d387d6aea..11ef4c980 100644 --- a/bindings/Python/Generated/AST/NamedDecl.cpp +++ b/bindings/Python/Generated/AST/NamedDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NamedDeclExplicitVisibilityKind.cpp b/bindings/Python/Generated/AST/NamedDeclExplicitVisibilityKind.cpp index 55589b23d..dfead07b9 100644 --- a/bindings/Python/Generated/AST/NamedDeclExplicitVisibilityKind.cpp +++ b/bindings/Python/Generated/AST/NamedDeclExplicitVisibilityKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NamespaceAliasDecl.cpp b/bindings/Python/Generated/AST/NamespaceAliasDecl.cpp index 685dec286..bc57863aa 100644 --- a/bindings/Python/Generated/AST/NamespaceAliasDecl.cpp +++ b/bindings/Python/Generated/AST/NamespaceAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NamespaceDecl.cpp b/bindings/Python/Generated/AST/NamespaceDecl.cpp index 3f8eb00fc..44616e054 100644 --- a/bindings/Python/Generated/AST/NamespaceDecl.cpp +++ b/bindings/Python/Generated/AST/NamespaceDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NeedExtraManglingDecl.cpp b/bindings/Python/Generated/AST/NeedExtraManglingDecl.cpp index cb38320f4..3dbf7c53c 100644 --- a/bindings/Python/Generated/AST/NeedExtraManglingDecl.cpp +++ b/bindings/Python/Generated/AST/NeedExtraManglingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NestedNameSpecifierDependence.cpp b/bindings/Python/Generated/AST/NestedNameSpecifierDependence.cpp index a2ede1f78..511336027 100644 --- a/bindings/Python/Generated/AST/NestedNameSpecifierDependence.cpp +++ b/bindings/Python/Generated/AST/NestedNameSpecifierDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoAliasAttr.cpp b/bindings/Python/Generated/AST/NoAliasAttr.cpp index aabe46c6c..34bbd746a 100644 --- a/bindings/Python/Generated/AST/NoAliasAttr.cpp +++ b/bindings/Python/Generated/AST/NoAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoBuiltinAttr.cpp b/bindings/Python/Generated/AST/NoBuiltinAttr.cpp index 9b83985ee..bec6991e7 100644 --- a/bindings/Python/Generated/AST/NoBuiltinAttr.cpp +++ b/bindings/Python/Generated/AST/NoBuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoBuiltinAttrSpelling.cpp b/bindings/Python/Generated/AST/NoBuiltinAttrSpelling.cpp index 6558a5bcd..7041c5371 100644 --- a/bindings/Python/Generated/AST/NoBuiltinAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoBuiltinAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoCommonAttr.cpp b/bindings/Python/Generated/AST/NoCommonAttr.cpp index f1b775e27..fcb56eb89 100644 --- a/bindings/Python/Generated/AST/NoCommonAttr.cpp +++ b/bindings/Python/Generated/AST/NoCommonAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoCommonAttrSpelling.cpp b/bindings/Python/Generated/AST/NoCommonAttrSpelling.cpp index 307d140eb..94a1274a9 100644 --- a/bindings/Python/Generated/AST/NoCommonAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoCommonAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDebugAttr.cpp b/bindings/Python/Generated/AST/NoDebugAttr.cpp index 7d2310109..9d2c5cf4c 100644 --- a/bindings/Python/Generated/AST/NoDebugAttr.cpp +++ b/bindings/Python/Generated/AST/NoDebugAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDebugAttrSpelling.cpp b/bindings/Python/Generated/AST/NoDebugAttrSpelling.cpp index 31e6b565f..3efe5ba54 100644 --- a/bindings/Python/Generated/AST/NoDebugAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoDebugAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDerefAttr.cpp b/bindings/Python/Generated/AST/NoDerefAttr.cpp index 76baeeee7..708dae363 100644 --- a/bindings/Python/Generated/AST/NoDerefAttr.cpp +++ b/bindings/Python/Generated/AST/NoDerefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDerefAttrSpelling.cpp b/bindings/Python/Generated/AST/NoDerefAttrSpelling.cpp index 18aa4c3b1..36fc72902 100644 --- a/bindings/Python/Generated/AST/NoDerefAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoDerefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDestroyAttr.cpp b/bindings/Python/Generated/AST/NoDestroyAttr.cpp index 1dc35aa79..4d326f44b 100644 --- a/bindings/Python/Generated/AST/NoDestroyAttr.cpp +++ b/bindings/Python/Generated/AST/NoDestroyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDestroyAttrSpelling.cpp b/bindings/Python/Generated/AST/NoDestroyAttrSpelling.cpp index 005bdc735..f9590290d 100644 --- a/bindings/Python/Generated/AST/NoDestroyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoDestroyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDuplicateAttr.cpp b/bindings/Python/Generated/AST/NoDuplicateAttr.cpp index 4e2b358ae..1e13ec0a8 100644 --- a/bindings/Python/Generated/AST/NoDuplicateAttr.cpp +++ b/bindings/Python/Generated/AST/NoDuplicateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoDuplicateAttrSpelling.cpp b/bindings/Python/Generated/AST/NoDuplicateAttrSpelling.cpp index 76c5f543b..17a979879 100644 --- a/bindings/Python/Generated/AST/NoDuplicateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoDuplicateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoEscapeAttr.cpp b/bindings/Python/Generated/AST/NoEscapeAttr.cpp index 64ef5ac63..72d2922d1 100644 --- a/bindings/Python/Generated/AST/NoEscapeAttr.cpp +++ b/bindings/Python/Generated/AST/NoEscapeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoEscapeAttrSpelling.cpp b/bindings/Python/Generated/AST/NoEscapeAttrSpelling.cpp index 91e915ae9..dc541e33a 100644 --- a/bindings/Python/Generated/AST/NoEscapeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoEscapeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoInitExpr.cpp b/bindings/Python/Generated/AST/NoInitExpr.cpp index 2fbaadf49..6f66cfdf3 100644 --- a/bindings/Python/Generated/AST/NoInitExpr.cpp +++ b/bindings/Python/Generated/AST/NoInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoInlineAttr.cpp b/bindings/Python/Generated/AST/NoInlineAttr.cpp index e05a01892..aaac82430 100644 --- a/bindings/Python/Generated/AST/NoInlineAttr.cpp +++ b/bindings/Python/Generated/AST/NoInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoInlineAttrSpelling.cpp b/bindings/Python/Generated/AST/NoInlineAttrSpelling.cpp index de5c3ed76..33056c3b0 100644 --- a/bindings/Python/Generated/AST/NoInlineAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoInstrumentFunctionAttr.cpp b/bindings/Python/Generated/AST/NoInstrumentFunctionAttr.cpp index 712ce8439..9bb5052f9 100644 --- a/bindings/Python/Generated/AST/NoInstrumentFunctionAttr.cpp +++ b/bindings/Python/Generated/AST/NoInstrumentFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoInstrumentFunctionAttrSpelling.cpp b/bindings/Python/Generated/AST/NoInstrumentFunctionAttrSpelling.cpp index 63041daf8..bbef6c7d7 100644 --- a/bindings/Python/Generated/AST/NoInstrumentFunctionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoInstrumentFunctionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMergeAttr.cpp b/bindings/Python/Generated/AST/NoMergeAttr.cpp index 339bd3bb6..5a88a14ec 100644 --- a/bindings/Python/Generated/AST/NoMergeAttr.cpp +++ b/bindings/Python/Generated/AST/NoMergeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMergeAttrSpelling.cpp b/bindings/Python/Generated/AST/NoMergeAttrSpelling.cpp index 743a20fe4..1031763d0 100644 --- a/bindings/Python/Generated/AST/NoMergeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoMergeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMicroMipsAttr.cpp b/bindings/Python/Generated/AST/NoMicroMipsAttr.cpp index 9f64381d2..f72470781 100644 --- a/bindings/Python/Generated/AST/NoMicroMipsAttr.cpp +++ b/bindings/Python/Generated/AST/NoMicroMipsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMicroMipsAttrSpelling.cpp b/bindings/Python/Generated/AST/NoMicroMipsAttrSpelling.cpp index 2ce5c009d..1f4cb9c49 100644 --- a/bindings/Python/Generated/AST/NoMicroMipsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoMicroMipsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMips16Attr.cpp b/bindings/Python/Generated/AST/NoMips16Attr.cpp index 61b1cdb70..a927e43bc 100644 --- a/bindings/Python/Generated/AST/NoMips16Attr.cpp +++ b/bindings/Python/Generated/AST/NoMips16Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoMips16AttrSpelling.cpp b/bindings/Python/Generated/AST/NoMips16AttrSpelling.cpp index ed95421ea..a8e914873 100644 --- a/bindings/Python/Generated/AST/NoMips16AttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoMips16AttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoProfileFunctionAttr.cpp b/bindings/Python/Generated/AST/NoProfileFunctionAttr.cpp index f135671b7..5b2bcfd42 100644 --- a/bindings/Python/Generated/AST/NoProfileFunctionAttr.cpp +++ b/bindings/Python/Generated/AST/NoProfileFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoProfileFunctionAttrSpelling.cpp b/bindings/Python/Generated/AST/NoProfileFunctionAttrSpelling.cpp index 29968e0ab..8198a2006 100644 --- a/bindings/Python/Generated/AST/NoProfileFunctionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoProfileFunctionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoRandomizeLayoutAttr.cpp b/bindings/Python/Generated/AST/NoRandomizeLayoutAttr.cpp index d6783ce18..8014214d0 100644 --- a/bindings/Python/Generated/AST/NoRandomizeLayoutAttr.cpp +++ b/bindings/Python/Generated/AST/NoRandomizeLayoutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoRandomizeLayoutAttrSpelling.cpp b/bindings/Python/Generated/AST/NoRandomizeLayoutAttrSpelling.cpp index 6f0ed2844..c32fd480e 100644 --- a/bindings/Python/Generated/AST/NoRandomizeLayoutAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoRandomizeLayoutAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoReturnAttr.cpp b/bindings/Python/Generated/AST/NoReturnAttr.cpp index 1be0452e4..ed826d0be 100644 --- a/bindings/Python/Generated/AST/NoReturnAttr.cpp +++ b/bindings/Python/Generated/AST/NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoReturnAttrSpelling.cpp b/bindings/Python/Generated/AST/NoReturnAttrSpelling.cpp index 61980df5c..4d29ad6a5 100644 --- a/bindings/Python/Generated/AST/NoReturnAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSanitizeAttr.cpp b/bindings/Python/Generated/AST/NoSanitizeAttr.cpp index 377dec1c5..bd479c524 100644 --- a/bindings/Python/Generated/AST/NoSanitizeAttr.cpp +++ b/bindings/Python/Generated/AST/NoSanitizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSanitizeAttrSpelling.cpp b/bindings/Python/Generated/AST/NoSanitizeAttrSpelling.cpp index eb140cb9e..7948c3cc2 100644 --- a/bindings/Python/Generated/AST/NoSanitizeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoSanitizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttr.cpp b/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttr.cpp index cbb055816..c56c4f225 100644 --- a/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttr.cpp +++ b/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp b/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp index fe5e27629..a519457e6 100644 --- a/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSplitStackAttr.cpp b/bindings/Python/Generated/AST/NoSplitStackAttr.cpp index d73e0a389..292ef5820 100644 --- a/bindings/Python/Generated/AST/NoSplitStackAttr.cpp +++ b/bindings/Python/Generated/AST/NoSplitStackAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoSplitStackAttrSpelling.cpp b/bindings/Python/Generated/AST/NoSplitStackAttrSpelling.cpp index 58c3618f1..1e709071f 100644 --- a/bindings/Python/Generated/AST/NoSplitStackAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoSplitStackAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoStackProtectorAttr.cpp b/bindings/Python/Generated/AST/NoStackProtectorAttr.cpp index 9a0c85f32..7a8587cc2 100644 --- a/bindings/Python/Generated/AST/NoStackProtectorAttr.cpp +++ b/bindings/Python/Generated/AST/NoStackProtectorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoStackProtectorAttrSpelling.cpp b/bindings/Python/Generated/AST/NoStackProtectorAttrSpelling.cpp index edffb8ebb..b172ae373 100644 --- a/bindings/Python/Generated/AST/NoStackProtectorAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoStackProtectorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttr.cpp b/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttr.cpp index 8dc9a305a..1fdef1aec 100644 --- a/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttr.cpp +++ b/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttrSpelling.cpp b/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttrSpelling.cpp index 70f8b65a8..64ca57e27 100644 --- a/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoThreadSafetyAnalysisAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoThrowAttr.cpp b/bindings/Python/Generated/AST/NoThrowAttr.cpp index 69dc76531..db0cfdc34 100644 --- a/bindings/Python/Generated/AST/NoThrowAttr.cpp +++ b/bindings/Python/Generated/AST/NoThrowAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoThrowAttrSpelling.cpp b/bindings/Python/Generated/AST/NoThrowAttrSpelling.cpp index 8f962d933..7403408d8 100644 --- a/bindings/Python/Generated/AST/NoThrowAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoThrowAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoUniqueAddressAttr.cpp b/bindings/Python/Generated/AST/NoUniqueAddressAttr.cpp index 628a18a2b..b51308596 100644 --- a/bindings/Python/Generated/AST/NoUniqueAddressAttr.cpp +++ b/bindings/Python/Generated/AST/NoUniqueAddressAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoUniqueAddressAttrSpelling.cpp b/bindings/Python/Generated/AST/NoUniqueAddressAttrSpelling.cpp index 97197820b..94654e3cc 100644 --- a/bindings/Python/Generated/AST/NoUniqueAddressAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoUniqueAddressAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoUwtableAttr.cpp b/bindings/Python/Generated/AST/NoUwtableAttr.cpp index 766f1856f..46723aa3d 100644 --- a/bindings/Python/Generated/AST/NoUwtableAttr.cpp +++ b/bindings/Python/Generated/AST/NoUwtableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NoUwtableAttrSpelling.cpp b/bindings/Python/Generated/AST/NoUwtableAttrSpelling.cpp index 5201645bd..442c2ae47 100644 --- a/bindings/Python/Generated/AST/NoUwtableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NoUwtableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NonNullAttr.cpp b/bindings/Python/Generated/AST/NonNullAttr.cpp index fbebf8d5a..3b6431820 100644 --- a/bindings/Python/Generated/AST/NonNullAttr.cpp +++ b/bindings/Python/Generated/AST/NonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NonNullAttrSpelling.cpp b/bindings/Python/Generated/AST/NonNullAttrSpelling.cpp index 229626e86..ef769c4ad 100644 --- a/bindings/Python/Generated/AST/NonNullAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NonNullAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NonOdrUseReason.cpp b/bindings/Python/Generated/AST/NonOdrUseReason.cpp index 6b3b88e08..7d0d31951 100644 --- a/bindings/Python/Generated/AST/NonOdrUseReason.cpp +++ b/bindings/Python/Generated/AST/NonOdrUseReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NonTypeTemplateParmDecl.cpp b/bindings/Python/Generated/AST/NonTypeTemplateParmDecl.cpp index d947264b3..e13afae0d 100644 --- a/bindings/Python/Generated/AST/NonTypeTemplateParmDecl.cpp +++ b/bindings/Python/Generated/AST/NonTypeTemplateParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NonceObjCInterface.cpp b/bindings/Python/Generated/AST/NonceObjCInterface.cpp index 28e2b13d4..c21ce1faf 100644 --- a/bindings/Python/Generated/AST/NonceObjCInterface.cpp +++ b/bindings/Python/Generated/AST/NonceObjCInterface.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NotTailCalledAttr.cpp b/bindings/Python/Generated/AST/NotTailCalledAttr.cpp index d148ca28d..4658e7823 100644 --- a/bindings/Python/Generated/AST/NotTailCalledAttr.cpp +++ b/bindings/Python/Generated/AST/NotTailCalledAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NotTailCalledAttrSpelling.cpp b/bindings/Python/Generated/AST/NotTailCalledAttrSpelling.cpp index 958d53192..388d7e174 100644 --- a/bindings/Python/Generated/AST/NotTailCalledAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/NotTailCalledAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NullStmt.cpp b/bindings/Python/Generated/AST/NullStmt.cpp index beca96175..263e910df 100644 --- a/bindings/Python/Generated/AST/NullStmt.cpp +++ b/bindings/Python/Generated/AST/NullStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/NullabilityKind.cpp b/bindings/Python/Generated/AST/NullabilityKind.cpp index 569995cb3..0536f2d15 100644 --- a/bindings/Python/Generated/AST/NullabilityKind.cpp +++ b/bindings/Python/Generated/AST/NullabilityKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPAllocateDecl.cpp b/bindings/Python/Generated/AST/OMPAllocateDecl.cpp index 3fd352133..3877cd0f9 100644 --- a/bindings/Python/Generated/AST/OMPAllocateDecl.cpp +++ b/bindings/Python/Generated/AST/OMPAllocateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPAllocateDeclAttr.cpp b/bindings/Python/Generated/AST/OMPAllocateDeclAttr.cpp index 0c26141fc..1408a7808 100644 --- a/bindings/Python/Generated/AST/OMPAllocateDeclAttr.cpp +++ b/bindings/Python/Generated/AST/OMPAllocateDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp b/bindings/Python/Generated/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp index 78e3ec005..8c025e2d1 100644 --- a/bindings/Python/Generated/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp +++ b/bindings/Python/Generated/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPArraySectionExpr.cpp b/bindings/Python/Generated/AST/OMPArraySectionExpr.cpp index 5b140591a..60d3c069f 100644 --- a/bindings/Python/Generated/AST/OMPArraySectionExpr.cpp +++ b/bindings/Python/Generated/AST/OMPArraySectionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPArrayShapingExpr.cpp b/bindings/Python/Generated/AST/OMPArrayShapingExpr.cpp index 3fb4fd81f..7d234128c 100644 --- a/bindings/Python/Generated/AST/OMPArrayShapingExpr.cpp +++ b/bindings/Python/Generated/AST/OMPArrayShapingExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPAtomicDirective.cpp b/bindings/Python/Generated/AST/OMPAtomicDirective.cpp index 3767f25a2..12dac1f5b 100644 --- a/bindings/Python/Generated/AST/OMPAtomicDirective.cpp +++ b/bindings/Python/Generated/AST/OMPAtomicDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPBarrierDirective.cpp b/bindings/Python/Generated/AST/OMPBarrierDirective.cpp index 255ab6da7..430fb1cf8 100644 --- a/bindings/Python/Generated/AST/OMPBarrierDirective.cpp +++ b/bindings/Python/Generated/AST/OMPBarrierDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCancelDirective.cpp b/bindings/Python/Generated/AST/OMPCancelDirective.cpp index 84174e98d..ac3d5f26d 100644 --- a/bindings/Python/Generated/AST/OMPCancelDirective.cpp +++ b/bindings/Python/Generated/AST/OMPCancelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCancellationPointDirective.cpp b/bindings/Python/Generated/AST/OMPCancellationPointDirective.cpp index d2bc5e5eb..c47c547b2 100644 --- a/bindings/Python/Generated/AST/OMPCancellationPointDirective.cpp +++ b/bindings/Python/Generated/AST/OMPCancellationPointDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCanonicalLoop.cpp b/bindings/Python/Generated/AST/OMPCanonicalLoop.cpp index ace38d864..e35eb42dd 100644 --- a/bindings/Python/Generated/AST/OMPCanonicalLoop.cpp +++ b/bindings/Python/Generated/AST/OMPCanonicalLoop.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCaptureKindAttr.cpp b/bindings/Python/Generated/AST/OMPCaptureKindAttr.cpp index 3b8d50773..e0ee195af 100644 --- a/bindings/Python/Generated/AST/OMPCaptureKindAttr.cpp +++ b/bindings/Python/Generated/AST/OMPCaptureKindAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCaptureNoInitAttr.cpp b/bindings/Python/Generated/AST/OMPCaptureNoInitAttr.cpp index 475be4af1..9d72a8845 100644 --- a/bindings/Python/Generated/AST/OMPCaptureNoInitAttr.cpp +++ b/bindings/Python/Generated/AST/OMPCaptureNoInitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCapturedExprDecl.cpp b/bindings/Python/Generated/AST/OMPCapturedExprDecl.cpp index d683f5f73..a5f487979 100644 --- a/bindings/Python/Generated/AST/OMPCapturedExprDecl.cpp +++ b/bindings/Python/Generated/AST/OMPCapturedExprDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPCriticalDirective.cpp b/bindings/Python/Generated/AST/OMPCriticalDirective.cpp index d89b60132..bb9947960 100644 --- a/bindings/Python/Generated/AST/OMPCriticalDirective.cpp +++ b/bindings/Python/Generated/AST/OMPCriticalDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclarativeDirectiveDecl.cpp b/bindings/Python/Generated/AST/OMPDeclarativeDirectiveDecl.cpp index 6b0855170..eef8b9f19 100644 --- a/bindings/Python/Generated/AST/OMPDeclarativeDirectiveDecl.cpp +++ b/bindings/Python/Generated/AST/OMPDeclarativeDirectiveDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclarativeDirectiveValueDecl.cpp b/bindings/Python/Generated/AST/OMPDeclarativeDirectiveValueDecl.cpp index 19a8ec883..422df3584 100644 --- a/bindings/Python/Generated/AST/OMPDeclarativeDirectiveValueDecl.cpp +++ b/bindings/Python/Generated/AST/OMPDeclarativeDirectiveValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareMapperDecl.cpp b/bindings/Python/Generated/AST/OMPDeclareMapperDecl.cpp index 71cb555e2..c77185278 100644 --- a/bindings/Python/Generated/AST/OMPDeclareMapperDecl.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareMapperDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareReductionDecl.cpp b/bindings/Python/Generated/AST/OMPDeclareReductionDecl.cpp index 0ac0e5432..318ed2507 100644 --- a/bindings/Python/Generated/AST/OMPDeclareReductionDecl.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareReductionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareReductionInitKind.cpp b/bindings/Python/Generated/AST/OMPDeclareReductionInitKind.cpp index 1003b3f5a..9210531da 100644 --- a/bindings/Python/Generated/AST/OMPDeclareReductionInitKind.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareReductionInitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttr.cpp b/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttr.cpp index bb321977b..2fb5a4d66 100644 --- a/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttr.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp b/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp index 5be8036dc..2fcb8b566 100644 --- a/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttr.cpp b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttr.cpp index a48c563bf..57849039b 100644 --- a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttr.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp index 99d0c4786..b16df4536 100644 --- a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp index 26d46c19c..f81fe9a1a 100644 --- a/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDeclareVariantAttr.cpp b/bindings/Python/Generated/AST/OMPDeclareVariantAttr.cpp index 6b12939ab..766cf0bc0 100644 --- a/bindings/Python/Generated/AST/OMPDeclareVariantAttr.cpp +++ b/bindings/Python/Generated/AST/OMPDeclareVariantAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDepobjDirective.cpp b/bindings/Python/Generated/AST/OMPDepobjDirective.cpp index 17a736500..e04e4fdc5 100644 --- a/bindings/Python/Generated/AST/OMPDepobjDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDepobjDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDispatchDirective.cpp b/bindings/Python/Generated/AST/OMPDispatchDirective.cpp index 444151c62..0fdff25e0 100644 --- a/bindings/Python/Generated/AST/OMPDispatchDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDispatchDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDistributeDirective.cpp b/bindings/Python/Generated/AST/OMPDistributeDirective.cpp index 11bc0e56e..3453a90f3 100644 --- a/bindings/Python/Generated/AST/OMPDistributeDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDistributeParallelForDirective.cpp b/bindings/Python/Generated/AST/OMPDistributeParallelForDirective.cpp index c7cbae090..86135e57b 100644 --- a/bindings/Python/Generated/AST/OMPDistributeParallelForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDistributeParallelForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPDistributeParallelForSimdDirective.cpp index d1ce4979f..5b1772cfe 100644 --- a/bindings/Python/Generated/AST/OMPDistributeParallelForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPDistributeSimdDirective.cpp b/bindings/Python/Generated/AST/OMPDistributeSimdDirective.cpp index 459c4c2c0..216705a10 100644 --- a/bindings/Python/Generated/AST/OMPDistributeSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPErrorDirective.cpp b/bindings/Python/Generated/AST/OMPErrorDirective.cpp index b7569eef6..b83cab57d 100644 --- a/bindings/Python/Generated/AST/OMPErrorDirective.cpp +++ b/bindings/Python/Generated/AST/OMPErrorDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPExecutableDirective.cpp b/bindings/Python/Generated/AST/OMPExecutableDirective.cpp index e22213298..224eec09f 100644 --- a/bindings/Python/Generated/AST/OMPExecutableDirective.cpp +++ b/bindings/Python/Generated/AST/OMPExecutableDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPFlushDirective.cpp b/bindings/Python/Generated/AST/OMPFlushDirective.cpp index fe6a3d6c0..0316a0aaa 100644 --- a/bindings/Python/Generated/AST/OMPFlushDirective.cpp +++ b/bindings/Python/Generated/AST/OMPFlushDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPForDirective.cpp b/bindings/Python/Generated/AST/OMPForDirective.cpp index 71a54b15b..7f4ea0ba4 100644 --- a/bindings/Python/Generated/AST/OMPForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPForSimdDirective.cpp index 60399b37d..d303b60d8 100644 --- a/bindings/Python/Generated/AST/OMPForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPGenericLoopDirective.cpp b/bindings/Python/Generated/AST/OMPGenericLoopDirective.cpp index 18a25aae2..3744b4f6d 100644 --- a/bindings/Python/Generated/AST/OMPGenericLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPInteropDirective.cpp b/bindings/Python/Generated/AST/OMPInteropDirective.cpp index e08e0e7c8..f45532183 100644 --- a/bindings/Python/Generated/AST/OMPInteropDirective.cpp +++ b/bindings/Python/Generated/AST/OMPInteropDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPIteratorExpr.cpp b/bindings/Python/Generated/AST/OMPIteratorExpr.cpp index c28b6ea97..58fad702d 100644 --- a/bindings/Python/Generated/AST/OMPIteratorExpr.cpp +++ b/bindings/Python/Generated/AST/OMPIteratorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPLoopBasedDirective.cpp b/bindings/Python/Generated/AST/OMPLoopBasedDirective.cpp index 846f3bfe9..7be0acd71 100644 --- a/bindings/Python/Generated/AST/OMPLoopBasedDirective.cpp +++ b/bindings/Python/Generated/AST/OMPLoopBasedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPLoopDirective.cpp b/bindings/Python/Generated/AST/OMPLoopDirective.cpp index 52a86d1f6..56fb1887f 100644 --- a/bindings/Python/Generated/AST/OMPLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPLoopTransformationDirective.cpp b/bindings/Python/Generated/AST/OMPLoopTransformationDirective.cpp index beb45368c..b19d1cd13 100644 --- a/bindings/Python/Generated/AST/OMPLoopTransformationDirective.cpp +++ b/bindings/Python/Generated/AST/OMPLoopTransformationDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMaskedDirective.cpp b/bindings/Python/Generated/AST/OMPMaskedDirective.cpp index 34375b068..cdcdf0669 100644 --- a/bindings/Python/Generated/AST/OMPMaskedDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMaskedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMaskedTaskLoopDirective.cpp b/bindings/Python/Generated/AST/OMPMaskedTaskLoopDirective.cpp index 6bfff3311..08a679af1 100644 --- a/bindings/Python/Generated/AST/OMPMaskedTaskLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMaskedTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMaskedTaskLoopSimdDirective.cpp b/bindings/Python/Generated/AST/OMPMaskedTaskLoopSimdDirective.cpp index 767a8955d..9ff4cc41f 100644 --- a/bindings/Python/Generated/AST/OMPMaskedTaskLoopSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMaskedTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMasterDirective.cpp b/bindings/Python/Generated/AST/OMPMasterDirective.cpp index 3ad9f290a..90cc66934 100644 --- a/bindings/Python/Generated/AST/OMPMasterDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMasterDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMasterTaskLoopDirective.cpp b/bindings/Python/Generated/AST/OMPMasterTaskLoopDirective.cpp index 98254c741..08f9fb752 100644 --- a/bindings/Python/Generated/AST/OMPMasterTaskLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMasterTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMasterTaskLoopSimdDirective.cpp b/bindings/Python/Generated/AST/OMPMasterTaskLoopSimdDirective.cpp index 4efc19cb5..3764bde5d 100644 --- a/bindings/Python/Generated/AST/OMPMasterTaskLoopSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMasterTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPMetaDirective.cpp b/bindings/Python/Generated/AST/OMPMetaDirective.cpp index 0f2dbe60b..239440878 100644 --- a/bindings/Python/Generated/AST/OMPMetaDirective.cpp +++ b/bindings/Python/Generated/AST/OMPMetaDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPOrderedDirective.cpp b/bindings/Python/Generated/AST/OMPOrderedDirective.cpp index 9f90fd28b..fd844f538 100644 --- a/bindings/Python/Generated/AST/OMPOrderedDirective.cpp +++ b/bindings/Python/Generated/AST/OMPOrderedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelDirective.cpp b/bindings/Python/Generated/AST/OMPParallelDirective.cpp index 2a8a069fa..758c71ebe 100644 --- a/bindings/Python/Generated/AST/OMPParallelDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelForDirective.cpp b/bindings/Python/Generated/AST/OMPParallelForDirective.cpp index 1364a04a7..8d05243ff 100644 --- a/bindings/Python/Generated/AST/OMPParallelForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPParallelForSimdDirective.cpp index 479e10457..1a7241fcc 100644 --- a/bindings/Python/Generated/AST/OMPParallelForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelGenericLoopDirective.cpp b/bindings/Python/Generated/AST/OMPParallelGenericLoopDirective.cpp index cf9c8e6b4..63760af71 100644 --- a/bindings/Python/Generated/AST/OMPParallelGenericLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMaskedDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMaskedDirective.cpp index 609ef2c49..e4b4ce6b3 100644 --- a/bindings/Python/Generated/AST/OMPParallelMaskedDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMaskedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopDirective.cpp index ac1bf16df..3456aa4db 100644 --- a/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp index c44d01aa3..74f442ea8 100644 --- a/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMasterDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMasterDirective.cpp index 9197f7d52..0f377333a 100644 --- a/bindings/Python/Generated/AST/OMPParallelMasterDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMasterDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopDirective.cpp index f83670fed..f9690495b 100644 --- a/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopSimdDirective.cpp b/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopSimdDirective.cpp index 319ce3237..0ec2319a0 100644 --- a/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelMasterTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPParallelSectionsDirective.cpp b/bindings/Python/Generated/AST/OMPParallelSectionsDirective.cpp index 10357a535..48500ce99 100644 --- a/bindings/Python/Generated/AST/OMPParallelSectionsDirective.cpp +++ b/bindings/Python/Generated/AST/OMPParallelSectionsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPReferencedVarAttr.cpp b/bindings/Python/Generated/AST/OMPReferencedVarAttr.cpp index 8d681a3e3..62aecddf7 100644 --- a/bindings/Python/Generated/AST/OMPReferencedVarAttr.cpp +++ b/bindings/Python/Generated/AST/OMPReferencedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPRequiresDecl.cpp b/bindings/Python/Generated/AST/OMPRequiresDecl.cpp index eab4563e9..e35726dc1 100644 --- a/bindings/Python/Generated/AST/OMPRequiresDecl.cpp +++ b/bindings/Python/Generated/AST/OMPRequiresDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPScanDirective.cpp b/bindings/Python/Generated/AST/OMPScanDirective.cpp index 4c2aed54e..f0b778a39 100644 --- a/bindings/Python/Generated/AST/OMPScanDirective.cpp +++ b/bindings/Python/Generated/AST/OMPScanDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPScopeDirective.cpp b/bindings/Python/Generated/AST/OMPScopeDirective.cpp index c7f94a1b0..24938474e 100644 --- a/bindings/Python/Generated/AST/OMPScopeDirective.cpp +++ b/bindings/Python/Generated/AST/OMPScopeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPSectionDirective.cpp b/bindings/Python/Generated/AST/OMPSectionDirective.cpp index f160b1d7a..61bd5e59f 100644 --- a/bindings/Python/Generated/AST/OMPSectionDirective.cpp +++ b/bindings/Python/Generated/AST/OMPSectionDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPSectionsDirective.cpp b/bindings/Python/Generated/AST/OMPSectionsDirective.cpp index 18c215eea..321a53040 100644 --- a/bindings/Python/Generated/AST/OMPSectionsDirective.cpp +++ b/bindings/Python/Generated/AST/OMPSectionsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPSimdDirective.cpp b/bindings/Python/Generated/AST/OMPSimdDirective.cpp index ef2433729..c548ca6dd 100644 --- a/bindings/Python/Generated/AST/OMPSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPSingleDirective.cpp b/bindings/Python/Generated/AST/OMPSingleDirective.cpp index a18e287cf..cf47642c7 100644 --- a/bindings/Python/Generated/AST/OMPSingleDirective.cpp +++ b/bindings/Python/Generated/AST/OMPSingleDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetDataDirective.cpp b/bindings/Python/Generated/AST/OMPTargetDataDirective.cpp index cfc48f383..e410d02d5 100644 --- a/bindings/Python/Generated/AST/OMPTargetDataDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetDirective.cpp b/bindings/Python/Generated/AST/OMPTargetDirective.cpp index add0dd84d..2ab3f9fb8 100644 --- a/bindings/Python/Generated/AST/OMPTargetDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetEnterDataDirective.cpp b/bindings/Python/Generated/AST/OMPTargetEnterDataDirective.cpp index 1b67a3d83..91e43bed9 100644 --- a/bindings/Python/Generated/AST/OMPTargetEnterDataDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetEnterDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetExitDataDirective.cpp b/bindings/Python/Generated/AST/OMPTargetExitDataDirective.cpp index 4f333d506..b6924a51a 100644 --- a/bindings/Python/Generated/AST/OMPTargetExitDataDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetExitDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetParallelDirective.cpp b/bindings/Python/Generated/AST/OMPTargetParallelDirective.cpp index 2a3d70d5c..f72e0da38 100644 --- a/bindings/Python/Generated/AST/OMPTargetParallelDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetParallelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetParallelForDirective.cpp b/bindings/Python/Generated/AST/OMPTargetParallelForDirective.cpp index b84361398..78983a4e0 100644 --- a/bindings/Python/Generated/AST/OMPTargetParallelForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetParallelForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTargetParallelForSimdDirective.cpp index 2aa9ba2a0..2d940ee20 100644 --- a/bindings/Python/Generated/AST/OMPTargetParallelForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetParallelGenericLoopDirective.cpp b/bindings/Python/Generated/AST/OMPTargetParallelGenericLoopDirective.cpp index 94ade1c0b..43285569f 100644 --- a/bindings/Python/Generated/AST/OMPTargetParallelGenericLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetParallelGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTargetSimdDirective.cpp index 8d0a7d28f..7eb293dc3 100644 --- a/bindings/Python/Generated/AST/OMPTargetSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsDirective.cpp index e2735141d..3713cf23c 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeDirective.cpp index c9ea4b1d0..dfd4e8a36 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForDirective.cpp index 8b21689e5..2272b95cd 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp index 3bdbe02ad..b6bb4a93b 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeSimdDirective.cpp index 2b9042a26..3654e3fe1 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsDistributeSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetTeamsGenericLoopDirective.cpp b/bindings/Python/Generated/AST/OMPTargetTeamsGenericLoopDirective.cpp index f949ee0e6..a6a7fb6bb 100644 --- a/bindings/Python/Generated/AST/OMPTargetTeamsGenericLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetTeamsGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTargetUpdateDirective.cpp b/bindings/Python/Generated/AST/OMPTargetUpdateDirective.cpp index e6bd625be..0766e3ec9 100644 --- a/bindings/Python/Generated/AST/OMPTargetUpdateDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTargetUpdateDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskDirective.cpp b/bindings/Python/Generated/AST/OMPTaskDirective.cpp index d6c6077d0..9289b0c8b 100644 --- a/bindings/Python/Generated/AST/OMPTaskDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskLoopDirective.cpp b/bindings/Python/Generated/AST/OMPTaskLoopDirective.cpp index 7905f10dc..4a4f16920 100644 --- a/bindings/Python/Generated/AST/OMPTaskLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskLoopSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTaskLoopSimdDirective.cpp index f0ee51947..b78db9e4f 100644 --- a/bindings/Python/Generated/AST/OMPTaskLoopSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskgroupDirective.cpp b/bindings/Python/Generated/AST/OMPTaskgroupDirective.cpp index 03be97e07..8645f00c2 100644 --- a/bindings/Python/Generated/AST/OMPTaskgroupDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskgroupDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskwaitDirective.cpp b/bindings/Python/Generated/AST/OMPTaskwaitDirective.cpp index 5d3b8c0bc..bf560295b 100644 --- a/bindings/Python/Generated/AST/OMPTaskwaitDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskwaitDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTaskyieldDirective.cpp b/bindings/Python/Generated/AST/OMPTaskyieldDirective.cpp index 029ca85ff..6db3907b4 100644 --- a/bindings/Python/Generated/AST/OMPTaskyieldDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTaskyieldDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsDirective.cpp index dea5ce8eb..8511b843a 100644 --- a/bindings/Python/Generated/AST/OMPTeamsDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsDistributeDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsDistributeDirective.cpp index a3a661a8a..3146dde7e 100644 --- a/bindings/Python/Generated/AST/OMPTeamsDistributeDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForDirective.cpp index 595d786be..b30234f8b 100644 --- a/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForSimdDirective.cpp index 45a355fbe..ec8b130b8 100644 --- a/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsDistributeSimdDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsDistributeSimdDirective.cpp index 33d7d9309..895abb178 100644 --- a/bindings/Python/Generated/AST/OMPTeamsDistributeSimdDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTeamsGenericLoopDirective.cpp b/bindings/Python/Generated/AST/OMPTeamsGenericLoopDirective.cpp index 862437959..ccfc99dc3 100644 --- a/bindings/Python/Generated/AST/OMPTeamsGenericLoopDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTeamsGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPThreadPrivateDecl.cpp b/bindings/Python/Generated/AST/OMPThreadPrivateDecl.cpp index e2cf6cd0d..0d826171b 100644 --- a/bindings/Python/Generated/AST/OMPThreadPrivateDecl.cpp +++ b/bindings/Python/Generated/AST/OMPThreadPrivateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPThreadPrivateDeclAttr.cpp b/bindings/Python/Generated/AST/OMPThreadPrivateDeclAttr.cpp index 18312621e..989042fe1 100644 --- a/bindings/Python/Generated/AST/OMPThreadPrivateDeclAttr.cpp +++ b/bindings/Python/Generated/AST/OMPThreadPrivateDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPTileDirective.cpp b/bindings/Python/Generated/AST/OMPTileDirective.cpp index 97a0e1ec0..cb8790381 100644 --- a/bindings/Python/Generated/AST/OMPTileDirective.cpp +++ b/bindings/Python/Generated/AST/OMPTileDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OMPUnrollDirective.cpp b/bindings/Python/Generated/AST/OMPUnrollDirective.cpp index a7934e52c..b26b54dbf 100644 --- a/bindings/Python/Generated/AST/OMPUnrollDirective.cpp +++ b/bindings/Python/Generated/AST/OMPUnrollDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSConsumedAttr.cpp b/bindings/Python/Generated/AST/OSConsumedAttr.cpp index e593bec2d..6008c886a 100644 --- a/bindings/Python/Generated/AST/OSConsumedAttr.cpp +++ b/bindings/Python/Generated/AST/OSConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSConsumedAttrSpelling.cpp b/bindings/Python/Generated/AST/OSConsumedAttrSpelling.cpp index 3fa445f4c..42a6d75a3 100644 --- a/bindings/Python/Generated/AST/OSConsumedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSConsumesThisAttr.cpp b/bindings/Python/Generated/AST/OSConsumesThisAttr.cpp index ffacfc26f..f29157d0e 100644 --- a/bindings/Python/Generated/AST/OSConsumesThisAttr.cpp +++ b/bindings/Python/Generated/AST/OSConsumesThisAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSConsumesThisAttrSpelling.cpp b/bindings/Python/Generated/AST/OSConsumesThisAttrSpelling.cpp index e5d0f8e73..9b00ac01e 100644 --- a/bindings/Python/Generated/AST/OSConsumesThisAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSConsumesThisAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsNotRetainedAttr.cpp b/bindings/Python/Generated/AST/OSReturnsNotRetainedAttr.cpp index 5e36ab3a2..5afb75c35 100644 --- a/bindings/Python/Generated/AST/OSReturnsNotRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/OSReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsNotRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/OSReturnsNotRetainedAttrSpelling.cpp index b2a553ac9..ee9dee017 100644 --- a/bindings/Python/Generated/AST/OSReturnsNotRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedAttr.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedAttr.cpp index 0dd3fb1f7..4c3b6ed98 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedAttrSpelling.cpp index 76484ebe4..4e63c2fe4 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttr.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttr.cpp index 5704692d3..1a2ba3037 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttr.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp index 6b4b378b1..11e43d283 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttr.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttr.cpp index 0fafe2e4b..25a458642 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttr.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp b/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp index 022a04045..f49bb955a 100644 --- a/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCArrayLiteral.cpp b/bindings/Python/Generated/AST/ObjCArrayLiteral.cpp index 76c2d8f64..400292267 100644 --- a/bindings/Python/Generated/AST/ObjCArrayLiteral.cpp +++ b/bindings/Python/Generated/AST/ObjCArrayLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtCatchStmt.cpp b/bindings/Python/Generated/AST/ObjCAtCatchStmt.cpp index 9a398d71f..4247e8334 100644 --- a/bindings/Python/Generated/AST/ObjCAtCatchStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAtCatchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtDefsFieldDecl.cpp b/bindings/Python/Generated/AST/ObjCAtDefsFieldDecl.cpp index 7ad47d530..9011e7f73 100644 --- a/bindings/Python/Generated/AST/ObjCAtDefsFieldDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCAtDefsFieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtFinallyStmt.cpp b/bindings/Python/Generated/AST/ObjCAtFinallyStmt.cpp index 1f5cbbdae..719d63c8d 100644 --- a/bindings/Python/Generated/AST/ObjCAtFinallyStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAtFinallyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtSynchronizedStmt.cpp b/bindings/Python/Generated/AST/ObjCAtSynchronizedStmt.cpp index b7100cb38..05364642d 100644 --- a/bindings/Python/Generated/AST/ObjCAtSynchronizedStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAtSynchronizedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtThrowStmt.cpp b/bindings/Python/Generated/AST/ObjCAtThrowStmt.cpp index a6ed7e5f3..4b50ec917 100644 --- a/bindings/Python/Generated/AST/ObjCAtThrowStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAtThrowStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAtTryStmt.cpp b/bindings/Python/Generated/AST/ObjCAtTryStmt.cpp index 7a7a83e82..06a09f1c6 100644 --- a/bindings/Python/Generated/AST/ObjCAtTryStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAtTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAutoreleasePoolStmt.cpp b/bindings/Python/Generated/AST/ObjCAutoreleasePoolStmt.cpp index c29c78bf6..6c18718e5 100644 --- a/bindings/Python/Generated/AST/ObjCAutoreleasePoolStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCAutoreleasePoolStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCAvailabilityCheckExpr.cpp b/bindings/Python/Generated/AST/ObjCAvailabilityCheckExpr.cpp index 3ca2acf7d..5c10b2f24 100644 --- a/bindings/Python/Generated/AST/ObjCAvailabilityCheckExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCAvailabilityCheckExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBoolLiteralExpr.cpp b/bindings/Python/Generated/AST/ObjCBoolLiteralExpr.cpp index d05a64aa9..e82937e4d 100644 --- a/bindings/Python/Generated/AST/ObjCBoolLiteralExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCBoolLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBoxableAttr.cpp b/bindings/Python/Generated/AST/ObjCBoxableAttr.cpp index f5f186915..bfbb991c4 100644 --- a/bindings/Python/Generated/AST/ObjCBoxableAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCBoxableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBoxableAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCBoxableAttrSpelling.cpp index deb4316fd..6ad984e38 100644 --- a/bindings/Python/Generated/AST/ObjCBoxableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCBoxableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBoxedExpr.cpp b/bindings/Python/Generated/AST/ObjCBoxedExpr.cpp index 5ecc9fb65..34d7f3e86 100644 --- a/bindings/Python/Generated/AST/ObjCBoxedExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCBoxedExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeAttr.cpp b/bindings/Python/Generated/AST/ObjCBridgeAttr.cpp index bc3a08056..935d9a6d1 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCBridgeAttrSpelling.cpp index 4b6bd88d0..683c4a8b1 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeCastKind.cpp b/bindings/Python/Generated/AST/ObjCBridgeCastKind.cpp index bc106c827..20ead73af 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeCastKind.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeCastKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeMutableAttr.cpp b/bindings/Python/Generated/AST/ObjCBridgeMutableAttr.cpp index 654724838..0d3083d8c 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeMutableAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeMutableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeMutableAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCBridgeMutableAttrSpelling.cpp index daa4951b3..cdc7d1e1d 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeMutableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeMutableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeRelatedAttr.cpp b/bindings/Python/Generated/AST/ObjCBridgeRelatedAttr.cpp index cad768005..e67864dc3 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeRelatedAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeRelatedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgeRelatedAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCBridgeRelatedAttrSpelling.cpp index d7e986e4b..dd949a3ff 100644 --- a/bindings/Python/Generated/AST/ObjCBridgeRelatedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgeRelatedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCBridgedCastExpr.cpp b/bindings/Python/Generated/AST/ObjCBridgedCastExpr.cpp index a79c69c46..7afc0eeee 100644 --- a/bindings/Python/Generated/AST/ObjCBridgedCastExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCBridgedCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCCategoryDecl.cpp b/bindings/Python/Generated/AST/ObjCCategoryDecl.cpp index 4d5d64775..696cc25ee 100644 --- a/bindings/Python/Generated/AST/ObjCCategoryDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCCategoryDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCCategoryImplDecl.cpp b/bindings/Python/Generated/AST/ObjCCategoryImplDecl.cpp index 4ab3596aa..4c51c7ae0 100644 --- a/bindings/Python/Generated/AST/ObjCCategoryImplDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCCategoryImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCClassStubAttr.cpp b/bindings/Python/Generated/AST/ObjCClassStubAttr.cpp index 7927aca5b..da140de8d 100644 --- a/bindings/Python/Generated/AST/ObjCClassStubAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCClassStubAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCClassStubAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCClassStubAttrSpelling.cpp index 31447bc44..2425aede6 100644 --- a/bindings/Python/Generated/AST/ObjCClassStubAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCClassStubAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCCompatibleAliasDecl.cpp b/bindings/Python/Generated/AST/ObjCCompatibleAliasDecl.cpp index f9ccc0353..5b90e6882 100644 --- a/bindings/Python/Generated/AST/ObjCCompatibleAliasDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCCompatibleAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCContainerDecl.cpp b/bindings/Python/Generated/AST/ObjCContainerDecl.cpp index 1f1dbf478..306e075a7 100644 --- a/bindings/Python/Generated/AST/ObjCContainerDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCContainerDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttr.cpp b/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttr.cpp index c32fa6e1a..f76207d46 100644 --- a/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttrSpelling.cpp index ef0f68ef9..f7345f5c5 100644 --- a/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCDesignatedInitializerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDictionaryLiteral.cpp b/bindings/Python/Generated/AST/ObjCDictionaryLiteral.cpp index 70f5eb47c..2ca35fe37 100644 --- a/bindings/Python/Generated/AST/ObjCDictionaryLiteral.cpp +++ b/bindings/Python/Generated/AST/ObjCDictionaryLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDirectAttr.cpp b/bindings/Python/Generated/AST/ObjCDirectAttr.cpp index ca0e63849..c96b5d43e 100644 --- a/bindings/Python/Generated/AST/ObjCDirectAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCDirectAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDirectAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCDirectAttrSpelling.cpp index 28becc4ca..824545477 100644 --- a/bindings/Python/Generated/AST/ObjCDirectAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCDirectAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDirectMembersAttr.cpp b/bindings/Python/Generated/AST/ObjCDirectMembersAttr.cpp index 4c113cccb..bb246576c 100644 --- a/bindings/Python/Generated/AST/ObjCDirectMembersAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCDirectMembersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCDirectMembersAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCDirectMembersAttrSpelling.cpp index a820b00be..ce1167a42 100644 --- a/bindings/Python/Generated/AST/ObjCDirectMembersAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCDirectMembersAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCEncodeExpr.cpp b/bindings/Python/Generated/AST/ObjCEncodeExpr.cpp index c29e112e9..6de795d1d 100644 --- a/bindings/Python/Generated/AST/ObjCEncodeExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCEncodeExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExceptionAttr.cpp b/bindings/Python/Generated/AST/ObjCExceptionAttr.cpp index d0c0e0a55..c2475c7b6 100644 --- a/bindings/Python/Generated/AST/ObjCExceptionAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCExceptionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExceptionAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCExceptionAttrSpelling.cpp index 0901b0a7d..9fb57bfcd 100644 --- a/bindings/Python/Generated/AST/ObjCExceptionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCExceptionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttr.cpp b/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttr.cpp index eb4a96266..912e14405 100644 --- a/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttrSpelling.cpp index 49ca6f2ff..e0aee5b23 100644 --- a/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCExplicitProtocolImplAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExternallyRetainedAttr.cpp b/bindings/Python/Generated/AST/ObjCExternallyRetainedAttr.cpp index 496ef749e..56fd64f97 100644 --- a/bindings/Python/Generated/AST/ObjCExternallyRetainedAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCExternallyRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCExternallyRetainedAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCExternallyRetainedAttrSpelling.cpp index 3147c43ed..9eac75dd3 100644 --- a/bindings/Python/Generated/AST/ObjCExternallyRetainedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCExternallyRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCForCollectionStmt.cpp b/bindings/Python/Generated/AST/ObjCForCollectionStmt.cpp index 5826e9f98..ca072e399 100644 --- a/bindings/Python/Generated/AST/ObjCForCollectionStmt.cpp +++ b/bindings/Python/Generated/AST/ObjCForCollectionStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCGCAttr.cpp b/bindings/Python/Generated/AST/ObjCGCAttr.cpp index adf024d2d..64c1b7bda 100644 --- a/bindings/Python/Generated/AST/ObjCGCAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCGCAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCGCAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCGCAttrSpelling.cpp index 03fdc6a7a..a333bd1a3 100644 --- a/bindings/Python/Generated/AST/ObjCGCAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCGCAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCImplDecl.cpp b/bindings/Python/Generated/AST/ObjCImplDecl.cpp index 2fc2167d5..fcfda1b2e 100644 --- a/bindings/Python/Generated/AST/ObjCImplDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCImplementationControl.cpp b/bindings/Python/Generated/AST/ObjCImplementationControl.cpp index 97af33cab..816988fea 100644 --- a/bindings/Python/Generated/AST/ObjCImplementationControl.cpp +++ b/bindings/Python/Generated/AST/ObjCImplementationControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCImplementationDecl.cpp b/bindings/Python/Generated/AST/ObjCImplementationDecl.cpp index 648dee656..0cb204c87 100644 --- a/bindings/Python/Generated/AST/ObjCImplementationDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCImplementationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIndependentClassAttr.cpp b/bindings/Python/Generated/AST/ObjCIndependentClassAttr.cpp index d83d08ae4..498e4165f 100644 --- a/bindings/Python/Generated/AST/ObjCIndependentClassAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCIndependentClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIndependentClassAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCIndependentClassAttrSpelling.cpp index 5e731c2d4..ebbd69838 100644 --- a/bindings/Python/Generated/AST/ObjCIndependentClassAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCIndependentClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIndirectCopyRestoreExpr.cpp b/bindings/Python/Generated/AST/ObjCIndirectCopyRestoreExpr.cpp index a21351be8..f6dcc3d7e 100644 --- a/bindings/Python/Generated/AST/ObjCIndirectCopyRestoreExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCIndirectCopyRestoreExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCInertUnsafeUnretainedAttr.cpp b/bindings/Python/Generated/AST/ObjCInertUnsafeUnretainedAttr.cpp index 35b578ede..fd2d1e712 100644 --- a/bindings/Python/Generated/AST/ObjCInertUnsafeUnretainedAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCInertUnsafeUnretainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCInstanceTypeFamily.cpp b/bindings/Python/Generated/AST/ObjCInstanceTypeFamily.cpp index 4110fc93c..4c3e37f47 100644 --- a/bindings/Python/Generated/AST/ObjCInstanceTypeFamily.cpp +++ b/bindings/Python/Generated/AST/ObjCInstanceTypeFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCInterfaceDecl.cpp b/bindings/Python/Generated/AST/ObjCInterfaceDecl.cpp index cc9a84b17..cd55aeb25 100644 --- a/bindings/Python/Generated/AST/ObjCInterfaceDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCInterfaceDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCInterfaceType.cpp b/bindings/Python/Generated/AST/ObjCInterfaceType.cpp index ccea220f0..4abc8a831 100644 --- a/bindings/Python/Generated/AST/ObjCInterfaceType.cpp +++ b/bindings/Python/Generated/AST/ObjCInterfaceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIsaExpr.cpp b/bindings/Python/Generated/AST/ObjCIsaExpr.cpp index 9017b2e07..ea3e76908 100644 --- a/bindings/Python/Generated/AST/ObjCIsaExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCIsaExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIvarDecl.cpp b/bindings/Python/Generated/AST/ObjCIvarDecl.cpp index 751353331..f84905c62 100644 --- a/bindings/Python/Generated/AST/ObjCIvarDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCIvarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIvarDeclAccessControl.cpp b/bindings/Python/Generated/AST/ObjCIvarDeclAccessControl.cpp index 6854b1bad..ca639977c 100644 --- a/bindings/Python/Generated/AST/ObjCIvarDeclAccessControl.cpp +++ b/bindings/Python/Generated/AST/ObjCIvarDeclAccessControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCIvarRefExpr.cpp b/bindings/Python/Generated/AST/ObjCIvarRefExpr.cpp index 561e264c1..5b788b5d5 100644 --- a/bindings/Python/Generated/AST/ObjCIvarRefExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCIvarRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCKindOfAttr.cpp b/bindings/Python/Generated/AST/ObjCKindOfAttr.cpp index 43bcf5d10..886f2ca2b 100644 --- a/bindings/Python/Generated/AST/ObjCKindOfAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCKindOfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCLifetime.cpp b/bindings/Python/Generated/AST/ObjCLifetime.cpp index 26ec78dc8..4d2e2dada 100644 --- a/bindings/Python/Generated/AST/ObjCLifetime.cpp +++ b/bindings/Python/Generated/AST/ObjCLifetime.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMessageExpr.cpp b/bindings/Python/Generated/AST/ObjCMessageExpr.cpp index 251bb4733..f9d7ccc52 100644 --- a/bindings/Python/Generated/AST/ObjCMessageExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCMessageExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMessageExprReceiverKind.cpp b/bindings/Python/Generated/AST/ObjCMessageExprReceiverKind.cpp index fd2f7f48f..832ec8c40 100644 --- a/bindings/Python/Generated/AST/ObjCMessageExprReceiverKind.cpp +++ b/bindings/Python/Generated/AST/ObjCMessageExprReceiverKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMethodDecl.cpp b/bindings/Python/Generated/AST/ObjCMethodDecl.cpp index 8fff982ab..1a62b51f0 100644 --- a/bindings/Python/Generated/AST/ObjCMethodDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCMethodDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMethodFamily.cpp b/bindings/Python/Generated/AST/ObjCMethodFamily.cpp index f62cec7e5..5daf63094 100644 --- a/bindings/Python/Generated/AST/ObjCMethodFamily.cpp +++ b/bindings/Python/Generated/AST/ObjCMethodFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMethodFamilyAttr.cpp b/bindings/Python/Generated/AST/ObjCMethodFamilyAttr.cpp index c952db504..c988a692a 100644 --- a/bindings/Python/Generated/AST/ObjCMethodFamilyAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCMethodFamilyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMethodFamilyAttrFamilyKind.cpp b/bindings/Python/Generated/AST/ObjCMethodFamilyAttrFamilyKind.cpp index ac2d62903..0757c58d1 100644 --- a/bindings/Python/Generated/AST/ObjCMethodFamilyAttrFamilyKind.cpp +++ b/bindings/Python/Generated/AST/ObjCMethodFamilyAttrFamilyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCMethodFamilyAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCMethodFamilyAttrSpelling.cpp index 4f28c18e3..52f8da54d 100644 --- a/bindings/Python/Generated/AST/ObjCMethodFamilyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCMethodFamilyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNSObjectAttr.cpp b/bindings/Python/Generated/AST/ObjCNSObjectAttr.cpp index 3ded17ae0..a6f05e69f 100644 --- a/bindings/Python/Generated/AST/ObjCNSObjectAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCNSObjectAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNSObjectAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCNSObjectAttrSpelling.cpp index 05dbf1109..e40ba8a8f 100644 --- a/bindings/Python/Generated/AST/ObjCNSObjectAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCNSObjectAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNonLazyClassAttr.cpp b/bindings/Python/Generated/AST/ObjCNonLazyClassAttr.cpp index b4f3dd446..7c3208239 100644 --- a/bindings/Python/Generated/AST/ObjCNonLazyClassAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCNonLazyClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNonLazyClassAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCNonLazyClassAttrSpelling.cpp index 29dd96277..d5c559cff 100644 --- a/bindings/Python/Generated/AST/ObjCNonLazyClassAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCNonLazyClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttr.cpp b/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttr.cpp index 1269ad779..0a56e9094 100644 --- a/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp index 1235f574a..9b33e6ef3 100644 --- a/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCObjectPointerType.cpp b/bindings/Python/Generated/AST/ObjCObjectPointerType.cpp index 3925713a5..a8f8fa14d 100644 --- a/bindings/Python/Generated/AST/ObjCObjectPointerType.cpp +++ b/bindings/Python/Generated/AST/ObjCObjectPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCObjectType.cpp b/bindings/Python/Generated/AST/ObjCObjectType.cpp index be8cac244..cfd06d906 100644 --- a/bindings/Python/Generated/AST/ObjCObjectType.cpp +++ b/bindings/Python/Generated/AST/ObjCObjectType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCOwnershipAttr.cpp b/bindings/Python/Generated/AST/ObjCOwnershipAttr.cpp index 99be5647a..2e46236d8 100644 --- a/bindings/Python/Generated/AST/ObjCOwnershipAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCOwnershipAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCOwnershipAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCOwnershipAttrSpelling.cpp index b31136b07..2b03bea94 100644 --- a/bindings/Python/Generated/AST/ObjCOwnershipAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCOwnershipAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttr.cpp b/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttr.cpp index 9f398899a..dfc35ee11 100644 --- a/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttrSpelling.cpp index 648c834f5..8972a2c6c 100644 --- a/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCPreciseLifetimeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyDecl.cpp b/bindings/Python/Generated/AST/ObjCPropertyDecl.cpp index 5177d5d45..97515750f 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyDeclPropertyControl.cpp b/bindings/Python/Generated/AST/ObjCPropertyDeclPropertyControl.cpp index 80c1d1278..65664ac59 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyDeclPropertyControl.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyDeclPropertyControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyDeclSetterKind.cpp b/bindings/Python/Generated/AST/ObjCPropertyDeclSetterKind.cpp index 3d8a1150a..7c30348ea 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyDeclSetterKind.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyDeclSetterKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyImplDecl.cpp b/bindings/Python/Generated/AST/ObjCPropertyImplDecl.cpp index 514808326..b650102ff 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyImplDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyImplDeclKind.cpp b/bindings/Python/Generated/AST/ObjCPropertyImplDeclKind.cpp index 455ba4748..1d326d961 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyImplDeclKind.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyImplDeclKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyQueryKind.cpp b/bindings/Python/Generated/AST/ObjCPropertyQueryKind.cpp index 593107077..0420e54b3 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyQueryKind.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyQueryKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCPropertyRefExpr.cpp b/bindings/Python/Generated/AST/ObjCPropertyRefExpr.cpp index 461856cd7..a457f5e02 100644 --- a/bindings/Python/Generated/AST/ObjCPropertyRefExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCPropertyRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCProtocolDecl.cpp b/bindings/Python/Generated/AST/ObjCProtocolDecl.cpp index 0447d57e3..007f57440 100644 --- a/bindings/Python/Generated/AST/ObjCProtocolDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCProtocolDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCProtocolExpr.cpp b/bindings/Python/Generated/AST/ObjCProtocolExpr.cpp index 6d3d4a4ef..62fd35dc0 100644 --- a/bindings/Python/Generated/AST/ObjCProtocolExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCProtocolExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttr.cpp b/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttr.cpp index 6cfa2011a..38389162f 100644 --- a/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp index 8a9e133c9..9d113173d 100644 --- a/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRequiresSuperAttr.cpp b/bindings/Python/Generated/AST/ObjCRequiresSuperAttr.cpp index 789cda5cd..234cc5fcf 100644 --- a/bindings/Python/Generated/AST/ObjCRequiresSuperAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCRequiresSuperAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRequiresSuperAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCRequiresSuperAttrSpelling.cpp index 35ba217d7..ecb68c919 100644 --- a/bindings/Python/Generated/AST/ObjCRequiresSuperAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCRequiresSuperAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttr.cpp b/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttr.cpp index 80beb58fa..87afd7d93 100644 --- a/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttrSpelling.cpp index 8a712b864..046fb77e7 100644 --- a/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCReturnsInnerPointerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRootClassAttr.cpp b/bindings/Python/Generated/AST/ObjCRootClassAttr.cpp index 4a3a80ad7..f022cf146 100644 --- a/bindings/Python/Generated/AST/ObjCRootClassAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCRootClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRootClassAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCRootClassAttrSpelling.cpp index 204be734e..d188bc096 100644 --- a/bindings/Python/Generated/AST/ObjCRootClassAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCRootClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRuntimeNameAttr.cpp b/bindings/Python/Generated/AST/ObjCRuntimeNameAttr.cpp index ee3fb63cc..fb5cb1bbf 100644 --- a/bindings/Python/Generated/AST/ObjCRuntimeNameAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCRuntimeNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRuntimeNameAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCRuntimeNameAttrSpelling.cpp index ac95929b3..6c3682b00 100644 --- a/bindings/Python/Generated/AST/ObjCRuntimeNameAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCRuntimeNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttr.cpp b/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttr.cpp index 7b65e172f..daf3acbff 100644 --- a/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttrSpelling.cpp index 2f5420c30..b77e0ff32 100644 --- a/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCRuntimeVisibleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCSelectorExpr.cpp b/bindings/Python/Generated/AST/ObjCSelectorExpr.cpp index 229ce7376..67f681d7a 100644 --- a/bindings/Python/Generated/AST/ObjCSelectorExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCSelectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCStringFormatFamily.cpp b/bindings/Python/Generated/AST/ObjCStringFormatFamily.cpp index b0dd16669..176f86734 100644 --- a/bindings/Python/Generated/AST/ObjCStringFormatFamily.cpp +++ b/bindings/Python/Generated/AST/ObjCStringFormatFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCStringLiteral.cpp b/bindings/Python/Generated/AST/ObjCStringLiteral.cpp index f15ece638..da1300365 100644 --- a/bindings/Python/Generated/AST/ObjCStringLiteral.cpp +++ b/bindings/Python/Generated/AST/ObjCStringLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttr.cpp b/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttr.cpp index 86a47e152..2f5f0b5c5 100644 --- a/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttr.cpp +++ b/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttrSpelling.cpp b/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttrSpelling.cpp index e24fe275f..b86ffb272 100644 --- a/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ObjCSubclassingRestrictedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCSubscriptRefExpr.cpp b/bindings/Python/Generated/AST/ObjCSubscriptRefExpr.cpp index 99eabbe73..724d2164f 100644 --- a/bindings/Python/Generated/AST/ObjCSubscriptRefExpr.cpp +++ b/bindings/Python/Generated/AST/ObjCSubscriptRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCSubstitutionContext.cpp b/bindings/Python/Generated/AST/ObjCSubstitutionContext.cpp index f26150253..19ee8bc6e 100644 --- a/bindings/Python/Generated/AST/ObjCSubstitutionContext.cpp +++ b/bindings/Python/Generated/AST/ObjCSubstitutionContext.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCTypeParamDecl.cpp b/bindings/Python/Generated/AST/ObjCTypeParamDecl.cpp index 9b81347d4..e589f6dc2 100644 --- a/bindings/Python/Generated/AST/ObjCTypeParamDecl.cpp +++ b/bindings/Python/Generated/AST/ObjCTypeParamDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCTypeParamType.cpp b/bindings/Python/Generated/AST/ObjCTypeParamType.cpp index 9ad074b7c..a772befa1 100644 --- a/bindings/Python/Generated/AST/ObjCTypeParamType.cpp +++ b/bindings/Python/Generated/AST/ObjCTypeParamType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ObjCTypeParamVariance.cpp b/bindings/Python/Generated/AST/ObjCTypeParamVariance.cpp index 792738fb2..ab5c2e73b 100644 --- a/bindings/Python/Generated/AST/ObjCTypeParamVariance.cpp +++ b/bindings/Python/Generated/AST/ObjCTypeParamVariance.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OffsetOfExpr.cpp b/bindings/Python/Generated/AST/OffsetOfExpr.cpp index 20d24189d..7d5fcd888 100644 --- a/bindings/Python/Generated/AST/OffsetOfExpr.cpp +++ b/bindings/Python/Generated/AST/OffsetOfExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OnOffSwitch.cpp b/bindings/Python/Generated/AST/OnOffSwitch.cpp index 9bbcf01a7..4513fbd41 100644 --- a/bindings/Python/Generated/AST/OnOffSwitch.cpp +++ b/bindings/Python/Generated/AST/OnOffSwitch.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OnStackType.cpp b/bindings/Python/Generated/AST/OnStackType.cpp index edac5b479..7ae1a0cd1 100644 --- a/bindings/Python/Generated/AST/OnStackType.cpp +++ b/bindings/Python/Generated/AST/OnStackType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpaqueValueExpr.cpp b/bindings/Python/Generated/AST/OpaqueValueExpr.cpp index 40a35a380..8abba3bd0 100644 --- a/bindings/Python/Generated/AST/OpaqueValueExpr.cpp +++ b/bindings/Python/Generated/AST/OpaqueValueExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLAccessAttr.cpp b/bindings/Python/Generated/AST/OpenCLAccessAttr.cpp index a4d6fd096..dbb11a7a2 100644 --- a/bindings/Python/Generated/AST/OpenCLAccessAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLAccessAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLAccessAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLAccessAttrSpelling.cpp index 23c719794..d2909fd4c 100644 --- a/bindings/Python/Generated/AST/OpenCLAccessAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLAccessAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttr.cpp index b4713e435..61f38ad30 100644 --- a/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp index 26f614a42..9f918914f 100644 --- a/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttr.cpp index 88e90b383..8e1365e91 100644 --- a/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp index 7bebeec53..13236a35c 100644 --- a/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttr.cpp index 2b737bcb9..3e0ac2079 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp index 62b75ecd7..c0908377a 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp index 15e376cee..e036bb2ba 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp index 0920cb3c8..69a0d04b4 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttr.cpp index a05135f92..640b4ae74 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp index 15b7ecb53..8ca86bce2 100644 --- a/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp b/bindings/Python/Generated/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp index 38666c051..ce3c8b1ab 100644 --- a/bindings/Python/Generated/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLKernelAttr.cpp b/bindings/Python/Generated/AST/OpenCLKernelAttr.cpp index 266f7be8e..b55f82deb 100644 --- a/bindings/Python/Generated/AST/OpenCLKernelAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLKernelAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLKernelAttrSpelling.cpp index 174ebe52f..4bf83cbb2 100644 --- a/bindings/Python/Generated/AST/OpenCLKernelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttr.cpp index fe86083dd..395109f01 100644 --- a/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp index f70d82098..5b02f5ed9 100644 --- a/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttr.cpp b/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttr.cpp index a051498e6..340ad2aaa 100644 --- a/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp b/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp index 6cc28c30c..2856102cc 100644 --- a/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenCLUnrollHintAttr.cpp b/bindings/Python/Generated/AST/OpenCLUnrollHintAttr.cpp index 81fa6ca3e..627f0fa67 100644 --- a/bindings/Python/Generated/AST/OpenCLUnrollHintAttr.cpp +++ b/bindings/Python/Generated/AST/OpenCLUnrollHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPAdjustArgsOpKind.cpp b/bindings/Python/Generated/AST/OpenMPAdjustArgsOpKind.cpp index c34be6be6..c65b945f7 100644 --- a/bindings/Python/Generated/AST/OpenMPAdjustArgsOpKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPAdjustArgsOpKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPAtClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPAtClauseKind.cpp index 7e3317ae5..d5e619f31 100644 --- a/bindings/Python/Generated/AST/OpenMPAtClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPAtClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp index 19835ef7a..46b2f970a 100644 --- a/bindings/Python/Generated/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPBindClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPBindClauseKind.cpp index 19ab201c0..87369247d 100644 --- a/bindings/Python/Generated/AST/OpenMPBindClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPBindClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDefaultmapClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPDefaultmapClauseKind.cpp index e92661600..8de08c942 100644 --- a/bindings/Python/Generated/AST/OpenMPDefaultmapClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPDefaultmapClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDefaultmapClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPDefaultmapClauseModifier.cpp index 95b7de999..955fdc0e5 100644 --- a/bindings/Python/Generated/AST/OpenMPDefaultmapClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPDefaultmapClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDependClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPDependClauseKind.cpp index 3bfacb49e..5c992ea7a 100644 --- a/bindings/Python/Generated/AST/OpenMPDependClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPDependClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDeviceClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPDeviceClauseModifier.cpp index 726eb200a..534c73996 100644 --- a/bindings/Python/Generated/AST/OpenMPDeviceClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPDeviceClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDeviceType.cpp b/bindings/Python/Generated/AST/OpenMPDeviceType.cpp index d3f9aa43c..8b01186a8 100644 --- a/bindings/Python/Generated/AST/OpenMPDeviceType.cpp +++ b/bindings/Python/Generated/AST/OpenMPDeviceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDistScheduleClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPDistScheduleClauseKind.cpp index 00ad76ffa..efa6e37b4 100644 --- a/bindings/Python/Generated/AST/OpenMPDistScheduleClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPDistScheduleClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPDoacrossClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPDoacrossClauseModifier.cpp index 951335b1a..0e92d1c64 100644 --- a/bindings/Python/Generated/AST/OpenMPDoacrossClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPDoacrossClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPGrainsizeClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPGrainsizeClauseModifier.cpp index 63bb19a3b..89981b920 100644 --- a/bindings/Python/Generated/AST/OpenMPGrainsizeClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPGrainsizeClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPLastprivateModifier.cpp b/bindings/Python/Generated/AST/OpenMPLastprivateModifier.cpp index 63121bfdb..24b20bb53 100644 --- a/bindings/Python/Generated/AST/OpenMPLastprivateModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPLastprivateModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPLinearClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPLinearClauseKind.cpp index 190b478b7..123cd29b9 100644 --- a/bindings/Python/Generated/AST/OpenMPLinearClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPLinearClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPMapClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPMapClauseKind.cpp index a23931798..560ed67c0 100644 --- a/bindings/Python/Generated/AST/OpenMPMapClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPMapClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPMapModifierKind.cpp b/bindings/Python/Generated/AST/OpenMPMapModifierKind.cpp index bfbf55552..f71a61db6 100644 --- a/bindings/Python/Generated/AST/OpenMPMapModifierKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPMapModifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPMotionModifierKind.cpp b/bindings/Python/Generated/AST/OpenMPMotionModifierKind.cpp index a3d2c2843..b26e29209 100644 --- a/bindings/Python/Generated/AST/OpenMPMotionModifierKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPMotionModifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPNumTasksClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPNumTasksClauseModifier.cpp index e028a05cb..569a7022f 100644 --- a/bindings/Python/Generated/AST/OpenMPNumTasksClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPNumTasksClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPOrderClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPOrderClauseKind.cpp index 195158351..91973c6bf 100644 --- a/bindings/Python/Generated/AST/OpenMPOrderClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPOrderClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPOrderClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPOrderClauseModifier.cpp index 4c673296f..3d424515d 100644 --- a/bindings/Python/Generated/AST/OpenMPOrderClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPOrderClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPReductionClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPReductionClauseModifier.cpp index 817ca96b7..8114257bb 100644 --- a/bindings/Python/Generated/AST/OpenMPReductionClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPReductionClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPScheduleClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPScheduleClauseKind.cpp index 1aed1a91b..5271049f8 100644 --- a/bindings/Python/Generated/AST/OpenMPScheduleClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPScheduleClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPScheduleClauseModifier.cpp b/bindings/Python/Generated/AST/OpenMPScheduleClauseModifier.cpp index 6876b5a10..82f55321b 100644 --- a/bindings/Python/Generated/AST/OpenMPScheduleClauseModifier.cpp +++ b/bindings/Python/Generated/AST/OpenMPScheduleClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OpenMPSeverityClauseKind.cpp b/bindings/Python/Generated/AST/OpenMPSeverityClauseKind.cpp index 6791c9c8b..1e4a96e15 100644 --- a/bindings/Python/Generated/AST/OpenMPSeverityClauseKind.cpp +++ b/bindings/Python/Generated/AST/OpenMPSeverityClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OptimizeNoneAttr.cpp b/bindings/Python/Generated/AST/OptimizeNoneAttr.cpp index 774128efb..e07531de4 100644 --- a/bindings/Python/Generated/AST/OptimizeNoneAttr.cpp +++ b/bindings/Python/Generated/AST/OptimizeNoneAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OptimizeNoneAttrSpelling.cpp b/bindings/Python/Generated/AST/OptimizeNoneAttrSpelling.cpp index f74ae85a7..6ff4b1fa3 100644 --- a/bindings/Python/Generated/AST/OptimizeNoneAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OptimizeNoneAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverloadExpr.cpp b/bindings/Python/Generated/AST/OverloadExpr.cpp index 351173c4e..e37924419 100644 --- a/bindings/Python/Generated/AST/OverloadExpr.cpp +++ b/bindings/Python/Generated/AST/OverloadExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverloadableAttr.cpp b/bindings/Python/Generated/AST/OverloadableAttr.cpp index dc3e7ae15..7285651fc 100644 --- a/bindings/Python/Generated/AST/OverloadableAttr.cpp +++ b/bindings/Python/Generated/AST/OverloadableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverloadableAttrSpelling.cpp b/bindings/Python/Generated/AST/OverloadableAttrSpelling.cpp index 60138b260..a5e5cc0ff 100644 --- a/bindings/Python/Generated/AST/OverloadableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OverloadableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverloadedOperatorKind.cpp b/bindings/Python/Generated/AST/OverloadedOperatorKind.cpp index d98b72fe1..45e9632e9 100644 --- a/bindings/Python/Generated/AST/OverloadedOperatorKind.cpp +++ b/bindings/Python/Generated/AST/OverloadedOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverloadsShown.cpp b/bindings/Python/Generated/AST/OverloadsShown.cpp index 578049424..18c7b4562 100644 --- a/bindings/Python/Generated/AST/OverloadsShown.cpp +++ b/bindings/Python/Generated/AST/OverloadsShown.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OverrideAttr.cpp b/bindings/Python/Generated/AST/OverrideAttr.cpp index 3c6007329..f42c92a69 100644 --- a/bindings/Python/Generated/AST/OverrideAttr.cpp +++ b/bindings/Python/Generated/AST/OverrideAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OwnerAttr.cpp b/bindings/Python/Generated/AST/OwnerAttr.cpp index 0fbd5c07c..f2e4a1782 100644 --- a/bindings/Python/Generated/AST/OwnerAttr.cpp +++ b/bindings/Python/Generated/AST/OwnerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OwnershipAttr.cpp b/bindings/Python/Generated/AST/OwnershipAttr.cpp index ad8524df7..a04c0e49b 100644 --- a/bindings/Python/Generated/AST/OwnershipAttr.cpp +++ b/bindings/Python/Generated/AST/OwnershipAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OwnershipAttrOwnershipKind.cpp b/bindings/Python/Generated/AST/OwnershipAttrOwnershipKind.cpp index 135dc8e42..4f715326e 100644 --- a/bindings/Python/Generated/AST/OwnershipAttrOwnershipKind.cpp +++ b/bindings/Python/Generated/AST/OwnershipAttrOwnershipKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/OwnershipAttrSpelling.cpp b/bindings/Python/Generated/AST/OwnershipAttrSpelling.cpp index ccffb71a5..77a30600f 100644 --- a/bindings/Python/Generated/AST/OwnershipAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/OwnershipAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PackExpansionExpr.cpp b/bindings/Python/Generated/AST/PackExpansionExpr.cpp index 7b7bb13e1..4bfb6e077 100644 --- a/bindings/Python/Generated/AST/PackExpansionExpr.cpp +++ b/bindings/Python/Generated/AST/PackExpansionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PackExpansionType.cpp b/bindings/Python/Generated/AST/PackExpansionType.cpp index 2f578a678..6550f630c 100644 --- a/bindings/Python/Generated/AST/PackExpansionType.cpp +++ b/bindings/Python/Generated/AST/PackExpansionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PackedAttr.cpp b/bindings/Python/Generated/AST/PackedAttr.cpp index 6526f2ce7..000c10718 100644 --- a/bindings/Python/Generated/AST/PackedAttr.cpp +++ b/bindings/Python/Generated/AST/PackedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PackedAttrSpelling.cpp b/bindings/Python/Generated/AST/PackedAttrSpelling.cpp index 482f60174..78484ff22 100644 --- a/bindings/Python/Generated/AST/PackedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PackedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParamTypestateAttr.cpp b/bindings/Python/Generated/AST/ParamTypestateAttr.cpp index ac5009c2e..28eb86a0e 100644 --- a/bindings/Python/Generated/AST/ParamTypestateAttr.cpp +++ b/bindings/Python/Generated/AST/ParamTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParamTypestateAttrConsumedState.cpp b/bindings/Python/Generated/AST/ParamTypestateAttrConsumedState.cpp index 24963a026..6cb82d8e1 100644 --- a/bindings/Python/Generated/AST/ParamTypestateAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/ParamTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParamTypestateAttrSpelling.cpp b/bindings/Python/Generated/AST/ParamTypestateAttrSpelling.cpp index b5ce56ece..93be73a5c 100644 --- a/bindings/Python/Generated/AST/ParamTypestateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ParamTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParameterABI.cpp b/bindings/Python/Generated/AST/ParameterABI.cpp index b50b04d60..dec8cbd83 100644 --- a/bindings/Python/Generated/AST/ParameterABI.cpp +++ b/bindings/Python/Generated/AST/ParameterABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParameterABIAttr.cpp b/bindings/Python/Generated/AST/ParameterABIAttr.cpp index 085f758bb..dec292839 100644 --- a/bindings/Python/Generated/AST/ParameterABIAttr.cpp +++ b/bindings/Python/Generated/AST/ParameterABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParenExpr.cpp b/bindings/Python/Generated/AST/ParenExpr.cpp index 880d0ec71..fc61752b6 100644 --- a/bindings/Python/Generated/AST/ParenExpr.cpp +++ b/bindings/Python/Generated/AST/ParenExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParenListExpr.cpp b/bindings/Python/Generated/AST/ParenListExpr.cpp index 211b5ee40..15a019154 100644 --- a/bindings/Python/Generated/AST/ParenListExpr.cpp +++ b/bindings/Python/Generated/AST/ParenListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParenLocsOffsets.cpp b/bindings/Python/Generated/AST/ParenLocsOffsets.cpp index db2cedaef..d48ca0537 100644 --- a/bindings/Python/Generated/AST/ParenLocsOffsets.cpp +++ b/bindings/Python/Generated/AST/ParenLocsOffsets.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParenType.cpp b/bindings/Python/Generated/AST/ParenType.cpp index 02f0d0e91..b1feae1c2 100644 --- a/bindings/Python/Generated/AST/ParenType.cpp +++ b/bindings/Python/Generated/AST/ParenType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ParmVarDecl.cpp b/bindings/Python/Generated/AST/ParmVarDecl.cpp index f0d2ba9d9..81551d9a7 100644 --- a/bindings/Python/Generated/AST/ParmVarDecl.cpp +++ b/bindings/Python/Generated/AST/ParmVarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PascalAttr.cpp b/bindings/Python/Generated/AST/PascalAttr.cpp index 3e5bb628f..69f33571b 100644 --- a/bindings/Python/Generated/AST/PascalAttr.cpp +++ b/bindings/Python/Generated/AST/PascalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PascalAttrSpelling.cpp b/bindings/Python/Generated/AST/PascalAttrSpelling.cpp index ddb30a53c..197cc3199 100644 --- a/bindings/Python/Generated/AST/PascalAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PascalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PassObjectSizeAttr.cpp b/bindings/Python/Generated/AST/PassObjectSizeAttr.cpp index 4fa21d311..a4499b3a9 100644 --- a/bindings/Python/Generated/AST/PassObjectSizeAttr.cpp +++ b/bindings/Python/Generated/AST/PassObjectSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PassObjectSizeAttrSpelling.cpp b/bindings/Python/Generated/AST/PassObjectSizeAttrSpelling.cpp index 61a5c4793..597f6f79c 100644 --- a/bindings/Python/Generated/AST/PassObjectSizeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PassObjectSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PatchableFunctionEntryAttr.cpp b/bindings/Python/Generated/AST/PatchableFunctionEntryAttr.cpp index f871427ca..4d5bc2cab 100644 --- a/bindings/Python/Generated/AST/PatchableFunctionEntryAttr.cpp +++ b/bindings/Python/Generated/AST/PatchableFunctionEntryAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PatchableFunctionEntryAttrSpelling.cpp b/bindings/Python/Generated/AST/PatchableFunctionEntryAttrSpelling.cpp index a05ecec89..68dd775aa 100644 --- a/bindings/Python/Generated/AST/PatchableFunctionEntryAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PatchableFunctionEntryAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PcsAttr.cpp b/bindings/Python/Generated/AST/PcsAttr.cpp index 1d21932af..60f1c7445 100644 --- a/bindings/Python/Generated/AST/PcsAttr.cpp +++ b/bindings/Python/Generated/AST/PcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PcsAttrPCSType.cpp b/bindings/Python/Generated/AST/PcsAttrPCSType.cpp index ca8b1108f..2a783a0f3 100644 --- a/bindings/Python/Generated/AST/PcsAttrPCSType.cpp +++ b/bindings/Python/Generated/AST/PcsAttrPCSType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PcsAttrSpelling.cpp b/bindings/Python/Generated/AST/PcsAttrSpelling.cpp index c130c16f3..f156d8dd1 100644 --- a/bindings/Python/Generated/AST/PcsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PipeType.cpp b/bindings/Python/Generated/AST/PipeType.cpp index 4d2ae3705..18c3a4609 100644 --- a/bindings/Python/Generated/AST/PipeType.cpp +++ b/bindings/Python/Generated/AST/PipeType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PointerAttr.cpp b/bindings/Python/Generated/AST/PointerAttr.cpp index 7dc68f788..7599afd45 100644 --- a/bindings/Python/Generated/AST/PointerAttr.cpp +++ b/bindings/Python/Generated/AST/PointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PointerType.cpp b/bindings/Python/Generated/AST/PointerType.cpp index 590ebef7e..e79a6a0d3 100644 --- a/bindings/Python/Generated/AST/PointerType.cpp +++ b/bindings/Python/Generated/AST/PointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaClangBSSSectionAttr.cpp b/bindings/Python/Generated/AST/PragmaClangBSSSectionAttr.cpp index 136b560fd..c0079eb0d 100644 --- a/bindings/Python/Generated/AST/PragmaClangBSSSectionAttr.cpp +++ b/bindings/Python/Generated/AST/PragmaClangBSSSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaClangDataSectionAttr.cpp b/bindings/Python/Generated/AST/PragmaClangDataSectionAttr.cpp index 462179113..e6f2b1c34 100644 --- a/bindings/Python/Generated/AST/PragmaClangDataSectionAttr.cpp +++ b/bindings/Python/Generated/AST/PragmaClangDataSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaClangRelroSectionAttr.cpp b/bindings/Python/Generated/AST/PragmaClangRelroSectionAttr.cpp index 2a45948bf..6a15fb348 100644 --- a/bindings/Python/Generated/AST/PragmaClangRelroSectionAttr.cpp +++ b/bindings/Python/Generated/AST/PragmaClangRelroSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaClangRodataSectionAttr.cpp b/bindings/Python/Generated/AST/PragmaClangRodataSectionAttr.cpp index a5a8c62de..b4188b8bf 100644 --- a/bindings/Python/Generated/AST/PragmaClangRodataSectionAttr.cpp +++ b/bindings/Python/Generated/AST/PragmaClangRodataSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaClangTextSectionAttr.cpp b/bindings/Python/Generated/AST/PragmaClangTextSectionAttr.cpp index 1938c2305..74afb0a04 100644 --- a/bindings/Python/Generated/AST/PragmaClangTextSectionAttr.cpp +++ b/bindings/Python/Generated/AST/PragmaClangTextSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaCommentDecl.cpp b/bindings/Python/Generated/AST/PragmaCommentDecl.cpp index 8aabc9a69..aafe1320f 100644 --- a/bindings/Python/Generated/AST/PragmaCommentDecl.cpp +++ b/bindings/Python/Generated/AST/PragmaCommentDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaDetectMismatchDecl.cpp b/bindings/Python/Generated/AST/PragmaDetectMismatchDecl.cpp index 0ddfb9c19..278918149 100644 --- a/bindings/Python/Generated/AST/PragmaDetectMismatchDecl.cpp +++ b/bindings/Python/Generated/AST/PragmaDetectMismatchDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaFPKind.cpp b/bindings/Python/Generated/AST/PragmaFPKind.cpp index 97d1d8bfc..f278a682f 100644 --- a/bindings/Python/Generated/AST/PragmaFPKind.cpp +++ b/bindings/Python/Generated/AST/PragmaFPKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaFloatControlKind.cpp b/bindings/Python/Generated/AST/PragmaFloatControlKind.cpp index 62475fecb..a1b48ecc8 100644 --- a/bindings/Python/Generated/AST/PragmaFloatControlKind.cpp +++ b/bindings/Python/Generated/AST/PragmaFloatControlKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaMSCommentKind.cpp b/bindings/Python/Generated/AST/PragmaMSCommentKind.cpp index 1105dc479..6251cbda8 100644 --- a/bindings/Python/Generated/AST/PragmaMSCommentKind.cpp +++ b/bindings/Python/Generated/AST/PragmaMSCommentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaMSPointersToMembersKind.cpp b/bindings/Python/Generated/AST/PragmaMSPointersToMembersKind.cpp index 95d97adc3..f08c2c035 100644 --- a/bindings/Python/Generated/AST/PragmaMSPointersToMembersKind.cpp +++ b/bindings/Python/Generated/AST/PragmaMSPointersToMembersKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaMSStructKind.cpp b/bindings/Python/Generated/AST/PragmaMSStructKind.cpp index c672bc9e7..0615d54d9 100644 --- a/bindings/Python/Generated/AST/PragmaMSStructKind.cpp +++ b/bindings/Python/Generated/AST/PragmaMSStructKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PragmaSectionFlag.cpp b/bindings/Python/Generated/AST/PragmaSectionFlag.cpp index a4f1be74b..4b63167e1 100644 --- a/bindings/Python/Generated/AST/PragmaSectionFlag.cpp +++ b/bindings/Python/Generated/AST/PragmaSectionFlag.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PredefinedExpr.cpp b/bindings/Python/Generated/AST/PredefinedExpr.cpp index ec30a633f..7d2990ee8 100644 --- a/bindings/Python/Generated/AST/PredefinedExpr.cpp +++ b/bindings/Python/Generated/AST/PredefinedExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PredefinedIdentKind.cpp b/bindings/Python/Generated/AST/PredefinedIdentKind.cpp index e40d870f9..31f45ccbc 100644 --- a/bindings/Python/Generated/AST/PredefinedIdentKind.cpp +++ b/bindings/Python/Generated/AST/PredefinedIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreferredNameAttr.cpp b/bindings/Python/Generated/AST/PreferredNameAttr.cpp index 0d5f8a213..80986d763 100644 --- a/bindings/Python/Generated/AST/PreferredNameAttr.cpp +++ b/bindings/Python/Generated/AST/PreferredNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreferredNameAttrSpelling.cpp b/bindings/Python/Generated/AST/PreferredNameAttrSpelling.cpp index 5ee48ebeb..0215f9b07 100644 --- a/bindings/Python/Generated/AST/PreferredNameAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PreferredNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreferredTypeAttr.cpp b/bindings/Python/Generated/AST/PreferredTypeAttr.cpp index c5469a4d3..1654c99fa 100644 --- a/bindings/Python/Generated/AST/PreferredTypeAttr.cpp +++ b/bindings/Python/Generated/AST/PreferredTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreferredTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/PreferredTypeAttrSpelling.cpp index c93d140c1..f9c273b20 100644 --- a/bindings/Python/Generated/AST/PreferredTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PreferredTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreserveAllAttr.cpp b/bindings/Python/Generated/AST/PreserveAllAttr.cpp index 567189822..97b0bfde8 100644 --- a/bindings/Python/Generated/AST/PreserveAllAttr.cpp +++ b/bindings/Python/Generated/AST/PreserveAllAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreserveAllAttrSpelling.cpp b/bindings/Python/Generated/AST/PreserveAllAttrSpelling.cpp index 2cfe8e493..a8891e6ff 100644 --- a/bindings/Python/Generated/AST/PreserveAllAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PreserveAllAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreserveMostAttr.cpp b/bindings/Python/Generated/AST/PreserveMostAttr.cpp index 8a8cd4786..e844c2d0c 100644 --- a/bindings/Python/Generated/AST/PreserveMostAttr.cpp +++ b/bindings/Python/Generated/AST/PreserveMostAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PreserveMostAttrSpelling.cpp b/bindings/Python/Generated/AST/PreserveMostAttrSpelling.cpp index ffe910797..4703e4346 100644 --- a/bindings/Python/Generated/AST/PreserveMostAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PreserveMostAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PseudoKind.cpp b/bindings/Python/Generated/AST/PseudoKind.cpp index 503d4020c..56e1af0f4 100644 --- a/bindings/Python/Generated/AST/PseudoKind.cpp +++ b/bindings/Python/Generated/AST/PseudoKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PseudoObjectExpr.cpp b/bindings/Python/Generated/AST/PseudoObjectExpr.cpp index 842e27ef3..da93f5e2e 100644 --- a/bindings/Python/Generated/AST/PseudoObjectExpr.cpp +++ b/bindings/Python/Generated/AST/PseudoObjectExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PtGuardedByAttr.cpp b/bindings/Python/Generated/AST/PtGuardedByAttr.cpp index 94ac2888c..968dfc9ef 100644 --- a/bindings/Python/Generated/AST/PtGuardedByAttr.cpp +++ b/bindings/Python/Generated/AST/PtGuardedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PtGuardedVarAttr.cpp b/bindings/Python/Generated/AST/PtGuardedVarAttr.cpp index e6fc7845d..d979be27a 100644 --- a/bindings/Python/Generated/AST/PtGuardedVarAttr.cpp +++ b/bindings/Python/Generated/AST/PtGuardedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PtGuardedVarAttrSpelling.cpp b/bindings/Python/Generated/AST/PtGuardedVarAttrSpelling.cpp index 922276f5a..3b77bc076 100644 --- a/bindings/Python/Generated/AST/PtGuardedVarAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PtGuardedVarAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Ptr32Attr.cpp b/bindings/Python/Generated/AST/Ptr32Attr.cpp index 8c828113e..c7c836865 100644 --- a/bindings/Python/Generated/AST/Ptr32Attr.cpp +++ b/bindings/Python/Generated/AST/Ptr32Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Ptr64Attr.cpp b/bindings/Python/Generated/AST/Ptr64Attr.cpp index c12261b2c..38b7e91bf 100644 --- a/bindings/Python/Generated/AST/Ptr64Attr.cpp +++ b/bindings/Python/Generated/AST/Ptr64Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PureAttr.cpp b/bindings/Python/Generated/AST/PureAttr.cpp index 8d42b3830..ba1af8bc6 100644 --- a/bindings/Python/Generated/AST/PureAttr.cpp +++ b/bindings/Python/Generated/AST/PureAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/PureAttrSpelling.cpp b/bindings/Python/Generated/AST/PureAttrSpelling.cpp index 3eab9bcf0..ea488a8eb 100644 --- a/bindings/Python/Generated/AST/PureAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/PureAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Qualified.cpp b/bindings/Python/Generated/AST/Qualified.cpp index a304b0d41..120e76300 100644 --- a/bindings/Python/Generated/AST/Qualified.cpp +++ b/bindings/Python/Generated/AST/Qualified.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/QualifiedType.cpp b/bindings/Python/Generated/AST/QualifiedType.cpp index 3c32a84c6..f8e277670 100644 --- a/bindings/Python/Generated/AST/QualifiedType.cpp +++ b/bindings/Python/Generated/AST/QualifiedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/QualifiedTypeDestructionKind.cpp b/bindings/Python/Generated/AST/QualifiedTypeDestructionKind.cpp index 92ef679be..9d723e5b7 100644 --- a/bindings/Python/Generated/AST/QualifiedTypeDestructionKind.cpp +++ b/bindings/Python/Generated/AST/QualifiedTypeDestructionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/QualifiedTypeNonConstantStorageReason.cpp b/bindings/Python/Generated/AST/QualifiedTypeNonConstantStorageReason.cpp index a60452b80..853a08284 100644 --- a/bindings/Python/Generated/AST/QualifiedTypeNonConstantStorageReason.cpp +++ b/bindings/Python/Generated/AST/QualifiedTypeNonConstantStorageReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/QualifiedTypePrimitiveCopyKind.cpp b/bindings/Python/Generated/AST/QualifiedTypePrimitiveCopyKind.cpp index 606d31b66..8e7752a2a 100644 --- a/bindings/Python/Generated/AST/QualifiedTypePrimitiveCopyKind.cpp +++ b/bindings/Python/Generated/AST/QualifiedTypePrimitiveCopyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp b/bindings/Python/Generated/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp index 3a7faf837..1304907eb 100644 --- a/bindings/Python/Generated/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp +++ b/bindings/Python/Generated/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RISCVInterruptAttr.cpp b/bindings/Python/Generated/AST/RISCVInterruptAttr.cpp index d6ebd049a..651b3c5ca 100644 --- a/bindings/Python/Generated/AST/RISCVInterruptAttr.cpp +++ b/bindings/Python/Generated/AST/RISCVInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RISCVInterruptAttrInterruptType.cpp b/bindings/Python/Generated/AST/RISCVInterruptAttrInterruptType.cpp index 821749da8..2e3700d98 100644 --- a/bindings/Python/Generated/AST/RISCVInterruptAttrInterruptType.cpp +++ b/bindings/Python/Generated/AST/RISCVInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RISCVInterruptAttrSpelling.cpp b/bindings/Python/Generated/AST/RISCVInterruptAttrSpelling.cpp index ac870592b..c59c40d6d 100644 --- a/bindings/Python/Generated/AST/RISCVInterruptAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RISCVInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RValueReferenceType.cpp b/bindings/Python/Generated/AST/RValueReferenceType.cpp index 7ebb65ab4..a233a64fd 100644 --- a/bindings/Python/Generated/AST/RValueReferenceType.cpp +++ b/bindings/Python/Generated/AST/RValueReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RandomizeLayoutAttr.cpp b/bindings/Python/Generated/AST/RandomizeLayoutAttr.cpp index 5566446b2..759a428a4 100644 --- a/bindings/Python/Generated/AST/RandomizeLayoutAttr.cpp +++ b/bindings/Python/Generated/AST/RandomizeLayoutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RandomizeLayoutAttrSpelling.cpp b/bindings/Python/Generated/AST/RandomizeLayoutAttrSpelling.cpp index 6584d89f4..0243f9fa8 100644 --- a/bindings/Python/Generated/AST/RandomizeLayoutAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RandomizeLayoutAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RangeExprOffset.cpp b/bindings/Python/Generated/AST/RangeExprOffset.cpp index 04fb2109a..a631cf2fe 100644 --- a/bindings/Python/Generated/AST/RangeExprOffset.cpp +++ b/bindings/Python/Generated/AST/RangeExprOffset.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RangeLocOffset.cpp b/bindings/Python/Generated/AST/RangeLocOffset.cpp index 925519120..4bc44ff72 100644 --- a/bindings/Python/Generated/AST/RangeLocOffset.cpp +++ b/bindings/Python/Generated/AST/RangeLocOffset.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReadOnlyPlacementAttr.cpp b/bindings/Python/Generated/AST/ReadOnlyPlacementAttr.cpp index ccef83473..14f3d6d6b 100644 --- a/bindings/Python/Generated/AST/ReadOnlyPlacementAttr.cpp +++ b/bindings/Python/Generated/AST/ReadOnlyPlacementAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReadOnlyPlacementAttrSpelling.cpp b/bindings/Python/Generated/AST/ReadOnlyPlacementAttrSpelling.cpp index c0b113b36..b21fe3cfd 100644 --- a/bindings/Python/Generated/AST/ReadOnlyPlacementAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReadOnlyPlacementAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RecordArgPassingKind.cpp b/bindings/Python/Generated/AST/RecordArgPassingKind.cpp index 53e5a615b..aa47dd014 100644 --- a/bindings/Python/Generated/AST/RecordArgPassingKind.cpp +++ b/bindings/Python/Generated/AST/RecordArgPassingKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RecordDecl.cpp b/bindings/Python/Generated/AST/RecordDecl.cpp index 465350053..1523c49c4 100644 --- a/bindings/Python/Generated/AST/RecordDecl.cpp +++ b/bindings/Python/Generated/AST/RecordDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RecordType.cpp b/bindings/Python/Generated/AST/RecordType.cpp index 45c285f02..92b662a8a 100644 --- a/bindings/Python/Generated/AST/RecordType.cpp +++ b/bindings/Python/Generated/AST/RecordType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RecoveryExpr.cpp b/bindings/Python/Generated/AST/RecoveryExpr.cpp index 4887a6d0b..6da58dda8 100644 --- a/bindings/Python/Generated/AST/RecoveryExpr.cpp +++ b/bindings/Python/Generated/AST/RecoveryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RedeclarableTemplateDecl.cpp b/bindings/Python/Generated/AST/RedeclarableTemplateDecl.cpp index 2e42e3cfb..e689bf9de 100644 --- a/bindings/Python/Generated/AST/RedeclarableTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/RedeclarableTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RefQualifierKind.cpp b/bindings/Python/Generated/AST/RefQualifierKind.cpp index 34d45dc1f..d22346d4a 100644 --- a/bindings/Python/Generated/AST/RefQualifierKind.cpp +++ b/bindings/Python/Generated/AST/RefQualifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReferenceType.cpp b/bindings/Python/Generated/AST/ReferenceType.cpp index c5d3719d0..89d569be8 100644 --- a/bindings/Python/Generated/AST/ReferenceType.cpp +++ b/bindings/Python/Generated/AST/ReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RegCallAttr.cpp b/bindings/Python/Generated/AST/RegCallAttr.cpp index b1eeb9181..f1bdaef11 100644 --- a/bindings/Python/Generated/AST/RegCallAttr.cpp +++ b/bindings/Python/Generated/AST/RegCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RegCallAttrSpelling.cpp b/bindings/Python/Generated/AST/RegCallAttrSpelling.cpp index 34a0968a7..e3e9f2812 100644 --- a/bindings/Python/Generated/AST/RegCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RegCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReinitializesAttr.cpp b/bindings/Python/Generated/AST/ReinitializesAttr.cpp index d9aa15918..cf1fdb0d4 100644 --- a/bindings/Python/Generated/AST/ReinitializesAttr.cpp +++ b/bindings/Python/Generated/AST/ReinitializesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReinitializesAttrSpelling.cpp b/bindings/Python/Generated/AST/ReinitializesAttrSpelling.cpp index 5f42e9711..321ffe88b 100644 --- a/bindings/Python/Generated/AST/ReinitializesAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReinitializesAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReleaseCapabilityAttr.cpp b/bindings/Python/Generated/AST/ReleaseCapabilityAttr.cpp index 593ead195..ddae9e854 100644 --- a/bindings/Python/Generated/AST/ReleaseCapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/ReleaseCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReleaseCapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/ReleaseCapabilityAttrSpelling.cpp index 988b31029..1522ca4a2 100644 --- a/bindings/Python/Generated/AST/ReleaseCapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReleaseCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReleaseHandleAttr.cpp b/bindings/Python/Generated/AST/ReleaseHandleAttr.cpp index 0bc0f928c..24b41af75 100644 --- a/bindings/Python/Generated/AST/ReleaseHandleAttr.cpp +++ b/bindings/Python/Generated/AST/ReleaseHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReleaseHandleAttrSpelling.cpp b/bindings/Python/Generated/AST/ReleaseHandleAttrSpelling.cpp index 49204c281..38d8d1ac3 100644 --- a/bindings/Python/Generated/AST/ReleaseHandleAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReleaseHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RenderScriptKernelAttr.cpp b/bindings/Python/Generated/AST/RenderScriptKernelAttr.cpp index ed7251f01..1bc1da103 100644 --- a/bindings/Python/Generated/AST/RenderScriptKernelAttr.cpp +++ b/bindings/Python/Generated/AST/RenderScriptKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReqdWorkGroupSizeAttr.cpp b/bindings/Python/Generated/AST/ReqdWorkGroupSizeAttr.cpp index ad0536acb..86c7306d1 100644 --- a/bindings/Python/Generated/AST/ReqdWorkGroupSizeAttr.cpp +++ b/bindings/Python/Generated/AST/ReqdWorkGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RequiresCapabilityAttr.cpp b/bindings/Python/Generated/AST/RequiresCapabilityAttr.cpp index 9d2e0c1da..441f2be9c 100644 --- a/bindings/Python/Generated/AST/RequiresCapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/RequiresCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RequiresCapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/RequiresCapabilityAttrSpelling.cpp index 19c02391b..a719e1d61 100644 --- a/bindings/Python/Generated/AST/RequiresCapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RequiresCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RequiresExpr.cpp b/bindings/Python/Generated/AST/RequiresExpr.cpp index 1e4d776a7..15bcf0990 100644 --- a/bindings/Python/Generated/AST/RequiresExpr.cpp +++ b/bindings/Python/Generated/AST/RequiresExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RequiresExprBodyDecl.cpp b/bindings/Python/Generated/AST/RequiresExprBodyDecl.cpp index a3bdd76d9..cef2cfbf5 100644 --- a/bindings/Python/Generated/AST/RequiresExprBodyDecl.cpp +++ b/bindings/Python/Generated/AST/RequiresExprBodyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReservedIdentifierStatus.cpp b/bindings/Python/Generated/AST/ReservedIdentifierStatus.cpp index b1b037312..158a74146 100644 --- a/bindings/Python/Generated/AST/ReservedIdentifierStatus.cpp +++ b/bindings/Python/Generated/AST/ReservedIdentifierStatus.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReservedLiteralSuffixIdStatus.cpp b/bindings/Python/Generated/AST/ReservedLiteralSuffixIdStatus.cpp index 5ecfad425..ce2fc3432 100644 --- a/bindings/Python/Generated/AST/ReservedLiteralSuffixIdStatus.cpp +++ b/bindings/Python/Generated/AST/ReservedLiteralSuffixIdStatus.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RestrictAttr.cpp b/bindings/Python/Generated/AST/RestrictAttr.cpp index e94f13eeb..8312f99ce 100644 --- a/bindings/Python/Generated/AST/RestrictAttr.cpp +++ b/bindings/Python/Generated/AST/RestrictAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RestrictAttrSpelling.cpp b/bindings/Python/Generated/AST/RestrictAttrSpelling.cpp index a3e89ce62..77b05ebd5 100644 --- a/bindings/Python/Generated/AST/RestrictAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RestrictAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RetainAttr.cpp b/bindings/Python/Generated/AST/RetainAttr.cpp index e9a4d6b2d..189bdae65 100644 --- a/bindings/Python/Generated/AST/RetainAttr.cpp +++ b/bindings/Python/Generated/AST/RetainAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/RetainAttrSpelling.cpp b/bindings/Python/Generated/AST/RetainAttrSpelling.cpp index 72588204a..f9bf6b388 100644 --- a/bindings/Python/Generated/AST/RetainAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/RetainAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnStmt.cpp b/bindings/Python/Generated/AST/ReturnStmt.cpp index d4d6bea5d..3a0c34be2 100644 --- a/bindings/Python/Generated/AST/ReturnStmt.cpp +++ b/bindings/Python/Generated/AST/ReturnStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnTypestateAttr.cpp b/bindings/Python/Generated/AST/ReturnTypestateAttr.cpp index d88073f77..cfdf88659 100644 --- a/bindings/Python/Generated/AST/ReturnTypestateAttr.cpp +++ b/bindings/Python/Generated/AST/ReturnTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnTypestateAttrConsumedState.cpp b/bindings/Python/Generated/AST/ReturnTypestateAttrConsumedState.cpp index e2168f9aa..0cb745813 100644 --- a/bindings/Python/Generated/AST/ReturnTypestateAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/ReturnTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnTypestateAttrSpelling.cpp b/bindings/Python/Generated/AST/ReturnTypestateAttrSpelling.cpp index 1bb65c2dd..3df86099f 100644 --- a/bindings/Python/Generated/AST/ReturnTypestateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReturnTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnsNonNullAttr.cpp b/bindings/Python/Generated/AST/ReturnsNonNullAttr.cpp index 7f36c35cb..0265b9be4 100644 --- a/bindings/Python/Generated/AST/ReturnsNonNullAttr.cpp +++ b/bindings/Python/Generated/AST/ReturnsNonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnsNonNullAttrSpelling.cpp b/bindings/Python/Generated/AST/ReturnsNonNullAttrSpelling.cpp index 7c24fd2d4..1206761c9 100644 --- a/bindings/Python/Generated/AST/ReturnsNonNullAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReturnsNonNullAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnsTwiceAttr.cpp b/bindings/Python/Generated/AST/ReturnsTwiceAttr.cpp index c71dbe795..c337b8b58 100644 --- a/bindings/Python/Generated/AST/ReturnsTwiceAttr.cpp +++ b/bindings/Python/Generated/AST/ReturnsTwiceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ReturnsTwiceAttrSpelling.cpp b/bindings/Python/Generated/AST/ReturnsTwiceAttrSpelling.cpp index e5680e1ee..78f876335 100644 --- a/bindings/Python/Generated/AST/ReturnsTwiceAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ReturnsTwiceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SEHExceptStmt.cpp b/bindings/Python/Generated/AST/SEHExceptStmt.cpp index ff6670139..c03d9f50f 100644 --- a/bindings/Python/Generated/AST/SEHExceptStmt.cpp +++ b/bindings/Python/Generated/AST/SEHExceptStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SEHFinallyStmt.cpp b/bindings/Python/Generated/AST/SEHFinallyStmt.cpp index c1a276b7f..445eb0a12 100644 --- a/bindings/Python/Generated/AST/SEHFinallyStmt.cpp +++ b/bindings/Python/Generated/AST/SEHFinallyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SEHLeaveStmt.cpp b/bindings/Python/Generated/AST/SEHLeaveStmt.cpp index 5ed2f9e32..51b6b01a0 100644 --- a/bindings/Python/Generated/AST/SEHLeaveStmt.cpp +++ b/bindings/Python/Generated/AST/SEHLeaveStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SEHTryStmt.cpp b/bindings/Python/Generated/AST/SEHTryStmt.cpp index 15b9ab141..cabafb4cd 100644 --- a/bindings/Python/Generated/AST/SEHTryStmt.cpp +++ b/bindings/Python/Generated/AST/SEHTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SFINAEResponse.cpp b/bindings/Python/Generated/AST/SFINAEResponse.cpp index c75ed5af9..30b0fe064 100644 --- a/bindings/Python/Generated/AST/SFINAEResponse.cpp +++ b/bindings/Python/Generated/AST/SFINAEResponse.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SPtrAttr.cpp b/bindings/Python/Generated/AST/SPtrAttr.cpp index 95c99720c..fa82b3fdf 100644 --- a/bindings/Python/Generated/AST/SPtrAttr.cpp +++ b/bindings/Python/Generated/AST/SPtrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLKernelAttr.cpp b/bindings/Python/Generated/AST/SYCLKernelAttr.cpp index 52a29f7f2..c647eafa5 100644 --- a/bindings/Python/Generated/AST/SYCLKernelAttr.cpp +++ b/bindings/Python/Generated/AST/SYCLKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLKernelAttrSpelling.cpp b/bindings/Python/Generated/AST/SYCLKernelAttrSpelling.cpp index 1330448cb..f4621033b 100644 --- a/bindings/Python/Generated/AST/SYCLKernelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SYCLKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLMajorVersion.cpp b/bindings/Python/Generated/AST/SYCLMajorVersion.cpp index c7556e4a0..a505f3b6a 100644 --- a/bindings/Python/Generated/AST/SYCLMajorVersion.cpp +++ b/bindings/Python/Generated/AST/SYCLMajorVersion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLSpecialClassAttr.cpp b/bindings/Python/Generated/AST/SYCLSpecialClassAttr.cpp index e020c99f9..aa3da55a9 100644 --- a/bindings/Python/Generated/AST/SYCLSpecialClassAttr.cpp +++ b/bindings/Python/Generated/AST/SYCLSpecialClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLSpecialClassAttrSpelling.cpp b/bindings/Python/Generated/AST/SYCLSpecialClassAttrSpelling.cpp index 00f50e3b7..638bf9ac2 100644 --- a/bindings/Python/Generated/AST/SYCLSpecialClassAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SYCLSpecialClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SYCLUniqueStableNameExpr.cpp b/bindings/Python/Generated/AST/SYCLUniqueStableNameExpr.cpp index 0573afa32..4d077ba58 100644 --- a/bindings/Python/Generated/AST/SYCLUniqueStableNameExpr.cpp +++ b/bindings/Python/Generated/AST/SYCLUniqueStableNameExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SanitizerOrdinal.cpp b/bindings/Python/Generated/AST/SanitizerOrdinal.cpp index 047a11436..7ca2b72c3 100644 --- a/bindings/Python/Generated/AST/SanitizerOrdinal.cpp +++ b/bindings/Python/Generated/AST/SanitizerOrdinal.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ScopedLockableAttr.cpp b/bindings/Python/Generated/AST/ScopedLockableAttr.cpp index c8e0b9cbf..713f2ec3a 100644 --- a/bindings/Python/Generated/AST/ScopedLockableAttr.cpp +++ b/bindings/Python/Generated/AST/ScopedLockableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ScopedLockableAttrSpelling.cpp b/bindings/Python/Generated/AST/ScopedLockableAttrSpelling.cpp index 3f18d4c55..97895cdf8 100644 --- a/bindings/Python/Generated/AST/ScopedLockableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ScopedLockableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SectionAttr.cpp b/bindings/Python/Generated/AST/SectionAttr.cpp index 34c62706e..cd8ecd8a6 100644 --- a/bindings/Python/Generated/AST/SectionAttr.cpp +++ b/bindings/Python/Generated/AST/SectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SectionAttrSpelling.cpp b/bindings/Python/Generated/AST/SectionAttrSpelling.cpp index 9614e1b51..982d238b1 100644 --- a/bindings/Python/Generated/AST/SectionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SectionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SelectAnyAttr.cpp b/bindings/Python/Generated/AST/SelectAnyAttr.cpp index f5425d4f5..2b57c7ae6 100644 --- a/bindings/Python/Generated/AST/SelectAnyAttr.cpp +++ b/bindings/Python/Generated/AST/SelectAnyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SelectAnyAttrSpelling.cpp b/bindings/Python/Generated/AST/SelectAnyAttrSpelling.cpp index 708f3c887..90e906f83 100644 --- a/bindings/Python/Generated/AST/SelectAnyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SelectAnyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SelectorLocationsKind.cpp b/bindings/Python/Generated/AST/SelectorLocationsKind.cpp index abcadcb82..0786d4ebd 100644 --- a/bindings/Python/Generated/AST/SelectorLocationsKind.cpp +++ b/bindings/Python/Generated/AST/SelectorLocationsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SentinelAttr.cpp b/bindings/Python/Generated/AST/SentinelAttr.cpp index ead651be2..b10d30287 100644 --- a/bindings/Python/Generated/AST/SentinelAttr.cpp +++ b/bindings/Python/Generated/AST/SentinelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SentinelAttrSpelling.cpp b/bindings/Python/Generated/AST/SentinelAttrSpelling.cpp index 1c731c960..79cf43fd2 100644 --- a/bindings/Python/Generated/AST/SentinelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SentinelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SetTypestateAttr.cpp b/bindings/Python/Generated/AST/SetTypestateAttr.cpp index ccfd5231f..224672e5f 100644 --- a/bindings/Python/Generated/AST/SetTypestateAttr.cpp +++ b/bindings/Python/Generated/AST/SetTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SetTypestateAttrConsumedState.cpp b/bindings/Python/Generated/AST/SetTypestateAttrConsumedState.cpp index 1b380e116..d7f6fc7c1 100644 --- a/bindings/Python/Generated/AST/SetTypestateAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/SetTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SetTypestateAttrSpelling.cpp b/bindings/Python/Generated/AST/SetTypestateAttrSpelling.cpp index 9a49b5226..af947d60f 100644 --- a/bindings/Python/Generated/AST/SetTypestateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SetTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ShaderStage.cpp b/bindings/Python/Generated/AST/ShaderStage.cpp index 17bf90321..dc7a9395d 100644 --- a/bindings/Python/Generated/AST/ShaderStage.cpp +++ b/bindings/Python/Generated/AST/ShaderStage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SharedTrylockFunctionAttr.cpp b/bindings/Python/Generated/AST/SharedTrylockFunctionAttr.cpp index 175b51d5f..aecc7cfd4 100644 --- a/bindings/Python/Generated/AST/SharedTrylockFunctionAttr.cpp +++ b/bindings/Python/Generated/AST/SharedTrylockFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ShuffleVectorExpr.cpp b/bindings/Python/Generated/AST/ShuffleVectorExpr.cpp index 5c4bef62b..8bacef419 100644 --- a/bindings/Python/Generated/AST/ShuffleVectorExpr.cpp +++ b/bindings/Python/Generated/AST/ShuffleVectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SignReturnAddressKeyKind.cpp b/bindings/Python/Generated/AST/SignReturnAddressKeyKind.cpp index 6debb64cd..7cc6feddd 100644 --- a/bindings/Python/Generated/AST/SignReturnAddressKeyKind.cpp +++ b/bindings/Python/Generated/AST/SignReturnAddressKeyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SignReturnAddressScopeKind.cpp b/bindings/Python/Generated/AST/SignReturnAddressScopeKind.cpp index ea47498e0..c78e826c5 100644 --- a/bindings/Python/Generated/AST/SignReturnAddressScopeKind.cpp +++ b/bindings/Python/Generated/AST/SignReturnAddressScopeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SignedOverflowBehaviorTy.cpp b/bindings/Python/Generated/AST/SignedOverflowBehaviorTy.cpp index aac86e8ef..364c69430 100644 --- a/bindings/Python/Generated/AST/SignedOverflowBehaviorTy.cpp +++ b/bindings/Python/Generated/AST/SignedOverflowBehaviorTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SizeOfPackExpr.cpp b/bindings/Python/Generated/AST/SizeOfPackExpr.cpp index 4b22838a8..d9d6cc7e5 100644 --- a/bindings/Python/Generated/AST/SizeOfPackExpr.cpp +++ b/bindings/Python/Generated/AST/SizeOfPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SourceLocExpr.cpp b/bindings/Python/Generated/AST/SourceLocExpr.cpp index 78f40dc32..c8e2cb2f7 100644 --- a/bindings/Python/Generated/AST/SourceLocExpr.cpp +++ b/bindings/Python/Generated/AST/SourceLocExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SourceLocIdentKind.cpp b/bindings/Python/Generated/AST/SourceLocIdentKind.cpp index 995b6922f..0e09ba614 100644 --- a/bindings/Python/Generated/AST/SourceLocIdentKind.cpp +++ b/bindings/Python/Generated/AST/SourceLocIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SpecialMemberFlags.cpp b/bindings/Python/Generated/AST/SpecialMemberFlags.cpp index 00fa4f616..cc6700be3 100644 --- a/bindings/Python/Generated/AST/SpecialMemberFlags.cpp +++ b/bindings/Python/Generated/AST/SpecialMemberFlags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SpecifierKind.cpp b/bindings/Python/Generated/AST/SpecifierKind.cpp index 6d11abd75..f0fdd64fd 100644 --- a/bindings/Python/Generated/AST/SpecifierKind.cpp +++ b/bindings/Python/Generated/AST/SpecifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttr.cpp b/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttr.cpp index 00a1eac61..0b77e0636 100644 --- a/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttr.cpp +++ b/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttrSpelling.cpp b/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttrSpelling.cpp index 73811318c..164830135 100644 --- a/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SpeculativeLoadHardeningAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StackProtectorMode.cpp b/bindings/Python/Generated/AST/StackProtectorMode.cpp index e7251bed5..2ed04996e 100644 --- a/bindings/Python/Generated/AST/StackProtectorMode.cpp +++ b/bindings/Python/Generated/AST/StackProtectorMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StandaloneDebugAttr.cpp b/bindings/Python/Generated/AST/StandaloneDebugAttr.cpp index e66aab093..046e77212 100644 --- a/bindings/Python/Generated/AST/StandaloneDebugAttr.cpp +++ b/bindings/Python/Generated/AST/StandaloneDebugAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StandaloneDebugAttrSpelling.cpp b/bindings/Python/Generated/AST/StandaloneDebugAttrSpelling.cpp index 151e1cc44..cd0ed260b 100644 --- a/bindings/Python/Generated/AST/StandaloneDebugAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/StandaloneDebugAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StaticAssertDecl.cpp b/bindings/Python/Generated/AST/StaticAssertDecl.cpp index 95ef60c3c..25543e585 100644 --- a/bindings/Python/Generated/AST/StaticAssertDecl.cpp +++ b/bindings/Python/Generated/AST/StaticAssertDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StdCallAttr.cpp b/bindings/Python/Generated/AST/StdCallAttr.cpp index 9db7b3148..93ed1bd59 100644 --- a/bindings/Python/Generated/AST/StdCallAttr.cpp +++ b/bindings/Python/Generated/AST/StdCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StdCallAttrSpelling.cpp b/bindings/Python/Generated/AST/StdCallAttrSpelling.cpp index d3db4ad47..0b60afd47 100644 --- a/bindings/Python/Generated/AST/StdCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/StdCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Stmt.cpp b/bindings/Python/Generated/AST/Stmt.cpp index 3725fb7da..c28b2b124 100644 --- a/bindings/Python/Generated/AST/Stmt.cpp +++ b/bindings/Python/Generated/AST/Stmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StmtAttr.cpp b/bindings/Python/Generated/AST/StmtAttr.cpp index aff45ba92..9384f0343 100644 --- a/bindings/Python/Generated/AST/StmtAttr.cpp +++ b/bindings/Python/Generated/AST/StmtAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StmtExpr.cpp b/bindings/Python/Generated/AST/StmtExpr.cpp index ac94ae67c..ec3737fb3 100644 --- a/bindings/Python/Generated/AST/StmtExpr.cpp +++ b/bindings/Python/Generated/AST/StmtExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StmtKind.cpp b/bindings/Python/Generated/AST/StmtKind.cpp index f20b470d1..3f466e9e9 100644 --- a/bindings/Python/Generated/AST/StmtKind.cpp +++ b/bindings/Python/Generated/AST/StmtKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StmtLikelihood.cpp b/bindings/Python/Generated/AST/StmtLikelihood.cpp index 7315f9f5b..15db369a9 100644 --- a/bindings/Python/Generated/AST/StmtLikelihood.cpp +++ b/bindings/Python/Generated/AST/StmtLikelihood.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StorageClass.cpp b/bindings/Python/Generated/AST/StorageClass.cpp index c197e887a..a41628fd4 100644 --- a/bindings/Python/Generated/AST/StorageClass.cpp +++ b/bindings/Python/Generated/AST/StorageClass.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StorageDuration.cpp b/bindings/Python/Generated/AST/StorageDuration.cpp index 360e5642c..62709b3e8 100644 --- a/bindings/Python/Generated/AST/StorageDuration.cpp +++ b/bindings/Python/Generated/AST/StorageDuration.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StoredNameKind.cpp b/bindings/Python/Generated/AST/StoredNameKind.cpp index f586ad2c7..f47323624 100644 --- a/bindings/Python/Generated/AST/StoredNameKind.cpp +++ b/bindings/Python/Generated/AST/StoredNameKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StoredSpecifierKind.cpp b/bindings/Python/Generated/AST/StoredSpecifierKind.cpp index 4228dad52..679325de1 100644 --- a/bindings/Python/Generated/AST/StoredSpecifierKind.cpp +++ b/bindings/Python/Generated/AST/StoredSpecifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StrictFPAttr.cpp b/bindings/Python/Generated/AST/StrictFPAttr.cpp index 377d3b7ff..625aeba76 100644 --- a/bindings/Python/Generated/AST/StrictFPAttr.cpp +++ b/bindings/Python/Generated/AST/StrictFPAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StrictFlexArraysLevelKind.cpp b/bindings/Python/Generated/AST/StrictFlexArraysLevelKind.cpp index 7ccc59ff3..91de3b76c 100644 --- a/bindings/Python/Generated/AST/StrictFlexArraysLevelKind.cpp +++ b/bindings/Python/Generated/AST/StrictFlexArraysLevelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StrictGuardStackCheckAttr.cpp b/bindings/Python/Generated/AST/StrictGuardStackCheckAttr.cpp index 0b76cb371..65f556cc2 100644 --- a/bindings/Python/Generated/AST/StrictGuardStackCheckAttr.cpp +++ b/bindings/Python/Generated/AST/StrictGuardStackCheckAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StringLiteral.cpp b/bindings/Python/Generated/AST/StringLiteral.cpp index 1c2925e51..2ecccfaa2 100644 --- a/bindings/Python/Generated/AST/StringLiteral.cpp +++ b/bindings/Python/Generated/AST/StringLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/StringLiteralKind.cpp b/bindings/Python/Generated/AST/StringLiteralKind.cpp index 6af5daa24..27b223757 100644 --- a/bindings/Python/Generated/AST/StringLiteralKind.cpp +++ b/bindings/Python/Generated/AST/StringLiteralKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubExpr.cpp b/bindings/Python/Generated/AST/SubExpr.cpp index 7c9ecdadd..1d9eb54ef 100644 --- a/bindings/Python/Generated/AST/SubExpr.cpp +++ b/bindings/Python/Generated/AST/SubExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubStmt.cpp b/bindings/Python/Generated/AST/SubStmt.cpp index 3d5c78635..a876ac489 100644 --- a/bindings/Python/Generated/AST/SubStmt.cpp +++ b/bindings/Python/Generated/AST/SubStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubstNonTypeTemplateParmExpr.cpp b/bindings/Python/Generated/AST/SubstNonTypeTemplateParmExpr.cpp index 0081f448e..e2d4aff75 100644 --- a/bindings/Python/Generated/AST/SubstNonTypeTemplateParmExpr.cpp +++ b/bindings/Python/Generated/AST/SubstNonTypeTemplateParmExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubstNonTypeTemplateParmPackExpr.cpp b/bindings/Python/Generated/AST/SubstNonTypeTemplateParmPackExpr.cpp index 743941915..b436f9abb 100644 --- a/bindings/Python/Generated/AST/SubstNonTypeTemplateParmPackExpr.cpp +++ b/bindings/Python/Generated/AST/SubstNonTypeTemplateParmPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubstTemplateTypeParmPackType.cpp b/bindings/Python/Generated/AST/SubstTemplateTypeParmPackType.cpp index c79e23a01..c1d45dbaf 100644 --- a/bindings/Python/Generated/AST/SubstTemplateTypeParmPackType.cpp +++ b/bindings/Python/Generated/AST/SubstTemplateTypeParmPackType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SubstTemplateTypeParmType.cpp b/bindings/Python/Generated/AST/SubstTemplateTypeParmType.cpp index 2f3e3c62b..66de4eaee 100644 --- a/bindings/Python/Generated/AST/SubstTemplateTypeParmType.cpp +++ b/bindings/Python/Generated/AST/SubstTemplateTypeParmType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SuppressAttr.cpp b/bindings/Python/Generated/AST/SuppressAttr.cpp index 5b3b1ba23..b00e8d893 100644 --- a/bindings/Python/Generated/AST/SuppressAttr.cpp +++ b/bindings/Python/Generated/AST/SuppressAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SuppressAttrSpelling.cpp b/bindings/Python/Generated/AST/SuppressAttrSpelling.cpp index 7f6bf5606..487ec2df2 100644 --- a/bindings/Python/Generated/AST/SuppressAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SuppressAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncAttr.cpp b/bindings/Python/Generated/AST/SwiftAsyncAttr.cpp index 2eac55f8e..4cc78d6ef 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncAttrKind.cpp b/bindings/Python/Generated/AST/SwiftAsyncAttrKind.cpp index 96bb71615..31802afb8 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncAttrKind.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftAsyncAttrSpelling.cpp index f25a07cd9..ce9ca8cd7 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncCallAttr.cpp b/bindings/Python/Generated/AST/SwiftAsyncCallAttr.cpp index 9344fe694..be3da00ea 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncCallAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncCallAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftAsyncCallAttrSpelling.cpp index 664e36548..28668f1b9 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncContextAttr.cpp b/bindings/Python/Generated/AST/SwiftAsyncContextAttr.cpp index d4f6756bb..685588832 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncContextAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncContextAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncContextAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftAsyncContextAttrSpelling.cpp index 02e717446..e33999ea3 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncContextAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncContextAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncErrorAttr.cpp b/bindings/Python/Generated/AST/SwiftAsyncErrorAttr.cpp index a32c0e951..1c44cc14b 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncErrorAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncErrorAttrConventionKind.cpp b/bindings/Python/Generated/AST/SwiftAsyncErrorAttrConventionKind.cpp index 0d514e9f0..cc2159f0a 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncErrorAttrConventionKind.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncErrorAttrConventionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncErrorAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftAsyncErrorAttrSpelling.cpp index 881dc6997..c8fed41f6 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncErrorAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncErrorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAsyncNameAttr.cpp b/bindings/Python/Generated/AST/SwiftAsyncNameAttr.cpp index 0bb269d74..be16c8597 100644 --- a/bindings/Python/Generated/AST/SwiftAsyncNameAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAsyncNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftAttrAttr.cpp b/bindings/Python/Generated/AST/SwiftAttrAttr.cpp index 61eddb495..0da3310ad 100644 --- a/bindings/Python/Generated/AST/SwiftAttrAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftAttrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftBridgeAttr.cpp b/bindings/Python/Generated/AST/SwiftBridgeAttr.cpp index e6aa55cc3..64ab6d230 100644 --- a/bindings/Python/Generated/AST/SwiftBridgeAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftBridgeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftBridgedTypedefAttr.cpp b/bindings/Python/Generated/AST/SwiftBridgedTypedefAttr.cpp index 71d652fad..62933168f 100644 --- a/bindings/Python/Generated/AST/SwiftBridgedTypedefAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftBridgedTypedefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftCallAttr.cpp b/bindings/Python/Generated/AST/SwiftCallAttr.cpp index 1bd0c7397..a0cd3e3de 100644 --- a/bindings/Python/Generated/AST/SwiftCallAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftCallAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftCallAttrSpelling.cpp index 50ea11caf..3c78c59fc 100644 --- a/bindings/Python/Generated/AST/SwiftCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftContextAttr.cpp b/bindings/Python/Generated/AST/SwiftContextAttr.cpp index 42025fb16..2f8852aa3 100644 --- a/bindings/Python/Generated/AST/SwiftContextAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftContextAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftContextAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftContextAttrSpelling.cpp index 890f73a9b..1096836e3 100644 --- a/bindings/Python/Generated/AST/SwiftContextAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftContextAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftErrorAttr.cpp b/bindings/Python/Generated/AST/SwiftErrorAttr.cpp index 683909275..4699c82e8 100644 --- a/bindings/Python/Generated/AST/SwiftErrorAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftErrorAttrConventionKind.cpp b/bindings/Python/Generated/AST/SwiftErrorAttrConventionKind.cpp index d6dc9ec39..cecc07905 100644 --- a/bindings/Python/Generated/AST/SwiftErrorAttrConventionKind.cpp +++ b/bindings/Python/Generated/AST/SwiftErrorAttrConventionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftErrorResultAttr.cpp b/bindings/Python/Generated/AST/SwiftErrorResultAttr.cpp index 863464f71..ecd65492b 100644 --- a/bindings/Python/Generated/AST/SwiftErrorResultAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftErrorResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftErrorResultAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftErrorResultAttrSpelling.cpp index 0d9758c73..88131ae73 100644 --- a/bindings/Python/Generated/AST/SwiftErrorResultAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftErrorResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftImportAsNonGenericAttr.cpp b/bindings/Python/Generated/AST/SwiftImportAsNonGenericAttr.cpp index be4a9046b..2322c72d4 100644 --- a/bindings/Python/Generated/AST/SwiftImportAsNonGenericAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftImportAsNonGenericAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftImportPropertyAsAccessorsAttr.cpp b/bindings/Python/Generated/AST/SwiftImportPropertyAsAccessorsAttr.cpp index 76185407f..85ea53cc3 100644 --- a/bindings/Python/Generated/AST/SwiftImportPropertyAsAccessorsAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftImportPropertyAsAccessorsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftIndirectResultAttr.cpp b/bindings/Python/Generated/AST/SwiftIndirectResultAttr.cpp index 5a943d647..213dd48fe 100644 --- a/bindings/Python/Generated/AST/SwiftIndirectResultAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftIndirectResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftIndirectResultAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftIndirectResultAttrSpelling.cpp index ad57d8806..74f9e70c8 100644 --- a/bindings/Python/Generated/AST/SwiftIndirectResultAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftIndirectResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftNameAttr.cpp b/bindings/Python/Generated/AST/SwiftNameAttr.cpp index 7ef6cf321..f3c6875b5 100644 --- a/bindings/Python/Generated/AST/SwiftNameAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftNewTypeAttr.cpp b/bindings/Python/Generated/AST/SwiftNewTypeAttr.cpp index 4e5536e10..812c69fa3 100644 --- a/bindings/Python/Generated/AST/SwiftNewTypeAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftNewTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftNewTypeAttrNewtypeKind.cpp b/bindings/Python/Generated/AST/SwiftNewTypeAttrNewtypeKind.cpp index 96a87efb2..9febd2713 100644 --- a/bindings/Python/Generated/AST/SwiftNewTypeAttrNewtypeKind.cpp +++ b/bindings/Python/Generated/AST/SwiftNewTypeAttrNewtypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftNewTypeAttrSpelling.cpp b/bindings/Python/Generated/AST/SwiftNewTypeAttrSpelling.cpp index 544d1f92f..5857a5ab1 100644 --- a/bindings/Python/Generated/AST/SwiftNewTypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SwiftNewTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftObjCMembersAttr.cpp b/bindings/Python/Generated/AST/SwiftObjCMembersAttr.cpp index 43fedc589..fe5ff363a 100644 --- a/bindings/Python/Generated/AST/SwiftObjCMembersAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftObjCMembersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftPrivateAttr.cpp b/bindings/Python/Generated/AST/SwiftPrivateAttr.cpp index 9306b5601..7758724a8 100644 --- a/bindings/Python/Generated/AST/SwiftPrivateAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftPrivateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftVersionedAdditionAttr.cpp b/bindings/Python/Generated/AST/SwiftVersionedAdditionAttr.cpp index eb0222f87..9d3eb2ef7 100644 --- a/bindings/Python/Generated/AST/SwiftVersionedAdditionAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftVersionedAdditionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwiftVersionedRemovalAttr.cpp b/bindings/Python/Generated/AST/SwiftVersionedRemovalAttr.cpp index b1c9f4091..6d310f0ad 100644 --- a/bindings/Python/Generated/AST/SwiftVersionedRemovalAttr.cpp +++ b/bindings/Python/Generated/AST/SwiftVersionedRemovalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwitchCase.cpp b/bindings/Python/Generated/AST/SwitchCase.cpp index 3ccd3ce34..3a1610bf6 100644 --- a/bindings/Python/Generated/AST/SwitchCase.cpp +++ b/bindings/Python/Generated/AST/SwitchCase.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SwitchStmt.cpp b/bindings/Python/Generated/AST/SwitchStmt.cpp index 8a7e76cf3..1eea0a019 100644 --- a/bindings/Python/Generated/AST/SwitchStmt.cpp +++ b/bindings/Python/Generated/AST/SwitchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SyncScope.cpp b/bindings/Python/Generated/AST/SyncScope.cpp index 4e7947ff6..54e7d2bbe 100644 --- a/bindings/Python/Generated/AST/SyncScope.cpp +++ b/bindings/Python/Generated/AST/SyncScope.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Syntax.cpp b/bindings/Python/Generated/AST/Syntax.cpp index 79a423fe3..964120a6d 100644 --- a/bindings/Python/Generated/AST/Syntax.cpp +++ b/bindings/Python/Generated/AST/Syntax.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SysVABIAttr.cpp b/bindings/Python/Generated/AST/SysVABIAttr.cpp index 77048533a..be35e16af 100644 --- a/bindings/Python/Generated/AST/SysVABIAttr.cpp +++ b/bindings/Python/Generated/AST/SysVABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/SysVABIAttrSpelling.cpp b/bindings/Python/Generated/AST/SysVABIAttrSpelling.cpp index 234ccf10f..e17823e43 100644 --- a/bindings/Python/Generated/AST/SysVABIAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/SysVABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TLSModelAttr.cpp b/bindings/Python/Generated/AST/TLSModelAttr.cpp index 456a458bb..66bf52f26 100644 --- a/bindings/Python/Generated/AST/TLSModelAttr.cpp +++ b/bindings/Python/Generated/AST/TLSModelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TLSModelAttrSpelling.cpp b/bindings/Python/Generated/AST/TLSModelAttrSpelling.cpp index 251ddac3f..ee44d2f27 100644 --- a/bindings/Python/Generated/AST/TLSModelAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TLSModelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TQ.cpp b/bindings/Python/Generated/AST/TQ.cpp index 9c1ab9a90..ac6c5282d 100644 --- a/bindings/Python/Generated/AST/TQ.cpp +++ b/bindings/Python/Generated/AST/TQ.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TagDecl.cpp b/bindings/Python/Generated/AST/TagDecl.cpp index 734e2c101..85132cb80 100644 --- a/bindings/Python/Generated/AST/TagDecl.cpp +++ b/bindings/Python/Generated/AST/TagDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TagType.cpp b/bindings/Python/Generated/AST/TagType.cpp index db249737c..5f39c843b 100644 --- a/bindings/Python/Generated/AST/TagType.cpp +++ b/bindings/Python/Generated/AST/TagType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TagTypeKind.cpp b/bindings/Python/Generated/AST/TagTypeKind.cpp index 5cc8d37b4..70d8d52a0 100644 --- a/bindings/Python/Generated/AST/TagTypeKind.cpp +++ b/bindings/Python/Generated/AST/TagTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TailPaddingUseRules.cpp b/bindings/Python/Generated/AST/TailPaddingUseRules.cpp index d4b030732..6c61b0dfb 100644 --- a/bindings/Python/Generated/AST/TailPaddingUseRules.cpp +++ b/bindings/Python/Generated/AST/TailPaddingUseRules.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetAttr.cpp b/bindings/Python/Generated/AST/TargetAttr.cpp index dd17bcb76..6513ecfd6 100644 --- a/bindings/Python/Generated/AST/TargetAttr.cpp +++ b/bindings/Python/Generated/AST/TargetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetAttrSpelling.cpp b/bindings/Python/Generated/AST/TargetAttrSpelling.cpp index 2d54d2986..fd4dcfbc2 100644 --- a/bindings/Python/Generated/AST/TargetAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TargetAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetClonesAttr.cpp b/bindings/Python/Generated/AST/TargetClonesAttr.cpp index 4619af017..e52f58629 100644 --- a/bindings/Python/Generated/AST/TargetClonesAttr.cpp +++ b/bindings/Python/Generated/AST/TargetClonesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetClonesAttrSpelling.cpp b/bindings/Python/Generated/AST/TargetClonesAttrSpelling.cpp index bf9358ed0..e208fa016 100644 --- a/bindings/Python/Generated/AST/TargetClonesAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TargetClonesAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetVersionAttr.cpp b/bindings/Python/Generated/AST/TargetVersionAttr.cpp index f3ee2c88b..f1eea8d5d 100644 --- a/bindings/Python/Generated/AST/TargetVersionAttr.cpp +++ b/bindings/Python/Generated/AST/TargetVersionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TargetVersionAttrSpelling.cpp b/bindings/Python/Generated/AST/TargetVersionAttrSpelling.cpp index ab6febe9f..58cbab9a3 100644 --- a/bindings/Python/Generated/AST/TargetVersionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TargetVersionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateArgument.cpp b/bindings/Python/Generated/AST/TemplateArgument.cpp index b487b7017..43aa50947 100644 --- a/bindings/Python/Generated/AST/TemplateArgument.cpp +++ b/bindings/Python/Generated/AST/TemplateArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateArgumentDependence.cpp b/bindings/Python/Generated/AST/TemplateArgumentDependence.cpp index 0e7b2ed23..3a04b916c 100644 --- a/bindings/Python/Generated/AST/TemplateArgumentDependence.cpp +++ b/bindings/Python/Generated/AST/TemplateArgumentDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateArgumentKind.cpp b/bindings/Python/Generated/AST/TemplateArgumentKind.cpp index 4ffa5c98b..314de7f41 100644 --- a/bindings/Python/Generated/AST/TemplateArgumentKind.cpp +++ b/bindings/Python/Generated/AST/TemplateArgumentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateDecl.cpp b/bindings/Python/Generated/AST/TemplateDecl.cpp index 57f5ac18b..dd6d4f771 100644 --- a/bindings/Python/Generated/AST/TemplateDecl.cpp +++ b/bindings/Python/Generated/AST/TemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateNameDependence.cpp b/bindings/Python/Generated/AST/TemplateNameDependence.cpp index 41e756778..5692649ce 100644 --- a/bindings/Python/Generated/AST/TemplateNameDependence.cpp +++ b/bindings/Python/Generated/AST/TemplateNameDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateParamObjectDecl.cpp b/bindings/Python/Generated/AST/TemplateParamObjectDecl.cpp index d9584fc22..90247ea0b 100644 --- a/bindings/Python/Generated/AST/TemplateParamObjectDecl.cpp +++ b/bindings/Python/Generated/AST/TemplateParamObjectDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateParameterList.cpp b/bindings/Python/Generated/AST/TemplateParameterList.cpp index 75717a8bc..14c8025b5 100644 --- a/bindings/Python/Generated/AST/TemplateParameterList.cpp +++ b/bindings/Python/Generated/AST/TemplateParameterList.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateSpecializationKind.cpp b/bindings/Python/Generated/AST/TemplateSpecializationKind.cpp index 0408fc5b4..13655fc59 100644 --- a/bindings/Python/Generated/AST/TemplateSpecializationKind.cpp +++ b/bindings/Python/Generated/AST/TemplateSpecializationKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateSpecializationType.cpp b/bindings/Python/Generated/AST/TemplateSpecializationType.cpp index a91cb42c1..371fce0ac 100644 --- a/bindings/Python/Generated/AST/TemplateSpecializationType.cpp +++ b/bindings/Python/Generated/AST/TemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateTemplateParmDecl.cpp b/bindings/Python/Generated/AST/TemplateTemplateParmDecl.cpp index 551f4e534..00eb45f6f 100644 --- a/bindings/Python/Generated/AST/TemplateTemplateParmDecl.cpp +++ b/bindings/Python/Generated/AST/TemplateTemplateParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateTypeParmDecl.cpp b/bindings/Python/Generated/AST/TemplateTypeParmDecl.cpp index 7bbe6b0bd..4ea89fdd1 100644 --- a/bindings/Python/Generated/AST/TemplateTypeParmDecl.cpp +++ b/bindings/Python/Generated/AST/TemplateTypeParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TemplateTypeParmType.cpp b/bindings/Python/Generated/AST/TemplateTypeParmType.cpp index c7890d5d0..e83f12df6 100644 --- a/bindings/Python/Generated/AST/TemplateTypeParmType.cpp +++ b/bindings/Python/Generated/AST/TemplateTypeParmType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TestTypestateAttr.cpp b/bindings/Python/Generated/AST/TestTypestateAttr.cpp index a47266b2e..9a22e37a1 100644 --- a/bindings/Python/Generated/AST/TestTypestateAttr.cpp +++ b/bindings/Python/Generated/AST/TestTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TestTypestateAttrConsumedState.cpp b/bindings/Python/Generated/AST/TestTypestateAttrConsumedState.cpp index e3e119dd0..d8cb55cd3 100644 --- a/bindings/Python/Generated/AST/TestTypestateAttrConsumedState.cpp +++ b/bindings/Python/Generated/AST/TestTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TestTypestateAttrSpelling.cpp b/bindings/Python/Generated/AST/TestTypestateAttrSpelling.cpp index dd896bcd8..3fb0ed3a4 100644 --- a/bindings/Python/Generated/AST/TestTypestateAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TestTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TextDiagnosticFormat.cpp b/bindings/Python/Generated/AST/TextDiagnosticFormat.cpp index 12a0017a9..748d7ae0a 100644 --- a/bindings/Python/Generated/AST/TextDiagnosticFormat.cpp +++ b/bindings/Python/Generated/AST/TextDiagnosticFormat.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ThisCallAttr.cpp b/bindings/Python/Generated/AST/ThisCallAttr.cpp index eed18ba92..3d3bdbce8 100644 --- a/bindings/Python/Generated/AST/ThisCallAttr.cpp +++ b/bindings/Python/Generated/AST/ThisCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ThisCallAttrSpelling.cpp b/bindings/Python/Generated/AST/ThisCallAttrSpelling.cpp index 4f7bc9315..e77a59600 100644 --- a/bindings/Python/Generated/AST/ThisCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ThisCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ThreadAttr.cpp b/bindings/Python/Generated/AST/ThreadAttr.cpp index ac21c6ccb..a0966d02a 100644 --- a/bindings/Python/Generated/AST/ThreadAttr.cpp +++ b/bindings/Python/Generated/AST/ThreadAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ThreadModelKind.cpp b/bindings/Python/Generated/AST/ThreadModelKind.cpp index 6dbefba65..a2d3e62cd 100644 --- a/bindings/Python/Generated/AST/ThreadModelKind.cpp +++ b/bindings/Python/Generated/AST/ThreadModelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ThreadStorageClassSpecifier.cpp b/bindings/Python/Generated/AST/ThreadStorageClassSpecifier.cpp index 561cbb5e9..e76f1c500 100644 --- a/bindings/Python/Generated/AST/ThreadStorageClassSpecifier.cpp +++ b/bindings/Python/Generated/AST/ThreadStorageClassSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TopLevelStmtDecl.cpp b/bindings/Python/Generated/AST/TopLevelStmtDecl.cpp index f69232d45..63101aaa2 100644 --- a/bindings/Python/Generated/AST/TopLevelStmtDecl.cpp +++ b/bindings/Python/Generated/AST/TopLevelStmtDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TrailingAllocKind.cpp b/bindings/Python/Generated/AST/TrailingAllocKind.cpp index b0d6450db..e409c236d 100644 --- a/bindings/Python/Generated/AST/TrailingAllocKind.cpp +++ b/bindings/Python/Generated/AST/TrailingAllocKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TranslationUnitDecl.cpp b/bindings/Python/Generated/AST/TranslationUnitDecl.cpp index 758323647..4510c098f 100644 --- a/bindings/Python/Generated/AST/TranslationUnitDecl.cpp +++ b/bindings/Python/Generated/AST/TranslationUnitDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TranslationUnitKind.cpp b/bindings/Python/Generated/AST/TranslationUnitKind.cpp index bc7a85557..9cf592e02 100644 --- a/bindings/Python/Generated/AST/TranslationUnitKind.cpp +++ b/bindings/Python/Generated/AST/TranslationUnitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TransparentUnionAttr.cpp b/bindings/Python/Generated/AST/TransparentUnionAttr.cpp index 3ccef83c9..74e1f8b27 100644 --- a/bindings/Python/Generated/AST/TransparentUnionAttr.cpp +++ b/bindings/Python/Generated/AST/TransparentUnionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TransparentUnionAttrSpelling.cpp b/bindings/Python/Generated/AST/TransparentUnionAttrSpelling.cpp index 04932ed1f..7c9b4e8ec 100644 --- a/bindings/Python/Generated/AST/TransparentUnionAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TransparentUnionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TrivialABIAttr.cpp b/bindings/Python/Generated/AST/TrivialABIAttr.cpp index 7c262a91e..8d5a2e1a9 100644 --- a/bindings/Python/Generated/AST/TrivialABIAttr.cpp +++ b/bindings/Python/Generated/AST/TrivialABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TrivialABIAttrSpelling.cpp b/bindings/Python/Generated/AST/TrivialABIAttrSpelling.cpp index 02b76aac7..429cf5b5f 100644 --- a/bindings/Python/Generated/AST/TrivialABIAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TrivialABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TrivialAutoVarInitKind.cpp b/bindings/Python/Generated/AST/TrivialAutoVarInitKind.cpp index 9ce28e6ff..72dedd709 100644 --- a/bindings/Python/Generated/AST/TrivialAutoVarInitKind.cpp +++ b/bindings/Python/Generated/AST/TrivialAutoVarInitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TryAcquireCapabilityAttr.cpp b/bindings/Python/Generated/AST/TryAcquireCapabilityAttr.cpp index ad0e814f2..fde0f6ffb 100644 --- a/bindings/Python/Generated/AST/TryAcquireCapabilityAttr.cpp +++ b/bindings/Python/Generated/AST/TryAcquireCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TryAcquireCapabilityAttrSpelling.cpp b/bindings/Python/Generated/AST/TryAcquireCapabilityAttrSpelling.cpp index 0cf18ec55..4d2921869 100644 --- a/bindings/Python/Generated/AST/TryAcquireCapabilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TryAcquireCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Type.cpp b/bindings/Python/Generated/AST/Type.cpp index 25f7b7ae5..e01e5f713 100644 --- a/bindings/Python/Generated/AST/Type.cpp +++ b/bindings/Python/Generated/AST/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeAliasDecl.cpp b/bindings/Python/Generated/AST/TypeAliasDecl.cpp index 17883aa9f..ab56888b3 100644 --- a/bindings/Python/Generated/AST/TypeAliasDecl.cpp +++ b/bindings/Python/Generated/AST/TypeAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeAliasTemplateDecl.cpp b/bindings/Python/Generated/AST/TypeAliasTemplateDecl.cpp index 8e2bbe2ae..e8a9d03c2 100644 --- a/bindings/Python/Generated/AST/TypeAliasTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/TypeAliasTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeAttr.cpp b/bindings/Python/Generated/AST/TypeAttr.cpp index 7d4cc6165..2def635d5 100644 --- a/bindings/Python/Generated/AST/TypeAttr.cpp +++ b/bindings/Python/Generated/AST/TypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeDecl.cpp b/bindings/Python/Generated/AST/TypeDecl.cpp index cf1a86153..d855596e7 100644 --- a/bindings/Python/Generated/AST/TypeDecl.cpp +++ b/bindings/Python/Generated/AST/TypeDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeDependence.cpp b/bindings/Python/Generated/AST/TypeDependence.cpp index edb6b973b..5ebca6ec3 100644 --- a/bindings/Python/Generated/AST/TypeDependence.cpp +++ b/bindings/Python/Generated/AST/TypeDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeKind.cpp b/bindings/Python/Generated/AST/TypeKind.cpp index bb8eaef0a..c61cc4f7c 100644 --- a/bindings/Python/Generated/AST/TypeKind.cpp +++ b/bindings/Python/Generated/AST/TypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeLocClass.cpp b/bindings/Python/Generated/AST/TypeLocClass.cpp index 1efc4fc2d..bb59b8db0 100644 --- a/bindings/Python/Generated/AST/TypeLocClass.cpp +++ b/bindings/Python/Generated/AST/TypeLocClass.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeNonNullAttr.cpp b/bindings/Python/Generated/AST/TypeNonNullAttr.cpp index 7cd101f2b..2148d8e33 100644 --- a/bindings/Python/Generated/AST/TypeNonNullAttr.cpp +++ b/bindings/Python/Generated/AST/TypeNonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeNullUnspecifiedAttr.cpp b/bindings/Python/Generated/AST/TypeNullUnspecifiedAttr.cpp index 0fa0416c1..04cbc1ce1 100644 --- a/bindings/Python/Generated/AST/TypeNullUnspecifiedAttr.cpp +++ b/bindings/Python/Generated/AST/TypeNullUnspecifiedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeNullableAttr.cpp b/bindings/Python/Generated/AST/TypeNullableAttr.cpp index 35b84ba81..ecb89995a 100644 --- a/bindings/Python/Generated/AST/TypeNullableAttr.cpp +++ b/bindings/Python/Generated/AST/TypeNullableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeNullableResultAttr.cpp b/bindings/Python/Generated/AST/TypeNullableResultAttr.cpp index b8e487507..0101cbee3 100644 --- a/bindings/Python/Generated/AST/TypeNullableResultAttr.cpp +++ b/bindings/Python/Generated/AST/TypeNullableResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeOfExprType.cpp b/bindings/Python/Generated/AST/TypeOfExprType.cpp index 6fe21c8a4..a46a0d5e9 100644 --- a/bindings/Python/Generated/AST/TypeOfExprType.cpp +++ b/bindings/Python/Generated/AST/TypeOfExprType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeOfKind.cpp b/bindings/Python/Generated/AST/TypeOfKind.cpp index de0bf121f..66094fb25 100644 --- a/bindings/Python/Generated/AST/TypeOfKind.cpp +++ b/bindings/Python/Generated/AST/TypeOfKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeOfType.cpp b/bindings/Python/Generated/AST/TypeOfType.cpp index f996bac8b..74af8d5d3 100644 --- a/bindings/Python/Generated/AST/TypeOfType.cpp +++ b/bindings/Python/Generated/AST/TypeOfType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeScalarTypeKind.cpp b/bindings/Python/Generated/AST/TypeScalarTypeKind.cpp index 2c1592a1f..d8c99b7aa 100644 --- a/bindings/Python/Generated/AST/TypeScalarTypeKind.cpp +++ b/bindings/Python/Generated/AST/TypeScalarTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeSpecifierSign.cpp b/bindings/Python/Generated/AST/TypeSpecifierSign.cpp index d91aa8a99..52af9e2b2 100644 --- a/bindings/Python/Generated/AST/TypeSpecifierSign.cpp +++ b/bindings/Python/Generated/AST/TypeSpecifierSign.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeSpecifierType.cpp b/bindings/Python/Generated/AST/TypeSpecifierType.cpp index e3bd00940..6cd3fd61b 100644 --- a/bindings/Python/Generated/AST/TypeSpecifierType.cpp +++ b/bindings/Python/Generated/AST/TypeSpecifierType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeSpecifierWidth.cpp b/bindings/Python/Generated/AST/TypeSpecifierWidth.cpp index 79290d08c..4a8790571 100644 --- a/bindings/Python/Generated/AST/TypeSpecifierWidth.cpp +++ b/bindings/Python/Generated/AST/TypeSpecifierWidth.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeSpecifiersPipe.cpp b/bindings/Python/Generated/AST/TypeSpecifiersPipe.cpp index 99174b5d0..3fe89f046 100644 --- a/bindings/Python/Generated/AST/TypeSpecifiersPipe.cpp +++ b/bindings/Python/Generated/AST/TypeSpecifiersPipe.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeTagForDatatypeAttr.cpp b/bindings/Python/Generated/AST/TypeTagForDatatypeAttr.cpp index 2044a8b3b..0b3e99c3c 100644 --- a/bindings/Python/Generated/AST/TypeTagForDatatypeAttr.cpp +++ b/bindings/Python/Generated/AST/TypeTagForDatatypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeTagForDatatypeAttrSpelling.cpp b/bindings/Python/Generated/AST/TypeTagForDatatypeAttrSpelling.cpp index fc095f0db..d06cd166b 100644 --- a/bindings/Python/Generated/AST/TypeTagForDatatypeAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TypeTagForDatatypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeTrait.cpp b/bindings/Python/Generated/AST/TypeTrait.cpp index 14ebb7b2b..001ee238b 100644 --- a/bindings/Python/Generated/AST/TypeTrait.cpp +++ b/bindings/Python/Generated/AST/TypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeTraitExpr.cpp b/bindings/Python/Generated/AST/TypeTraitExpr.cpp index bf313641b..d3cbdead7 100644 --- a/bindings/Python/Generated/AST/TypeTraitExpr.cpp +++ b/bindings/Python/Generated/AST/TypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeVisibilityAttr.cpp b/bindings/Python/Generated/AST/TypeVisibilityAttr.cpp index 3deaa8780..4e5db4f44 100644 --- a/bindings/Python/Generated/AST/TypeVisibilityAttr.cpp +++ b/bindings/Python/Generated/AST/TypeVisibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeVisibilityAttrSpelling.cpp b/bindings/Python/Generated/AST/TypeVisibilityAttrSpelling.cpp index fc490576a..8e6b73763 100644 --- a/bindings/Python/Generated/AST/TypeVisibilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/TypeVisibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeVisibilityAttrVisibilityType.cpp b/bindings/Python/Generated/AST/TypeVisibilityAttrVisibilityType.cpp index 8bc0bbad0..35af58c15 100644 --- a/bindings/Python/Generated/AST/TypeVisibilityAttrVisibilityType.cpp +++ b/bindings/Python/Generated/AST/TypeVisibilityAttrVisibilityType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypeWithKeyword.cpp b/bindings/Python/Generated/AST/TypeWithKeyword.cpp index 5c4322d29..02ebf63c6 100644 --- a/bindings/Python/Generated/AST/TypeWithKeyword.cpp +++ b/bindings/Python/Generated/AST/TypeWithKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypedefDecl.cpp b/bindings/Python/Generated/AST/TypedefDecl.cpp index cb34bdc58..2fcb6af92 100644 --- a/bindings/Python/Generated/AST/TypedefDecl.cpp +++ b/bindings/Python/Generated/AST/TypedefDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypedefNameDecl.cpp b/bindings/Python/Generated/AST/TypedefNameDecl.cpp index 4c93fe94c..18471e64e 100644 --- a/bindings/Python/Generated/AST/TypedefNameDecl.cpp +++ b/bindings/Python/Generated/AST/TypedefNameDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypedefType.cpp b/bindings/Python/Generated/AST/TypedefType.cpp index 8c80baf24..3e7291844 100644 --- a/bindings/Python/Generated/AST/TypedefType.cpp +++ b/bindings/Python/Generated/AST/TypedefType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/TypoExpr.cpp b/bindings/Python/Generated/AST/TypoExpr.cpp index 6c9be9638..cf3ceb362 100644 --- a/bindings/Python/Generated/AST/TypoExpr.cpp +++ b/bindings/Python/Generated/AST/TypoExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UPtrAttr.cpp b/bindings/Python/Generated/AST/UPtrAttr.cpp index eb7586037..afbe91b72 100644 --- a/bindings/Python/Generated/AST/UPtrAttr.cpp +++ b/bindings/Python/Generated/AST/UPtrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryExprOrTypeTrait.cpp b/bindings/Python/Generated/AST/UnaryExprOrTypeTrait.cpp index 09c1fce44..cfde89b66 100644 --- a/bindings/Python/Generated/AST/UnaryExprOrTypeTrait.cpp +++ b/bindings/Python/Generated/AST/UnaryExprOrTypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryExprOrTypeTraitExpr.cpp b/bindings/Python/Generated/AST/UnaryExprOrTypeTraitExpr.cpp index a87722f5a..219c994a7 100644 --- a/bindings/Python/Generated/AST/UnaryExprOrTypeTraitExpr.cpp +++ b/bindings/Python/Generated/AST/UnaryExprOrTypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryOperator.cpp b/bindings/Python/Generated/AST/UnaryOperator.cpp index efef27d39..4318e91e1 100644 --- a/bindings/Python/Generated/AST/UnaryOperator.cpp +++ b/bindings/Python/Generated/AST/UnaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryOperatorKind.cpp b/bindings/Python/Generated/AST/UnaryOperatorKind.cpp index 88da9b27c..9c02cfbbf 100644 --- a/bindings/Python/Generated/AST/UnaryOperatorKind.cpp +++ b/bindings/Python/Generated/AST/UnaryOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryTransformType.cpp b/bindings/Python/Generated/AST/UnaryTransformType.cpp index 435f5cd37..b732ea20c 100644 --- a/bindings/Python/Generated/AST/UnaryTransformType.cpp +++ b/bindings/Python/Generated/AST/UnaryTransformType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnaryTransformTypeUTTKind.cpp b/bindings/Python/Generated/AST/UnaryTransformTypeUTTKind.cpp index db9837117..1b141da14 100644 --- a/bindings/Python/Generated/AST/UnaryTransformTypeUTTKind.cpp +++ b/bindings/Python/Generated/AST/UnaryTransformTypeUTTKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnavailableAttr.cpp b/bindings/Python/Generated/AST/UnavailableAttr.cpp index 4ffa547de..22194fa4b 100644 --- a/bindings/Python/Generated/AST/UnavailableAttr.cpp +++ b/bindings/Python/Generated/AST/UnavailableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnavailableAttrImplicitReason.cpp b/bindings/Python/Generated/AST/UnavailableAttrImplicitReason.cpp index de1aab4e0..b526e452e 100644 --- a/bindings/Python/Generated/AST/UnavailableAttrImplicitReason.cpp +++ b/bindings/Python/Generated/AST/UnavailableAttrImplicitReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnavailableAttrSpelling.cpp b/bindings/Python/Generated/AST/UnavailableAttrSpelling.cpp index 3604a0c60..745647529 100644 --- a/bindings/Python/Generated/AST/UnavailableAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UnavailableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UninitializedAttr.cpp b/bindings/Python/Generated/AST/UninitializedAttr.cpp index 0ce20db82..9398eff67 100644 --- a/bindings/Python/Generated/AST/UninitializedAttr.cpp +++ b/bindings/Python/Generated/AST/UninitializedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UninitializedAttrSpelling.cpp b/bindings/Python/Generated/AST/UninitializedAttrSpelling.cpp index 2a2929fff..4dcaceafb 100644 --- a/bindings/Python/Generated/AST/UninitializedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UninitializedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnlikelyAttr.cpp b/bindings/Python/Generated/AST/UnlikelyAttr.cpp index c22950838..09f4ad7b1 100644 --- a/bindings/Python/Generated/AST/UnlikelyAttr.cpp +++ b/bindings/Python/Generated/AST/UnlikelyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnlikelyAttrSpelling.cpp b/bindings/Python/Generated/AST/UnlikelyAttrSpelling.cpp index bd6c91fc9..4fd2fee12 100644 --- a/bindings/Python/Generated/AST/UnlikelyAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UnlikelyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnnamedGlobalConstantDecl.cpp b/bindings/Python/Generated/AST/UnnamedGlobalConstantDecl.cpp index 67cbd04fa..f7e6cb961 100644 --- a/bindings/Python/Generated/AST/UnnamedGlobalConstantDecl.cpp +++ b/bindings/Python/Generated/AST/UnnamedGlobalConstantDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedLookupExpr.cpp b/bindings/Python/Generated/AST/UnresolvedLookupExpr.cpp index 6721762fd..edf39b99d 100644 --- a/bindings/Python/Generated/AST/UnresolvedLookupExpr.cpp +++ b/bindings/Python/Generated/AST/UnresolvedLookupExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedMemberExpr.cpp b/bindings/Python/Generated/AST/UnresolvedMemberExpr.cpp index 8a179d24f..c1c079367 100644 --- a/bindings/Python/Generated/AST/UnresolvedMemberExpr.cpp +++ b/bindings/Python/Generated/AST/UnresolvedMemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedUsingIfExistsDecl.cpp b/bindings/Python/Generated/AST/UnresolvedUsingIfExistsDecl.cpp index 22c287a3f..1fa4bee99 100644 --- a/bindings/Python/Generated/AST/UnresolvedUsingIfExistsDecl.cpp +++ b/bindings/Python/Generated/AST/UnresolvedUsingIfExistsDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedUsingType.cpp b/bindings/Python/Generated/AST/UnresolvedUsingType.cpp index 7d1c61c4c..24f3b8be9 100644 --- a/bindings/Python/Generated/AST/UnresolvedUsingType.cpp +++ b/bindings/Python/Generated/AST/UnresolvedUsingType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedUsingTypenameDecl.cpp b/bindings/Python/Generated/AST/UnresolvedUsingTypenameDecl.cpp index cfe98cf1e..99525bb49 100644 --- a/bindings/Python/Generated/AST/UnresolvedUsingTypenameDecl.cpp +++ b/bindings/Python/Generated/AST/UnresolvedUsingTypenameDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnresolvedUsingValueDecl.cpp b/bindings/Python/Generated/AST/UnresolvedUsingValueDecl.cpp index c3250301d..636e30666 100644 --- a/bindings/Python/Generated/AST/UnresolvedUsingValueDecl.cpp +++ b/bindings/Python/Generated/AST/UnresolvedUsingValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnsafeBufferUsageAttr.cpp b/bindings/Python/Generated/AST/UnsafeBufferUsageAttr.cpp index 59bafea9e..ee3747e5e 100644 --- a/bindings/Python/Generated/AST/UnsafeBufferUsageAttr.cpp +++ b/bindings/Python/Generated/AST/UnsafeBufferUsageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnsafeBufferUsageAttrSpelling.cpp b/bindings/Python/Generated/AST/UnsafeBufferUsageAttrSpelling.cpp index 7af179562..481f5004b 100644 --- a/bindings/Python/Generated/AST/UnsafeBufferUsageAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UnsafeBufferUsageAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnusedAttr.cpp b/bindings/Python/Generated/AST/UnusedAttr.cpp index 1849f495d..1b32159b5 100644 --- a/bindings/Python/Generated/AST/UnusedAttr.cpp +++ b/bindings/Python/Generated/AST/UnusedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UnusedAttrSpelling.cpp b/bindings/Python/Generated/AST/UnusedAttrSpelling.cpp index c5f26ad6a..c295b8c5b 100644 --- a/bindings/Python/Generated/AST/UnusedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UnusedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UseHandleAttr.cpp b/bindings/Python/Generated/AST/UseHandleAttr.cpp index 0887a04c2..5c0f6e736 100644 --- a/bindings/Python/Generated/AST/UseHandleAttr.cpp +++ b/bindings/Python/Generated/AST/UseHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UseHandleAttrSpelling.cpp b/bindings/Python/Generated/AST/UseHandleAttrSpelling.cpp index 02ce5ed1e..d402089bd 100644 --- a/bindings/Python/Generated/AST/UseHandleAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UseHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsedAttr.cpp b/bindings/Python/Generated/AST/UsedAttr.cpp index 649656241..f15ad53a7 100644 --- a/bindings/Python/Generated/AST/UsedAttr.cpp +++ b/bindings/Python/Generated/AST/UsedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsedAttrSpelling.cpp b/bindings/Python/Generated/AST/UsedAttrSpelling.cpp index 6992e809f..3521222de 100644 --- a/bindings/Python/Generated/AST/UsedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UsedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UserDefinedLiteral.cpp b/bindings/Python/Generated/AST/UserDefinedLiteral.cpp index f77661075..705d63ecb 100644 --- a/bindings/Python/Generated/AST/UserDefinedLiteral.cpp +++ b/bindings/Python/Generated/AST/UserDefinedLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UserDefinedLiteralLiteralOperatorKind.cpp b/bindings/Python/Generated/AST/UserDefinedLiteralLiteralOperatorKind.cpp index df9cac10f..a91d2d025 100644 --- a/bindings/Python/Generated/AST/UserDefinedLiteralLiteralOperatorKind.cpp +++ b/bindings/Python/Generated/AST/UserDefinedLiteralLiteralOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingDecl.cpp b/bindings/Python/Generated/AST/UsingDecl.cpp index 44e2851a9..ea4cd5ec8 100644 --- a/bindings/Python/Generated/AST/UsingDecl.cpp +++ b/bindings/Python/Generated/AST/UsingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingDirectiveDecl.cpp b/bindings/Python/Generated/AST/UsingDirectiveDecl.cpp index c98b68d37..2042ea357 100644 --- a/bindings/Python/Generated/AST/UsingDirectiveDecl.cpp +++ b/bindings/Python/Generated/AST/UsingDirectiveDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingEnumDecl.cpp b/bindings/Python/Generated/AST/UsingEnumDecl.cpp index 03c3c6f39..00b93db0a 100644 --- a/bindings/Python/Generated/AST/UsingEnumDecl.cpp +++ b/bindings/Python/Generated/AST/UsingEnumDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingIfExistsAttr.cpp b/bindings/Python/Generated/AST/UsingIfExistsAttr.cpp index 8a645b64e..8be164f27 100644 --- a/bindings/Python/Generated/AST/UsingIfExistsAttr.cpp +++ b/bindings/Python/Generated/AST/UsingIfExistsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingIfExistsAttrSpelling.cpp b/bindings/Python/Generated/AST/UsingIfExistsAttrSpelling.cpp index 283dc139b..a76576cef 100644 --- a/bindings/Python/Generated/AST/UsingIfExistsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UsingIfExistsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingPackDecl.cpp b/bindings/Python/Generated/AST/UsingPackDecl.cpp index 9911705a0..84d6755cb 100644 --- a/bindings/Python/Generated/AST/UsingPackDecl.cpp +++ b/bindings/Python/Generated/AST/UsingPackDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingShadowDecl.cpp b/bindings/Python/Generated/AST/UsingShadowDecl.cpp index c4020b951..26c8026b1 100644 --- a/bindings/Python/Generated/AST/UsingShadowDecl.cpp +++ b/bindings/Python/Generated/AST/UsingShadowDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UsingType.cpp b/bindings/Python/Generated/AST/UsingType.cpp index 4f7d6be2e..1341c0f6c 100644 --- a/bindings/Python/Generated/AST/UsingType.cpp +++ b/bindings/Python/Generated/AST/UsingType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UuidAttr.cpp b/bindings/Python/Generated/AST/UuidAttr.cpp index 56a341851..f9e928ea7 100644 --- a/bindings/Python/Generated/AST/UuidAttr.cpp +++ b/bindings/Python/Generated/AST/UuidAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/UuidAttrSpelling.cpp b/bindings/Python/Generated/AST/UuidAttrSpelling.cpp index 6d3c8fb96..6babe6333 100644 --- a/bindings/Python/Generated/AST/UuidAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/UuidAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VAArgExpr.cpp b/bindings/Python/Generated/AST/VAArgExpr.cpp index 262e4fe9f..2371cef47 100644 --- a/bindings/Python/Generated/AST/VAArgExpr.cpp +++ b/bindings/Python/Generated/AST/VAArgExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ValueDecl.cpp b/bindings/Python/Generated/AST/ValueDecl.cpp index 85e35658b..fc057b876 100644 --- a/bindings/Python/Generated/AST/ValueDecl.cpp +++ b/bindings/Python/Generated/AST/ValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ValueStmt.cpp b/bindings/Python/Generated/AST/ValueStmt.cpp index f09d7d1c6..ef44b3f4c 100644 --- a/bindings/Python/Generated/AST/ValueStmt.cpp +++ b/bindings/Python/Generated/AST/ValueStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarDecl.cpp b/bindings/Python/Generated/AST/VarDecl.cpp index 606a219b0..f3d355126 100644 --- a/bindings/Python/Generated/AST/VarDecl.cpp +++ b/bindings/Python/Generated/AST/VarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarDeclDefinitionKind.cpp b/bindings/Python/Generated/AST/VarDeclDefinitionKind.cpp index a6e5d86a9..2d96f1cc0 100644 --- a/bindings/Python/Generated/AST/VarDeclDefinitionKind.cpp +++ b/bindings/Python/Generated/AST/VarDeclDefinitionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarDeclInitializationStyle.cpp b/bindings/Python/Generated/AST/VarDeclInitializationStyle.cpp index f9844a7b0..d9873a887 100644 --- a/bindings/Python/Generated/AST/VarDeclInitializationStyle.cpp +++ b/bindings/Python/Generated/AST/VarDeclInitializationStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarDeclTLSKind.cpp b/bindings/Python/Generated/AST/VarDeclTLSKind.cpp index 065dc2f0a..11b028222 100644 --- a/bindings/Python/Generated/AST/VarDeclTLSKind.cpp +++ b/bindings/Python/Generated/AST/VarDeclTLSKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarTemplateDecl.cpp b/bindings/Python/Generated/AST/VarTemplateDecl.cpp index 58e5c4728..b254b005f 100644 --- a/bindings/Python/Generated/AST/VarTemplateDecl.cpp +++ b/bindings/Python/Generated/AST/VarTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarTemplatePartialSpecializationDecl.cpp b/bindings/Python/Generated/AST/VarTemplatePartialSpecializationDecl.cpp index 5b5e2510e..9f3cc14bf 100644 --- a/bindings/Python/Generated/AST/VarTemplatePartialSpecializationDecl.cpp +++ b/bindings/Python/Generated/AST/VarTemplatePartialSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VarTemplateSpecializationDecl.cpp b/bindings/Python/Generated/AST/VarTemplateSpecializationDecl.cpp index f68c6c6f2..839d98e1b 100644 --- a/bindings/Python/Generated/AST/VarTemplateSpecializationDecl.cpp +++ b/bindings/Python/Generated/AST/VarTemplateSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VariableArrayType.cpp b/bindings/Python/Generated/AST/VariableArrayType.cpp index 82d569484..cc8036512 100644 --- a/bindings/Python/Generated/AST/VariableArrayType.cpp +++ b/bindings/Python/Generated/AST/VariableArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VecReturnAttr.cpp b/bindings/Python/Generated/AST/VecReturnAttr.cpp index 8da67814b..9ec6e64bd 100644 --- a/bindings/Python/Generated/AST/VecReturnAttr.cpp +++ b/bindings/Python/Generated/AST/VecReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VecReturnAttrSpelling.cpp b/bindings/Python/Generated/AST/VecReturnAttrSpelling.cpp index d06fc979e..d1dc4157e 100644 --- a/bindings/Python/Generated/AST/VecReturnAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/VecReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VecTypeHintAttr.cpp b/bindings/Python/Generated/AST/VecTypeHintAttr.cpp index 55fda2d96..c6277af61 100644 --- a/bindings/Python/Generated/AST/VecTypeHintAttr.cpp +++ b/bindings/Python/Generated/AST/VecTypeHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VectorCallAttr.cpp b/bindings/Python/Generated/AST/VectorCallAttr.cpp index daed96d03..c3935c4f9 100644 --- a/bindings/Python/Generated/AST/VectorCallAttr.cpp +++ b/bindings/Python/Generated/AST/VectorCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VectorCallAttrSpelling.cpp b/bindings/Python/Generated/AST/VectorCallAttrSpelling.cpp index b7a22721f..c37072b7b 100644 --- a/bindings/Python/Generated/AST/VectorCallAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/VectorCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VectorKind.cpp b/bindings/Python/Generated/AST/VectorKind.cpp index 433861702..06075fb1a 100644 --- a/bindings/Python/Generated/AST/VectorKind.cpp +++ b/bindings/Python/Generated/AST/VectorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VectorType.cpp b/bindings/Python/Generated/AST/VectorType.cpp index f40246307..bee7c58c5 100644 --- a/bindings/Python/Generated/AST/VectorType.cpp +++ b/bindings/Python/Generated/AST/VectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/Visibility.cpp b/bindings/Python/Generated/AST/Visibility.cpp index d63648dcb..a63d1ee24 100644 --- a/bindings/Python/Generated/AST/Visibility.cpp +++ b/bindings/Python/Generated/AST/Visibility.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VisibilityAttr.cpp b/bindings/Python/Generated/AST/VisibilityAttr.cpp index 6e9e6703a..6cda72679 100644 --- a/bindings/Python/Generated/AST/VisibilityAttr.cpp +++ b/bindings/Python/Generated/AST/VisibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VisibilityAttrSpelling.cpp b/bindings/Python/Generated/AST/VisibilityAttrSpelling.cpp index ccf194401..5d6284991 100644 --- a/bindings/Python/Generated/AST/VisibilityAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/VisibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VisibilityAttrVisibilityType.cpp b/bindings/Python/Generated/AST/VisibilityAttrVisibilityType.cpp index 9bcb5fbbc..d389b3fe7 100644 --- a/bindings/Python/Generated/AST/VisibilityAttrVisibilityType.cpp +++ b/bindings/Python/Generated/AST/VisibilityAttrVisibilityType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VisibilityForcedKinds.cpp b/bindings/Python/Generated/AST/VisibilityForcedKinds.cpp index 09400311a..495ec0002 100644 --- a/bindings/Python/Generated/AST/VisibilityForcedKinds.cpp +++ b/bindings/Python/Generated/AST/VisibilityForcedKinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/VisibilityFromDLLStorageClassKinds.cpp b/bindings/Python/Generated/AST/VisibilityFromDLLStorageClassKinds.cpp index 4dbccfcc7..0d461c584 100644 --- a/bindings/Python/Generated/AST/VisibilityFromDLLStorageClassKinds.cpp +++ b/bindings/Python/Generated/AST/VisibilityFromDLLStorageClassKinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WarnUnusedAttr.cpp b/bindings/Python/Generated/AST/WarnUnusedAttr.cpp index e73f2855a..4e3a6d61b 100644 --- a/bindings/Python/Generated/AST/WarnUnusedAttr.cpp +++ b/bindings/Python/Generated/AST/WarnUnusedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WarnUnusedAttrSpelling.cpp b/bindings/Python/Generated/AST/WarnUnusedAttrSpelling.cpp index f3d836a92..6eb5e5056 100644 --- a/bindings/Python/Generated/AST/WarnUnusedAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WarnUnusedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WarnUnusedResultAttr.cpp b/bindings/Python/Generated/AST/WarnUnusedResultAttr.cpp index fb78feb24..5d7b927a6 100644 --- a/bindings/Python/Generated/AST/WarnUnusedResultAttr.cpp +++ b/bindings/Python/Generated/AST/WarnUnusedResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WarnUnusedResultAttrSpelling.cpp b/bindings/Python/Generated/AST/WarnUnusedResultAttrSpelling.cpp index db4c50059..67f5a96dc 100644 --- a/bindings/Python/Generated/AST/WarnUnusedResultAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WarnUnusedResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakAttr.cpp b/bindings/Python/Generated/AST/WeakAttr.cpp index 8dd40b12d..f32013a7b 100644 --- a/bindings/Python/Generated/AST/WeakAttr.cpp +++ b/bindings/Python/Generated/AST/WeakAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakAttrSpelling.cpp b/bindings/Python/Generated/AST/WeakAttrSpelling.cpp index 52c87b11e..15fcfcfeb 100644 --- a/bindings/Python/Generated/AST/WeakAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WeakAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakImportAttr.cpp b/bindings/Python/Generated/AST/WeakImportAttr.cpp index 8b1d5af7d..ffd298b09 100644 --- a/bindings/Python/Generated/AST/WeakImportAttr.cpp +++ b/bindings/Python/Generated/AST/WeakImportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakImportAttrSpelling.cpp b/bindings/Python/Generated/AST/WeakImportAttrSpelling.cpp index 36411e060..dc19586fa 100644 --- a/bindings/Python/Generated/AST/WeakImportAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WeakImportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakRefAttr.cpp b/bindings/Python/Generated/AST/WeakRefAttr.cpp index 0e58671df..3910aa5a7 100644 --- a/bindings/Python/Generated/AST/WeakRefAttr.cpp +++ b/bindings/Python/Generated/AST/WeakRefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WeakRefAttrSpelling.cpp b/bindings/Python/Generated/AST/WeakRefAttrSpelling.cpp index 28709f5b9..a009e967f 100644 --- a/bindings/Python/Generated/AST/WeakRefAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WeakRefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyExportNameAttr.cpp b/bindings/Python/Generated/AST/WebAssemblyExportNameAttr.cpp index 0a2c59499..2aefd0b42 100644 --- a/bindings/Python/Generated/AST/WebAssemblyExportNameAttr.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyExportNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyExportNameAttrSpelling.cpp b/bindings/Python/Generated/AST/WebAssemblyExportNameAttrSpelling.cpp index f78636900..98e8907e7 100644 --- a/bindings/Python/Generated/AST/WebAssemblyExportNameAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyExportNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyFuncrefAttr.cpp b/bindings/Python/Generated/AST/WebAssemblyFuncrefAttr.cpp index dff1e9d6c..7c7413dd4 100644 --- a/bindings/Python/Generated/AST/WebAssemblyFuncrefAttr.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyFuncrefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyImportModuleAttr.cpp b/bindings/Python/Generated/AST/WebAssemblyImportModuleAttr.cpp index 49792ca95..161399852 100644 --- a/bindings/Python/Generated/AST/WebAssemblyImportModuleAttr.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyImportModuleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyImportModuleAttrSpelling.cpp b/bindings/Python/Generated/AST/WebAssemblyImportModuleAttrSpelling.cpp index ba5ec0cd4..706ee46f8 100644 --- a/bindings/Python/Generated/AST/WebAssemblyImportModuleAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyImportModuleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyImportNameAttr.cpp b/bindings/Python/Generated/AST/WebAssemblyImportNameAttr.cpp index adad5487f..424a34e7b 100644 --- a/bindings/Python/Generated/AST/WebAssemblyImportNameAttr.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyImportNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WebAssemblyImportNameAttrSpelling.cpp b/bindings/Python/Generated/AST/WebAssemblyImportNameAttrSpelling.cpp index 9e0ff6c42..95eaaedae 100644 --- a/bindings/Python/Generated/AST/WebAssemblyImportNameAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/WebAssemblyImportNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WhileStmt.cpp b/bindings/Python/Generated/AST/WhileStmt.cpp index 9ee6166c6..416d59a85 100644 --- a/bindings/Python/Generated/AST/WhileStmt.cpp +++ b/bindings/Python/Generated/AST/WhileStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/WorkGroupSizeHintAttr.cpp b/bindings/Python/Generated/AST/WorkGroupSizeHintAttr.cpp index 8762ba7b7..cba18d7b7 100644 --- a/bindings/Python/Generated/AST/WorkGroupSizeHintAttr.cpp +++ b/bindings/Python/Generated/AST/WorkGroupSizeHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttr.cpp b/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttr.cpp index 096b42498..a8836ceb3 100644 --- a/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttr.cpp +++ b/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttrSpelling.cpp b/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttrSpelling.cpp index 21f5620eb..7cd6ce3d6 100644 --- a/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/X86ForceAlignArgPointerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/XRayInstrumentAttr.cpp b/bindings/Python/Generated/AST/XRayInstrumentAttr.cpp index dc6dd94d3..bd0bde3ec 100644 --- a/bindings/Python/Generated/AST/XRayInstrumentAttr.cpp +++ b/bindings/Python/Generated/AST/XRayInstrumentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/XRayInstrumentAttrSpelling.cpp b/bindings/Python/Generated/AST/XRayInstrumentAttrSpelling.cpp index ac5fcab17..1f40f45bf 100644 --- a/bindings/Python/Generated/AST/XRayInstrumentAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/XRayInstrumentAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/XRayLogArgsAttr.cpp b/bindings/Python/Generated/AST/XRayLogArgsAttr.cpp index 44da91edf..4ab755616 100644 --- a/bindings/Python/Generated/AST/XRayLogArgsAttr.cpp +++ b/bindings/Python/Generated/AST/XRayLogArgsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/XRayLogArgsAttrSpelling.cpp b/bindings/Python/Generated/AST/XRayLogArgsAttrSpelling.cpp index d273ae8a2..27496d183 100644 --- a/bindings/Python/Generated/AST/XRayLogArgsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/XRayLogArgsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttr.cpp b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttr.cpp index 8a7c908df..77192bb77 100644 --- a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttr.cpp +++ b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrSpelling.cpp b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrSpelling.cpp index 25b54626a..528eed339 100644 --- a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrSpelling.cpp +++ b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp index 2b0eb36e4..7af1bcf04 100644 --- a/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp +++ b/bindings/Python/Generated/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Bindings.cpp b/bindings/Python/Generated/Bindings.cpp index aef82d5f7..769cad11e 100644 --- a/bindings/Python/Generated/Bindings.cpp +++ b/bindings/Python/Generated/Bindings.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -24,11 +23,65 @@ template MX_EXPORT SharedPyObject *mx::to_python>(std: // The rest are auto-generated... +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -39,27 +92,27 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -69,62 +122,65 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -132,11 +188,8 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -144,12 +197,6 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -159,89 +206,119 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -249,317 +326,311 @@ from_python(BorrowedPyObject *obj) noexcep template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -570,65 +641,50 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -636,47 +692,62 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -684,35 +755,38 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -720,110 +794,107 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -840,11 +911,8 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -852,20 +920,23 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -873,80 +944,71 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -957,35 +1019,26 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -993,137 +1046,101 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1131,14 +1148,8 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1146,179 +1157,203 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1338,54 +1373,111 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1395,9 +1487,24 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1407,78 +1514,147 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1491,30 +1667,51 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; @@ -1530,15 +1727,15 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1548,12 +1745,12 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1563,18 +1760,30 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1584,17 +1793,29 @@ from_python(BorrowedPyObject *obj) noex template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1602,62 +1823,62 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional>>::Type> -from_python>>(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional>>::Type> +from_python>>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1665,92 +1886,53 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1758,74 +1940,38 @@ from_python(BorrowedPyObject *obj) noe template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1833,39 +1979,30 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1875,93 +2012,57 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -1977,23 +2078,17 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2001,48 +2096,33 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2058,41 +2138,26 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2100,8 +2165,8 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2115,87 +2180,123 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2205,305 +2306,314 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2511,26 +2621,20 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2538,51 +2642,54 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2592,38 +2699,53 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2631,35 +2753,35 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2676,20 +2798,20 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2697,11 +2819,11 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2709,26 +2831,32 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2736,11 +2864,11 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2748,36 +2876,42 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -2808,447 +2942,246 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3258,86 +3191,53 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3345,221 +3245,155 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3567,24 +3401,12 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3606,74 +3428,65 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3681,38 +3494,29 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3726,60 +3530,27 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -3795,353 +3566,230 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4149,14 +3797,14 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4164,311 +3812,266 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4476,83 +4079,65 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4560,11 +4145,14 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4572,20 +4160,11 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4593,65 +4172,53 @@ from_python(BorrowedPyObject *obj) noexc template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional>::Type> -from_python>(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4659,32 +4226,29 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4692,6 +4256,9 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4710,38 +4277,20 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4755,119 +4304,98 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -4884,131 +4412,209 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5016,93 +4622,183 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5112,38 +4808,113 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5154,11 +4925,20 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5166,12 +4946,27 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5181,29 +4976,26 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5211,35 +5003,68 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5253,26 +5078,53 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5280,47 +5132,74 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5328,81 +5207,126 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5412,11 +5336,17 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5448,20 +5378,29 @@ from_python(BorrowedPyObject *obj) noexce template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5469,20 +5408,50 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5490,17 +5459,17 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5511,83 +5480,95 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5595,341 +5576,416 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional>::Type> from_python>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5937,17 +5993,20 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional>>::Type> from_python>>(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -5955,119 +6014,122 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6075,59 +6137,56 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6135,38 +6194,50 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6180,17 +6251,14 @@ from_python(BorrowedPyObject *obj) noexcep template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6198,50 +6266,47 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6249,65 +6314,65 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6318,29 +6383,44 @@ from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; @@ -6348,9893 +6428,9928 @@ from_python(BorrowedPyObject *obj) noexc template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; + template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional>::Type> +from_python>(BorrowedPyObject *obj) noexcept; template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - template MX_EXPORT std::optional::Type> from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; - -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT std::optional::Type> +from_python(BorrowedPyObject *obj) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StmtLikelihood) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StmtKind) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SuppressAttrSpelling) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttrKind) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeTrait) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttrSpelling) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncCallAttrSpelling) noexcept; -template MX_EXPORT std::optional::Type> -from_python(BorrowedPyObject *obj) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnaryExprOrTypeTrait) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncContextAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnaryOperatorKind) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncErrorAttrConventionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncErrorAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CondOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncErrorAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CompoundLiteralOp) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::APValueKind) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftContextAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorAttrConventionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VectorKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ThisOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorAttrConventionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorResultAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftIndirectResultAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftNewTypeAttrNewtypeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::SwiftNewTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SysVABIAttrSpelling) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Visibility) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SysVABIAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SubOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TLSModelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TranslationUnitOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TargetAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; - template MX_EXPORT SharedPyObject *to_python(mx::TargetClonesAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TargetVersionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VisibilityForcedKinds) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TemplateArgumentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VisibilityFromDLLStorageClassKinds) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TestTypestateAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AttributeSyntax) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::TestTypestateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::DeclCategory) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::Expr) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::ValueStmt) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CondYieldOp) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ThisCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeAliasOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PseudoKind) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TransparentUnionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TrivialABIAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TrivialABIAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TryAcquireCapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TypeScalarTypeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroParameter) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::TypeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EntityCategory) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TypeTagForDatatypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TypeVisibilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ConstantOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TruncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SwitchOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::AlignValueAttr) noexcept; + +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; + +template MX_EXPORT SharedPyObject *to_python(EntityId) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::TypeVisibilityAttrVisibilityType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::UnaryTransformTypeUTTKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Decl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ContinueOp) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UnavailableAttrImplicitReason) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeDefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python(VariantEntity) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UnavailableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UninitializedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CxxBaseSpecifierOp) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UnlikelyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnsafeBufferUsageAttrSpelling) noexcept; - -template MX_EXPORT SharedPyObject *to_python(mx::PseudoObjectExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnsafeBufferUsageAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Stmt) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UnusedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::UseHandleAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UsedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UserDefinedLiteralLiteralOperatorKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingIfExistsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::UsingIfExistsAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::UuidAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::VarDeclDefinitionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CxxStructDeclOp) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::VarDeclInitializationStyle) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::VarDeclTLSKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Index) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::VecReturnAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VectorCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCCategoryDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VectorCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaMacroDirective) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::VisibilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::VisibilityAttrVisibilityType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnionDeclOp) noexcept; - template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedResultAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; - -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::URemOp) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UIToFPOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::WeakAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DeclRefOp) noexcept; + +template MX_EXPORT SharedPyObject *to_python(std::filesystem::path) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::WeakImportAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Compilation) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::WeakRefAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyExportNameAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportModuleAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::Fragment) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportNameAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCallerSavedRegistersAttr) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::X86ForceAlignArgPointerAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::NoBuiltinAttr) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; + template MX_EXPORT SharedPyObject *to_python(mx::XRayInstrumentAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnreachableOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::XRayLogArgsAttrSpelling) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ZeroCallUsedRegsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UndefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; + +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DerefOp) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ZeroCallUsedRegsAttrZeroCallUsedRegsKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DefaultOp) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ASTDumpOutputFormat) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AccessSpecifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RegexQueryMatch) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AccessSpecifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VAArgExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeRelatedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPBarrierDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDirective) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::AddrSpaceMapMangling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::AlignRequirementKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AltivecSrcCompatKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AttributedStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RequiresExprBodyDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Token) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArgumentKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CaseStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArraySizeModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AltivecSrcCompatKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArgumentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArraySizeModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArrayTypeTrait) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UndefineMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AtomicScopeModelKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXAddrspaceCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXReinterpretCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArrayTypeTrait) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BooleanAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivFOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AtomicScopeModelKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::XOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivFAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAutoreleasePoolStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UnreachableOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AutoTypeKeyword) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86InterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtThrowStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AutoTypeKeyword) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::AvailabilityResult) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ModeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Attr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BinaryOperatorKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BinaryOperatorKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::IntegerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ZExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeParallelForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeMutableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCCategoryImplDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedAttrId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::FloatAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::File) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::Bits) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ZeroOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::CXXNewInitializationStyle) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::VoidAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivSOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivSAssignOp) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::CallingConv) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CanThrowResult) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapturedRegionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CanThrowResult) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OtherMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterTaskLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPAtomicDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnalyzerNoReturnAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapturedRegionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskyieldDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AllocSizeAttr) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::CastKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::SourceLanguageAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AbsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InitSegAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CharacterLiteralKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CharacterLiteralKind) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ClangABI) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::GlobalLinkageKindAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwitchStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CommentKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CommentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DefaultStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Macro) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnNonZeroAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ComparisonCategoryResult) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ComparisonCategoryResult) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedMacroId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXStaticCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXFunctionalCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivUOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PredefinedExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivUAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ComparisonCategoryType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtTryStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtSynchronizedStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::FunctionType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CompilingModuleKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeParallelForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CompilingModuleKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ComplexRangeKind) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::ConstantResultStorageKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AnnotationOp) noexcept; - template MX_EXPORT SharedPyObject *to_python(mx::ConstexprSpecKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; - template MX_EXPORT SharedPyObject *to_python(mx::CoreFoundationABI) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlwaysDestroyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AllocAlignAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AssumeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::DataPositionTy) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeductionCandidate) noexcept; - -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConditionalMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeductionCandidate) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BinLAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EndIfMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; template MX_EXPORT SharedPyObject *to_python(mx::DefaultArgKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoaderUninitializedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BitReverseOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBOutletAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnZeroAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCInterfaceDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DefaultCallingConvention) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ByteSwapOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DefaultCallingConvention) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DefaultVisiblityExportMapping) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCContainerDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DoOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterTaskLoopSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedTaskLoopSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXMethodDecl) noexcept; + +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DesignatorKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DiagnosticLevelMask) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExceptionHandlingKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::ImplicitReturnOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EscapeChar) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BinLOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElaboratedTypeKeyword) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaxNumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaximumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemcpyInlineOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingPackDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemcpyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IntegerLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NamespaceAliasDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemmoveOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExternCContextDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftVersionedRemovalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemsetOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoCommonAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangBSSSectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PcsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBLeafAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MinNumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSABIAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MinimumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSPropertyDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearbyIntOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftVersionedAdditionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoAliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PointerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PowIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MIGServerRoutineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::NoAliasScopeDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftObjCMembersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NakedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsAutoreleasedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PascalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnableIfAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DisableTailCallsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VAArgExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PrefetchOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnaryExprOrTypeTraitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::M68kRTDAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LocksExcludedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImaginaryLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstructorUsingShadowDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingDirectiveDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StmtAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PtrAnnotationOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MustTailAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImportDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToIntOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FriendTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NVPTXKernelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsNotRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPOrderedDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PatchableFunctionEntryAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EmptyBasesAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DisableSanitizerInstrumentationAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::M68kInterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearestEvenOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LockReturnedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SAddSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearestOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLUnrollHintAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LikelyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypoExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnaryOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXRecordDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Designator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedDesignatorId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXCtorInitializer) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateTypeParmType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TagType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroQualifiedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumConstantDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TargetVersionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedCXXCtorInitializerId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLConstantAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFICanonicalJumpTableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateTypeParmDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InjectedClassNameType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlockExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskwaitDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FieldDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TargetClonesAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCKindOfAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::OperationKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionNoProtoType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxedExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAvailabilityCheckExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TargetAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SysVABIAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFAuditedTransferAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCInertUnsafeUnretainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::C11NoReturnAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDerefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Result) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Value) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXBindTemporaryExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BinaryOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskgroupDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetUpdateDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ValueKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateSpecializationType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionProtoType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentVectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RecordType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::TypeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCGCAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLParamModifierAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TLSModelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftPrivateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Operand) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CDeclAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoolLiteralExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingValueDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCArrayLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateParamObjectDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Region) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::SubViewOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwitchCase) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CopySignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroAlignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CallOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CallIntrinsicOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroBeginOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroEndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallArgsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroFreeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLKernelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroIdOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallExecutionOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroPromiseOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsNotRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatSelectorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroResumeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WeakRefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoyieldExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GotoStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSaveOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CondBrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnsTwiceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclarativeDirectiveDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallRetsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElaboratedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSizeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSConsumesThisAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ConstantOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CosOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSuspendOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WeakImportAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnsNonNullAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::DirectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParenListExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PackExpansionExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExtractElementOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CountLeadingZerosOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::FuncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::EpilogueOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPThreadPrivateDeclAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentTemplateSpecializationType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExtractValueOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WeakAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CtPopOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CountTrailingZerosOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FCmpOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpaqueValueExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RestrictAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXRewrittenBinaryOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXParenListInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LabelDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareVariantAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCaptureNoInitAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::IndirectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgDeclareOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParenExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedResultAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsGenericLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OffsetOfExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VisibilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentNameType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgLabelOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeParallelForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RetainAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::PrologueOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgValueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RequiresCapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DebugTrapOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Block) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::YieldOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::RetDirectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Argument) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FNegOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPShlOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::LazyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtFinallyStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AccessSpecifierOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LabelStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConvertVectorExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::ScopeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::AllocaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXPseudoDestructorExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXNullPtrLiteralExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AccessSpecDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Label) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddFAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPThreadPrivateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddFOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeParallelForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExtVectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ArgAllocaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::core::SelectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStridedLoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPToUIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::meta::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPToSIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddIAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::meta::IdentifierAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSubOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStridedStoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtCatchStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LifetimeBoundAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Symbol) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBOutletCollectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddrLabelExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplatePartialSpecializationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclaratorDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ValueDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPTruncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlignedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NamedDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddressOfOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HotAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSErrorDomainAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedStmtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPUDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignOfExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubstNonTypeTemplateParmPackExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AsmStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GCCAsmStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NamespaceDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LeafAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlignNaturalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AsmOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBActionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignOfTypeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSConsumesSelfAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPUIToFPOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPExecutableDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPXorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPURemOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlignMac68kAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquiredAfterAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LayoutVersionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsShortCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InternalLinkageAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLResourceBindingAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeTraitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubstNonTypeTemplateParmExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAShrAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPZExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingIfExistsDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplateSpecializationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LTOVisibilityPublicAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IntelOclBiccAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSAsmStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquiredBeforeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquireHandleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WhileStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLShaderAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLResourceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaEndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsLongCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaCopyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAndAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Mips16Attr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPErrorDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VarAnnotationOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinCommaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EmptyDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaStartOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnaryTransformType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SAddWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumConstantOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::MemRefType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::NoneType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingShadowDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::OpaqueType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumRefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::RankedTensorType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMulWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TupleType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSACopyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrankedMemRefType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElseMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrankedTensorType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FCmpOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ExtensionOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::VectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SShlSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitValueInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubstTemplateTypeParmType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftNewTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrealizedConversionCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSubSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FileScopeAsmDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VectorCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BaseUsingDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSubWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FieldDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CConvAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElseIfNotDefinedMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SqrtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CommonAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ForOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LinkageAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubstTemplateTypeParmPackType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FileScopeAsmOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BTFDeclTagAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FramePointerKindAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VecTypeHintAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FuncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CStyleCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgedCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopVectorizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GNUNullExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StackRestoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopInterleaveAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElseIfDefinedMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StackSaveOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ColdAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnrollAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CodeModelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EmptyDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReferenceType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftImportPropertyAsAccessorsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FuncRefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnrollAndJamAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StepVectorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveStaticOffsetAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AvailableOnlyInDefaultEvalMethodAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopLICMAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypedefType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VecReturnAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingIfExistsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedTaskLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GenericAssocExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TrapOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ThreadLocalAddressOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopDistributeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RValueReferenceType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GenericSelectionExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopPipelineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::QualifiedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CodeSegAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VariableArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CmseNSEntryAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopPeeledAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElseIfMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IfNotDefinedMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftImportAsNonGenericAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinBitCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UAddSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnswitchAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GenericSelectionExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingTypenameDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionParmPackExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GlobalRefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveAccessIndexAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UAddWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AvailabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UuidAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopAnnotationAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LValueReferenceType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GotoStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIExpressionElemAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExportDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UBSanTrapOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroSubstitution) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::BrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ConcatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIExpressionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelGenericLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DINullTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::CondBrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIBasicTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::CondScopeRetOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedCompilationId) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ExtractOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ModuleOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::InitializeVarOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::LoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PackedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::InlineScopeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DefineMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLGroupSharedAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CompoundLiteralExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::FuncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FriendDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLNumThreadsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedExtVectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlockDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPArrayShapingExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::StructGEPOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseIfAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CmseNSCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDeclAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLAnnotationAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentBitIntType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ReturnOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReqdWorkGroupSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConceptSpecializationExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ChooseExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FallThroughAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OwnerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLIntelReqdSubGroupSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCapturedExprDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BTFTypeTagAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmStreamingAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeRecurseOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NotTailCalledAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseAsBuiltinAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeRetOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentAddressSpaceType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLSV_GroupIndexAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HIPManagedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CodeAlignAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::StoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReleaseCapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPIteratorExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPArraySectionExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMetaDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AtomicExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverrideAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLKernelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncludePathLocation) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoUwtableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::SubscriptOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmStreamingCompatibleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmPreservesAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeducedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DestructorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLSV_DispatchThreadIDAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GuardedVarAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclOrStmtAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitConceptSpecializationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::UninitializedVarOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnlikelyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareReductionDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverloadableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VarTemplateSpecializationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AnnotationAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReinitializesAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OptimizeNoneAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReadOnlyPlacementAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IndexStatus) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(FilePathMap) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeducedTemplateSpecializationType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoUniqueAddressAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FRemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DecltypeType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPTruncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoThreadSafetyAnalysisAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedDeclId) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FSubOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeprecatedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlwaysInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopBasedDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IfStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RenderScriptKernelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLAccessAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IfDefinedMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FenceOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RegCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RandomizeLayoutAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CompoundAssignOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AsTypeExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AutoType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ComplexType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoStackProtectorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoThrowAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CleanupAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExceptionSpecificationType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedCompressStoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FreezeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExcessPrecisionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftBridgedTypedefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExplicitSpecKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedExpandLoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IfMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprObjectKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprOffsets) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GetElementPtrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquireCapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprValueKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExpressionTrait) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExtKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExtendArgsKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DesignatedInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedGatherOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FPEvalMethodKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalCtorsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FPExceptionModeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FPModeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapturedRecordAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Flags) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GC) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalDtorsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftBridgeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GPUDefaultStreamKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedScatterOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GCMode) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GVALinkage) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GetBuiltinTypeError) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ICmpOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLLangStd) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ID) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IdentifierInfoFlag) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IfStatementKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AVRSignalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorExtractOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitParamKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncludeLikeMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InClassInitStyle) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InheritedDesignatedInitializersState) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InitStorageKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetExitDataDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InlineVariableDefinitionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InitPriorityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InterestingIdentifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LambdaCaptureDefault) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorInsertOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAttrAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Kinds) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LambdaCaptureKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StringLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LangAS) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LangFeatures) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InlineAsmOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Language) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AVRInterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LanguageLinkage) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUWavesPerEUAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedMemberExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPRequiresDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXNoexceptExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TranslationUnitDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXInheritedCtorInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LaxVectorConversionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InheritableParamAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImportMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Level) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InsertElementOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Linkage) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LinkageSpecLanguageIDs) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceModel) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSVCMajorVersion) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallbackAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSVtorDispMode) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXX11NoReturnAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MethodRefFlags) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ModifiableType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MultiVersionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InsertValueOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NameKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NeedExtraManglingDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NestedNameSpecifierDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetEnterDataDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NonOdrUseReason) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NonceObjCInterface) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenContext) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CarriesDependencyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NullabilityKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumVGPRAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareReductionInitKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeCastKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplementationControl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXOperatorCallExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IntToPtrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAKernelCallExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMaximumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCInstanceTypeFamily) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncludeMacrosMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncludeNextMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCLifetime) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamily) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyQueryKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvokeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCStringLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskLoopSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsGenericLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCStringFormatFamily) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AddrLabelExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDASharedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TopLevelStmtDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubstitutionContext) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamVariance) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncErrorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OnOffSwitch) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXNewExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FuncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OnStackType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXFoldExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAdjustArgsOpKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMinimumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAtClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFConsumedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DefaultVisiblityExportMapping) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAtomicDefaultMemOrderClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UseHandleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DesignatorKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DiagnosticLevelMask) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ElaboratedTypeKeyword) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPBindClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EscapeChar) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDefaultmapClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExceptionHandlingKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExceptionSpecificationType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDefaultmapClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDependClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExcessPrecisionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDeviceClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExplicitSpecKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDeviceType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprObjectKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDistScheduleClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenRange) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDoacrossClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprOffsets) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprValueKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPGrainsizeClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExpressionTrait) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXMemberCallExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExtKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UserDefinedLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExtendArgsKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPLastprivateModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FPEvalMethodKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FPExceptionModeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPLinearClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FPModeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMapClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Flags) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnnotateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GC) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReleaseHandleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GPUDefaultStreamKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GCMode) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMapModifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GVALinkage) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubscriptRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GetBuiltinTypeError) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceSMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLLangStd) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCSelectorExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ID) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IdentifierInfoFlag) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IfStatementKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMotionModifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitParamKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InClassInitStyle) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InheritedDesignatedInitializersState) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InitStorageKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InlineVariableDefinitionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InterestingIdentifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::EhTypeidForOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Exp2Op) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DICompileUnitAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LambdaCaptureDefault) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Kinds) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LambdaCaptureKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LangAS) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LangFeatures) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DICompositeTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PipeType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Language) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LanguageLinkage) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LaxVectorConversionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Level) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Linkage) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDispatchDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LinkageSpecLanguageIDs) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIDerivedTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceModel) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSVCMajorVersion) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParenType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MatrixSubscriptExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSVtorDispMode) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MethodRefFlags) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIFileAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ModifiableType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MultiVersionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NameKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NeedExtraManglingDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NestedNameSpecifierDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NonOdrUseReason) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NonceObjCInterface) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIGlobalVariableExpressionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NullabilityKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLShrAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareReductionInitKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeCastKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplementationControl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCInstanceTypeFamily) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCLifetime) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PackExpansionType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIGlobalVariableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamily) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FAbsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCObjectType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpectWithProbabilityOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyQueryKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCStringFormatFamily) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubstitutionContext) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamVariance) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OnOffSwitch) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OnStackType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILexicalBlockAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAdjustArgsOpKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FCeilOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAtClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPAtomicDefaultMemOrderClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPBindClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SuppressAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDefaultmapClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MemberExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MaterializeTemporaryExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinOrAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILexicalBlockFileAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDefaultmapClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDependClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCInterfaceType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapturedStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDeviceClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILocalVariableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDeviceType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDistScheduleClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMAOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPDoacrossClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPGrainsizeClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FFloorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPLinearClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubprogramAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPLastprivateModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDestructorDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ImagOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IfOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedTaskLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIModuleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinShlAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMergeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Reference) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SourceLocExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DINamespaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReferenceKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinShlOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ImplicitCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMulAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitParamDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinReferenceKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMulWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubrangeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubroutineTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FShlOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(std::string_view) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FTruncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinXorAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IndirectCallOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopTransformationDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UShlSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTileDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroVAOpt) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(std::string) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILabelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapturedDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FullExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstantExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::USubSatOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IndirectGotoStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemoryEffectsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinXorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::InitListExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedTypeId) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AliasScopeDomainAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::USubWithOverflowOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterTaskLoopSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedTaskLoopSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LNotOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmOutAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AliasScopeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::InitializedConstantOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BuiltinBitCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AccessGroupAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GetActiveLaneMaskOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NonTypeTemplateParmDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAARootAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CallOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EmptyTokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CStyleCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLImportStaticLocalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLExportStaticLocalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeOfType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SEHLeaveStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenTokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAAMemberAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubclassingRestrictedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvariantEndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParmVarDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ChoiceTokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPUnrollDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateArgument) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAATypeDescriptorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmMveStrictPolymorphismAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MinusOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubstitutionTokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvariantStartOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprWithCleanups) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedTemplateArgumentId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FloatingLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::variant) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAATagAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ClassDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeOfExprType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IsFPClassOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IsConstantOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDependentScopeMemberExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDepobjDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SequenceTokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulFOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRootClassAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PathKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulFAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLImportAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmInOutAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VScaleRangeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterTaskLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TargetFeaturesAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLExportAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateParameterList) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SEHTryStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IndirectFieldDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(VariantEntity) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFMulAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedTemplateParameterListId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulIAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CharacterLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssumptionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCReturnsInnerPointerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresPropertyDefsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeVisibleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmInAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RecordDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TagDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NotOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssumeAlignedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDeleteExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PureAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFNegOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresSuperAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXBaseSpecifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssertSharedLockAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPreciseLifetimeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArtificialAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonRuntimeProtocolAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NullStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectMembersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenTree) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedVarAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StmtExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreserveMostAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SizeOfPackExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnnotateTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPToSIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyFuncrefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExternalSourceSymbolAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssertExclusiveLockAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AsmLabelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SEHExceptStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OffsetOfExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InheritableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedCXXBaseSpecifierId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OpaqueValueExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonLazyClassAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedByAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreserveAllAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssertCapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPNumTasksClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPOrderClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPOrderClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSGuidDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPReductionClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPScheduleClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPScheduleClauseModifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GuardedByAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenMPSeverityClauseKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverloadedOperatorKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MinVectorWidthAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverloadsShown) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParameterABI) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParenLocsOffsets) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaFPKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaFloatControlKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GNUInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSCommentKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSPointersToMembersKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MinSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSStructKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaSectionFlag) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PredefinedIdentKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Qualified) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPSingleDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RangeExprOffset) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RangeLocOffset) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DecompositionDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FlagEnumAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RecordArgPassingKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VarTemplatePartialSpecializationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeParallelForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RefQualifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypedefDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReservedIdentifierStatus) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReservedLiteralSuffixIdStatus) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MicroMipsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SFINAEResponse) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLMajorVersion) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MayAliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SanitizerOrdinal) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SelectorLocationsKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ShaderStage) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SignReturnAddressKeyKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FormatAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SignReturnAddressScopeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FlattenAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSplitStackAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetDataDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPSectionsDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SignedOverflowBehaviorTy) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SourceLocIdentKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MaybeUndefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SpecialMemberFlags) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MaxFieldAlignmentAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SpecifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StackProtectorMode) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StorageClass) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StorageDuration) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeParallelForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StoredNameKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArraySubscriptExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BindingDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeAliasDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateTemplateParmDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StoredSpecifierKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FormatArgAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StrictFlexArraysLevelKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StringLiteralKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FormatAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnusedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSpeculativeLoadHardeningAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ForStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SyncScope) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Syntax) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TagTypeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TQ) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TailPaddingUseRules) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ErrorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateArgumentDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateNameDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateSpecializationKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TextDiagnosticFormat) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CountedByAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ThreadModelKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ThreadStorageClassSpecifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LandingpadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnsafeBufferUsageAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CleanupAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnavailableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSanitizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoRandomizeLayoutAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TrailingAllocKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TranslationUnitKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LinkerOptionsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TrivialAutoVarInitKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeLocClass) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlwaysInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArrayTypeTraitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArrayInitLoopExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeOfKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierSign) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtDefsFieldDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ConstAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierWidth) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifiersPipe) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DoStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UninitializedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LoaderUninitializedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumSGPRAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeVisibilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoReturnAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoProfileFunctionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoInstrumentFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeTrait) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::OrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnaryExprOrTypeTrait) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PackedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::NoneTokenOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDALaunchBoundsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LifetimeEndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceSMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PureAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::WarnUnusedResultAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConceptDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RestrictAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LifetimeStartOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUKernelCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaCommentDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceUMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PoisonOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToLongLongOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoThrowAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceUMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NonNullAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Log10Op) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PtrToIntOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAInvalidTargetAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToNearestLongLongOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceXorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LeafAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Log2Op) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroutineBodyStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ContinueStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VScaleOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ColdAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ResumeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DesignatedInitUpdateExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LogOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentScopeDeclRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUFlatWorkGroupSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::XRayLogArgsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TransparentUnionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AssumeAlignmentOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ReturnOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PassObjectSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReturnsTwiceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MayAliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AtomicRMWOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToLongOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAHostAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinTextureTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CopyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnusedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AtomicYieldOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StaticAssertDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaDetectMismatchDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToNearestLongOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UsedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GNUInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AArch64VectorPcsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::LoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ZeroCallUsedRegsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParameterABIAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GenericAtomicRMWOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedLoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SRemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SIToFPOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoCfCheckAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InitListExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedStoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AvailableOnlyInDefaultEvalMethodAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAGlobalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinSurfaceTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AvailabilityAttrAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoreturnStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXTryStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixColumnMajorLoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FallthroughAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCProtocolExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoProfileInstrumentFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftIndirectResultAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMessageExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ShlOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftContextAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SelectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AArch64SVEPcsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixColumnMajorStoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMapClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaScopeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMapModifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlockPointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPMotionModifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BTFTagAttributedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPNumTasksClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaScopeReturnOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPOrderClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPOrderClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPReductionClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixMultiplyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPScheduleClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPToUIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPScheduleClauseModifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorResultAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncContextAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenMPSeverityClauseKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CollapseShapeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverloadedOperatorKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentCoawaitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverloadsShown) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaxNumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixTransposeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParameterABI) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPTruncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DeallocOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BitIntType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AttributedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParenLocsOffsets) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DimOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFRemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaFPKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaFloatControlKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmMveStrictPolymorphismAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArtificialAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSCommentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AsmLabelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSPointersToMembersKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssertCapabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncludeMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CmpOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssumeAlignedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AssumptionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaMSStructKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaSectionFlag) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AtomicExprAtomicOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFmaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AvailabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PredefinedIdentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AvailableOnlyInDefaultEvalMethodAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFSubOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VarDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Qualified) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveAccessIndexAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RangeExprOffset) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveStaticOffsetAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RangeLocOffset) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BTFDeclTagAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RecordArgPassingKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BTFTypeTagAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RefQualifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttrBlockType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReservedIdentifierStatus) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReservedLiteralSuffixIdStatus) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAliasAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCOwnershipAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CompoundLiteralOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinTypeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SFINAEResponse) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CDeclAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLMajorVersion) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SanitizerOrdinal) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFAuditedTransferAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SelectorLocationsKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ShaderStage) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ConstantOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::AttributeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StrictGuardStackCheckAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFConsumedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttrGuardArg) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPIntToPtrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SignReturnAddressKeyKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFICanonicalJumpTableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::BasicBlockOrder) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CxxBaseSpecifierOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLUniqueStableNameExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsNotRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SignReturnAddressScopeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFUnknownTransferAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SignedOverflowBehaviorTy) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CPUDispatchAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CPUSpecificAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SourceLocIdentKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAConstantAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPLShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SpecialMemberFlags) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinSurfaceTypeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CxxStructDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SpecifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinTextureTypeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNSObjectAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAGlobalAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TypedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAHostAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StackProtectorMode) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDALaunchBoundsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDASharedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StorageClass) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StorageDuration) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXX11NoReturnAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXRecordDeclLambdaDependencyKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallExprADLCallKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StoredNameKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StrictFPAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPLoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StoredSpecifierKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VarTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DerefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StrictFlexArraysLevelKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DeclRefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StringLiteralKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::AffineMapAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallbackAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RedeclarableTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPMergeMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CalledOnceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SyncScope) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ArrayAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapturedStmtVariableCaptureKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CarriesDependencyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Syntax) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CleanupAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExternallyRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CodeAlignAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CodeModelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TagTypeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ColdAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CommonAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TQ) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseArrayAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstInitAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TailPaddingUseRules) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstructorAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateArgumentDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAutoCastAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ShuffleVectorExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RequiresExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StdCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SpeculativeLoadHardeningAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableSetOnReadAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateNameDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConvergentAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateSpecializationKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivFOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivFAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseIntOrFPElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroDisableLifetimeBoundAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TextDiagnosticFormat) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroLifetimeBoundAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroOnlyDestroyWhenCompleteAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ThreadModelKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ThreadStorageClassSpecifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroReturnTypeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseStringElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroWrapperAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CountedByAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TrailingAllocKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLExportAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXThrowExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TranslationUnitKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DLLImportAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclFriendObjectKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TrivialAutoVarInitKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseResourceElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclIdentifierNamespace) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclModuleOwnershipKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeLocClass) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclObjCDeclQualifier) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndependentClassAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExplicitProtocolImplAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPFlushDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeOfKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DictionaryAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierSign) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeprecatedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPPtrToIntOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DestructorAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StandaloneDebugAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SharedTrylockFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseAsBuiltinAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivSOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseIfAttrDiagnosticType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivSAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifierWidth) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DisableSanitizerInstrumentationAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DisableTailCallsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeSpecifiersPipe) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerSetAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBLeafAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttrKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ErrorAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExcludeFromExplicitInstantiationAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprConstantExprKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PlusOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprLValueClassification) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprNullPointerConstantKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprNullPointerConstantValueDependence) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprSideEffectsKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExprisModifiableLvalueResult) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExternalSourceSymbolAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AbiTagAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FallThroughAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCProtocolDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PostDecOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FastCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FinalAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FlagEnumAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FlattenAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FormatArgAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivUOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DivUAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PostIncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FormatAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionDeclTemplatedKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CompoundStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttrKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXUuidofExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXTypeidExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreDecOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCriticalDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionTypeAArch64SMETypeAttributes) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCancelDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreIncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionTypeArmStateValue) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPInteropDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GNUInlineAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCanonicalLoop) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GuardedVarAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSVtorDispAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HIPManagedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLParamModifierAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PredefinedExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLShaderAttrShaderType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HotAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBActionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreferredAlignOfExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UPtrAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSPropertyRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Ptr64Attr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBOutletAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FinalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBOutletCollectionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplementationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IFuncAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RealOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumConstantOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreferredAlignOfTypeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitCastExprOnStack) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InitPriorityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPGenericLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IntelOclBiccAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSStructAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SEHFinallyStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InternalLinkageAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LTOVisibilityPublicAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LeafAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LifetimeBoundAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LikelyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoaderUninitializedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExplicitCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrLoopHintState) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDynamicCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrOptionType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RecordMemberOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeNullableResultAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::M68kRTDAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MIGServerRoutineAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSABIAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FastCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MinVectorWidthAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemFOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSP430InterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemFAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSStructAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumRefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MayAliasAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MaybeUndefAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSP430InterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SPtrAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MicroMipsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LifetimeExtendedTemporaryDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Ptr32Attr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCancellationPointDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPBarrierDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXUnresolvedConstructExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeNullableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MinSizeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeNonNullAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyImplDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypedefNameDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FileType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemSOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExclusiveTrylockFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemSAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ErrorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CompilerName) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCForCollectionStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TargetLanguage) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroVAOptArgument) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXNamedCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXConstCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DMAStartOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSNoVTableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSConstexprAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DMAWaitOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeNullUnspecifiedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ThreadAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemUOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemUAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExcludeFromExplicitInstantiationAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExpandShapeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReturnOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSPropertySubscriptExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExtractAlignedPointerAsIndexOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LambdaExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSAllocatorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnnotateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnnotateTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroConcatenate) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86InterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCallerSavedRegistersAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCfCheckAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExtractStridedMetadataOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArcWeakrefUnavailableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AsmLabelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArgumentWithTypeTagAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmBuiltinAliasAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GetGlobalOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmMveStrictPolymorphismAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArtificialAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDesignatedInitializerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AsmLabelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssertCapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ModeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GlobalOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssumeAlignedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssumptionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSConsumedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AtomicExprAtomicOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConditionalOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AvailabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMips16Attr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AvailableOnlyInDefaultEvalMethodAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BuiltinAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveAccessIndexAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveStaticOffsetAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeTagForDatatypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BTFDeclTagAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BTFTypeTagAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXConversionDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::MemorySpaceCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttrBlockType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroStringify) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAliasAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinTypeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AllocAlignAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::PrefetchOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CDeclAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CountedByAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFAuditedTransferAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::RankOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AllocSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DeprecatedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmNewAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeAliasTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCClassStubAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFConsumedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttrGuardArg) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFICanonicalJumpTableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MaxFieldAlignmentAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NonNullAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsNotRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReallocOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMicroMipsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFUnknownTransferAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CPUDispatchAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CPUSpecificAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TryAcquireCapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAConstantAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VisibilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReinterpretCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroExpansion) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinSurfaceTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinTextureTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroWrapperAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAGlobalAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AssumeAlignedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::StoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAHostAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArrayInitIndexExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDALaunchBoundsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReshapeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDASharedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmLocallyStreamingAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXX11NoReturnAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXRecordDeclLambdaDependencyKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallExprADLCallKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CVQualifiersAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttrConsumedState) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDeductionGuideDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSConsumedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareMapperDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CalledOnceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallbackAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CalledOnceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FixedPointLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExpressionTraitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapturedStmtVariableCaptureKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UCVQualifiersAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CarriesDependencyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoInstrumentFunctionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CleanupAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDestroyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CodeAlignAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CodeModelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ColdAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ViewOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CommonAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::TransposeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CVRQualifiersAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TrivialABIAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ThisCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstInitAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstructorAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttrConsumedState) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroReturnTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAutoCastAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroLifetimeBoundAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OffsetOfNodeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableSetOnReadAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroArgument) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDefaultArgExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConvergentAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroDisableLifetimeBoundAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPReferencedVarAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroLifetimeBoundAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPCaptureKindAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroOnlyDestroyWhenCompleteAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmBuiltinAliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroReturnTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArcWeakrefUnavailableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroWrapperAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LinkageSpecDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::SubViewOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CountedByAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLExportAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IFuncAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLImportAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclFriendObjectKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAConstantAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDuplicateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RecordType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDebugAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclIdentifierNamespace) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclModuleOwnershipKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AbstractConditionalOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TransparentUnionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclObjCDeclQualifier) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BinaryConditionalOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TestTypestateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SentinelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallArgsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeprecatedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroOnlyDestroyWhenCompleteAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DestructorAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroDisableLifetimeBoundAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseAsBuiltinAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructorDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypedefType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseIfAttrDiagnosticType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DisableSanitizerInstrumentationAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareSimdDeclAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DisableTailCallsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArgumentWithTypeTagAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCObjectPointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoEscapeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCfCheckAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclarativeDirectiveValueDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBLeafAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttrKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ElaboratedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallExecutionOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ErrorAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AttributedStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXMethodDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExcludeFromExplicitInstantiationAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExtVectorElementExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprConstantExprKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprLValueClassification) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CPUSpecificAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprNullPointerConstantKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsNotRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprNullPointerConstantValueDependence) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroParameterSubstitution) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprSideEffectsKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SelectAnyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ParenType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprisModifiableLvalueResult) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ScopedLockableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IntegerOverflowFlagsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FastmathFlagsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExternalSourceSymbolAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FallThroughAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FastCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FinalAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDefaultInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LValueType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FlagEnumAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXBoolLiteralExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FlattenAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FunctionType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FormatArgAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FormatAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionDeclTemplatedKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCCompatibleAliasDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FixedVectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttrKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ScalableVectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RValueType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionTypeAArch64SMETypeAttributes) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreferredTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TargetExtType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionTypeArmStateValue) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GNUInlineAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GuardedVarAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VoidType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AtomicType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HIPManagedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLParamModifierAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MemberPointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLShaderAttrShaderType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedMatrixType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HotAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreferredNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CPUDispatchAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncompleteArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBActionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddrSpaceCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BoolType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddressOfOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLSpecialClassAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIsaExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCEncodeExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CharType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBOutletAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AllocaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IBOutletCollectionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IFuncAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangTextSectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitCastExprOnStack) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangRelroSectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InitPriorityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IntelOclBiccAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ShortType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InternalLinkageAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LTOVisibilityPublicAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IntType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LeafAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AtomicCmpXchgOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LifetimeBoundAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstantArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LikelyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DecayedType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoaderUninitializedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangRodataSectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrLoopHintState) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangDataSectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrOptionType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AtomicRMWOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelGenericLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndirectCopyRestoreExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDictionaryLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSABIAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MatrixType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CallIntrinsicOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::M68kRTDAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BitcastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstantMatrixType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MIGServerRoutineAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AdjustedType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFUnknownTransferAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeWithKeyword) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongLongType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenTreeNodeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::OpaqueAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FCmpOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ExtensionOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedFileId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::SparseElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FieldDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoawaitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(FragmentIdList) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::StridedLayoutAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSDependentExistsStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FuncRefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::StringAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXForRangeStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GlobalRefOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::SymbolRefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BreakOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinaryCondOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConvergentAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLPrivateAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnitAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CaseOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::BoolAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CondOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroutineSuspendExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FlatSymbolRefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXStdInitializerListExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableSetOnReadAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseIntElementsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenCategory) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLLocalAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DataLayoutSpecAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CondYieldOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::XRayInstrumentAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ContinueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceSMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DefaultOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAutoCastAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ShapedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstructorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DoOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedLookupExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceSMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalHostAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverloadExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::HLSLBufferDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPSectionDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPScanDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXThisExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ComplexType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXScalarValueInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::X86ForceAlignArgPointerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ForOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NullStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceUMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EmptyDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IndirectGotoStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E5M2Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FuncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3FNType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstInitAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceUMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXCatchStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E5M2FNUZType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalDeviceAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGenericAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::vector) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3FNUZType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GotoStmtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IfOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceXorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3B11FNUZType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnaryOperatorKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WorkGroupSizeHintAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportModuleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::APValueKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VectorKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::BFloat16Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float16Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Visibility) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedFragmentId) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaximumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPScopeDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VisibilityForcedKinds) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelSectionsDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VisibilityFromDLLStorageClassKinds) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingEnumDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AttributeSyntax) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnnamedGlobalConstantDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclCategory) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatTF32Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Expr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RegexQuery) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PseudoKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float32Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemcpyInlineOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ValueStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroParameter) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float64Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float128Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemcpyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyExportNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlignValueAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float80Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Decl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSIToFPOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemmoveOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSRemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(EntityId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenContext) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemsetOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ShuffleVectorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Stmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MinNumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedStmtId) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SubOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Index) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MinimumOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PseudoObjectExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TruncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(std::filesystem::path) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SwitchOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Compilation) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearbyIntOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Fragment) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExceptionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCallerSavedRegistersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoBuiltinAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCCategoryDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RegexQueryMatch) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PowIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::NoAliasScopeDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenRange) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::URemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UIToFPOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Token) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeRelatedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CaseStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UndefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RequiresExprBodyDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UndefineMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXAddrspaceCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXReinterpretCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86InterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAutoreleasePoolStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtThrowStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ModeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Attr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeMutableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::XOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeParallelForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PrefetchOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UnreachableOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedAttrId) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCCategoryImplDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ZExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::File) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterTaskLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PtrAnnotationOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ZeroOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToIntOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OtherMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPAtomicDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnalyzerNoReturnAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnNonZeroAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskyieldDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AllocSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AbsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXStaticCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXFunctionalCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoopHintAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::InitSegAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RecoveryExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PredefinedExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwitchStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtTryStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DefaultStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtSynchronizedStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Macro) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearestEvenOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedMacroId) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AnnotationOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnZeroAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundToNearestOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeParallelForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AssumeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDistributeDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterTaskLoopSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BitReverseOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedTaskLoopSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlwaysDestroyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AllocAlignAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MacroKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConditionalMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EndIfMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SAddSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LoaderUninitializedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCInterfaceDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBOutletAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCContainerDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SAddWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IntegerLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NamespaceAliasDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExternCContextDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftVersionedRemovalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingPackDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBLeafAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFICanonicalJumpTableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoCommonAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSABIAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangBSSSectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PcsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSPropertyDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftVersionedAdditionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoAliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnforceTCBAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PointerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFGuardAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MIGServerRoutineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NakedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMasterDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PascalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VAArgExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnaryExprOrTypeTraitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftObjCMembersAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstructorUsingShadowDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingDirectiveDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLUnrollHintAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NVPTXKernelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnableIfAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsNotRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DisableTailCallsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PatchableFunctionEntryAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::M68kRTDAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LocksExcludedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFAuditedTransferAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::C11NoReturnAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImaginaryLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsAutoreleasedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StmtAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnaryOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MustTailAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypoExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImportDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FriendTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::CallRetsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPOrderedDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EmptyBasesAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DisableSanitizerInstrumentationAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::DirectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::M68kInterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LockReturnedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::EpilogueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CDeclAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::FuncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::IndirectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SizeOfExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateTypeParmType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TagType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXRecordDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::PrologueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Designator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SizeOfTypeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TargetVersionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLConstantAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedDesignatorId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::YieldOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::abi::RetDirectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::StaticAssertDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateTypeParmDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::StmtExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXTemporaryObjectExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::StructDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::AllocaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskwaitDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroQualifiedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXCtorInitializer) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EnumConstantDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TargetClonesAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubFOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCKindOfAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubFAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::BrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedCXXCtorInitializerId) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ArgAllocaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InjectedClassNameType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxedExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCAvailabilityCheckExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubIAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlockExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ConcatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TargetAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SysVABIAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCInertUnsafeUnretainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FieldDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDerefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::CondBrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::OperationKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionNoProtoType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskgroupDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubscriptOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::CondScopeRetOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetUpdateDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateSpecializationType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateParamObjectDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RecordType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ThisOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SwitchOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ExtractOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Result) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Value) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCGCAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLParamModifierAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXBindTemporaryExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BinaryOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TLSModelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftPrivateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionProtoType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentVectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::InitializeVarOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::ValueKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TranslationUnitOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoolLiteralExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCArrayLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::TypeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeAliasOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::InlineScopeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Operand) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeDefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CallOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingValueDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ByteSwapOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SMulWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CopySignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSACopyOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatSelectorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroAlignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroBeginOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CondBrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SShlSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroEndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ConstantOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLKernelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoyieldExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSubSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroFreeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GotoStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExtractElementOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroIdOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsNotRetainedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElaboratedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WeakRefAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SSubWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroPromiseOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnsTwiceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroResumeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExtractValueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSaveOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SqrtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSConsumesThisAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FCmpOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSizeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WeakImportAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentTemplateSpecializationType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CosOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnsNonNullAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CoroSuspendOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StackRestoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParenListExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpaqueValueExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PackExpansionExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StackSaveOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXRewrittenBinaryOperator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXParenListInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LabelDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPThreadPrivateDeclAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WeakAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CountLeadingZerosOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsGenericLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::StepVectorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentNameType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeParallelForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RestrictAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CtPopOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CountTrailingZerosOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FNegOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareVariantAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TrapOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCaptureNoInitAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ThreadLocalAddressOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WarnUnusedResultAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParenExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VisibilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OffsetOfExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgLabelOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::VectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgDeclareOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UAddSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RetainAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RequiresCapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UAddWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LabelStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Region) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConvertVectorExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Block) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Argument) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPToSIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXPseudoDestructorExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXNullPtrLiteralExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtFinallyStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UBSanTrapOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeParallelForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Label) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExtVectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPToUIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BreakStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LikelyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FRemOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtCatchStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FPTruncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UMulWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LifetimeBoundAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::Symbol) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclaratorDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwitchCase) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FallThroughAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ValueDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NamedDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AsmStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GCCAsmStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LeafAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CodeAlignAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBOutletCollectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplatePartialSpecializationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPExecutableDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LayoutVersionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InternalLinkageAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclarativeDirectiveDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlignedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnlikelyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverloadableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HotAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSErrorDomainAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::LTOVisibilityPublicAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IntelOclBiccAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSAsmStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::WhileStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubstNonTypeTemplateParmPackExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPErrorDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RenderScriptKernelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NamespaceDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLAccessAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlignNaturalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IBActionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSConsumesSelfAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Int128Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FunctionType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::HalfType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlignMac68kAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquiredAfterAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IndexType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsShortCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLResourceBindingAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BFloat16Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeTraitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubstNonTypeTemplateParmExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPShlOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSelectMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FloatType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingIfExistsDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplateSpecializationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::MemRefType) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DoubleType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AccessSpecDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPThreadPrivateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquiredBeforeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquireHandleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLShaderAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLResourceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongDoubleType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsLongCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::NoneType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Mips16Attr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::OpaqueType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Float128Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Mips16AttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttrInterruptType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ComplexType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsLongCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::RankedTensorType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnaryTransformType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TupleType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MipsShortCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ModeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MustTailAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSConsumedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IndirectGotoStmtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSConsumesSelfAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsAutoreleasedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStridedLoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsNotRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrankedMemRefType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NVPTXKernelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NakedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ImplicitValueInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NamedDeclExplicitVisibilityKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoBuiltinAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrankedTensorType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoCommonAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseIfAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDebugAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSubOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDerefAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDestroyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPStridedStoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoDuplicateAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DecayedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoEscapeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoInlineAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlocksAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoInstrumentFunctionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::VectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingShadowDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMergeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelStmtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FileScopeAsmDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMicroMipsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoMips16AttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VectorCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoProfileFunctionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AttributedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoRandomizeLayoutAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoReturnAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSanitizeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnrealizedConversionCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSpeculativeLoadHardeningAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoSplitStackAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AdjustedType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoStackProtectorAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SkipStmtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoThreadSafetyAnalysisAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoThrowAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReferenceType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoUniqueAddressAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelGenericLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoUwtableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NonNullAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SwitchOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NotTailCalledAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDeclAttrAllocatorTypeTy) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfExprType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPTruncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareSimdDeclAttrBranchStateTy) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::CConvAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttrDevTypeTy) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttrMapTypeTy) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BTFDeclTagAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElseMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfTypeType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSConsumedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DiagnoseAsBuiltinAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeYieldOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VecTypeHintAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSConsumesThisAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ComdatAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsNotRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnNonZeroAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnZeroAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AutoType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPUDivOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CStyleCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgedCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeMutableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubstTemplateTypeParmType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LinkageAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftNewTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeRelatedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GNUNullExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ValueYieldOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCClassStubAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AtomicType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDesignatedInitializerAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FramePointerKindAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectMembersAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExceptionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExplicitProtocolImplAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExternallyRetainedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RefOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCGCAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopVectorizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::WhileOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VarDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndependentClassAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPUIToFPOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarDeclAccessControl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EmptyDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMessageExprReceiverKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttrFamilyKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BaseUsingDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopInterleaveAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNSObjectAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElseIfNotDefinedMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AccessSpecifierOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveStaticOffsetAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonLazyClassAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AvailableOnlyInDefaultEvalMethodAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonRuntimeProtocolAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DestructorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCOwnershipAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnrollAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPreciseLifetimeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPXorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDeclPropertyControl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CommonAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclOrStmtAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDeclSetterKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ImagOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VecReturnAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPURemOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SubstTemplateTypeParmPackType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyImplDeclKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsingIfExistsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelMaskedTaskLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresPropertyDefsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresSuperAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddFAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCReturnsInnerPointerAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnrollAndJamAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRootClassAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddFOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeNameAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeVisibleAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopLICMAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubclassingRestrictedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLAccessAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLConstantAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGenericAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VariableArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopDistributeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalDeviceAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalHostAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLKernelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ImplicitCastOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLLocalAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLPrivateAddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OptimizeNoneAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinBitCastExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CallExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverloadableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttrOwnershipKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopPipelineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElseIfDefinedMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::GenericSelectionExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FunctionParmPackExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PackedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BPFPreserveAccessIndexAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ColdAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AvailabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReferenceType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeprecatedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlwaysInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IndirectCallOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PascalAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UuidAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftImportPropertyAsAccessorsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPZExtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UsedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PassObjectSizeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopPeeledAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftBridgedTypedefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddIOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PatchableFunctionEntryAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddIAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PcsAttrPCSType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PcsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreferredNameAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::InitListExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopUnswitchAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreferredTypeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExportDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreserveAllAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroSubstitution) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypedefType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PreserveMostAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedVarAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PureAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoopAnnotationAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypeDestructionKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIExpressionElemAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::InitializedConstantOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaCopyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypeNonConstantStorageReason) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddrLabelExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LNotOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaEndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypePrimitiveCopyKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypePrimitiveDefaultInitializeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttrInterruptType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RValueReferenceType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::QualifiedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RandomizeLayoutAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CodeSegAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedCompilationId) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CmseNSEntryAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReadOnlyPlacementAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RegCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ElseIfMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MinusOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ModuleOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReinitializesAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReleaseCapabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReleaseHandleAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RequiresCapabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeYieldOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftImportAsNonGenericAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RestrictAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RetainAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DefineMacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedUsingTypenameDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnionDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnsNonNullAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnsTwiceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLKernelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLSpecialClassAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ScopedLockableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnreachableOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SectionAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SelectAnyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SentinelAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VAArgExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttrConsumedState) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedExtVectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SpeculativeLoadHardeningAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlockDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LValueReferenceType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StandaloneDebugAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulFAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StdCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ValueYieldOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StmtLikelihood) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StmtKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDeclAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SuppressAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CodeModelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::WhileOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttrKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CleanupAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VarDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentBitIntType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IfDefinedMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReqdWorkGroupSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IfNotDefinedMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::FuncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::LoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCapturedExprDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NotTailCalledAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentAddressSpaceType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::StructGEPOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BooleanAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReleaseCapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::IntegerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ReturnOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMetaDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AtomicExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncludePathLocation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeRecurseOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::FloatAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PackedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoUwtableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::ScopeRetOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoThrowAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::StoreOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::VoidAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLGroupSharedAddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CompoundLiteralExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeducedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ComplexType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FriendDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLNumThreadsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::SourceLanguageAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::SubscriptOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareReductionDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VarTemplateSpecializationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::GlobalLinkageKindAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPArrayShapingExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IndexStatus) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReinitializesAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(uint8_t) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReadOnlyPlacementAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::ll::UninitializedVarOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(FilePathMap) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CmseNSCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::FunctionType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeducedTemplateSpecializationType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoUniqueAddressAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DecltypeType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLAnnotationAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoThreadSafetyAnalysisAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AnnotationAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedDeclId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FormatAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConceptSpecializationExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ChooseExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopBasedDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OwnerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BinLOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RegCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::BinLAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BTFTypeTagAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RandomizeLayoutAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ClassTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CompoundAssignOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AutoType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AsTypeExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLSV_GroupIndexAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSP430InterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HIPManagedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSStructAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MayAliasAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MaybeUndefAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlwaysInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MicroMipsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPIteratorExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPArraySectionExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MinSizeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MinVectorWidthAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Mips16AttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttrInterruptType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsInterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VaStartOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ConstAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsLongCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OverrideAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLKernelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VarAnnotationOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MipsShortCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ModeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MustTailAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LoaderUninitializedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSConsumedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmStreamingCompatibleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmPreservesAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSConsumesSelfAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsAutoreleasedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoInstrumentFunctionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedCompressStoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLSV_DispatchThreadIDAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsNotRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GuardedVarAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSReturnsRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NVPTXKernelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NakedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitConceptSpecializationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NamedDeclExplicitVisibilityKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoBuiltinAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PackedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoCommonAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedExpandLoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DesignatedInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PureAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDebugAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDerefAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDestroyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OptimizeNoneAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::WarnUnusedResultAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OpenCLIntelReqdSubGroupSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDuplicateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoEscapeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDestructorDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoInlineAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RestrictAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoInstrumentFunctionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMergeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmOutAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMicroMipsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmStreamingAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMips16AttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FSubOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedGatherOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoProfileFunctionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoRandomizeLayoutAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FenceOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoReturnAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSanitizeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSpeculativeLoadHardeningAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSplitStackAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoStackProtectorAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoThreadSafetyAnalysisAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IfStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoThrowAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoUniqueAddressAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoUwtableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NonNullAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NotTailCalledAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedScatterOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FreezeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDeclAttrAllocatorTypeTy) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareSimdDeclAttrBranchStateTy) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttrDevTypeTy) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareTargetDeclAttrMapTypeTy) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSConsumedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSConsumesThisAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InitPriorityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GetElementPtrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsNotRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorExtractOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnNonZeroAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalCtorsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSReturnsRetainedOnZeroAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquireCapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeMutableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalDtorsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBridgeRelatedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCClassStubAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDesignatedInitializerAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StringLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DeclStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectMembersAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GlobalOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExceptionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExplicitProtocolImplAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCExternallyRetainedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ICmpOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorInsertOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCGCAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapturedRecordAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndependentClassAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarDeclAccessControl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedMemberExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMessageExprReceiverKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttrFamilyKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AVRSignalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNSObjectAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InheritableParamAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetExitDataDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonLazyClassAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InlineAsmOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonRuntimeProtocolAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCOwnershipAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CapabilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPreciseLifetimeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InsertElementOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDeclPropertyControl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyDeclSetterKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyImplDeclKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTeamsDistributeDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresPropertyDefsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresSuperAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AVRInterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumSGPRAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCReturnsInnerPointerAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPRequiresDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRootClassAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXNoexceptExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeNameAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TranslationUnitDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeVisibleAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXInheritedCtorInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubclassingRestrictedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLAccessAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLConstantAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InsertValueOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGenericAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalDeviceAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalHostAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLKernelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLLocalAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IntToPtrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLPrivateAddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CarriesDependencyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallbackAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OptimizeNoneAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXX11NoReturnAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverloadableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttrOwnershipKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OwnershipAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PackedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetEnterDataDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXOperatorCallExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CUDAKernelCallExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FuncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvokeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttrConsumedState) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumVGPRAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParamTypestateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PascalAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PassObjectSizeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PatchableFunctionEntryAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCStringLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PcsAttrPCSType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PcsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreferredNameAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AddrLabelExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTaskLoopSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsGenericLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMaximumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CallableWhenAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreferredTypeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDASharedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPAllocateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreserveAllAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TopLevelStmtDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreserveMostAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedVarAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXNewExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXFoldExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PureAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypeDestructionKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypeNonConstantStorageReason) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LandingpadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypePrimitiveCopyKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUWavesPerEUAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::QualifiedTypePrimitiveDefaultInitializeKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CFConsumedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttrInterruptType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulFOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UseHandleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RandomizeLayoutAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MulIAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReadOnlyPlacementAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RegCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReinitializesAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReleaseCapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::UShlSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReleaseHandleAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMinimumOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RequiresCapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NotOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RestrictAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::USubSatOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RetainAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttrConsumedState) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnTypestateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(int32_t) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnsNonNullAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::USubWithOverflowOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReturnsTwiceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLKernelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SYCLSpecialClassAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(int64_t) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ScopedLockableAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(double) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceFMulOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(uint8_t) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SectionAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(uint32_t) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SelectAnyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(uint64_t) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SentinelAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(bool) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttrConsumedState) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXMemberCallExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UserDefinedLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OffsetOfExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnnotateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SpeculativeLoadHardeningAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ReleaseHandleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StandaloneDebugAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PlusOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCSelectorExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OpaqueValueExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::StdCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubscriptRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IfMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DbgValueOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PipeType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIExpressionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PostDecOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftBridgeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DINullTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DebugTrapOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIBasicTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PostIncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncludeLikeMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::EhTypeidForOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Exp2Op) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreDecOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DICompileUnitAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParenType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NoInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MatrixSubscriptExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDispatchDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DICompositeTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAttrAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreIncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIDerivedTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFMulAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AttrKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PredefinedExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AArch64VectorPcsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIFileAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PackExpansionType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCObjectType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImportMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIGlobalVariableExpressionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreferredAlignOfExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FAbsOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIGlobalVariableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ExpectWithProbabilityOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RealOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SuppressAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PreferredAlignOfTypeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFNegOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FCeilOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILexicalBlockAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AArch64SVEPcsAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmBuiltinAliasAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapturedStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUFlatWorkGroupSizeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MemberExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUKernelCallAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILexicalBlockFileAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MaterializeTemporaryExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumSGPRAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumVGPRAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILocalVariableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUWavesPerEUAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttrInterruptType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterTaskLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCInterfaceType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AVRInterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMAOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FFloorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMergeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AVRSignalAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubprogramAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncludeMacrosMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AbiTagAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncludeNextMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquireCapabilityAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DIModuleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AcquireHandleAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AddressSpaceAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AliasAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DINamespaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlignedAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FMulAddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AllocAlignAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RecordMemberOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopTransformationDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AllocSizeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPTileDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlwaysDestroyAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroVAOpt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubrangeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPToUIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AlwaysInlineAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPToSIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CapturedDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnnotateAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnnotateTypeAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoInlineAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncErrorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLImportAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DISubroutineTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86InterruptAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FShlOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCallerSavedRegistersAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FTruncOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCfCheckAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCTypeParamDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArcWeakrefUnavailableAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::DILabelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemFAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArgumentWithTypeTagAttrSpelling) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMasterTaskLoopSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedTaskLoopSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Reference) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SourceLocExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReferenceKind) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MemoryEffectsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitParamDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinReferenceKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AliasScopeDomainAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(std::string_view) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AliasScopeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLImportStaticLocalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLExportStaticLocalAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(std::string) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TokenTokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AccessGroupAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::GetActiveLaneMaskOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedTypeId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ChoiceTokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAARootAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPUnrollDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::NonTypeTemplateParmDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SubstitutionTokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAAMemberAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvariantStartOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SequenceTokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeOfType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::InvariantEndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SEHLeaveStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAATagAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ParmVarDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::variant) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCSubclassingRestrictedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TBAATypeDescriptorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IsConstantOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateArgument) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmMveStrictPolymorphismAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedTemplateArgumentId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::LazyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AddressOfOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::ImplicitReturnOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeOfExprType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRootClassAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignOfExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmInOutAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IndirectFieldDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateParameterList) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SEHTryStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ReturnStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::ScopeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AsmOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AlignOfTypeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedTemplateParameterListId) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::ModuleOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCReturnsInnerPointerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresPropertyDefsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ArmInAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AddressSpaceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::core::SelectOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXBaseSpecifier) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCRequiresSuperAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssumptionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPreciseLifetimeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenTree) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::meta::Attribute) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AttributedStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StmtExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SizeOfPackExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeVisibleAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::meta::IdentifierAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AnnotateTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyFuncrefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RISCVInterruptAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedCXXBaseSpecifierId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SEHExceptStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAShrAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenTreeNode) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RecordDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenTreeNodeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TagDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssumeAlignedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAndAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCRuntimeNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PureAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::unsup::UnsupportedStmtOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GuardedByAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MinVectorWidthAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FullExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstantExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinCommaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssertSharedLockAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssertCapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonRuntimeProtocolAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::GNUInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectMembersAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedVarAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreserveMostAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MinSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLAndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDependentScopeMemberExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPSingleDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FunctionReturnThunksAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExternalSourceSymbolAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AssertExclusiveLockAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AsmLabelAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeParallelForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InheritableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypedefDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCNonLazyClassAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BuiltinTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDirectAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MicroMipsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PtGuardedByAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSVtorDispAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreserveAllAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CharacterLiteral) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLShrAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ImplicitCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExprWithCleanups) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FloatingLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinOrAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinLShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FormatAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FlattenAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetDataDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPSectionsDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSGuidDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDeleteExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MaybeUndefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MaxFieldAlignmentAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeParallelForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetTeamsDistributeDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeAliasDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(uint64_t) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TemplateTemplateParmDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(uint32_t) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(int64_t) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FormatArgAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(int32_t) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FlagEnumAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(bool) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(double) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MayAliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoStackProtectorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoThrowAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DecompositionDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ForStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VarTemplatePartialSpecializationDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NonNullAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LeafAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSplitStackAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LinkerOptionsOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDepobjDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCancellationPointDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ColdAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TransparentUnionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArraySubscriptExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BindingDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReturnsTwiceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnusedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MayAliasAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSpeculativeLoadHardeningAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UnusedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UsedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::OrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AttrKind) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::NoneTokenOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AArch64VectorPcsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCriticalDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCancelDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DoStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnsafeBufferUsageAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::GNUInlineAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnavailableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoSanitizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoRandomizeLayoutAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::NoCfCheckAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArrayTypeTraitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AvailableOnlyInDefaultEvalMethodAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArrayInitLoopExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AArch64SVEPcsAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlwaysInlineAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PoisonOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUFlatWorkGroupSizeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AvailabilityAttrAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUKernelCallAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AsmLabelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumSGPRAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PtrToIntOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUNumVGPRAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUWavesPerEUAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUKernelCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttrInterruptType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaCommentDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ARMInterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AVRInterruptAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ModeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AVRSignalAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BuiltinAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AbiTagAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ResumeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquireCapabilityAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AcquireHandleAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AddressSpaceAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UninitializedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AllocAlignAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AliasAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeVisibilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ReturnOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoReturnAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlignedAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoProfileFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoroutineBodyStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ContinueStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AllocAlignAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AllocSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AllocSizeAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AlwaysDestroyAttrSpelling) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DeprecatedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AMDGPUFlatWorkGroupSizeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::MaxFieldAlignmentAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CVQualifiersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IsFPClassOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceSMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::UCVQualifiersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StaticAssertDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConceptDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SRemOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::PragmaDetectMismatchDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LifetimeEndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SIToFPOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CVRQualifiersAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceSMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AArch64VectorPcsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ZeroCallUsedRegsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LifetimeStartOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceUMaxOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::OffsetOfNodeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToLongLongOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ShlOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceUMinOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::SelectOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RecordType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Log10Op) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToNearestLongLongOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CoreturnStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXTryStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VectorReduceXorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::EnumType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ShuffleVectorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Log2Op) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DesignatedInitUpdateExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::AArch64SVEPcsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentScopeDeclRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::XRayLogArgsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypedefType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VScaleOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ElaboratedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::LogOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PassObjectSizeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemFOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AssumeAlignmentOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFPTruncOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIvarRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemSOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AtomicRMWOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemSAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToLongOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFRemOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CopyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AtomicYieldOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFmaOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ParameterABIAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::RoundAndCastToNearestLongOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPFSubOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::InitListExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::IncludeMacroDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedLoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemUOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::LoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RemUAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GenericAtomicRMWOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AttributedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCOwnershipAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MaskedStoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPIntToPtrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDALaunchBoundsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCProtocolExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftIndirectResultAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReturnOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCMessageExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftContextAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::AttributeKind) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StrictGuardStackCheckAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SizeOfExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixColumnMajorLoadOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPLShrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BlockPointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::BasicBlockOrder) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BTFTagAttributedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Attribute) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixColumnMajorStoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SizeOfTypeOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaScopeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCNSObjectAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftErrorResultAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TypedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SwiftAsyncContextAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPLoadOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixTransposeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::MatrixMultiplyOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentCoawaitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAInvalidTargetAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::StmtExprOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::AllocaScopeReturnOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BitIntType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StrictFPAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPMergeMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VarDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::StructDeclOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::AffineMapAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ArrayAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCMethodFamilyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExceptionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubFOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubFAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::VarTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseArrayAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAHostAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::RedeclarableTemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinTextureTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TemplateDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ShuffleVectorExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RequiresExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMips16Attr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StdCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPForSimdDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SpeculativeLoadHardeningAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseIntOrFPElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXUnresolvedConstructExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseStringElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPMaskedTaskLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPPtrToIntOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPFlushDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseResourceElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubIOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubIAssignOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoMicroMipsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndependentClassAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExplicitProtocolImplAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DictionaryAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AbiTagAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::SPtrAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAGlobalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceBuiltinSurfaceTypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoInstrumentFunctionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDestroyAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::StandaloneDebugAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXUuidofExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SharedTrylockFunctionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXTypeidExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPInteropDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCanonicalLoop) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFAddOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceAndOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::SubscriptOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Ptr64Attr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RecoveryExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPGenericLoopDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCExternallyRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPForDirective) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLUniqueStableNameExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IntegerSetAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDuplicateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoDebugAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCProtocolDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PathKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CompoundStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FileType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypedefNameDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CompilerName) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TargetLanguage) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::CollapseShapeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroVAOptArgument) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSPropertyRefExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UPtrAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplementationDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DeallocOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FinalAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DimOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCImplDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSStructAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SEHFinallyStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeNullableResultAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DMAStartOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::FastCallAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSP430InterruptAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroConcatenate) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LifetimeExtendedTemporaryDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCPropertyImplDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::DMAWaitOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeNullableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeNonNullAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DLLExportAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExclusiveTrylockFunctionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExpandShapeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ErrorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArtificialAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCForCollectionStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDesignatedInitializerAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExtractAlignedPointerAsIndexOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSNoVTableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSConstexprAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ExtractStridedMetadataOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OSConsumedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeNullUnspecifiedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConditionalOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ThreadAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExcludeFromExplicitInstantiationAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EnumExtensibilityAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeTagForDatatypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSPropertySubscriptExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXConversionDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LambdaExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroStringify) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSInheritanceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MSAllocatorAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExtVectorElementExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GetGlobalOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CountedByAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmNewAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCClassStubAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::GlobalOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TypeAliasTemplateDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NonNullAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::MemorySpaceCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceFMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TryAcquireCapabilityAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::PrefetchOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroExpansion) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroParameterSubstitution) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::RankOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceMulOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroWrapperAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCBoxableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDADeviceAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArrayInitIndexExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NoEscapeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmLocallyStreamingAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceOrOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AnyX86NoCfCheckAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SetTypestateAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceSMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXDeductionGuideDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NSConsumedAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareMapperDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CalledOnceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::LinkageSpecDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::FixedPointLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceSMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ExpressionTraitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CUDAConstantAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReallocOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SentinelAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TrivialABIAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ThisCallAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ExplicitCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReinterpretCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDynamicCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceUMaxOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroReturnTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroLifetimeBoundAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCObjectPointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MacroArgument) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceUMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPReferencedVarAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPCaptureKindAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CPUSpecificAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArmBuiltinAliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SelectAnyAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArcWeakrefUnavailableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ScopedLockableAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::StoreOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelForSimdDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ReshapeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPReduceXorOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IFuncAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDefaultInitExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BuiltinAliasAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXBoolLiteralExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ObjCCompatibleAliasDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AbstractConditionalOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TransparentUnionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::BinaryConditionalOperator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSDivOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TestTypestateAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXNamedCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroOnlyDestroyWhenCompleteAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXConstCastExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroDisableLifetimeBoundAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MemberPointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::TransposeOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedMatrixType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::memref::ViewOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CPUDispatchAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclareSimdDeclAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ArgumentWithTypeTagAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSExtOp) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OMPDeclarativeDirectiveValueDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SectionAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXConstructorDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::SYCLSpecialClassAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCAtDefsFieldDecl) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(PackedStmtId) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinOrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSIToFPOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelGenericLoopDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPTargetParallelForDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VScaleRangeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::MatrixType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ConstantMatrixType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TargetFeaturesAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSelectMinOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFUnknownTransferAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CFReturnsNotRetainedAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::VPSRemOp) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::IntegerOverflowFlagsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXDefaultArgExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXTemporaryObjectExpr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinShlAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FastmathFlagsAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::OpaqueAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Type) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LabelType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinShlOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedFileId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ParenType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FunctionType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::SparseElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinXorAssignOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(FragmentIdList) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LValueType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::PointerType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::StridedLayoutAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinXorOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreferredTypeAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::RValueType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::FixedVectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::StringAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::EmptyTokenTreeNode) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VoidType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::ScalableVectorType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BreakOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BoolType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BinaryCondOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::SymbolRefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AtomicType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CharType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::TypeAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::TargetExtType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ShortType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AShrOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::IntType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::Operation) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::UnitAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BuiltinBitCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::BoolAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PreferredNameAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IncompleteArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXThrowExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXStdInitializerListExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FlatSymbolRefAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongLongType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BuiltinTypesCompatiblePOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclKind) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::DenseIntElementsAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIsaExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Int128Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddrSpaceCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCEncodeExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::TokenCategory) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CallOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CStyleCastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::HalfType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::XRayInstrumentAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangTextSectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DependentSizedArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangRelroSectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ShapedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AddressOfOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::BFloat16Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CaseOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::FloatType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AndOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AllocaOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DoubleType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::ComplexType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXThisExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::LongDoubleType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CXXScalarValueInitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::HLSLBufferDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstantArrayType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DecayedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPSectionDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ChooseExprOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E5M2Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangRodataSectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPScanDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::PragmaClangDataSectionAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Float128Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AtomicCmpXchgOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::X86ForceAlignArgPointerAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3FNType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ComplexType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ClassDeclOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCIndirectCopyRestoreExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(std::optional>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ObjCDictionaryLiteral) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E5M2FNUZType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::BitcastOp) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::PointerType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::llvm::AtomicRMWOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::AdjustedType) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::TypeWithKeyword) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::CmpOp) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3FNUZType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ArrayType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXCatchStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::vector) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float8E4M3B11FNUZType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::VectorType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoawaitExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::BFloat16Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::DecayedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WorkGroupSizeHintAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::MSDependentExistsStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportModuleAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::Ptr32Attr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float16Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AttributedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FloatTF32Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConvergentAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AdjustedType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLPrivateAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(PackedFragmentId) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::CoroutineSuspendExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPScopeDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::OMPParallelSectionsDirective) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float32Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::DeclRefExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UsingEnumDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableSetOnReadAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::UnnamedGlobalConstantDecl) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::ReferenceType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLLocalAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::RegexQuery) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float64Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfExprType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAutoCastAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstructorAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::EntityCategory) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float80Type) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::UnresolvedLookupExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalHostAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::TypeOfTypeType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OverloadExpr) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::Float128Type) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::NullStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyImportNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::IndirectGotoStmt) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::WebAssemblyExportNameAttr) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AutoType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConsumableAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::Operation) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::ConstInitAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::CXXForRangeStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::FunctionType) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::BreakStmt) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>>(gap::generator>) noexcept; -template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGlobalDeviceAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::builtin::IndexType) noexcept; +template MX_EXPORT SharedPyObject *to_python(mx::OpenCLGenericAddressSpaceAttr) noexcept; -template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; +template MX_EXPORT SharedPyObject *to_python>(gap::generator) noexcept; -template MX_EXPORT SharedPyObject *to_python(mx::ir::hl::AtomicType) noexcept; +template MX_EXPORT SharedPyObject *to_python>(std::optional) noexcept; } // namespace mx diff --git a/bindings/Python/Generated/BuiltinReferenceKind.cpp b/bindings/Python/Generated/BuiltinReferenceKind.cpp index 33d27ff3f..30389c89a 100644 --- a/bindings/Python/Generated/BuiltinReferenceKind.cpp +++ b/bindings/Python/Generated/BuiltinReferenceKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/EntityCategory.cpp b/bindings/Python/Generated/EntityCategory.cpp index d2ee31917..28bd7eb5b 100644 --- a/bindings/Python/Generated/EntityCategory.cpp +++ b/bindings/Python/Generated/EntityCategory.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Fragment.cpp b/bindings/Python/Generated/Fragment.cpp index 042117b44..9f4f1c973 100644 --- a/bindings/Python/Generated/Fragment.cpp +++ b/bindings/Python/Generated/Fragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ChoiceTokenTreeNode.cpp b/bindings/Python/Generated/Frontend/ChoiceTokenTreeNode.cpp index 250616c26..655a9ca1a 100644 --- a/bindings/Python/Generated/Frontend/ChoiceTokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/ChoiceTokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/Compilation.cpp b/bindings/Python/Generated/Frontend/Compilation.cpp index aade12f33..eeef01eab 100644 --- a/bindings/Python/Generated/Frontend/Compilation.cpp +++ b/bindings/Python/Generated/Frontend/Compilation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/CompilerName.cpp b/bindings/Python/Generated/Frontend/CompilerName.cpp index 30516ce78..c1a5b3314 100644 --- a/bindings/Python/Generated/Frontend/CompilerName.cpp +++ b/bindings/Python/Generated/Frontend/CompilerName.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ConditionalMacroDirective.cpp b/bindings/Python/Generated/Frontend/ConditionalMacroDirective.cpp index ecbd7e873..68e41363e 100644 --- a/bindings/Python/Generated/Frontend/ConditionalMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ConditionalMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/DefineMacroDirective.cpp b/bindings/Python/Generated/Frontend/DefineMacroDirective.cpp index 2c0128b39..7476d192c 100644 --- a/bindings/Python/Generated/Frontend/DefineMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/DefineMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ElseIfDefinedMacroDirective.cpp b/bindings/Python/Generated/Frontend/ElseIfDefinedMacroDirective.cpp index 5568afac6..8d3d87e8f 100644 --- a/bindings/Python/Generated/Frontend/ElseIfDefinedMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ElseIfDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ElseIfMacroDirective.cpp b/bindings/Python/Generated/Frontend/ElseIfMacroDirective.cpp index 5d5015f11..3c595457b 100644 --- a/bindings/Python/Generated/Frontend/ElseIfMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ElseIfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ElseIfNotDefinedMacroDirective.cpp b/bindings/Python/Generated/Frontend/ElseIfNotDefinedMacroDirective.cpp index 5f5585537..a3c50a5cf 100644 --- a/bindings/Python/Generated/Frontend/ElseIfNotDefinedMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ElseIfNotDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ElseMacroDirective.cpp b/bindings/Python/Generated/Frontend/ElseMacroDirective.cpp index c313de435..4c48721c6 100644 --- a/bindings/Python/Generated/Frontend/ElseMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ElseMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/EmptyTokenTreeNode.cpp b/bindings/Python/Generated/Frontend/EmptyTokenTreeNode.cpp index 7e2b32e84..a35305f87 100644 --- a/bindings/Python/Generated/Frontend/EmptyTokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/EmptyTokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/EndIfMacroDirective.cpp b/bindings/Python/Generated/Frontend/EndIfMacroDirective.cpp index 28e80fb97..042c7df66 100644 --- a/bindings/Python/Generated/Frontend/EndIfMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/EndIfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/File.cpp b/bindings/Python/Generated/Frontend/File.cpp index 280bd7b2a..b205e6a42 100644 --- a/bindings/Python/Generated/Frontend/File.cpp +++ b/bindings/Python/Generated/Frontend/File.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/FileType.cpp b/bindings/Python/Generated/Frontend/FileType.cpp index f6940e19b..4be4da55a 100644 --- a/bindings/Python/Generated/Frontend/FileType.cpp +++ b/bindings/Python/Generated/Frontend/FileType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IfDefinedMacroDirective.cpp b/bindings/Python/Generated/Frontend/IfDefinedMacroDirective.cpp index 75d040bce..d931763c2 100644 --- a/bindings/Python/Generated/Frontend/IfDefinedMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IfDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IfMacroDirective.cpp b/bindings/Python/Generated/Frontend/IfMacroDirective.cpp index bde16f5db..5c4751382 100644 --- a/bindings/Python/Generated/Frontend/IfMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IfNotDefinedMacroDirective.cpp b/bindings/Python/Generated/Frontend/IfNotDefinedMacroDirective.cpp index 05a0d566a..f2f1c1293 100644 --- a/bindings/Python/Generated/Frontend/IfNotDefinedMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IfNotDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/ImportMacroDirective.cpp b/bindings/Python/Generated/Frontend/ImportMacroDirective.cpp index 91359dde2..79f9fec62 100644 --- a/bindings/Python/Generated/Frontend/ImportMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/ImportMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IncludeLikeMacroDirective.cpp b/bindings/Python/Generated/Frontend/IncludeLikeMacroDirective.cpp index c9112f36b..9ae031043 100644 --- a/bindings/Python/Generated/Frontend/IncludeLikeMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IncludeLikeMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IncludeMacroDirective.cpp b/bindings/Python/Generated/Frontend/IncludeMacroDirective.cpp index 0dafcd75f..c4bda25e7 100644 --- a/bindings/Python/Generated/Frontend/IncludeMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IncludeMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IncludeMacrosMacroDirective.cpp b/bindings/Python/Generated/Frontend/IncludeMacrosMacroDirective.cpp index 870536711..ccca834e4 100644 --- a/bindings/Python/Generated/Frontend/IncludeMacrosMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IncludeMacrosMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IncludeNextMacroDirective.cpp b/bindings/Python/Generated/Frontend/IncludeNextMacroDirective.cpp index 03145508d..9fac06135 100644 --- a/bindings/Python/Generated/Frontend/IncludeNextMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/IncludeNextMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/IncludePathLocation.cpp b/bindings/Python/Generated/Frontend/IncludePathLocation.cpp index 4b0f28d53..b3fa761cd 100644 --- a/bindings/Python/Generated/Frontend/IncludePathLocation.cpp +++ b/bindings/Python/Generated/Frontend/IncludePathLocation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/Macro.cpp b/bindings/Python/Generated/Frontend/Macro.cpp index 92f987d77..62f9e1890 100644 --- a/bindings/Python/Generated/Frontend/Macro.cpp +++ b/bindings/Python/Generated/Frontend/Macro.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroArgument.cpp b/bindings/Python/Generated/Frontend/MacroArgument.cpp index ea424e99b..3dc99f917 100644 --- a/bindings/Python/Generated/Frontend/MacroArgument.cpp +++ b/bindings/Python/Generated/Frontend/MacroArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroConcatenate.cpp b/bindings/Python/Generated/Frontend/MacroConcatenate.cpp index 7c10b1e64..eed403bbd 100644 --- a/bindings/Python/Generated/Frontend/MacroConcatenate.cpp +++ b/bindings/Python/Generated/Frontend/MacroConcatenate.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroDirective.cpp b/bindings/Python/Generated/Frontend/MacroDirective.cpp index 55dfd4b7e..66e09d82d 100644 --- a/bindings/Python/Generated/Frontend/MacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/MacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroExpansion.cpp b/bindings/Python/Generated/Frontend/MacroExpansion.cpp index 8be8799b6..8d0fa0971 100644 --- a/bindings/Python/Generated/Frontend/MacroExpansion.cpp +++ b/bindings/Python/Generated/Frontend/MacroExpansion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroKind.cpp b/bindings/Python/Generated/Frontend/MacroKind.cpp index 824bfdc21..ac186a387 100644 --- a/bindings/Python/Generated/Frontend/MacroKind.cpp +++ b/bindings/Python/Generated/Frontend/MacroKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroParameter.cpp b/bindings/Python/Generated/Frontend/MacroParameter.cpp index 90442794a..9b8ef9e55 100644 --- a/bindings/Python/Generated/Frontend/MacroParameter.cpp +++ b/bindings/Python/Generated/Frontend/MacroParameter.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroParameterSubstitution.cpp b/bindings/Python/Generated/Frontend/MacroParameterSubstitution.cpp index 869d80b32..733874db4 100644 --- a/bindings/Python/Generated/Frontend/MacroParameterSubstitution.cpp +++ b/bindings/Python/Generated/Frontend/MacroParameterSubstitution.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroStringify.cpp b/bindings/Python/Generated/Frontend/MacroStringify.cpp index e4858995e..9f8db2708 100644 --- a/bindings/Python/Generated/Frontend/MacroStringify.cpp +++ b/bindings/Python/Generated/Frontend/MacroStringify.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroSubstitution.cpp b/bindings/Python/Generated/Frontend/MacroSubstitution.cpp index 016aef938..ae889f9b1 100644 --- a/bindings/Python/Generated/Frontend/MacroSubstitution.cpp +++ b/bindings/Python/Generated/Frontend/MacroSubstitution.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroVAOpt.cpp b/bindings/Python/Generated/Frontend/MacroVAOpt.cpp index e54cc925f..4d358b4a2 100644 --- a/bindings/Python/Generated/Frontend/MacroVAOpt.cpp +++ b/bindings/Python/Generated/Frontend/MacroVAOpt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/MacroVAOptArgument.cpp b/bindings/Python/Generated/Frontend/MacroVAOptArgument.cpp index e40e875fb..78e1bd8ad 100644 --- a/bindings/Python/Generated/Frontend/MacroVAOptArgument.cpp +++ b/bindings/Python/Generated/Frontend/MacroVAOptArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/OtherMacroDirective.cpp b/bindings/Python/Generated/Frontend/OtherMacroDirective.cpp index 1644711c2..5e2f42f10 100644 --- a/bindings/Python/Generated/Frontend/OtherMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/OtherMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/PathKind.cpp b/bindings/Python/Generated/Frontend/PathKind.cpp index 7bb496ba7..9f7e4fc5b 100644 --- a/bindings/Python/Generated/Frontend/PathKind.cpp +++ b/bindings/Python/Generated/Frontend/PathKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/PragmaMacroDirective.cpp b/bindings/Python/Generated/Frontend/PragmaMacroDirective.cpp index d07ac5e18..7263de10c 100644 --- a/bindings/Python/Generated/Frontend/PragmaMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/PragmaMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/RegexQueryMatch.cpp b/bindings/Python/Generated/Frontend/RegexQueryMatch.cpp index 7cce24ef0..01edaf3eb 100644 --- a/bindings/Python/Generated/Frontend/RegexQueryMatch.cpp +++ b/bindings/Python/Generated/Frontend/RegexQueryMatch.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/SequenceTokenTreeNode.cpp b/bindings/Python/Generated/Frontend/SequenceTokenTreeNode.cpp index f0c172ea2..10ce5cbe7 100644 --- a/bindings/Python/Generated/Frontend/SequenceTokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/SequenceTokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/SubstitutionTokenTreeNode.cpp b/bindings/Python/Generated/Frontend/SubstitutionTokenTreeNode.cpp index 5acf8119e..5f038ca23 100644 --- a/bindings/Python/Generated/Frontend/SubstitutionTokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/SubstitutionTokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TargetLanguage.cpp b/bindings/Python/Generated/Frontend/TargetLanguage.cpp index aafe7f6cc..a34609320 100644 --- a/bindings/Python/Generated/Frontend/TargetLanguage.cpp +++ b/bindings/Python/Generated/Frontend/TargetLanguage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/Token.cpp b/bindings/Python/Generated/Frontend/Token.cpp index 90abd1891..bd279cf9a 100644 --- a/bindings/Python/Generated/Frontend/Token.cpp +++ b/bindings/Python/Generated/Frontend/Token.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenCategory.cpp b/bindings/Python/Generated/Frontend/TokenCategory.cpp index dc16e6444..f9aa6382c 100644 --- a/bindings/Python/Generated/Frontend/TokenCategory.cpp +++ b/bindings/Python/Generated/Frontend/TokenCategory.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenContext.cpp b/bindings/Python/Generated/Frontend/TokenContext.cpp index 15238fbd2..5aab640d6 100644 --- a/bindings/Python/Generated/Frontend/TokenContext.cpp +++ b/bindings/Python/Generated/Frontend/TokenContext.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenKind.cpp b/bindings/Python/Generated/Frontend/TokenKind.cpp index c2b652fec..a18702634 100644 --- a/bindings/Python/Generated/Frontend/TokenKind.cpp +++ b/bindings/Python/Generated/Frontend/TokenKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenRange.cpp b/bindings/Python/Generated/Frontend/TokenRange.cpp index 7a7d344fe..491e82eda 100644 --- a/bindings/Python/Generated/Frontend/TokenRange.cpp +++ b/bindings/Python/Generated/Frontend/TokenRange.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenTokenTreeNode.cpp b/bindings/Python/Generated/Frontend/TokenTokenTreeNode.cpp index a65f7a462..e8e63f8ec 100644 --- a/bindings/Python/Generated/Frontend/TokenTokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/TokenTokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenTree.cpp b/bindings/Python/Generated/Frontend/TokenTree.cpp index cad07b818..875c9d078 100644 --- a/bindings/Python/Generated/Frontend/TokenTree.cpp +++ b/bindings/Python/Generated/Frontend/TokenTree.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenTreeNode.cpp b/bindings/Python/Generated/Frontend/TokenTreeNode.cpp index 157216178..818fa757c 100644 --- a/bindings/Python/Generated/Frontend/TokenTreeNode.cpp +++ b/bindings/Python/Generated/Frontend/TokenTreeNode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/TokenTreeNodeKind.cpp b/bindings/Python/Generated/Frontend/TokenTreeNodeKind.cpp index f7eb29744..d0bacde75 100644 --- a/bindings/Python/Generated/Frontend/TokenTreeNodeKind.cpp +++ b/bindings/Python/Generated/Frontend/TokenTreeNodeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Frontend/UndefineMacroDirective.cpp b/bindings/Python/Generated/Frontend/UndefineMacroDirective.cpp index e00d00f84..3b33dec72 100644 --- a/bindings/Python/Generated/Frontend/UndefineMacroDirective.cpp +++ b/bindings/Python/Generated/Frontend/UndefineMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/ABI/CallArgsOp.cpp b/bindings/Python/Generated/IR/ABI/CallArgsOp.cpp index e4fb4595d..f33713b9f 100644 --- a/bindings/Python/Generated/IR/ABI/CallArgsOp.cpp +++ b/bindings/Python/Generated/IR/ABI/CallArgsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1276]) || tp >= &(gTypes[1277])) { + if (tp < &(gTypes[1284]) || tp >= &(gTypes[1285])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::CallArgsOp::static_kind(): - tp = &(gTypes[1276]); + tp = &(gTypes[1284]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallArgsOp::results"), + nullptr, + }, { "body", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1276]); + PyTypeObject * const tp = &(gTypes[1284]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/CallExecutionOp.cpp b/bindings/Python/Generated/IR/ABI/CallExecutionOp.cpp index b0dcdfab8..5cbe6a7bf 100644 --- a/bindings/Python/Generated/IR/ABI/CallExecutionOp.cpp +++ b/bindings/Python/Generated/IR/ABI/CallExecutionOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1277]) || tp >= &(gTypes[1278])) { + if (tp < &(gTypes[1285]) || tp >= &(gTypes[1286])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::CallExecutionOp::static_kind(): - tp = &(gTypes[1277]); + tp = &(gTypes[1285]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "arguments", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arguments); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallExecutionOp::arguments"), + nullptr, + }, { "result", reinterpret_cast( @@ -145,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "callee", + "arg_operands", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->callee()); + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::abi::CallExecutionOp::callee"), + PyDoc_STR("Wrapper for mx::ir::abi::CallExecutionOp::arg_operands"), nullptr, }, {} // Sentinel. @@ -226,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1277]); + PyTypeObject * const tp = &(gTypes[1285]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/CallOp.cpp b/bindings/Python/Generated/IR/ABI/CallOp.cpp index b8d787bc9..a02007c9e 100644 --- a/bindings/Python/Generated/IR/ABI/CallOp.cpp +++ b/bindings/Python/Generated/IR/ABI/CallOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1278]) || tp >= &(gTypes[1279])) { + if (tp < &(gTypes[1286]) || tp >= &(gTypes[1287])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::CallOp::static_kind(): - tp = &(gTypes[1278]); + tp = &(gTypes[1286]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "arguments", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arguments); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallOp::arguments"), + nullptr, + }, + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallOp::results"), + nullptr, + }, { "callee", reinterpret_cast( @@ -134,6 +153,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::abi::CallOp::callee"), nullptr, }, + { + "arg_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallOp::arg_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1278]); + PyTypeObject * const tp = &(gTypes[1286]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/CallRetsOp.cpp b/bindings/Python/Generated/IR/ABI/CallRetsOp.cpp index f79b76464..4f2aa7464 100644 --- a/bindings/Python/Generated/IR/ABI/CallRetsOp.cpp +++ b/bindings/Python/Generated/IR/ABI/CallRetsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1279]) || tp >= &(gTypes[1280])) { + if (tp < &(gTypes[1287]) || tp >= &(gTypes[1288])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::CallRetsOp::static_kind(): - tp = &(gTypes[1279]); + tp = &(gTypes[1287]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::CallRetsOp::results"), + nullptr, + }, { "body", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1279]); + PyTypeObject * const tp = &(gTypes[1287]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/DirectOp.cpp b/bindings/Python/Generated/IR/ABI/DirectOp.cpp index 42a51c5d1..4d5a5f5ac 100644 --- a/bindings/Python/Generated/IR/ABI/DirectOp.cpp +++ b/bindings/Python/Generated/IR/ABI/DirectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1280]) || tp >= &(gTypes[1281])) { + if (tp < &(gTypes[1288]) || tp >= &(gTypes[1289])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::DirectOp::static_kind(): - tp = &(gTypes[1280]); + tp = &(gTypes[1288]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "value", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::value); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::DirectOp::value"), + nullptr, + }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::DirectOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1280]); + PyTypeObject * const tp = &(gTypes[1288]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/EpilogueOp.cpp b/bindings/Python/Generated/IR/ABI/EpilogueOp.cpp index b0de4d7e4..5104716db 100644 --- a/bindings/Python/Generated/IR/ABI/EpilogueOp.cpp +++ b/bindings/Python/Generated/IR/ABI/EpilogueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1281]) || tp >= &(gTypes[1282])) { + if (tp < &(gTypes[1289]) || tp >= &(gTypes[1290])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::EpilogueOp::static_kind(): - tp = &(gTypes[1281]); + tp = &(gTypes[1289]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::EpilogueOp::results"), + nullptr, + }, { "body", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1281]); + PyTypeObject * const tp = &(gTypes[1289]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/FuncOp.cpp b/bindings/Python/Generated/IR/ABI/FuncOp.cpp index bec523248..a8ba132e7 100644 --- a/bindings/Python/Generated/IR/ABI/FuncOp.cpp +++ b/bindings/Python/Generated/IR/ABI/FuncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1282]) || tp >= &(gTypes[1283])) { + if (tp < &(gTypes[1290]) || tp >= &(gTypes[1291])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::FuncOp::static_kind(): - tp = &(gTypes[1282]); + tp = &(gTypes[1290]); break; } @@ -135,23 +134,33 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::name"), nullptr, }, { - "sym_visibility", + "function_type", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->function_type()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::function_type"), + nullptr, + }, + { + "visibility", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->visibility()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::visibility"), nullptr, }, { @@ -164,6 +173,36 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::is_var_arg"), nullptr, }, + { + "callable_results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::callable_results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::callable_results"), + nullptr, + }, + { + "argument_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::argument_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::argument_types"), + nullptr, + }, + { + "result_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::FuncOp::result_types"), + nullptr, + }, { "is_declaration", reinterpret_cast( @@ -246,7 +285,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1282]); + PyTypeObject * const tp = &(gTypes[1290]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +300,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/IndirectOp.cpp b/bindings/Python/Generated/IR/ABI/IndirectOp.cpp index ea3391652..504cdea4f 100644 --- a/bindings/Python/Generated/IR/ABI/IndirectOp.cpp +++ b/bindings/Python/Generated/IR/ABI/IndirectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1283]) || tp >= &(gTypes[1284])) { + if (tp < &(gTypes[1291]) || tp >= &(gTypes[1292])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::IndirectOp::static_kind(): - tp = &(gTypes[1283]); + tp = &(gTypes[1291]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1283]); + PyTypeObject * const tp = &(gTypes[1291]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/Operation.cpp b/bindings/Python/Generated/IR/ABI/Operation.cpp index 85c367838..452815a73 100644 --- a/bindings/Python/Generated/IR/ABI/Operation.cpp +++ b/bindings/Python/Generated/IR/ABI/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1275]) || tp >= &(gTypes[1287])) { + if (tp < &(gTypes[1283]) || tp >= &(gTypes[1295])) { return std::nullopt; } @@ -90,47 +89,47 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::CallArgsOp::static_kind(): - tp = &(gTypes[1276]); + tp = &(gTypes[1284]); break; case mx::ir::abi::CallExecutionOp::static_kind(): - tp = &(gTypes[1277]); + tp = &(gTypes[1285]); break; case mx::ir::abi::CallOp::static_kind(): - tp = &(gTypes[1278]); + tp = &(gTypes[1286]); break; case mx::ir::abi::CallRetsOp::static_kind(): - tp = &(gTypes[1279]); + tp = &(gTypes[1287]); break; case mx::ir::abi::DirectOp::static_kind(): - tp = &(gTypes[1280]); + tp = &(gTypes[1288]); break; case mx::ir::abi::EpilogueOp::static_kind(): - tp = &(gTypes[1281]); + tp = &(gTypes[1289]); break; case mx::ir::abi::FuncOp::static_kind(): - tp = &(gTypes[1282]); + tp = &(gTypes[1290]); break; case mx::ir::abi::IndirectOp::static_kind(): - tp = &(gTypes[1283]); + tp = &(gTypes[1291]); break; case mx::ir::abi::PrologueOp::static_kind(): - tp = &(gTypes[1284]); + tp = &(gTypes[1292]); break; case mx::ir::abi::RetDirectOp::static_kind(): - tp = &(gTypes[1285]); + tp = &(gTypes[1293]); break; case mx::ir::abi::YieldOp::static_kind(): - tp = &(gTypes[1286]); + tp = &(gTypes[1294]); break; } @@ -198,7 +197,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1275]); + PyTypeObject * const tp = &(gTypes[1283]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -213,12 +212,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/PrologueOp.cpp b/bindings/Python/Generated/IR/ABI/PrologueOp.cpp index db18936f1..8eeca8148 100644 --- a/bindings/Python/Generated/IR/ABI/PrologueOp.cpp +++ b/bindings/Python/Generated/IR/ABI/PrologueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1284]) || tp >= &(gTypes[1285])) { + if (tp < &(gTypes[1292]) || tp >= &(gTypes[1293])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::PrologueOp::static_kind(): - tp = &(gTypes[1284]); + tp = &(gTypes[1292]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::PrologueOp::results"), + nullptr, + }, { "body", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1284]); + PyTypeObject * const tp = &(gTypes[1292]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/RetDirectOp.cpp b/bindings/Python/Generated/IR/ABI/RetDirectOp.cpp index e9a1ddb89..81eb8a349 100644 --- a/bindings/Python/Generated/IR/ABI/RetDirectOp.cpp +++ b/bindings/Python/Generated/IR/ABI/RetDirectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1285]) || tp >= &(gTypes[1286])) { + if (tp < &(gTypes[1293]) || tp >= &(gTypes[1294])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::RetDirectOp::static_kind(): - tp = &(gTypes[1285]); + tp = &(gTypes[1293]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::abi::RetDirectOp::value"), nullptr, }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::RetDirectOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1285]); + PyTypeObject * const tp = &(gTypes[1293]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/ABI/YieldOp.cpp b/bindings/Python/Generated/IR/ABI/YieldOp.cpp index 540e0d0c8..1c3b99655 100644 --- a/bindings/Python/Generated/IR/ABI/YieldOp.cpp +++ b/bindings/Python/Generated/IR/ABI/YieldOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1286]) || tp >= &(gTypes[1287])) { + if (tp < &(gTypes[1294]) || tp >= &(gTypes[1295])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::abi::YieldOp::static_kind(): - tp = &(gTypes[1286]); + tp = &(gTypes[1294]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "values", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::values); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::YieldOp::values"), + nullptr, + }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::abi::YieldOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1286]); + PyTypeObject * const tp = &(gTypes[1294]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1275].tp_hash; - tp->tp_richcompare = gTypes[1275].tp_richcompare; + tp->tp_hash = gTypes[1283].tp_hash; + tp->tp_richcompare = gTypes[1283].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1275]); + tp->tp_base = &(gTypes[1283]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Argument.cpp b/bindings/Python/Generated/IR/Argument.cpp index 9bcbf1106..39747c020 100644 --- a/bindings/Python/Generated/IR/Argument.cpp +++ b/bindings/Python/Generated/IR/Argument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[986]) || tp >= &(gTypes[987])) { + if (tp < &(gTypes[994]) || tp >= &(gTypes[995])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::Argument::static_kind(): - tp = &(gTypes[986]); + tp = &(gTypes[994]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[986]); + PyTypeObject * const tp = &(gTypes[994]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,7 +199,7 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[985].tp_hash; + tp->tp_hash = gTypes[993].tp_hash; tp->tp_richcompare = [] (BorrowedPyObject *a_obj, BorrowedPyObject *b_obj, int op) -> SharedPyObject * { do { if (Py_EQ != op && Py_NE != op) { @@ -231,7 +230,7 @@ PyTypeObject *InitType(void) noexcept { tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[985]); + tp->tp_base = &(gTypes[993]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Attribute.cpp b/bindings/Python/Generated/IR/Attribute.cpp index b9a1dce46..8a544e859 100644 --- a/bindings/Python/Generated/IR/Attribute.cpp +++ b/bindings/Python/Generated/IR/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[867]) || tp >= &(gTypes[985])) { + if (tp < &(gTypes[867]) || tp >= &(gTypes[993])) { return std::nullopt; } @@ -177,364 +176,396 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { tp = &(gTypes[890]); break; + case mx::ir::builtin::DataLayoutSpecAttr::static_kind(): + tp = &(gTypes[891]); + break; + case mx::ir::llvm::CConvAttr::static_kind(): - tp = &(gTypes[892]); + tp = &(gTypes[893]); break; case mx::ir::llvm::ComdatAttr::static_kind(): - tp = &(gTypes[893]); + tp = &(gTypes[894]); break; case mx::ir::llvm::LinkageAttr::static_kind(): - tp = &(gTypes[894]); + tp = &(gTypes[895]); break; case mx::ir::llvm::FramePointerKindAttr::static_kind(): - tp = &(gTypes[895]); + tp = &(gTypes[896]); break; case mx::ir::llvm::LoopVectorizeAttr::static_kind(): - tp = &(gTypes[896]); + tp = &(gTypes[897]); break; case mx::ir::llvm::LoopInterleaveAttr::static_kind(): - tp = &(gTypes[897]); + tp = &(gTypes[898]); break; case mx::ir::llvm::LoopUnrollAttr::static_kind(): - tp = &(gTypes[898]); + tp = &(gTypes[899]); break; case mx::ir::llvm::LoopUnrollAndJamAttr::static_kind(): - tp = &(gTypes[899]); + tp = &(gTypes[900]); break; case mx::ir::llvm::LoopLICMAttr::static_kind(): - tp = &(gTypes[900]); + tp = &(gTypes[901]); break; case mx::ir::llvm::LoopDistributeAttr::static_kind(): - tp = &(gTypes[901]); + tp = &(gTypes[902]); break; case mx::ir::llvm::LoopPipelineAttr::static_kind(): - tp = &(gTypes[902]); + tp = &(gTypes[903]); break; case mx::ir::llvm::LoopPeeledAttr::static_kind(): - tp = &(gTypes[903]); + tp = &(gTypes[904]); break; case mx::ir::llvm::LoopUnswitchAttr::static_kind(): - tp = &(gTypes[904]); + tp = &(gTypes[905]); break; case mx::ir::llvm::LoopAnnotationAttr::static_kind(): - tp = &(gTypes[905]); + tp = &(gTypes[906]); break; case mx::ir::llvm::DIExpressionElemAttr::static_kind(): - tp = &(gTypes[906]); + tp = &(gTypes[907]); break; case mx::ir::llvm::DIExpressionAttr::static_kind(): - tp = &(gTypes[907]); + tp = &(gTypes[908]); break; case mx::ir::llvm::DINullTypeAttr::static_kind(): - tp = &(gTypes[908]); + tp = &(gTypes[909]); break; case mx::ir::llvm::DIBasicTypeAttr::static_kind(): - tp = &(gTypes[909]); + tp = &(gTypes[910]); break; case mx::ir::llvm::DICompileUnitAttr::static_kind(): - tp = &(gTypes[910]); + tp = &(gTypes[911]); break; case mx::ir::llvm::DICompositeTypeAttr::static_kind(): - tp = &(gTypes[911]); + tp = &(gTypes[912]); break; case mx::ir::llvm::DIDerivedTypeAttr::static_kind(): - tp = &(gTypes[912]); + tp = &(gTypes[913]); break; case mx::ir::llvm::DIFileAttr::static_kind(): - tp = &(gTypes[913]); + tp = &(gTypes[914]); break; case mx::ir::llvm::DIGlobalVariableExpressionAttr::static_kind(): - tp = &(gTypes[914]); + tp = &(gTypes[915]); break; case mx::ir::llvm::DIGlobalVariableAttr::static_kind(): - tp = &(gTypes[915]); + tp = &(gTypes[916]); break; case mx::ir::llvm::DILexicalBlockAttr::static_kind(): - tp = &(gTypes[916]); + tp = &(gTypes[917]); break; case mx::ir::llvm::DILexicalBlockFileAttr::static_kind(): - tp = &(gTypes[917]); + tp = &(gTypes[918]); break; case mx::ir::llvm::DILocalVariableAttr::static_kind(): - tp = &(gTypes[918]); + tp = &(gTypes[919]); break; case mx::ir::llvm::DISubprogramAttr::static_kind(): - tp = &(gTypes[919]); + tp = &(gTypes[920]); break; case mx::ir::llvm::DIModuleAttr::static_kind(): - tp = &(gTypes[920]); + tp = &(gTypes[921]); break; case mx::ir::llvm::DINamespaceAttr::static_kind(): - tp = &(gTypes[921]); + tp = &(gTypes[922]); break; case mx::ir::llvm::DISubrangeAttr::static_kind(): - tp = &(gTypes[922]); + tp = &(gTypes[923]); break; case mx::ir::llvm::DISubroutineTypeAttr::static_kind(): - tp = &(gTypes[923]); + tp = &(gTypes[924]); break; case mx::ir::llvm::DILabelAttr::static_kind(): - tp = &(gTypes[924]); + tp = &(gTypes[925]); break; case mx::ir::llvm::MemoryEffectsAttr::static_kind(): - tp = &(gTypes[925]); + tp = &(gTypes[926]); break; case mx::ir::llvm::AliasScopeDomainAttr::static_kind(): - tp = &(gTypes[926]); + tp = &(gTypes[927]); break; case mx::ir::llvm::AliasScopeAttr::static_kind(): - tp = &(gTypes[927]); + tp = &(gTypes[928]); break; case mx::ir::llvm::AccessGroupAttr::static_kind(): - tp = &(gTypes[928]); + tp = &(gTypes[929]); break; case mx::ir::llvm::TBAARootAttr::static_kind(): - tp = &(gTypes[929]); + tp = &(gTypes[930]); break; case mx::ir::llvm::TBAAMemberAttr::static_kind(): - tp = &(gTypes[930]); + tp = &(gTypes[931]); break; case mx::ir::llvm::TBAATypeDescriptorAttr::static_kind(): - tp = &(gTypes[931]); + tp = &(gTypes[932]); break; case mx::ir::llvm::TBAATagAttr::static_kind(): - tp = &(gTypes[932]); + tp = &(gTypes[933]); break; case mx::ir::llvm::VScaleRangeAttr::static_kind(): - tp = &(gTypes[933]); + tp = &(gTypes[934]); break; case mx::ir::llvm::TargetFeaturesAttr::static_kind(): - tp = &(gTypes[934]); + tp = &(gTypes[935]); break; case mx::ir::llvm::IntegerOverflowFlagsAttr::static_kind(): - tp = &(gTypes[935]); + tp = &(gTypes[936]); break; case mx::ir::llvm::FastmathFlagsAttr::static_kind(): - tp = &(gTypes[936]); + tp = &(gTypes[937]); break; case mx::ir::hl::AnnotationAttr::static_kind(): - tp = &(gTypes[938]); + tp = &(gTypes[939]); break; case mx::ir::hl::FormatAttr::static_kind(): - tp = &(gTypes[939]); + tp = &(gTypes[940]); break; case mx::ir::hl::SectionAttr::static_kind(): - tp = &(gTypes[940]); + tp = &(gTypes[941]); break; case mx::ir::hl::AliasAttr::static_kind(): - tp = &(gTypes[941]); + tp = &(gTypes[942]); + break; + + case mx::ir::hl::ErrorAttr::static_kind(): + tp = &(gTypes[943]); + break; + + case mx::ir::hl::CountedByAttr::static_kind(): + tp = &(gTypes[944]); + break; + + case mx::ir::hl::CleanupAttr::static_kind(): + tp = &(gTypes[945]); break; case mx::ir::hl::AlignedAttr::static_kind(): - tp = &(gTypes[942]); + tp = &(gTypes[946]); break; case mx::ir::hl::AlwaysInlineAttr::static_kind(): - tp = &(gTypes[943]); + tp = &(gTypes[947]); break; case mx::ir::hl::NoInlineAttr::static_kind(): - tp = &(gTypes[944]); + tp = &(gTypes[948]); break; case mx::ir::hl::ConstAttr::static_kind(): - tp = &(gTypes[945]); + tp = &(gTypes[949]); break; case mx::ir::hl::LoaderUninitializedAttr::static_kind(): - tp = &(gTypes[946]); + tp = &(gTypes[950]); break; case mx::ir::hl::NoInstrumentFunctionAttr::static_kind(): - tp = &(gTypes[947]); + tp = &(gTypes[951]); break; case mx::ir::hl::PackedAttr::static_kind(): - tp = &(gTypes[948]); + tp = &(gTypes[952]); break; case mx::ir::hl::PureAttr::static_kind(): - tp = &(gTypes[949]); + tp = &(gTypes[953]); break; case mx::ir::hl::WarnUnusedResultAttr::static_kind(): - tp = &(gTypes[950]); + tp = &(gTypes[954]); break; case mx::ir::hl::RestrictAttr::static_kind(): - tp = &(gTypes[951]); + tp = &(gTypes[955]); break; case mx::ir::hl::NoThrowAttr::static_kind(): - tp = &(gTypes[952]); + tp = &(gTypes[956]); break; case mx::ir::hl::NonNullAttr::static_kind(): - tp = &(gTypes[953]); + tp = &(gTypes[957]); break; case mx::ir::hl::LeafAttr::static_kind(): - tp = &(gTypes[954]); + tp = &(gTypes[958]); break; case mx::ir::hl::ColdAttr::static_kind(): - tp = &(gTypes[955]); + tp = &(gTypes[959]); break; case mx::ir::hl::TransparentUnionAttr::static_kind(): - tp = &(gTypes[956]); + tp = &(gTypes[960]); break; case mx::ir::hl::ReturnsTwiceAttr::static_kind(): - tp = &(gTypes[957]); + tp = &(gTypes[961]); break; case mx::ir::hl::MayAliasAttr::static_kind(): - tp = &(gTypes[958]); + tp = &(gTypes[962]); break; case mx::ir::hl::UnusedAttr::static_kind(): - tp = &(gTypes[959]); + tp = &(gTypes[963]); break; case mx::ir::hl::UsedAttr::static_kind(): - tp = &(gTypes[960]); + tp = &(gTypes[964]); break; case mx::ir::hl::GNUInlineAttr::static_kind(): - tp = &(gTypes[961]); + tp = &(gTypes[965]); break; case mx::ir::hl::NoCfCheckAttr::static_kind(): - tp = &(gTypes[962]); + tp = &(gTypes[966]); break; case mx::ir::hl::AvailableOnlyInDefaultEvalMethodAttr::static_kind(): - tp = &(gTypes[963]); + tp = &(gTypes[967]); break; case mx::ir::hl::AvailabilityAttrAttr::static_kind(): - tp = &(gTypes[964]); + tp = &(gTypes[968]); + break; + + case mx::ir::hl::FallthroughAttr::static_kind(): + tp = &(gTypes[969]); + break; + + case mx::ir::hl::NoProfileInstrumentFunctionAttr::static_kind(): + tp = &(gTypes[970]); break; case mx::ir::hl::AsmLabelAttr::static_kind(): - tp = &(gTypes[965]); + tp = &(gTypes[971]); break; case mx::ir::hl::ModeAttr::static_kind(): - tp = &(gTypes[966]); + tp = &(gTypes[972]); break; case mx::ir::hl::BuiltinAttr::static_kind(): - tp = &(gTypes[967]); + tp = &(gTypes[973]); break; case mx::ir::hl::AllocAlignAttr::static_kind(): - tp = &(gTypes[968]); + tp = &(gTypes[974]); break; case mx::ir::hl::AllocSizeAttr::static_kind(): - tp = &(gTypes[969]); + tp = &(gTypes[975]); break; case mx::ir::hl::DeprecatedAttr::static_kind(): - tp = &(gTypes[970]); + tp = &(gTypes[976]); break; case mx::ir::hl::MaxFieldAlignmentAttr::static_kind(): - tp = &(gTypes[971]); + tp = &(gTypes[977]); + break; + + case mx::ir::hl::VisibilityAttr::static_kind(): + tp = &(gTypes[978]); + break; + + case mx::ir::hl::AssumeAlignedAttr::static_kind(): + tp = &(gTypes[979]); break; case mx::ir::hl::CVQualifiersAttr::static_kind(): - tp = &(gTypes[972]); + tp = &(gTypes[980]); break; case mx::ir::hl::UCVQualifiersAttr::static_kind(): - tp = &(gTypes[973]); + tp = &(gTypes[981]); break; case mx::ir::hl::CVRQualifiersAttr::static_kind(): - tp = &(gTypes[974]); + tp = &(gTypes[982]); break; case mx::ir::hl::OffsetOfNodeAttr::static_kind(): - tp = &(gTypes[975]); + tp = &(gTypes[983]); break; case mx::ir::core::BooleanAttr::static_kind(): - tp = &(gTypes[977]); + tp = &(gTypes[985]); break; case mx::ir::core::IntegerAttr::static_kind(): - tp = &(gTypes[978]); + tp = &(gTypes[986]); break; case mx::ir::core::FloatAttr::static_kind(): - tp = &(gTypes[979]); + tp = &(gTypes[987]); break; case mx::ir::core::VoidAttr::static_kind(): - tp = &(gTypes[980]); + tp = &(gTypes[988]); break; case mx::ir::core::SourceLanguageAttr::static_kind(): - tp = &(gTypes[981]); + tp = &(gTypes[989]); break; case mx::ir::core::GlobalLinkageKindAttr::static_kind(): - tp = &(gTypes[982]); + tp = &(gTypes[990]); break; case mx::ir::meta::IdentifierAttr::static_kind(): - tp = &(gTypes[984]); + tp = &(gTypes[992]); break; } diff --git a/bindings/Python/Generated/IR/AttributeKind.cpp b/bindings/Python/Generated/IR/AttributeKind.cpp index fcfad7461..d1ebb3cac 100644 --- a/bindings/Python/Generated/IR/AttributeKind.cpp +++ b/bindings/Python/Generated/IR/AttributeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/BasicBlockOrder.cpp b/bindings/Python/Generated/IR/BasicBlockOrder.cpp index f5b1b5651..6993fbe1f 100644 --- a/bindings/Python/Generated/IR/BasicBlockOrder.cpp +++ b/bindings/Python/Generated/IR/BasicBlockOrder.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Block.cpp b/bindings/Python/Generated/IR/Block.cpp index 85c11ebdf..14b17f5b0 100644 --- a/bindings/Python/Generated/IR/Block.cpp +++ b/bindings/Python/Generated/IR/Block.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[988]) || tp >= &(gTypes[989])) { + if (tp < &(gTypes[996]) || tp >= &(gTypes[997])) { return std::nullopt; } @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[988]); + PyTypeObject * const tp = &(gTypes[996]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Builtin/AffineMapAttr.cpp b/bindings/Python/Generated/IR/Builtin/AffineMapAttr.cpp index c27586dad..3ec115366 100644 --- a/bindings/Python/Generated/IR/Builtin/AffineMapAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/AffineMapAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/ArrayAttr.cpp b/bindings/Python/Generated/IR/Builtin/ArrayAttr.cpp index 4c225c757..202cfc521 100644 --- a/bindings/Python/Generated/IR/Builtin/ArrayAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/ArrayAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "size", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->size()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::ArrayAttr::size"), + nullptr, + }, { "empty", reinterpret_cast( diff --git a/bindings/Python/Generated/IR/Builtin/Attribute.cpp b/bindings/Python/Generated/IR/Builtin/Attribute.cpp index 3437af576..2f816897d 100644 --- a/bindings/Python/Generated/IR/Builtin/Attribute.cpp +++ b/bindings/Python/Generated/IR/Builtin/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[868]) || tp >= &(gTypes[891])) { + if (tp < &(gTypes[868]) || tp >= &(gTypes[892])) { return std::nullopt; } @@ -177,6 +176,10 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { tp = &(gTypes[890]); break; + case mx::ir::builtin::DataLayoutSpecAttr::static_kind(): + tp = &(gTypes[891]); + break; + } auto ret = tp->tp_alloc(tp, 0); if (auto obj = O_cast(ret)) { diff --git a/bindings/Python/Generated/IR/Builtin/BFloat16Type.cpp b/bindings/Python/Generated/IR/Builtin/BFloat16Type.cpp index d17ba2371..f53261cd8 100644 --- a/bindings/Python/Generated/IR/Builtin/BFloat16Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/BFloat16Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1455]) || tp >= &(gTypes[1456])) { + if (tp < &(gTypes[1471]) || tp >= &(gTypes[1472])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::BFloat16Type::static_kind(): - tp = &(gTypes[1455]); + tp = &(gTypes[1471]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1455]); + PyTypeObject * const tp = &(gTypes[1471]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/BoolAttr.cpp b/bindings/Python/Generated/IR/Builtin/BoolAttr.cpp index 4c7ccc2ba..e3ac2aac3 100644 --- a/bindings/Python/Generated/IR/Builtin/BoolAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/BoolAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/ComplexType.cpp b/bindings/Python/Generated/IR/Builtin/ComplexType.cpp index e7a7502c6..5c0edc1dd 100644 --- a/bindings/Python/Generated/IR/Builtin/ComplexType.cpp +++ b/bindings/Python/Generated/IR/Builtin/ComplexType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1449]) || tp >= &(gTypes[1450])) { + if (tp < &(gTypes[1465]) || tp >= &(gTypes[1466])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ComplexType::static_kind(): - tp = &(gTypes[1449]); + tp = &(gTypes[1465]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1449]); + PyTypeObject * const tp = &(gTypes[1465]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/DataLayoutSpecAttr.cpp b/bindings/Python/Generated/IR/Builtin/DataLayoutSpecAttr.cpp new file mode 100644 index 000000000..e402d4df9 --- /dev/null +++ b/bindings/Python/Generated/IR/Builtin/DataLayoutSpecAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::builtin::DataLayoutSpecAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[891]) || tp >= &(gTypes[892])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::builtin::DataLayoutSpecAttr::static_kind(): + tp = &(gTypes[891]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "DataLayoutSpecAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::builtin::DataLayoutSpecAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::builtin::DataLayoutSpecAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[891]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.builtin.DataLayoutSpecAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::builtin::::DataLayoutSpecAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[868].tp_hash; + tp->tp_richcompare = gTypes[868].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[868]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'DataLayoutSpecAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'DataLayoutSpecAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'DataLayoutSpecAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/Builtin/DenseArrayAttr.cpp b/bindings/Python/Generated/IR/Builtin/DenseArrayAttr.cpp index f02562284..25fa8d5b7 100644 --- a/bindings/Python/Generated/IR/Builtin/DenseArrayAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DenseArrayAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/DenseIntElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/DenseIntElementsAttr.cpp index 69f8a2ad0..06e34de11 100644 --- a/bindings/Python/Generated/IR/Builtin/DenseIntElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DenseIntElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/DenseIntOrFPElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/DenseIntOrFPElementsAttr.cpp index fdcd2a228..4772dd050 100644 --- a/bindings/Python/Generated/IR/Builtin/DenseIntOrFPElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DenseIntOrFPElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/DenseResourceElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/DenseResourceElementsAttr.cpp index 153c5eec4..ad490acf8 100644 --- a/bindings/Python/Generated/IR/Builtin/DenseResourceElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DenseResourceElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/DenseStringElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/DenseStringElementsAttr.cpp index 51885d84a..ee128cae1 100644 --- a/bindings/Python/Generated/IR/Builtin/DenseStringElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DenseStringElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/DictionaryAttr.cpp b/bindings/Python/Generated/IR/Builtin/DictionaryAttr.cpp index 6e9504aac..5318d0d4e 100644 --- a/bindings/Python/Generated/IR/Builtin/DictionaryAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/DictionaryAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::builtin::DictionaryAttr::empty"), nullptr, }, + { + "size", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->size()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::DictionaryAttr::size"), + nullptr, + }, {} // Sentinel. }; } // namespace diff --git a/bindings/Python/Generated/IR/Builtin/ElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/ElementsAttr.cpp index d8e153b19..6fb75df85 100644 --- a/bindings/Python/Generated/IR/Builtin/ElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/ElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/FlatSymbolRefAttr.cpp b/bindings/Python/Generated/IR/Builtin/FlatSymbolRefAttr.cpp index 9e8016015..551878b27 100644 --- a/bindings/Python/Generated/IR/Builtin/FlatSymbolRefAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/FlatSymbolRefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/Float128Type.cpp b/bindings/Python/Generated/IR/Builtin/Float128Type.cpp index 91344993e..0f39e71d0 100644 --- a/bindings/Python/Generated/IR/Builtin/Float128Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float128Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1461]) || tp >= &(gTypes[1462])) { + if (tp < &(gTypes[1477]) || tp >= &(gTypes[1478])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float128Type::static_kind(): - tp = &(gTypes[1461]); + tp = &(gTypes[1477]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1461]); + PyTypeObject * const tp = &(gTypes[1477]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float16Type.cpp b/bindings/Python/Generated/IR/Builtin/Float16Type.cpp index efb5e2c7f..be5bce670 100644 --- a/bindings/Python/Generated/IR/Builtin/Float16Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float16Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1456]) || tp >= &(gTypes[1457])) { + if (tp < &(gTypes[1472]) || tp >= &(gTypes[1473])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float16Type::static_kind(): - tp = &(gTypes[1456]); + tp = &(gTypes[1472]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1456]); + PyTypeObject * const tp = &(gTypes[1472]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float32Type.cpp b/bindings/Python/Generated/IR/Builtin/Float32Type.cpp index cf2f149f1..171d7a1d4 100644 --- a/bindings/Python/Generated/IR/Builtin/Float32Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float32Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1458]) || tp >= &(gTypes[1459])) { + if (tp < &(gTypes[1474]) || tp >= &(gTypes[1475])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float32Type::static_kind(): - tp = &(gTypes[1458]); + tp = &(gTypes[1474]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1458]); + PyTypeObject * const tp = &(gTypes[1474]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float64Type.cpp b/bindings/Python/Generated/IR/Builtin/Float64Type.cpp index e2fa52dec..e458b0abf 100644 --- a/bindings/Python/Generated/IR/Builtin/Float64Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float64Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1459]) || tp >= &(gTypes[1460])) { + if (tp < &(gTypes[1475]) || tp >= &(gTypes[1476])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float64Type::static_kind(): - tp = &(gTypes[1459]); + tp = &(gTypes[1475]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1459]); + PyTypeObject * const tp = &(gTypes[1475]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float80Type.cpp b/bindings/Python/Generated/IR/Builtin/Float80Type.cpp index 1f231da89..c6810b17f 100644 --- a/bindings/Python/Generated/IR/Builtin/Float80Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float80Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1460]) || tp >= &(gTypes[1461])) { + if (tp < &(gTypes[1476]) || tp >= &(gTypes[1477])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float80Type::static_kind(): - tp = &(gTypes[1460]); + tp = &(gTypes[1476]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1460]); + PyTypeObject * const tp = &(gTypes[1476]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float8E4M3B11FNUZType.cpp b/bindings/Python/Generated/IR/Builtin/Float8E4M3B11FNUZType.cpp index 96bbb1d45..534ee9c8d 100644 --- a/bindings/Python/Generated/IR/Builtin/Float8E4M3B11FNUZType.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float8E4M3B11FNUZType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1454]) || tp >= &(gTypes[1455])) { + if (tp < &(gTypes[1470]) || tp >= &(gTypes[1471])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float8E4M3B11FNUZType::static_kind(): - tp = &(gTypes[1454]); + tp = &(gTypes[1470]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1454]); + PyTypeObject * const tp = &(gTypes[1470]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float8E4M3FNType.cpp b/bindings/Python/Generated/IR/Builtin/Float8E4M3FNType.cpp index eba314edb..be7c63d69 100644 --- a/bindings/Python/Generated/IR/Builtin/Float8E4M3FNType.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float8E4M3FNType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1451]) || tp >= &(gTypes[1452])) { + if (tp < &(gTypes[1467]) || tp >= &(gTypes[1468])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float8E4M3FNType::static_kind(): - tp = &(gTypes[1451]); + tp = &(gTypes[1467]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1451]); + PyTypeObject * const tp = &(gTypes[1467]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float8E4M3FNUZType.cpp b/bindings/Python/Generated/IR/Builtin/Float8E4M3FNUZType.cpp index 1ccb66086..e38cf495d 100644 --- a/bindings/Python/Generated/IR/Builtin/Float8E4M3FNUZType.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float8E4M3FNUZType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1453]) || tp >= &(gTypes[1454])) { + if (tp < &(gTypes[1469]) || tp >= &(gTypes[1470])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float8E4M3FNUZType::static_kind(): - tp = &(gTypes[1453]); + tp = &(gTypes[1469]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1453]); + PyTypeObject * const tp = &(gTypes[1469]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float8E5M2FNUZType.cpp b/bindings/Python/Generated/IR/Builtin/Float8E5M2FNUZType.cpp index 871ad0f63..3477eb473 100644 --- a/bindings/Python/Generated/IR/Builtin/Float8E5M2FNUZType.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float8E5M2FNUZType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1452]) || tp >= &(gTypes[1453])) { + if (tp < &(gTypes[1468]) || tp >= &(gTypes[1469])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float8E5M2FNUZType::static_kind(): - tp = &(gTypes[1452]); + tp = &(gTypes[1468]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1452]); + PyTypeObject * const tp = &(gTypes[1468]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Float8E5M2Type.cpp b/bindings/Python/Generated/IR/Builtin/Float8E5M2Type.cpp index 9c7ac2950..dd1d79662 100644 --- a/bindings/Python/Generated/IR/Builtin/Float8E5M2Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Float8E5M2Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1450]) || tp >= &(gTypes[1451])) { + if (tp < &(gTypes[1466]) || tp >= &(gTypes[1467])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::Float8E5M2Type::static_kind(): - tp = &(gTypes[1450]); + tp = &(gTypes[1466]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1450]); + PyTypeObject * const tp = &(gTypes[1466]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/FloatAttr.cpp b/bindings/Python/Generated/IR/Builtin/FloatAttr.cpp index 702351fad..672767c31 100644 --- a/bindings/Python/Generated/IR/Builtin/FloatAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/FloatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/FloatTF32Type.cpp b/bindings/Python/Generated/IR/Builtin/FloatTF32Type.cpp index 1b9239fa9..a33cf674c 100644 --- a/bindings/Python/Generated/IR/Builtin/FloatTF32Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/FloatTF32Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1457]) || tp >= &(gTypes[1458])) { + if (tp < &(gTypes[1473]) || tp >= &(gTypes[1474])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::FloatTF32Type::static_kind(): - tp = &(gTypes[1457]); + tp = &(gTypes[1473]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1457]); + PyTypeObject * const tp = &(gTypes[1473]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/FloatType.cpp b/bindings/Python/Generated/IR/Builtin/FloatType.cpp index 345a11903..80c13f489 100644 --- a/bindings/Python/Generated/IR/Builtin/FloatType.cpp +++ b/bindings/Python/Generated/IR/Builtin/FloatType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1448]) || tp >= &(gTypes[1449])) { + if (tp < &(gTypes[1464]) || tp >= &(gTypes[1465])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::FloatType::static_kind(): - tp = &(gTypes[1448]); + tp = &(gTypes[1464]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1448]); + PyTypeObject * const tp = &(gTypes[1464]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/FunctionType.cpp b/bindings/Python/Generated/IR/Builtin/FunctionType.cpp index 64d9430fa..c12ecde60 100644 --- a/bindings/Python/Generated/IR/Builtin/FunctionType.cpp +++ b/bindings/Python/Generated/IR/Builtin/FunctionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1462]) || tp >= &(gTypes[1463])) { + if (tp < &(gTypes[1478]) || tp >= &(gTypes[1479])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::FunctionType::static_kind(): - tp = &(gTypes[1462]); + tp = &(gTypes[1478]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1462]); + PyTypeObject * const tp = &(gTypes[1478]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/IndexType.cpp b/bindings/Python/Generated/IR/Builtin/IndexType.cpp index 96b3974ea..cc296585f 100644 --- a/bindings/Python/Generated/IR/Builtin/IndexType.cpp +++ b/bindings/Python/Generated/IR/Builtin/IndexType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1463]) || tp >= &(gTypes[1464])) { + if (tp < &(gTypes[1479]) || tp >= &(gTypes[1480])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::IndexType::static_kind(): - tp = &(gTypes[1463]); + tp = &(gTypes[1479]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1463]); + PyTypeObject * const tp = &(gTypes[1479]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/IntegerAttr.cpp b/bindings/Python/Generated/IR/Builtin/IntegerAttr.cpp index 69b380cb5..1884d7ed9 100644 --- a/bindings/Python/Generated/IR/Builtin/IntegerAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/IntegerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "int_", + "integer_value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->int_()); + return ::mx::to_python(T_cast(self)->integer_value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::int_"), + PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::integer_value"), nullptr, }, { - "s_int", + "signed_integer_value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->s_int()); + return ::mx::to_python(T_cast(self)->signed_integer_value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::s_int"), + PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::signed_integer_value"), nullptr, }, { - "u_int", + "unsigned_integer_value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->u_int()); + return ::mx::to_python(T_cast(self)->unsigned_integer_value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::u_int"), + PyDoc_STR("Wrapper for mx::ir::builtin::IntegerAttr::unsigned_integer_value"), nullptr, }, { diff --git a/bindings/Python/Generated/IR/Builtin/IntegerSetAttr.cpp b/bindings/Python/Generated/IR/Builtin/IntegerSetAttr.cpp index 5213510c9..210ac6136 100644 --- a/bindings/Python/Generated/IR/Builtin/IntegerSetAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/IntegerSetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/IntegerType.cpp b/bindings/Python/Generated/IR/Builtin/IntegerType.cpp index 2050b7269..a6a827e7e 100644 --- a/bindings/Python/Generated/IR/Builtin/IntegerType.cpp +++ b/bindings/Python/Generated/IR/Builtin/IntegerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1464]) || tp >= &(gTypes[1465])) { + if (tp < &(gTypes[1480]) || tp >= &(gTypes[1481])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::IntegerType::static_kind(): - tp = &(gTypes[1464]); + tp = &(gTypes[1480]); break; } @@ -215,7 +214,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1464]); + PyTypeObject * const tp = &(gTypes[1480]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -230,12 +229,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/MemRefType.cpp b/bindings/Python/Generated/IR/Builtin/MemRefType.cpp index 985aa1f1c..a9f8d263a 100644 --- a/bindings/Python/Generated/IR/Builtin/MemRefType.cpp +++ b/bindings/Python/Generated/IR/Builtin/MemRefType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1465]) || tp >= &(gTypes[1466])) { + if (tp < &(gTypes[1481]) || tp >= &(gTypes[1482])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::MemRefType::static_kind(): - tp = &(gTypes[1465]); + tp = &(gTypes[1481]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1465]); + PyTypeObject * const tp = &(gTypes[1481]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/ModuleOp.cpp b/bindings/Python/Generated/IR/Builtin/ModuleOp.cpp index 274a5b71a..a91848d79 100644 --- a/bindings/Python/Generated/IR/Builtin/ModuleOp.cpp +++ b/bindings/Python/Generated/IR/Builtin/ModuleOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[992]) || tp >= &(gTypes[993])) { + if (tp < &(gTypes[1000]) || tp >= &(gTypes[1001])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ModuleOp::static_kind(): - tp = &(gTypes[992]); + tp = &(gTypes[1000]); break; } @@ -135,33 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", - reinterpret_cast( - +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); - }), - nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::ModuleOp::sym_name"), - nullptr, - }, - { - "sym_visibility", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::ModuleOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::builtin::ModuleOp::name"), nullptr, }, { - "name", + "visibility", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->name()); + return ::mx::to_python(T_cast(self)->visibility()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::builtin::ModuleOp::name"), + PyDoc_STR("Wrapper for mx::ir::builtin::ModuleOp::visibility"), nullptr, }, { @@ -256,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[992]); + PyTypeObject * const tp = &(gTypes[1000]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -271,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[991].tp_hash; - tp->tp_richcompare = gTypes[991].tp_richcompare; + tp->tp_hash = gTypes[999].tp_hash; + tp->tp_richcompare = gTypes[999].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[991]); + tp->tp_base = &(gTypes[999]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/NoneType.cpp b/bindings/Python/Generated/IR/Builtin/NoneType.cpp index 9ba25babc..187560a0d 100644 --- a/bindings/Python/Generated/IR/Builtin/NoneType.cpp +++ b/bindings/Python/Generated/IR/Builtin/NoneType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1466]) || tp >= &(gTypes[1467])) { + if (tp < &(gTypes[1482]) || tp >= &(gTypes[1483])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::NoneType::static_kind(): - tp = &(gTypes[1466]); + tp = &(gTypes[1482]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1466]); + PyTypeObject * const tp = &(gTypes[1482]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/OpaqueAttr.cpp b/bindings/Python/Generated/IR/Builtin/OpaqueAttr.cpp index 09bdec762..79c1065ea 100644 --- a/bindings/Python/Generated/IR/Builtin/OpaqueAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/OpaqueAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/OpaqueType.cpp b/bindings/Python/Generated/IR/Builtin/OpaqueType.cpp index 45faa19ae..3ee005d8a 100644 --- a/bindings/Python/Generated/IR/Builtin/OpaqueType.cpp +++ b/bindings/Python/Generated/IR/Builtin/OpaqueType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1467]) || tp >= &(gTypes[1468])) { + if (tp < &(gTypes[1483]) || tp >= &(gTypes[1484])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::OpaqueType::static_kind(): - tp = &(gTypes[1467]); + tp = &(gTypes[1483]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1467]); + PyTypeObject * const tp = &(gTypes[1483]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Operation.cpp b/bindings/Python/Generated/IR/Builtin/Operation.cpp index 8a3d7a462..2ee2bc931 100644 --- a/bindings/Python/Generated/IR/Builtin/Operation.cpp +++ b/bindings/Python/Generated/IR/Builtin/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[991]) || tp >= &(gTypes[994])) { + if (tp < &(gTypes[999]) || tp >= &(gTypes[1002])) { return std::nullopt; } @@ -90,11 +89,11 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ModuleOp::static_kind(): - tp = &(gTypes[992]); + tp = &(gTypes[1000]); break; case mx::ir::builtin::UnrealizedConversionCastOp::static_kind(): - tp = &(gTypes[993]); + tp = &(gTypes[1001]); break; } @@ -162,7 +161,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[991]); + PyTypeObject * const tp = &(gTypes[999]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -177,12 +176,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/RankedTensorType.cpp b/bindings/Python/Generated/IR/Builtin/RankedTensorType.cpp index 367d0797c..cfe9e5f4c 100644 --- a/bindings/Python/Generated/IR/Builtin/RankedTensorType.cpp +++ b/bindings/Python/Generated/IR/Builtin/RankedTensorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1468]) || tp >= &(gTypes[1469])) { + if (tp < &(gTypes[1484]) || tp >= &(gTypes[1485])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::RankedTensorType::static_kind(): - tp = &(gTypes[1468]); + tp = &(gTypes[1484]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1468]); + PyTypeObject * const tp = &(gTypes[1484]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/ShapedType.cpp b/bindings/Python/Generated/IR/Builtin/ShapedType.cpp index 30662cecd..9a719890e 100644 --- a/bindings/Python/Generated/IR/Builtin/ShapedType.cpp +++ b/bindings/Python/Generated/IR/Builtin/ShapedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1447]) || tp >= &(gTypes[1448])) { + if (tp < &(gTypes[1463]) || tp >= &(gTypes[1464])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ShapedType::static_kind(): - tp = &(gTypes[1447]); + tp = &(gTypes[1463]); break; } @@ -245,7 +244,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1447]); + PyTypeObject * const tp = &(gTypes[1463]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -260,12 +259,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/SparseElementsAttr.cpp b/bindings/Python/Generated/IR/Builtin/SparseElementsAttr.cpp index ba0eb3002..865162dcb 100644 --- a/bindings/Python/Generated/IR/Builtin/SparseElementsAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/SparseElementsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/StridedLayoutAttr.cpp b/bindings/Python/Generated/IR/Builtin/StridedLayoutAttr.cpp index 0ac930499..793f8dbd8 100644 --- a/bindings/Python/Generated/IR/Builtin/StridedLayoutAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/StridedLayoutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/StringAttr.cpp b/bindings/Python/Generated/IR/Builtin/StringAttr.cpp index 8cd48908a..cfa317e95 100644 --- a/bindings/Python/Generated/IR/Builtin/StringAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/StringAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::builtin::StringAttr::str"), nullptr, }, + { + "size", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->size()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::StringAttr::size"), + nullptr, + }, { "empty", reinterpret_cast( diff --git a/bindings/Python/Generated/IR/Builtin/SymbolRefAttr.cpp b/bindings/Python/Generated/IR/Builtin/SymbolRefAttr.cpp index ef12f22af..57ddf444a 100644 --- a/bindings/Python/Generated/IR/Builtin/SymbolRefAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/SymbolRefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/TupleType.cpp b/bindings/Python/Generated/IR/Builtin/TupleType.cpp index afb3d92dc..9bd409c5f 100644 --- a/bindings/Python/Generated/IR/Builtin/TupleType.cpp +++ b/bindings/Python/Generated/IR/Builtin/TupleType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1469]) || tp >= &(gTypes[1470])) { + if (tp < &(gTypes[1485]) || tp >= &(gTypes[1486])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::TupleType::static_kind(): - tp = &(gTypes[1469]); + tp = &(gTypes[1485]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "size", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->size()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::TupleType::size"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -175,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1469]); + PyTypeObject * const tp = &(gTypes[1485]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/Type.cpp b/bindings/Python/Generated/IR/Builtin/Type.cpp index 91f423256..83581938c 100644 --- a/bindings/Python/Generated/IR/Builtin/Type.cpp +++ b/bindings/Python/Generated/IR/Builtin/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1446]) || tp >= &(gTypes[1473])) { + if (tp < &(gTypes[1462]) || tp >= &(gTypes[1489])) { return std::nullopt; } @@ -90,107 +89,107 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ShapedType::static_kind(): - tp = &(gTypes[1447]); + tp = &(gTypes[1463]); break; case mx::ir::builtin::FloatType::static_kind(): - tp = &(gTypes[1448]); + tp = &(gTypes[1464]); break; case mx::ir::builtin::ComplexType::static_kind(): - tp = &(gTypes[1449]); + tp = &(gTypes[1465]); break; case mx::ir::builtin::Float8E5M2Type::static_kind(): - tp = &(gTypes[1450]); + tp = &(gTypes[1466]); break; case mx::ir::builtin::Float8E4M3FNType::static_kind(): - tp = &(gTypes[1451]); + tp = &(gTypes[1467]); break; case mx::ir::builtin::Float8E5M2FNUZType::static_kind(): - tp = &(gTypes[1452]); + tp = &(gTypes[1468]); break; case mx::ir::builtin::Float8E4M3FNUZType::static_kind(): - tp = &(gTypes[1453]); + tp = &(gTypes[1469]); break; case mx::ir::builtin::Float8E4M3B11FNUZType::static_kind(): - tp = &(gTypes[1454]); + tp = &(gTypes[1470]); break; case mx::ir::builtin::BFloat16Type::static_kind(): - tp = &(gTypes[1455]); + tp = &(gTypes[1471]); break; case mx::ir::builtin::Float16Type::static_kind(): - tp = &(gTypes[1456]); + tp = &(gTypes[1472]); break; case mx::ir::builtin::FloatTF32Type::static_kind(): - tp = &(gTypes[1457]); + tp = &(gTypes[1473]); break; case mx::ir::builtin::Float32Type::static_kind(): - tp = &(gTypes[1458]); + tp = &(gTypes[1474]); break; case mx::ir::builtin::Float64Type::static_kind(): - tp = &(gTypes[1459]); + tp = &(gTypes[1475]); break; case mx::ir::builtin::Float80Type::static_kind(): - tp = &(gTypes[1460]); + tp = &(gTypes[1476]); break; case mx::ir::builtin::Float128Type::static_kind(): - tp = &(gTypes[1461]); + tp = &(gTypes[1477]); break; case mx::ir::builtin::FunctionType::static_kind(): - tp = &(gTypes[1462]); + tp = &(gTypes[1478]); break; case mx::ir::builtin::IndexType::static_kind(): - tp = &(gTypes[1463]); + tp = &(gTypes[1479]); break; case mx::ir::builtin::IntegerType::static_kind(): - tp = &(gTypes[1464]); + tp = &(gTypes[1480]); break; case mx::ir::builtin::MemRefType::static_kind(): - tp = &(gTypes[1465]); + tp = &(gTypes[1481]); break; case mx::ir::builtin::NoneType::static_kind(): - tp = &(gTypes[1466]); + tp = &(gTypes[1482]); break; case mx::ir::builtin::OpaqueType::static_kind(): - tp = &(gTypes[1467]); + tp = &(gTypes[1483]); break; case mx::ir::builtin::RankedTensorType::static_kind(): - tp = &(gTypes[1468]); + tp = &(gTypes[1484]); break; case mx::ir::builtin::TupleType::static_kind(): - tp = &(gTypes[1469]); + tp = &(gTypes[1485]); break; case mx::ir::builtin::UnrankedMemRefType::static_kind(): - tp = &(gTypes[1470]); + tp = &(gTypes[1486]); break; case mx::ir::builtin::UnrankedTensorType::static_kind(): - tp = &(gTypes[1471]); + tp = &(gTypes[1487]); break; case mx::ir::builtin::VectorType::static_kind(): - tp = &(gTypes[1472]); + tp = &(gTypes[1488]); break; } @@ -258,7 +257,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1446]); + PyTypeObject * const tp = &(gTypes[1462]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -273,12 +272,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1445].tp_hash; - tp->tp_richcompare = gTypes[1445].tp_richcompare; + tp->tp_hash = gTypes[1461].tp_hash; + tp->tp_richcompare = gTypes[1461].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1445]); + tp->tp_base = &(gTypes[1461]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/TypeAttr.cpp b/bindings/Python/Generated/IR/Builtin/TypeAttr.cpp index b7b561f57..2b05d97ac 100644 --- a/bindings/Python/Generated/IR/Builtin/TypeAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/TypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/TypedAttr.cpp b/bindings/Python/Generated/IR/Builtin/TypedAttr.cpp index 3073e7210..a538b243a 100644 --- a/bindings/Python/Generated/IR/Builtin/TypedAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/TypedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/UnitAttr.cpp b/bindings/Python/Generated/IR/Builtin/UnitAttr.cpp index e7de315c2..e42b42782 100644 --- a/bindings/Python/Generated/IR/Builtin/UnitAttr.cpp +++ b/bindings/Python/Generated/IR/Builtin/UnitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Builtin/UnrankedMemRefType.cpp b/bindings/Python/Generated/IR/Builtin/UnrankedMemRefType.cpp index 5319b49ea..2e878cbc0 100644 --- a/bindings/Python/Generated/IR/Builtin/UnrankedMemRefType.cpp +++ b/bindings/Python/Generated/IR/Builtin/UnrankedMemRefType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1470]) || tp >= &(gTypes[1471])) { + if (tp < &(gTypes[1486]) || tp >= &(gTypes[1487])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::UnrankedMemRefType::static_kind(): - tp = &(gTypes[1470]); + tp = &(gTypes[1486]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1470]); + PyTypeObject * const tp = &(gTypes[1486]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/UnrankedTensorType.cpp b/bindings/Python/Generated/IR/Builtin/UnrankedTensorType.cpp index b14f9b436..79ee4e0b6 100644 --- a/bindings/Python/Generated/IR/Builtin/UnrankedTensorType.cpp +++ b/bindings/Python/Generated/IR/Builtin/UnrankedTensorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1471]) || tp >= &(gTypes[1472])) { + if (tp < &(gTypes[1487]) || tp >= &(gTypes[1488])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::UnrankedTensorType::static_kind(): - tp = &(gTypes[1471]); + tp = &(gTypes[1487]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1471]); + PyTypeObject * const tp = &(gTypes[1487]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/UnrealizedConversionCastOp.cpp b/bindings/Python/Generated/IR/Builtin/UnrealizedConversionCastOp.cpp index 969803dbe..b5ece3019 100644 --- a/bindings/Python/Generated/IR/Builtin/UnrealizedConversionCastOp.cpp +++ b/bindings/Python/Generated/IR/Builtin/UnrealizedConversionCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[993]) || tp >= &(gTypes[994])) { + if (tp < &(gTypes[1001]) || tp >= &(gTypes[1002])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::UnrealizedConversionCastOp::static_kind(): - tp = &(gTypes[993]); + tp = &(gTypes[1001]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "inputs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::inputs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::UnrealizedConversionCastOp::inputs"), + nullptr, + }, + { + "outputs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::outputs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::builtin::UnrealizedConversionCastOp::outputs"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[993]); + PyTypeObject * const tp = &(gTypes[1001]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[991].tp_hash; - tp->tp_richcompare = gTypes[991].tp_richcompare; + tp->tp_hash = gTypes[999].tp_hash; + tp->tp_richcompare = gTypes[999].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[991]); + tp->tp_base = &(gTypes[999]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Builtin/VectorType.cpp b/bindings/Python/Generated/IR/Builtin/VectorType.cpp index 9ca5377e8..44823fac0 100644 --- a/bindings/Python/Generated/IR/Builtin/VectorType.cpp +++ b/bindings/Python/Generated/IR/Builtin/VectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1472]) || tp >= &(gTypes[1473])) { + if (tp < &(gTypes[1488]) || tp >= &(gTypes[1489])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::VectorType::static_kind(): - tp = &(gTypes[1472]); + tp = &(gTypes[1488]); break; } @@ -205,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1472]); + PyTypeObject * const tp = &(gTypes[1488]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1446].tp_hash; - tp->tp_richcompare = gTypes[1446].tp_richcompare; + tp->tp_hash = gTypes[1462].tp_hash; + tp->tp_richcompare = gTypes[1462].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1446]); + tp->tp_base = &(gTypes[1462]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/Attribute.cpp b/bindings/Python/Generated/IR/Core/Attribute.cpp index 35f547079..6fd026af3 100644 --- a/bindings/Python/Generated/IR/Core/Attribute.cpp +++ b/bindings/Python/Generated/IR/Core/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[976]) || tp >= &(gTypes[983])) { + if (tp < &(gTypes[984]) || tp >= &(gTypes[991])) { return std::nullopt; } @@ -90,27 +89,27 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::BooleanAttr::static_kind(): - tp = &(gTypes[977]); + tp = &(gTypes[985]); break; case mx::ir::core::IntegerAttr::static_kind(): - tp = &(gTypes[978]); + tp = &(gTypes[986]); break; case mx::ir::core::FloatAttr::static_kind(): - tp = &(gTypes[979]); + tp = &(gTypes[987]); break; case mx::ir::core::VoidAttr::static_kind(): - tp = &(gTypes[980]); + tp = &(gTypes[988]); break; case mx::ir::core::SourceLanguageAttr::static_kind(): - tp = &(gTypes[981]); + tp = &(gTypes[989]); break; case mx::ir::core::GlobalLinkageKindAttr::static_kind(): - tp = &(gTypes[982]); + tp = &(gTypes[990]); break; } @@ -178,7 +177,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[976]); + PyTypeObject * const tp = &(gTypes[984]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Core/BinLAndOp.cpp b/bindings/Python/Generated/IR/Core/BinLAndOp.cpp index 379142862..96ae0742d 100644 --- a/bindings/Python/Generated/IR/Core/BinLAndOp.cpp +++ b/bindings/Python/Generated/IR/Core/BinLAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1433]) || tp >= &(gTypes[1434])) { + if (tp < &(gTypes[1448]) || tp >= &(gTypes[1449])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::BinLAndOp::static_kind(): - tp = &(gTypes[1433]); + tp = &(gTypes[1448]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::core::BinLAndOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::core::BinLAndOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::core::BinLAndOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::core::BinLAndOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1433]); + PyTypeObject * const tp = &(gTypes[1448]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/BinLOrOp.cpp b/bindings/Python/Generated/IR/Core/BinLOrOp.cpp index 419e6781a..c3f71b631 100644 --- a/bindings/Python/Generated/IR/Core/BinLOrOp.cpp +++ b/bindings/Python/Generated/IR/Core/BinLOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1434]) || tp >= &(gTypes[1435])) { + if (tp < &(gTypes[1449]) || tp >= &(gTypes[1450])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::BinLOrOp::static_kind(): - tp = &(gTypes[1434]); + tp = &(gTypes[1449]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::core::BinLOrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::core::BinLOrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::core::BinLOrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::core::BinLOrOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1434]); + PyTypeObject * const tp = &(gTypes[1449]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/BooleanAttr.cpp b/bindings/Python/Generated/IR/Core/BooleanAttr.cpp index 132391bc0..a71d8aa4b 100644 --- a/bindings/Python/Generated/IR/Core/BooleanAttr.cpp +++ b/bindings/Python/Generated/IR/Core/BooleanAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[977]) || tp >= &(gTypes[978])) { + if (tp < &(gTypes[985]) || tp >= &(gTypes[986])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::BooleanAttr::static_kind(): - tp = &(gTypes[977]); + tp = &(gTypes[985]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[977]); + PyTypeObject * const tp = &(gTypes[985]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/FloatAttr.cpp b/bindings/Python/Generated/IR/Core/FloatAttr.cpp index cd1ba6a04..213d26332 100644 --- a/bindings/Python/Generated/IR/Core/FloatAttr.cpp +++ b/bindings/Python/Generated/IR/Core/FloatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[979]) || tp >= &(gTypes[980])) { + if (tp < &(gTypes[987]) || tp >= &(gTypes[988])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::FloatAttr::static_kind(): - tp = &(gTypes[979]); + tp = &(gTypes[987]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[979]); + PyTypeObject * const tp = &(gTypes[987]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/FunctionType.cpp b/bindings/Python/Generated/IR/Core/FunctionType.cpp index 5fd891227..1ec611db7 100644 --- a/bindings/Python/Generated/IR/Core/FunctionType.cpp +++ b/bindings/Python/Generated/IR/Core/FunctionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1516]) || tp >= &(gTypes[1517])) { + if (tp < &(gTypes[1532]) || tp >= &(gTypes[1533])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::FunctionType::static_kind(): - tp = &(gTypes[1516]); + tp = &(gTypes[1532]); break; } @@ -154,6 +153,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::core::FunctionType::num_results"), nullptr, }, + { + "inputs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::inputs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::FunctionType::inputs"), + nullptr, + }, + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::FunctionType::results"), + nullptr, + }, { "var_arg", reinterpret_cast( @@ -215,7 +234,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1516]); + PyTypeObject * const tp = &(gTypes[1532]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -230,12 +249,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1515].tp_hash; - tp->tp_richcompare = gTypes[1515].tp_richcompare; + tp->tp_hash = gTypes[1531].tp_hash; + tp->tp_richcompare = gTypes[1531].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1515]); + tp->tp_base = &(gTypes[1531]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/GlobalLinkageKindAttr.cpp b/bindings/Python/Generated/IR/Core/GlobalLinkageKindAttr.cpp index d83cf4134..bb147d4a1 100644 --- a/bindings/Python/Generated/IR/Core/GlobalLinkageKindAttr.cpp +++ b/bindings/Python/Generated/IR/Core/GlobalLinkageKindAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[982]) || tp >= &(gTypes[983])) { + if (tp < &(gTypes[990]) || tp >= &(gTypes[991])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::GlobalLinkageKindAttr::static_kind(): - tp = &(gTypes[982]); + tp = &(gTypes[990]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[982]); + PyTypeObject * const tp = &(gTypes[990]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/ImplicitReturnOp.cpp b/bindings/Python/Generated/IR/Core/ImplicitReturnOp.cpp index ba88203ea..b169e5efe 100644 --- a/bindings/Python/Generated/IR/Core/ImplicitReturnOp.cpp +++ b/bindings/Python/Generated/IR/Core/ImplicitReturnOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1435]) || tp >= &(gTypes[1436])) { + if (tp < &(gTypes[1450]) || tp >= &(gTypes[1451])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::ImplicitReturnOp::static_kind(): - tp = &(gTypes[1435]); + tp = &(gTypes[1450]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::ImplicitReturnOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1435]); + PyTypeObject * const tp = &(gTypes[1450]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/IntegerAttr.cpp b/bindings/Python/Generated/IR/Core/IntegerAttr.cpp index dc7d5d3a5..540a79ab9 100644 --- a/bindings/Python/Generated/IR/Core/IntegerAttr.cpp +++ b/bindings/Python/Generated/IR/Core/IntegerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[978]) || tp >= &(gTypes[979])) { + if (tp < &(gTypes[986]) || tp >= &(gTypes[987])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::IntegerAttr::static_kind(): - tp = &(gTypes[978]); + tp = &(gTypes[986]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[978]); + PyTypeObject * const tp = &(gTypes[986]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/LazyOp.cpp b/bindings/Python/Generated/IR/Core/LazyOp.cpp index b2af7c7b9..7eaf3edc1 100644 --- a/bindings/Python/Generated/IR/Core/LazyOp.cpp +++ b/bindings/Python/Generated/IR/Core/LazyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1436]) || tp >= &(gTypes[1437])) { + if (tp < &(gTypes[1451]) || tp >= &(gTypes[1452])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::LazyOp::static_kind(): - tp = &(gTypes[1436]); + tp = &(gTypes[1451]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1436]); + PyTypeObject * const tp = &(gTypes[1451]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/ModuleOp.cpp b/bindings/Python/Generated/IR/Core/ModuleOp.cpp new file mode 100644 index 000000000..2c3c3b143 --- /dev/null +++ b/bindings/Python/Generated/IR/Core/ModuleOp.cpp @@ -0,0 +1,295 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::core::ModuleOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1452]) || tp >= &(gTypes[1453])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::core::ModuleOp::static_kind(): + tp = &(gTypes[1452]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "ModuleOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "body", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->body()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::body"), + nullptr, + }, + { + "name", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->name()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::name"), + nullptr, + }, + { + "is_optional_symbol", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->is_optional_symbol()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::is_optional_symbol"), + nullptr, + }, + { + "default_dialect", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->default_dialect()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::default_dialect"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::core::ModuleOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1452]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.core.ModuleOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::core::::ModuleOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1447]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'ModuleOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'ModuleOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'ModuleOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/Core/Operation.cpp b/bindings/Python/Generated/IR/Core/Operation.cpp index 01ed4dc37..cda51e67f 100644 --- a/bindings/Python/Generated/IR/Core/Operation.cpp +++ b/bindings/Python/Generated/IR/Core/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1432]) || tp >= &(gTypes[1439])) { + if (tp < &(gTypes[1447]) || tp >= &(gTypes[1455])) { return std::nullopt; } @@ -90,27 +89,31 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::BinLAndOp::static_kind(): - tp = &(gTypes[1433]); + tp = &(gTypes[1448]); break; case mx::ir::core::BinLOrOp::static_kind(): - tp = &(gTypes[1434]); + tp = &(gTypes[1449]); break; case mx::ir::core::ImplicitReturnOp::static_kind(): - tp = &(gTypes[1435]); + tp = &(gTypes[1450]); break; case mx::ir::core::LazyOp::static_kind(): - tp = &(gTypes[1436]); + tp = &(gTypes[1451]); + break; + + case mx::ir::core::ModuleOp::static_kind(): + tp = &(gTypes[1452]); break; case mx::ir::core::ScopeOp::static_kind(): - tp = &(gTypes[1437]); + tp = &(gTypes[1453]); break; case mx::ir::core::SelectOp::static_kind(): - tp = &(gTypes[1438]); + tp = &(gTypes[1454]); break; } @@ -178,7 +181,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1432]); + PyTypeObject * const tp = &(gTypes[1447]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -193,12 +196,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/ScopeOp.cpp b/bindings/Python/Generated/IR/Core/ScopeOp.cpp index ab5cbac70..9db181271 100644 --- a/bindings/Python/Generated/IR/Core/ScopeOp.cpp +++ b/bindings/Python/Generated/IR/Core/ScopeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1437]) || tp >= &(gTypes[1438])) { + if (tp < &(gTypes[1453]) || tp >= &(gTypes[1454])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::ScopeOp::static_kind(): - tp = &(gTypes[1437]); + tp = &(gTypes[1453]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1437]); + PyTypeObject * const tp = &(gTypes[1453]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/SelectOp.cpp b/bindings/Python/Generated/IR/Core/SelectOp.cpp index 3ca96e926..ffea0b2ec 100644 --- a/bindings/Python/Generated/IR/Core/SelectOp.cpp +++ b/bindings/Python/Generated/IR/Core/SelectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1438]) || tp >= &(gTypes[1439])) { + if (tp < &(gTypes[1454]) || tp >= &(gTypes[1455])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::SelectOp::static_kind(): - tp = &(gTypes[1438]); + tp = &(gTypes[1454]); break; } @@ -154,6 +153,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::core::SelectOp::else_region"), nullptr, }, + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::core::SelectOp::results"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -226,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1438]); + PyTypeObject * const tp = &(gTypes[1454]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1432].tp_hash; - tp->tp_richcompare = gTypes[1432].tp_richcompare; + tp->tp_hash = gTypes[1447].tp_hash; + tp->tp_richcompare = gTypes[1447].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1432]); + tp->tp_base = &(gTypes[1447]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/SourceLanguageAttr.cpp b/bindings/Python/Generated/IR/Core/SourceLanguageAttr.cpp index 3701f6800..907ce98d5 100644 --- a/bindings/Python/Generated/IR/Core/SourceLanguageAttr.cpp +++ b/bindings/Python/Generated/IR/Core/SourceLanguageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[981]) || tp >= &(gTypes[982])) { + if (tp < &(gTypes[989]) || tp >= &(gTypes[990])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::SourceLanguageAttr::static_kind(): - tp = &(gTypes[981]); + tp = &(gTypes[989]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[981]); + PyTypeObject * const tp = &(gTypes[989]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/Type.cpp b/bindings/Python/Generated/IR/Core/Type.cpp index f859d8978..dff048844 100644 --- a/bindings/Python/Generated/IR/Core/Type.cpp +++ b/bindings/Python/Generated/IR/Core/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1515]) || tp >= &(gTypes[1517])) { + if (tp < &(gTypes[1531]) || tp >= &(gTypes[1533])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::FunctionType::static_kind(): - tp = &(gTypes[1516]); + tp = &(gTypes[1532]); break; } @@ -158,7 +157,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1515]); + PyTypeObject * const tp = &(gTypes[1531]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -173,12 +172,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1445].tp_hash; - tp->tp_richcompare = gTypes[1445].tp_richcompare; + tp->tp_hash = gTypes[1461].tp_hash; + tp->tp_richcompare = gTypes[1461].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1445]); + tp->tp_base = &(gTypes[1461]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Core/VoidAttr.cpp b/bindings/Python/Generated/IR/Core/VoidAttr.cpp index 2b6dbb3db..b76b2ddf2 100644 --- a/bindings/Python/Generated/IR/Core/VoidAttr.cpp +++ b/bindings/Python/Generated/IR/Core/VoidAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[980]) || tp >= &(gTypes[981])) { + if (tp < &(gTypes[988]) || tp >= &(gTypes[989])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::core::VoidAttr::static_kind(): - tp = &(gTypes[980]); + tp = &(gTypes[988]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[980]); + PyTypeObject * const tp = &(gTypes[988]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[976].tp_hash; - tp->tp_richcompare = gTypes[976].tp_richcompare; + tp->tp_hash = gTypes[984].tp_hash; + tp->tp_richcompare = gTypes[984].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[976]); + tp->tp_base = &(gTypes[984]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AccessSpecifierOp.cpp b/bindings/Python/Generated/IR/HighLevel/AccessSpecifierOp.cpp index d62a12dc8..89e0916c2 100644 --- a/bindings/Python/Generated/IR/HighLevel/AccessSpecifierOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AccessSpecifierOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1313]) || tp >= &(gTypes[1314])) { + if (tp < &(gTypes[1321]) || tp >= &(gTypes[1322])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AccessSpecifierOp::static_kind(): - tp = &(gTypes[1313]); + tp = &(gTypes[1321]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1313]); + PyTypeObject * const tp = &(gTypes[1321]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddFAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddFAssignOp.cpp index 5801e89c7..7fb8a6944 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddFAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddFAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1314]) || tp >= &(gTypes[1315])) { + if (tp < &(gTypes[1322]) || tp >= &(gTypes[1323])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddFAssignOp::static_kind(): - tp = &(gTypes[1314]); + tp = &(gTypes[1322]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddFAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::AddFAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddFAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::AddFAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1314]); + PyTypeObject * const tp = &(gTypes[1322]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddFOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddFOp.cpp index 0dad28808..ba079e452 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddFOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddFOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1315]) || tp >= &(gTypes[1316])) { + if (tp < &(gTypes[1323]) || tp >= &(gTypes[1324])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddFOp::static_kind(): - tp = &(gTypes[1315]); + tp = &(gTypes[1323]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddFOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::AddFOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddFOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::AddFOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1315]); + PyTypeObject * const tp = &(gTypes[1323]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddIAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddIAssignOp.cpp index 264799c16..69f8ec01f 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddIAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddIAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1316]) || tp >= &(gTypes[1317])) { + if (tp < &(gTypes[1324]) || tp >= &(gTypes[1325])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddIAssignOp::static_kind(): - tp = &(gTypes[1316]); + tp = &(gTypes[1324]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddIAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::AddIAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddIAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::AddIAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1316]); + PyTypeObject * const tp = &(gTypes[1324]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddIOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddIOp.cpp index dbefe54cf..7d74220b7 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddIOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1317]) || tp >= &(gTypes[1318])) { + if (tp < &(gTypes[1325]) || tp >= &(gTypes[1326])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddIOp::static_kind(): - tp = &(gTypes[1317]); + tp = &(gTypes[1325]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddIOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::AddIOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AddIOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::AddIOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1317]); + PyTypeObject * const tp = &(gTypes[1325]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddrLabelExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddrLabelExprOp.cpp index a966df95f..0951b91bf 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddrLabelExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddrLabelExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1318]) || tp >= &(gTypes[1319])) { + if (tp < &(gTypes[1326]) || tp >= &(gTypes[1327])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddrLabelExprOp::static_kind(): - tp = &(gTypes[1318]); + tp = &(gTypes[1326]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "label", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->label()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::AddrLabelExprOp::label"), + nullptr, + }, { "result", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1318]); + PyTypeObject * const tp = &(gTypes[1326]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AddressOfOp.cpp b/bindings/Python/Generated/IR/HighLevel/AddressOfOp.cpp index 84c490cf1..55fd56c75 100644 --- a/bindings/Python/Generated/IR/HighLevel/AddressOfOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AddressOfOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1319]) || tp >= &(gTypes[1320])) { + if (tp < &(gTypes[1327]) || tp >= &(gTypes[1328])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AddressOfOp::static_kind(): - tp = &(gTypes[1319]); + tp = &(gTypes[1327]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1319]); + PyTypeObject * const tp = &(gTypes[1327]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AdjustedType.cpp b/bindings/Python/Generated/IR/HighLevel/AdjustedType.cpp index 92508a950..77531b76b 100644 --- a/bindings/Python/Generated/IR/HighLevel/AdjustedType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AdjustedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1509]) || tp >= &(gTypes[1510])) { + if (tp < &(gTypes[1525]) || tp >= &(gTypes[1526])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AdjustedType::static_kind(): - tp = &(gTypes[1509]); + tp = &(gTypes[1525]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1509]); + PyTypeObject * const tp = &(gTypes[1525]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AliasAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AliasAttr.cpp index ba10e6bdd..1c6e64a3a 100644 --- a/bindings/Python/Generated/IR/HighLevel/AliasAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[941]) || tp >= &(gTypes[942])) { + if (tp < &(gTypes[942]) || tp >= &(gTypes[943])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AliasAttr::static_kind(): - tp = &(gTypes[941]); + tp = &(gTypes[942]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[941]); + PyTypeObject * const tp = &(gTypes[942]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AlignOfExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/AlignOfExprOp.cpp index 1992ced33..bebd6f7ee 100644 --- a/bindings/Python/Generated/IR/HighLevel/AlignOfExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AlignOfExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1320]) || tp >= &(gTypes[1321])) { + if (tp < &(gTypes[1328]) || tp >= &(gTypes[1329])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AlignOfExprOp::static_kind(): - tp = &(gTypes[1320]); + tp = &(gTypes[1328]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "expr", + "expression", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->expr()); + return ::mx::to_python(T_cast(self)->expression()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AlignOfExprOp::expr"), + PyDoc_STR("Wrapper for mx::ir::hl::AlignOfExprOp::expression"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1320]); + PyTypeObject * const tp = &(gTypes[1328]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AlignOfTypeOp.cpp b/bindings/Python/Generated/IR/HighLevel/AlignOfTypeOp.cpp index b03c49504..ac257e796 100644 --- a/bindings/Python/Generated/IR/HighLevel/AlignOfTypeOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AlignOfTypeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1321]) || tp >= &(gTypes[1322])) { + if (tp < &(gTypes[1329]) || tp >= &(gTypes[1330])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AlignOfTypeOp::static_kind(): - tp = &(gTypes[1321]); + tp = &(gTypes[1329]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AlignOfTypeOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::AlignOfTypeOp::argument"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1321]); + PyTypeObject * const tp = &(gTypes[1329]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AlignedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AlignedAttr.cpp index f97ec675c..5ac15a76f 100644 --- a/bindings/Python/Generated/IR/HighLevel/AlignedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AlignedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[942]) || tp >= &(gTypes[943])) { + if (tp < &(gTypes[946]) || tp >= &(gTypes[947])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AlignedAttr::static_kind(): - tp = &(gTypes[942]); + tp = &(gTypes[946]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[942]); + PyTypeObject * const tp = &(gTypes[946]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AllocAlignAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AllocAlignAttr.cpp index 4ed76615c..4b8888684 100644 --- a/bindings/Python/Generated/IR/HighLevel/AllocAlignAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AllocAlignAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[968]) || tp >= &(gTypes[969])) { + if (tp < &(gTypes[974]) || tp >= &(gTypes[975])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AllocAlignAttr::static_kind(): - tp = &(gTypes[968]); + tp = &(gTypes[974]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[968]); + PyTypeObject * const tp = &(gTypes[974]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AllocSizeAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AllocSizeAttr.cpp index 795ed6f49..cb3d303a9 100644 --- a/bindings/Python/Generated/IR/HighLevel/AllocSizeAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AllocSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[969]) || tp >= &(gTypes[970])) { + if (tp < &(gTypes[975]) || tp >= &(gTypes[976])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AllocSizeAttr::static_kind(): - tp = &(gTypes[969]); + tp = &(gTypes[975]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[969]); + PyTypeObject * const tp = &(gTypes[975]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AlwaysInlineAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AlwaysInlineAttr.cpp index 02564b2f9..a1edcd1b5 100644 --- a/bindings/Python/Generated/IR/HighLevel/AlwaysInlineAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AlwaysInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[943]) || tp >= &(gTypes[944])) { + if (tp < &(gTypes[947]) || tp >= &(gTypes[948])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AlwaysInlineAttr::static_kind(): - tp = &(gTypes[943]); + tp = &(gTypes[947]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[943]); + PyTypeObject * const tp = &(gTypes[947]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AnnotationAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AnnotationAttr.cpp index 03e9b9fcd..f66e4c14f 100644 --- a/bindings/Python/Generated/IR/HighLevel/AnnotationAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AnnotationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[938]) || tp >= &(gTypes[939])) { + if (tp < &(gTypes[939]) || tp >= &(gTypes[940])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AnnotationAttr::static_kind(): - tp = &(gTypes[938]); + tp = &(gTypes[939]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[938]); + PyTypeObject * const tp = &(gTypes[939]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ArrayType.cpp b/bindings/Python/Generated/IR/HighLevel/ArrayType.cpp index 6b287927c..47ff79453 100644 --- a/bindings/Python/Generated/IR/HighLevel/ArrayType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1505]) || tp >= &(gTypes[1506])) { + if (tp < &(gTypes[1521]) || tp >= &(gTypes[1522])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ArrayType::static_kind(): - tp = &(gTypes[1505]); + tp = &(gTypes[1521]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1505]); + PyTypeObject * const tp = &(gTypes[1521]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AsmLabelAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AsmLabelAttr.cpp index 863904318..564e0920a 100644 --- a/bindings/Python/Generated/IR/HighLevel/AsmLabelAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AsmLabelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[965]) || tp >= &(gTypes[966])) { + if (tp < &(gTypes[971]) || tp >= &(gTypes[972])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AsmLabelAttr::static_kind(): - tp = &(gTypes[965]); + tp = &(gTypes[971]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[965]); + PyTypeObject * const tp = &(gTypes[971]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AsmOp.cpp b/bindings/Python/Generated/IR/HighLevel/AsmOp.cpp index bd337c306..c46a71a14 100644 --- a/bindings/Python/Generated/IR/HighLevel/AsmOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AsmOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1322]) || tp >= &(gTypes[1323])) { + if (tp < &(gTypes[1330]) || tp >= &(gTypes[1331])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AsmOp::static_kind(): - tp = &(gTypes[1322]); + tp = &(gTypes[1330]); break; } @@ -124,6 +123,36 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "asm_outputs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::asm_outputs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::AsmOp::asm_outputs"), + nullptr, + }, + { + "asm_inputs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::asm_inputs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::AsmOp::asm_inputs"), + nullptr, + }, + { + "labels", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::labels); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::AsmOp::labels"), + nullptr, + }, { "asm_template", reinterpret_cast( @@ -226,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1322]); + PyTypeObject * const tp = &(gTypes[1330]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/AssignOp.cpp index e1ba8ff4f..31b86e66b 100644 --- a/bindings/Python/Generated/IR/HighLevel/AssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1323]) || tp >= &(gTypes[1324])) { + if (tp < &(gTypes[1331]) || tp >= &(gTypes[1332])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AssignOp::static_kind(): - tp = &(gTypes[1323]); + tp = &(gTypes[1331]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::AssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::AssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::AssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1323]); + PyTypeObject * const tp = &(gTypes[1331]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AssumeAlignedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AssumeAlignedAttr.cpp new file mode 100644 index 000000000..921f3cbc4 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/AssumeAlignedAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::AssumeAlignedAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[979]) || tp >= &(gTypes[980])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::AssumeAlignedAttr::static_kind(): + tp = &(gTypes[979]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "AssumeAlignedAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::AssumeAlignedAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::AssumeAlignedAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[979]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.AssumeAlignedAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::AssumeAlignedAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'AssumeAlignedAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'AssumeAlignedAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'AssumeAlignedAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/AtomicType.cpp b/bindings/Python/Generated/IR/HighLevel/AtomicType.cpp index 9487c3220..ef80c01ee 100644 --- a/bindings/Python/Generated/IR/HighLevel/AtomicType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AtomicType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1514]) || tp >= &(gTypes[1515])) { + if (tp < &(gTypes[1530]) || tp >= &(gTypes[1531])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AtomicType::static_kind(): - tp = &(gTypes[1514]); + tp = &(gTypes[1530]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1514]); + PyTypeObject * const tp = &(gTypes[1530]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/Attribute.cpp b/bindings/Python/Generated/IR/HighLevel/Attribute.cpp index 3f3cfac8a..232449ae6 100644 --- a/bindings/Python/Generated/IR/HighLevel/Attribute.cpp +++ b/bindings/Python/Generated/IR/HighLevel/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[937]) || tp >= &(gTypes[976])) { + if (tp < &(gTypes[938]) || tp >= &(gTypes[984])) { return std::nullopt; } @@ -90,155 +89,183 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AnnotationAttr::static_kind(): - tp = &(gTypes[938]); + tp = &(gTypes[939]); break; case mx::ir::hl::FormatAttr::static_kind(): - tp = &(gTypes[939]); + tp = &(gTypes[940]); break; case mx::ir::hl::SectionAttr::static_kind(): - tp = &(gTypes[940]); + tp = &(gTypes[941]); break; case mx::ir::hl::AliasAttr::static_kind(): - tp = &(gTypes[941]); + tp = &(gTypes[942]); + break; + + case mx::ir::hl::ErrorAttr::static_kind(): + tp = &(gTypes[943]); + break; + + case mx::ir::hl::CountedByAttr::static_kind(): + tp = &(gTypes[944]); + break; + + case mx::ir::hl::CleanupAttr::static_kind(): + tp = &(gTypes[945]); break; case mx::ir::hl::AlignedAttr::static_kind(): - tp = &(gTypes[942]); + tp = &(gTypes[946]); break; case mx::ir::hl::AlwaysInlineAttr::static_kind(): - tp = &(gTypes[943]); + tp = &(gTypes[947]); break; case mx::ir::hl::NoInlineAttr::static_kind(): - tp = &(gTypes[944]); + tp = &(gTypes[948]); break; case mx::ir::hl::ConstAttr::static_kind(): - tp = &(gTypes[945]); + tp = &(gTypes[949]); break; case mx::ir::hl::LoaderUninitializedAttr::static_kind(): - tp = &(gTypes[946]); + tp = &(gTypes[950]); break; case mx::ir::hl::NoInstrumentFunctionAttr::static_kind(): - tp = &(gTypes[947]); + tp = &(gTypes[951]); break; case mx::ir::hl::PackedAttr::static_kind(): - tp = &(gTypes[948]); + tp = &(gTypes[952]); break; case mx::ir::hl::PureAttr::static_kind(): - tp = &(gTypes[949]); + tp = &(gTypes[953]); break; case mx::ir::hl::WarnUnusedResultAttr::static_kind(): - tp = &(gTypes[950]); + tp = &(gTypes[954]); break; case mx::ir::hl::RestrictAttr::static_kind(): - tp = &(gTypes[951]); + tp = &(gTypes[955]); break; case mx::ir::hl::NoThrowAttr::static_kind(): - tp = &(gTypes[952]); + tp = &(gTypes[956]); break; case mx::ir::hl::NonNullAttr::static_kind(): - tp = &(gTypes[953]); + tp = &(gTypes[957]); break; case mx::ir::hl::LeafAttr::static_kind(): - tp = &(gTypes[954]); + tp = &(gTypes[958]); break; case mx::ir::hl::ColdAttr::static_kind(): - tp = &(gTypes[955]); + tp = &(gTypes[959]); break; case mx::ir::hl::TransparentUnionAttr::static_kind(): - tp = &(gTypes[956]); + tp = &(gTypes[960]); break; case mx::ir::hl::ReturnsTwiceAttr::static_kind(): - tp = &(gTypes[957]); + tp = &(gTypes[961]); break; case mx::ir::hl::MayAliasAttr::static_kind(): - tp = &(gTypes[958]); + tp = &(gTypes[962]); break; case mx::ir::hl::UnusedAttr::static_kind(): - tp = &(gTypes[959]); + tp = &(gTypes[963]); break; case mx::ir::hl::UsedAttr::static_kind(): - tp = &(gTypes[960]); + tp = &(gTypes[964]); break; case mx::ir::hl::GNUInlineAttr::static_kind(): - tp = &(gTypes[961]); + tp = &(gTypes[965]); break; case mx::ir::hl::NoCfCheckAttr::static_kind(): - tp = &(gTypes[962]); + tp = &(gTypes[966]); break; case mx::ir::hl::AvailableOnlyInDefaultEvalMethodAttr::static_kind(): - tp = &(gTypes[963]); + tp = &(gTypes[967]); break; case mx::ir::hl::AvailabilityAttrAttr::static_kind(): - tp = &(gTypes[964]); + tp = &(gTypes[968]); + break; + + case mx::ir::hl::FallthroughAttr::static_kind(): + tp = &(gTypes[969]); + break; + + case mx::ir::hl::NoProfileInstrumentFunctionAttr::static_kind(): + tp = &(gTypes[970]); break; case mx::ir::hl::AsmLabelAttr::static_kind(): - tp = &(gTypes[965]); + tp = &(gTypes[971]); break; case mx::ir::hl::ModeAttr::static_kind(): - tp = &(gTypes[966]); + tp = &(gTypes[972]); break; case mx::ir::hl::BuiltinAttr::static_kind(): - tp = &(gTypes[967]); + tp = &(gTypes[973]); break; case mx::ir::hl::AllocAlignAttr::static_kind(): - tp = &(gTypes[968]); + tp = &(gTypes[974]); break; case mx::ir::hl::AllocSizeAttr::static_kind(): - tp = &(gTypes[969]); + tp = &(gTypes[975]); break; case mx::ir::hl::DeprecatedAttr::static_kind(): - tp = &(gTypes[970]); + tp = &(gTypes[976]); break; case mx::ir::hl::MaxFieldAlignmentAttr::static_kind(): - tp = &(gTypes[971]); + tp = &(gTypes[977]); + break; + + case mx::ir::hl::VisibilityAttr::static_kind(): + tp = &(gTypes[978]); + break; + + case mx::ir::hl::AssumeAlignedAttr::static_kind(): + tp = &(gTypes[979]); break; case mx::ir::hl::CVQualifiersAttr::static_kind(): - tp = &(gTypes[972]); + tp = &(gTypes[980]); break; case mx::ir::hl::UCVQualifiersAttr::static_kind(): - tp = &(gTypes[973]); + tp = &(gTypes[981]); break; case mx::ir::hl::CVRQualifiersAttr::static_kind(): - tp = &(gTypes[974]); + tp = &(gTypes[982]); break; case mx::ir::hl::OffsetOfNodeAttr::static_kind(): - tp = &(gTypes[975]); + tp = &(gTypes[983]); break; } @@ -306,7 +333,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[937]); + PyTypeObject * const tp = &(gTypes[938]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/HighLevel/AttributedStmtOp.cpp b/bindings/Python/Generated/IR/HighLevel/AttributedStmtOp.cpp new file mode 100644 index 000000000..e30dd2a42 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/AttributedStmtOp.cpp @@ -0,0 +1,265 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::AttributedStmtOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1332]) || tp >= &(gTypes[1333])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::AttributedStmtOp::static_kind(): + tp = &(gTypes[1332]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "AttributedStmtOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "body", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->body()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::AttributedStmtOp::body"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::AttributedStmtOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::AttributedStmtOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::AttributedStmtOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1332]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.AttributedStmtOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::AttributedStmtOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'AttributedStmtOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'AttributedStmtOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'AttributedStmtOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/AttributedType.cpp b/bindings/Python/Generated/IR/HighLevel/AttributedType.cpp index 3c0faaf47..0d7b277f2 100644 --- a/bindings/Python/Generated/IR/HighLevel/AttributedType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AttributedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1508]) || tp >= &(gTypes[1509])) { + if (tp < &(gTypes[1524]) || tp >= &(gTypes[1525])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AttributedType::static_kind(): - tp = &(gTypes[1508]); + tp = &(gTypes[1524]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1508]); + PyTypeObject * const tp = &(gTypes[1524]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AutoType.cpp b/bindings/Python/Generated/IR/HighLevel/AutoType.cpp index 4a5aaa416..a4ad41668 100644 --- a/bindings/Python/Generated/IR/HighLevel/AutoType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AutoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1513]) || tp >= &(gTypes[1514])) { + if (tp < &(gTypes[1529]) || tp >= &(gTypes[1530])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AutoType::static_kind(): - tp = &(gTypes[1513]); + tp = &(gTypes[1529]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1513]); + PyTypeObject * const tp = &(gTypes[1529]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AvailabilityAttrAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AvailabilityAttrAttr.cpp index c01282a83..010630175 100644 --- a/bindings/Python/Generated/IR/HighLevel/AvailabilityAttrAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AvailabilityAttrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[964]) || tp >= &(gTypes[965])) { + if (tp < &(gTypes[968]) || tp >= &(gTypes[969])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AvailabilityAttrAttr::static_kind(): - tp = &(gTypes[964]); + tp = &(gTypes[968]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[964]); + PyTypeObject * const tp = &(gTypes[968]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/AvailableOnlyInDefaultEvalMethodAttr.cpp b/bindings/Python/Generated/IR/HighLevel/AvailableOnlyInDefaultEvalMethodAttr.cpp index edb1b2b9d..b8cbdb6d5 100644 --- a/bindings/Python/Generated/IR/HighLevel/AvailableOnlyInDefaultEvalMethodAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/AvailableOnlyInDefaultEvalMethodAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[963]) || tp >= &(gTypes[964])) { + if (tp < &(gTypes[967]) || tp >= &(gTypes[968])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::AvailableOnlyInDefaultEvalMethodAttr::static_kind(): - tp = &(gTypes[963]); + tp = &(gTypes[967]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[963]); + PyTypeObject * const tp = &(gTypes[967]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BFloat16Type.cpp b/bindings/Python/Generated/IR/HighLevel/BFloat16Type.cpp index 717edd390..5a28f4ab1 100644 --- a/bindings/Python/Generated/IR/HighLevel/BFloat16Type.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BFloat16Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1498]) || tp >= &(gTypes[1499])) { + if (tp < &(gTypes[1514]) || tp >= &(gTypes[1515])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BFloat16Type::static_kind(): - tp = &(gTypes[1498]); + tp = &(gTypes[1514]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1498]); + PyTypeObject * const tp = &(gTypes[1514]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinAShrAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinAShrAssignOp.cpp index 8892c2e48..a80a5be4a 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinAShrAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinAShrAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1324]) || tp >= &(gTypes[1325])) { + if (tp < &(gTypes[1333]) || tp >= &(gTypes[1334])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinAShrAssignOp::static_kind(): - tp = &(gTypes[1324]); + tp = &(gTypes[1333]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAShrAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAShrAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAShrAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAShrAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1324]); + PyTypeObject * const tp = &(gTypes[1333]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinAShrOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinAShrOp.cpp index 502528bea..d4da52ef8 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinAShrOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinAShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1325]) || tp >= &(gTypes[1326])) { + if (tp < &(gTypes[1334]) || tp >= &(gTypes[1335])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinAShrOp::static_kind(): - tp = &(gTypes[1325]); + tp = &(gTypes[1334]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAShrOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1325]); + PyTypeObject * const tp = &(gTypes[1334]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinAndAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinAndAssignOp.cpp index 5859058a0..91949c7ee 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinAndAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinAndAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1326]) || tp >= &(gTypes[1327])) { + if (tp < &(gTypes[1335]) || tp >= &(gTypes[1336])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinAndAssignOp::static_kind(): - tp = &(gTypes[1326]); + tp = &(gTypes[1335]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAndAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAndAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAndAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAndAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1326]); + PyTypeObject * const tp = &(gTypes[1335]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinAndOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinAndOp.cpp index 6d1129bf7..970f99445 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinAndOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1327]) || tp >= &(gTypes[1328])) { + if (tp < &(gTypes[1336]) || tp >= &(gTypes[1337])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinAndOp::static_kind(): - tp = &(gTypes[1327]); + tp = &(gTypes[1336]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAndOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAndOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinAndOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinAndOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1327]); + PyTypeObject * const tp = &(gTypes[1336]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinCommaOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinCommaOp.cpp index 5db345458..15e23c26c 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinCommaOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinCommaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1328]) || tp >= &(gTypes[1329])) { + if (tp < &(gTypes[1337]) || tp >= &(gTypes[1338])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinCommaOp::static_kind(): - tp = &(gTypes[1328]); + tp = &(gTypes[1337]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinCommaOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinCommaOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinCommaOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinCommaOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1328]); + PyTypeObject * const tp = &(gTypes[1337]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinLAndOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinLAndOp.cpp index 64c1ed166..8c5fdc982 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinLAndOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinLAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1329]) || tp >= &(gTypes[1330])) { + if (tp < &(gTypes[1338]) || tp >= &(gTypes[1339])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinLAndOp::static_kind(): - tp = &(gTypes[1329]); + tp = &(gTypes[1338]); break; } @@ -135,23 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLAndOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLAndOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLAndOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLAndOp::right"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1329]); + PyTypeObject * const tp = &(gTypes[1338]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinLOrOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinLOrOp.cpp index 74596cc28..c6e039e59 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinLOrOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinLOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1330]) || tp >= &(gTypes[1331])) { + if (tp < &(gTypes[1339]) || tp >= &(gTypes[1340])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinLOrOp::static_kind(): - tp = &(gTypes[1330]); + tp = &(gTypes[1339]); break; } @@ -135,23 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLOrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLOrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLOrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLOrOp::right"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1330]); + PyTypeObject * const tp = &(gTypes[1339]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinLShrAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinLShrAssignOp.cpp index d5606ed45..b157987b7 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinLShrAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinLShrAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1331]) || tp >= &(gTypes[1332])) { + if (tp < &(gTypes[1340]) || tp >= &(gTypes[1341])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinLShrAssignOp::static_kind(): - tp = &(gTypes[1331]); + tp = &(gTypes[1340]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLShrAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLShrAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLShrAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLShrAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1331]); + PyTypeObject * const tp = &(gTypes[1340]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinLShrOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinLShrOp.cpp index d24034d91..6f4177f48 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinLShrOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinLShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1332]) || tp >= &(gTypes[1333])) { + if (tp < &(gTypes[1341]) || tp >= &(gTypes[1342])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinLShrOp::static_kind(): - tp = &(gTypes[1332]); + tp = &(gTypes[1341]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinLShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinLShrOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1332]); + PyTypeObject * const tp = &(gTypes[1341]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinOrAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinOrAssignOp.cpp index e11452742..0006eb97f 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinOrAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinOrAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1333]) || tp >= &(gTypes[1334])) { + if (tp < &(gTypes[1342]) || tp >= &(gTypes[1343])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinOrAssignOp::static_kind(): - tp = &(gTypes[1333]); + tp = &(gTypes[1342]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinOrAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinOrAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinOrAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinOrAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1333]); + PyTypeObject * const tp = &(gTypes[1342]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinOrOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinOrOp.cpp index 363dea756..b17b65e2e 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinOrOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1334]) || tp >= &(gTypes[1335])) { + if (tp < &(gTypes[1343]) || tp >= &(gTypes[1344])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinOrOp::static_kind(): - tp = &(gTypes[1334]); + tp = &(gTypes[1343]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinOrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinOrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinOrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinOrOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1334]); + PyTypeObject * const tp = &(gTypes[1343]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinShlAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinShlAssignOp.cpp index 7ce4ea28a..5a38e15eb 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinShlAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinShlAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1335]) || tp >= &(gTypes[1336])) { + if (tp < &(gTypes[1344]) || tp >= &(gTypes[1345])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinShlAssignOp::static_kind(): - tp = &(gTypes[1335]); + tp = &(gTypes[1344]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinShlAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinShlAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinShlAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinShlAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1335]); + PyTypeObject * const tp = &(gTypes[1344]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinShlOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinShlOp.cpp index 447fe5a65..dd687244e 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinShlOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinShlOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1336]) || tp >= &(gTypes[1337])) { + if (tp < &(gTypes[1345]) || tp >= &(gTypes[1346])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinShlOp::static_kind(): - tp = &(gTypes[1336]); + tp = &(gTypes[1345]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinShlOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinShlOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinShlOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinShlOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1336]); + PyTypeObject * const tp = &(gTypes[1345]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinXorAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinXorAssignOp.cpp index 4e3584d6f..e7825215b 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinXorAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinXorAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1337]) || tp >= &(gTypes[1338])) { + if (tp < &(gTypes[1346]) || tp >= &(gTypes[1347])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinXorAssignOp::static_kind(): - tp = &(gTypes[1337]); + tp = &(gTypes[1346]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinXorAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::BinXorAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinXorAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::BinXorAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1337]); + PyTypeObject * const tp = &(gTypes[1346]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinXorOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinXorOp.cpp index 3296b5f56..c4c5a9e3f 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinXorOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinXorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1338]) || tp >= &(gTypes[1339])) { + if (tp < &(gTypes[1347]) || tp >= &(gTypes[1348])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinXorOp::static_kind(): - tp = &(gTypes[1338]); + tp = &(gTypes[1347]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinXorOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinXorOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinXorOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::BinXorOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1338]); + PyTypeObject * const tp = &(gTypes[1347]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BinaryCondOp.cpp b/bindings/Python/Generated/IR/HighLevel/BinaryCondOp.cpp index 17ad01dc0..986462bca 100644 --- a/bindings/Python/Generated/IR/HighLevel/BinaryCondOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BinaryCondOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1361]) || tp >= &(gTypes[1362])) { + if (tp < &(gTypes[1348]) || tp >= &(gTypes[1349])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BinaryCondOp::static_kind(): - tp = &(gTypes[1361]); + tp = &(gTypes[1348]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::BinaryCondOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::BinaryCondOp::condition_region"), nullptr, }, { @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1361]); + PyTypeObject * const tp = &(gTypes[1348]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BoolType.cpp b/bindings/Python/Generated/IR/HighLevel/BoolType.cpp index ada17bb1f..fdb75c17c 100644 --- a/bindings/Python/Generated/IR/HighLevel/BoolType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BoolType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1490]) || tp >= &(gTypes[1491])) { + if (tp < &(gTypes[1506]) || tp >= &(gTypes[1507])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BoolType::static_kind(): - tp = &(gTypes[1490]); + tp = &(gTypes[1506]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1490]); + PyTypeObject * const tp = &(gTypes[1506]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BreakOp.cpp b/bindings/Python/Generated/IR/HighLevel/BreakOp.cpp index 31d75abf0..0d20362eb 100644 --- a/bindings/Python/Generated/IR/HighLevel/BreakOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BreakOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1362]) || tp >= &(gTypes[1363])) { + if (tp < &(gTypes[1349]) || tp >= &(gTypes[1350])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BreakOp::static_kind(): - tp = &(gTypes[1362]); + tp = &(gTypes[1349]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1362]); + PyTypeObject * const tp = &(gTypes[1349]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BuiltinAttr.cpp b/bindings/Python/Generated/IR/HighLevel/BuiltinAttr.cpp index a669b3f5a..62e9a0196 100644 --- a/bindings/Python/Generated/IR/HighLevel/BuiltinAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[967]) || tp >= &(gTypes[968])) { + if (tp < &(gTypes[973]) || tp >= &(gTypes[974])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BuiltinAttr::static_kind(): - tp = &(gTypes[967]); + tp = &(gTypes[973]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[967]); + PyTypeObject * const tp = &(gTypes[973]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BuiltinBitCastOp.cpp b/bindings/Python/Generated/IR/HighLevel/BuiltinBitCastOp.cpp index 61c1397a8..f0ddea634 100644 --- a/bindings/Python/Generated/IR/HighLevel/BuiltinBitCastOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/BuiltinBitCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1339]) || tp >= &(gTypes[1340])) { + if (tp < &(gTypes[1350]) || tp >= &(gTypes[1351])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::BuiltinBitCastOp::static_kind(): - tp = &(gTypes[1339]); + tp = &(gTypes[1350]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1339]); + PyTypeObject * const tp = &(gTypes[1350]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/BuiltinTypesCompatiblePOp.cpp b/bindings/Python/Generated/IR/HighLevel/BuiltinTypesCompatiblePOp.cpp new file mode 100644 index 000000000..25d3942bd --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/BuiltinTypesCompatiblePOp.cpp @@ -0,0 +1,315 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::BuiltinTypesCompatiblePOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1351]) || tp >= &(gTypes[1352])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::BuiltinTypesCompatiblePOp::static_kind(): + tp = &(gTypes[1351]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "BuiltinTypesCompatiblePOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::result"), + nullptr, + }, + { + "type1", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->type1()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::type1"), + nullptr, + }, + { + "type2", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->type2()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::type2"), + nullptr, + }, + { + "compatible", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->compatible()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::compatible"), + nullptr, + }, + { + "arguments", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arguments); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::arguments"), + nullptr, + }, + { + "value", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->value()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::value"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::BuiltinTypesCompatiblePOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1351]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.BuiltinTypesCompatiblePOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::BuiltinTypesCompatiblePOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'BuiltinTypesCompatiblePOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'BuiltinTypesCompatiblePOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'BuiltinTypesCompatiblePOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/CStyleCastOp.cpp b/bindings/Python/Generated/IR/HighLevel/CStyleCastOp.cpp index 4c36a24b0..922a52df6 100644 --- a/bindings/Python/Generated/IR/HighLevel/CStyleCastOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CStyleCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1340]) || tp >= &(gTypes[1341])) { + if (tp < &(gTypes[1352]) || tp >= &(gTypes[1353])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CStyleCastOp::static_kind(): - tp = &(gTypes[1340]); + tp = &(gTypes[1352]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1340]); + PyTypeObject * const tp = &(gTypes[1352]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CVQualifiersAttr.cpp b/bindings/Python/Generated/IR/HighLevel/CVQualifiersAttr.cpp index 33f152225..55fe49bd7 100644 --- a/bindings/Python/Generated/IR/HighLevel/CVQualifiersAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CVQualifiersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[972]) || tp >= &(gTypes[973])) { + if (tp < &(gTypes[980]) || tp >= &(gTypes[981])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CVQualifiersAttr::static_kind(): - tp = &(gTypes[972]); + tp = &(gTypes[980]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[972]); + PyTypeObject * const tp = &(gTypes[980]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CVRQualifiersAttr.cpp b/bindings/Python/Generated/IR/HighLevel/CVRQualifiersAttr.cpp index c3fde9594..9ab304857 100644 --- a/bindings/Python/Generated/IR/HighLevel/CVRQualifiersAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CVRQualifiersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[974]) || tp >= &(gTypes[975])) { + if (tp < &(gTypes[982]) || tp >= &(gTypes[983])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CVRQualifiersAttr::static_kind(): - tp = &(gTypes[974]); + tp = &(gTypes[982]); break; } @@ -205,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[974]); + PyTypeObject * const tp = &(gTypes[982]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CallOp.cpp b/bindings/Python/Generated/IR/HighLevel/CallOp.cpp index 1fbeb1e86..01cd6ef61 100644 --- a/bindings/Python/Generated/IR/HighLevel/CallOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CallOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1341]) || tp >= &(gTypes[1342])) { + if (tp < &(gTypes[1353]) || tp >= &(gTypes[1354])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CallOp::static_kind(): - tp = &(gTypes[1341]); + tp = &(gTypes[1353]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "arg_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::CallOp::arg_operands"), + nullptr, + }, + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::CallOp::results"), + nullptr, + }, { "callee", reinterpret_cast( @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1341]); + PyTypeObject * const tp = &(gTypes[1353]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CaseOp.cpp b/bindings/Python/Generated/IR/HighLevel/CaseOp.cpp index 8822b94bd..55fa84601 100644 --- a/bindings/Python/Generated/IR/HighLevel/CaseOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CaseOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1363]) || tp >= &(gTypes[1364])) { + if (tp < &(gTypes[1354]) || tp >= &(gTypes[1355])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CaseOp::static_kind(): - tp = &(gTypes[1363]); + tp = &(gTypes[1354]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::CaseOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::CaseOp::left"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1363]); + PyTypeObject * const tp = &(gTypes[1354]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CharType.cpp b/bindings/Python/Generated/IR/HighLevel/CharType.cpp index 00f39fce4..c8cf1662d 100644 --- a/bindings/Python/Generated/IR/HighLevel/CharType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CharType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1491]) || tp >= &(gTypes[1492])) { + if (tp < &(gTypes[1507]) || tp >= &(gTypes[1508])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CharType::static_kind(): - tp = &(gTypes[1491]); + tp = &(gTypes[1507]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1491]); + PyTypeObject * const tp = &(gTypes[1507]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ChooseExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/ChooseExprOp.cpp new file mode 100644 index 000000000..73251f89e --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/ChooseExprOp.cpp @@ -0,0 +1,325 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::ChooseExprOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1355]) || tp >= &(gTypes[1356])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::ChooseExprOp::static_kind(): + tp = &(gTypes[1355]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "ChooseExprOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::result"), + nullptr, + }, + { + "condition_region", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->condition_region()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::condition_region"), + nullptr, + }, + { + "then_region", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->then_region()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::then_region"), + nullptr, + }, + { + "else_region", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->else_region()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::else_region"), + nullptr, + }, + { + "cond_true", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->cond_true()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::cond_true"), + nullptr, + }, + { + "is_condition_true", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->is_condition_true()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::is_condition_true"), + nullptr, + }, + { + "is_condition_dependent", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->is_condition_dependent()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::is_condition_dependent"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::ChooseExprOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1355]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.ChooseExprOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::ChooseExprOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'ChooseExprOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'ChooseExprOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'ChooseExprOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/ClassDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/ClassDeclOp.cpp index 70d0c196d..f187c9b79 100644 --- a/bindings/Python/Generated/IR/HighLevel/ClassDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ClassDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1342]) || tp >= &(gTypes[1343])) { + if (tp < &(gTypes[1356]) || tp >= &(gTypes[1357])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ClassDeclOp::static_kind(): - tp = &(gTypes[1342]); + tp = &(gTypes[1356]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1342]); + PyTypeObject * const tp = &(gTypes[1356]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CleanupAttr.cpp b/bindings/Python/Generated/IR/HighLevel/CleanupAttr.cpp new file mode 100644 index 000000000..0a6483aba --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/CleanupAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::CleanupAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[945]) || tp >= &(gTypes[946])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::CleanupAttr::static_kind(): + tp = &(gTypes[945]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "CleanupAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::CleanupAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::CleanupAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[945]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.CleanupAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::CleanupAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'CleanupAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'CleanupAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'CleanupAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/CmpOp.cpp b/bindings/Python/Generated/IR/HighLevel/CmpOp.cpp index 591840d29..dfc499eb4 100644 --- a/bindings/Python/Generated/IR/HighLevel/CmpOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CmpOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1343]) || tp >= &(gTypes[1344])) { + if (tp < &(gTypes[1357]) || tp >= &(gTypes[1358])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CmpOp::static_kind(): - tp = &(gTypes[1343]); + tp = &(gTypes[1357]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::CmpOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::CmpOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::CmpOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::CmpOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1343]); + PyTypeObject * const tp = &(gTypes[1357]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ColdAttr.cpp b/bindings/Python/Generated/IR/HighLevel/ColdAttr.cpp index 02ddbd32a..9c90932ca 100644 --- a/bindings/Python/Generated/IR/HighLevel/ColdAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ColdAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[955]) || tp >= &(gTypes[956])) { + if (tp < &(gTypes[959]) || tp >= &(gTypes[960])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ColdAttr::static_kind(): - tp = &(gTypes[955]); + tp = &(gTypes[959]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[955]); + PyTypeObject * const tp = &(gTypes[959]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ComplexType.cpp b/bindings/Python/Generated/IR/HighLevel/ComplexType.cpp index 575f038a2..7f50095b4 100644 --- a/bindings/Python/Generated/IR/HighLevel/ComplexType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ComplexType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1503]) || tp >= &(gTypes[1504])) { + if (tp < &(gTypes[1519]) || tp >= &(gTypes[1520])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ComplexType::static_kind(): - tp = &(gTypes[1503]); + tp = &(gTypes[1519]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1503]); + PyTypeObject * const tp = &(gTypes[1519]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CompoundLiteralOp.cpp b/bindings/Python/Generated/IR/HighLevel/CompoundLiteralOp.cpp index 3ec9e5c85..f54c32325 100644 --- a/bindings/Python/Generated/IR/HighLevel/CompoundLiteralOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CompoundLiteralOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1344]) || tp >= &(gTypes[1345])) { + if (tp < &(gTypes[1358]) || tp >= &(gTypes[1359])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CompoundLiteralOp::static_kind(): - tp = &(gTypes[1344]); + tp = &(gTypes[1358]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "init", + "initializer", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->init()); + return ::mx::to_python(T_cast(self)->initializer()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::CompoundLiteralOp::init"), + PyDoc_STR("Wrapper for mx::ir::hl::CompoundLiteralOp::initializer"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1344]); + PyTypeObject * const tp = &(gTypes[1358]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CondOp.cpp b/bindings/Python/Generated/IR/HighLevel/CondOp.cpp index d5e7d1924..288d222ee 100644 --- a/bindings/Python/Generated/IR/HighLevel/CondOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CondOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1364]) || tp >= &(gTypes[1365])) { + if (tp < &(gTypes[1359]) || tp >= &(gTypes[1360])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CondOp::static_kind(): - tp = &(gTypes[1364]); + tp = &(gTypes[1359]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::CondOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::CondOp::condition_region"), nullptr, }, { @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1364]); + PyTypeObject * const tp = &(gTypes[1359]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CondYieldOp.cpp b/bindings/Python/Generated/IR/HighLevel/CondYieldOp.cpp index c7e132ad6..dbb4588fc 100644 --- a/bindings/Python/Generated/IR/HighLevel/CondYieldOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CondYieldOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1365]) || tp >= &(gTypes[1366])) { + if (tp < &(gTypes[1360]) || tp >= &(gTypes[1361])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CondYieldOp::static_kind(): - tp = &(gTypes[1365]); + tp = &(gTypes[1360]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1365]); + PyTypeObject * const tp = &(gTypes[1360]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ConstAttr.cpp b/bindings/Python/Generated/IR/HighLevel/ConstAttr.cpp index 8d7590916..739cc304f 100644 --- a/bindings/Python/Generated/IR/HighLevel/ConstAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ConstAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[945]) || tp >= &(gTypes[946])) { + if (tp < &(gTypes[949]) || tp >= &(gTypes[950])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ConstAttr::static_kind(): - tp = &(gTypes[945]); + tp = &(gTypes[949]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[945]); + PyTypeObject * const tp = &(gTypes[949]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ConstantOp.cpp b/bindings/Python/Generated/IR/HighLevel/ConstantOp.cpp index 12cdc49aa..1f380839e 100644 --- a/bindings/Python/Generated/IR/HighLevel/ConstantOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ConstantOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1345]) || tp >= &(gTypes[1346])) { + if (tp < &(gTypes[1361]) || tp >= &(gTypes[1362])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ConstantOp::static_kind(): - tp = &(gTypes[1345]); + tp = &(gTypes[1361]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1345]); + PyTypeObject * const tp = &(gTypes[1361]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ContinueOp.cpp b/bindings/Python/Generated/IR/HighLevel/ContinueOp.cpp index 47166db56..f3cf3d54c 100644 --- a/bindings/Python/Generated/IR/HighLevel/ContinueOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ContinueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1366]) || tp >= &(gTypes[1367])) { + if (tp < &(gTypes[1362]) || tp >= &(gTypes[1363])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ContinueOp::static_kind(): - tp = &(gTypes[1366]); + tp = &(gTypes[1362]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1366]); + PyTypeObject * const tp = &(gTypes[1362]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CountedByAttr.cpp b/bindings/Python/Generated/IR/HighLevel/CountedByAttr.cpp new file mode 100644 index 000000000..af5fd58ca --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/CountedByAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::CountedByAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[944]) || tp >= &(gTypes[945])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::CountedByAttr::static_kind(): + tp = &(gTypes[944]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "CountedByAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::CountedByAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::CountedByAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[944]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.CountedByAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::CountedByAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'CountedByAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'CountedByAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'CountedByAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/CxxBaseSpecifierOp.cpp b/bindings/Python/Generated/IR/HighLevel/CxxBaseSpecifierOp.cpp index 81a29cfe9..5459d0651 100644 --- a/bindings/Python/Generated/IR/HighLevel/CxxBaseSpecifierOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CxxBaseSpecifierOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1346]) || tp >= &(gTypes[1347])) { + if (tp < &(gTypes[1363]) || tp >= &(gTypes[1364])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CxxBaseSpecifierOp::static_kind(): - tp = &(gTypes[1346]); + tp = &(gTypes[1363]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1346]); + PyTypeObject * const tp = &(gTypes[1363]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/CxxStructDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/CxxStructDeclOp.cpp index 27b8c6e66..1939876a1 100644 --- a/bindings/Python/Generated/IR/HighLevel/CxxStructDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/CxxStructDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1347]) || tp >= &(gTypes[1348])) { + if (tp < &(gTypes[1364]) || tp >= &(gTypes[1365])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::CxxStructDeclOp::static_kind(): - tp = &(gTypes[1347]); + tp = &(gTypes[1364]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1347]); + PyTypeObject * const tp = &(gTypes[1364]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DecayedType.cpp b/bindings/Python/Generated/IR/HighLevel/DecayedType.cpp index 343eaa0d7..736aa7f81 100644 --- a/bindings/Python/Generated/IR/HighLevel/DecayedType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DecayedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1507]) || tp >= &(gTypes[1508])) { + if (tp < &(gTypes[1523]) || tp >= &(gTypes[1524])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DecayedType::static_kind(): - tp = &(gTypes[1507]); + tp = &(gTypes[1523]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1507]); + PyTypeObject * const tp = &(gTypes[1523]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DeclRefOp.cpp b/bindings/Python/Generated/IR/HighLevel/DeclRefOp.cpp index ee35ced8c..9e0490d8a 100644 --- a/bindings/Python/Generated/IR/HighLevel/DeclRefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DeclRefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1309]) || tp >= &(gTypes[1310])) { + if (tp < &(gTypes[1317]) || tp >= &(gTypes[1318])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DeclRefOp::static_kind(): - tp = &(gTypes[1309]); + tp = &(gTypes[1317]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "decl", + "declaration", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->decl()); + return ::mx::to_python(T_cast(self)->declaration()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DeclRefOp::decl"), + PyDoc_STR("Wrapper for mx::ir::hl::DeclRefOp::declaration"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1309]); + PyTypeObject * const tp = &(gTypes[1317]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1308].tp_hash; - tp->tp_richcompare = gTypes[1308].tp_richcompare; + tp->tp_hash = gTypes[1316].tp_hash; + tp->tp_richcompare = gTypes[1316].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1308]); + tp->tp_base = &(gTypes[1316]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DefaultOp.cpp b/bindings/Python/Generated/IR/HighLevel/DefaultOp.cpp index 81998336f..41b39d175 100644 --- a/bindings/Python/Generated/IR/HighLevel/DefaultOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DefaultOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1367]) || tp >= &(gTypes[1368])) { + if (tp < &(gTypes[1365]) || tp >= &(gTypes[1366])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DefaultOp::static_kind(): - tp = &(gTypes[1367]); + tp = &(gTypes[1365]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1367]); + PyTypeObject * const tp = &(gTypes[1365]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DeprecatedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/DeprecatedAttr.cpp index a6b1f8ce0..6c4f08268 100644 --- a/bindings/Python/Generated/IR/HighLevel/DeprecatedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DeprecatedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[970]) || tp >= &(gTypes[971])) { + if (tp < &(gTypes[976]) || tp >= &(gTypes[977])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DeprecatedAttr::static_kind(): - tp = &(gTypes[970]); + tp = &(gTypes[976]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[970]); + PyTypeObject * const tp = &(gTypes[976]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DerefOp.cpp b/bindings/Python/Generated/IR/HighLevel/DerefOp.cpp index a2ab42d7b..1638b9f28 100644 --- a/bindings/Python/Generated/IR/HighLevel/DerefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DerefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1348]) || tp >= &(gTypes[1349])) { + if (tp < &(gTypes[1366]) || tp >= &(gTypes[1367])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DerefOp::static_kind(): - tp = &(gTypes[1348]); + tp = &(gTypes[1366]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1348]); + PyTypeObject * const tp = &(gTypes[1366]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivFAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivFAssignOp.cpp index 962f08c31..f0007472e 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivFAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivFAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1349]) || tp >= &(gTypes[1350])) { + if (tp < &(gTypes[1367]) || tp >= &(gTypes[1368])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivFAssignOp::static_kind(): - tp = &(gTypes[1349]); + tp = &(gTypes[1367]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivFAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::DivFAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivFAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::DivFAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1349]); + PyTypeObject * const tp = &(gTypes[1367]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivFOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivFOp.cpp index 39846ddce..aaded617d 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivFOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivFOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1350]) || tp >= &(gTypes[1351])) { + if (tp < &(gTypes[1368]) || tp >= &(gTypes[1369])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivFOp::static_kind(): - tp = &(gTypes[1350]); + tp = &(gTypes[1368]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivFOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivFOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivFOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivFOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1350]); + PyTypeObject * const tp = &(gTypes[1368]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivSAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivSAssignOp.cpp index 82a9a7a04..92d65a292 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivSAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivSAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1351]) || tp >= &(gTypes[1352])) { + if (tp < &(gTypes[1369]) || tp >= &(gTypes[1370])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivSAssignOp::static_kind(): - tp = &(gTypes[1351]); + tp = &(gTypes[1369]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivSAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::DivSAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivSAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::DivSAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1351]); + PyTypeObject * const tp = &(gTypes[1369]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivSOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivSOp.cpp index e93be753e..bc677f7e7 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivSOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivSOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1352]) || tp >= &(gTypes[1353])) { + if (tp < &(gTypes[1370]) || tp >= &(gTypes[1371])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivSOp::static_kind(): - tp = &(gTypes[1352]); + tp = &(gTypes[1370]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivSOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivSOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivSOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivSOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1352]); + PyTypeObject * const tp = &(gTypes[1370]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivUAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivUAssignOp.cpp index 7be51fde7..2a28e9d0c 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivUAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivUAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1353]) || tp >= &(gTypes[1354])) { + if (tp < &(gTypes[1371]) || tp >= &(gTypes[1372])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivUAssignOp::static_kind(): - tp = &(gTypes[1353]); + tp = &(gTypes[1371]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivUAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::DivUAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivUAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::DivUAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1353]); + PyTypeObject * const tp = &(gTypes[1371]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DivUOp.cpp b/bindings/Python/Generated/IR/HighLevel/DivUOp.cpp index 2986afdbe..778736b8b 100644 --- a/bindings/Python/Generated/IR/HighLevel/DivUOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DivUOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1354]) || tp >= &(gTypes[1355])) { + if (tp < &(gTypes[1372]) || tp >= &(gTypes[1373])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DivUOp::static_kind(): - tp = &(gTypes[1354]); + tp = &(gTypes[1372]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivUOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivUOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DivUOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::DivUOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1354]); + PyTypeObject * const tp = &(gTypes[1372]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DoOp.cpp b/bindings/Python/Generated/IR/HighLevel/DoOp.cpp index 3489b6bf0..955075087 100644 --- a/bindings/Python/Generated/IR/HighLevel/DoOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DoOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1368]) || tp >= &(gTypes[1369])) { + if (tp < &(gTypes[1373]) || tp >= &(gTypes[1374])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DoOp::static_kind(): - tp = &(gTypes[1368]); + tp = &(gTypes[1373]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::DoOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::DoOp::condition_region"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1368]); + PyTypeObject * const tp = &(gTypes[1373]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/DoubleType.cpp b/bindings/Python/Generated/IR/HighLevel/DoubleType.cpp index d953c5469..01a5543f5 100644 --- a/bindings/Python/Generated/IR/HighLevel/DoubleType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/DoubleType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1500]) || tp >= &(gTypes[1501])) { + if (tp < &(gTypes[1516]) || tp >= &(gTypes[1517])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DoubleType::static_kind(): - tp = &(gTypes[1500]); + tp = &(gTypes[1516]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1500]); + PyTypeObject * const tp = &(gTypes[1516]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ElaboratedType.cpp b/bindings/Python/Generated/IR/HighLevel/ElaboratedType.cpp index badde1a66..7c56ff52d 100644 --- a/bindings/Python/Generated/IR/HighLevel/ElaboratedType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ElaboratedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1484]) || tp >= &(gTypes[1485])) { + if (tp < &(gTypes[1500]) || tp >= &(gTypes[1501])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ElaboratedType::static_kind(): - tp = &(gTypes[1484]); + tp = &(gTypes[1500]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1484]); + PyTypeObject * const tp = &(gTypes[1500]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/EmptyDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/EmptyDeclOp.cpp index 6b2a22793..38ff829ce 100644 --- a/bindings/Python/Generated/IR/HighLevel/EmptyDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/EmptyDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1369]) || tp >= &(gTypes[1370])) { + if (tp < &(gTypes[1374]) || tp >= &(gTypes[1375])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::EmptyDeclOp::static_kind(): - tp = &(gTypes[1369]); + tp = &(gTypes[1374]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1369]); + PyTypeObject * const tp = &(gTypes[1374]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/EnumConstantOp.cpp b/bindings/Python/Generated/IR/HighLevel/EnumConstantOp.cpp index 28eb3fafa..ee72f5270 100644 --- a/bindings/Python/Generated/IR/HighLevel/EnumConstantOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/EnumConstantOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1355]) || tp >= &(gTypes[1356])) { + if (tp < &(gTypes[1375]) || tp >= &(gTypes[1376])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::EnumConstantOp::static_kind(): - tp = &(gTypes[1355]); + tp = &(gTypes[1375]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "init", + "initializer", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->init()); + return ::mx::to_python(T_cast(self)->initializer()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::EnumConstantOp::init"), + PyDoc_STR("Wrapper for mx::ir::hl::EnumConstantOp::initializer"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1355]); + PyTypeObject * const tp = &(gTypes[1375]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/EnumDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/EnumDeclOp.cpp index 11488812b..a9d7ba21b 100644 --- a/bindings/Python/Generated/IR/HighLevel/EnumDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/EnumDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1356]) || tp >= &(gTypes[1357])) { + if (tp < &(gTypes[1376]) || tp >= &(gTypes[1377])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::EnumDeclOp::static_kind(): - tp = &(gTypes[1356]); + tp = &(gTypes[1376]); break; } @@ -144,6 +143,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::EnumDeclOp::name"), nullptr, }, + { + "type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::EnumDeclOp::type"), + nullptr, + }, { "is_complete", reinterpret_cast( @@ -154,6 +163,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::EnumDeclOp::is_complete"), nullptr, }, + { + "constants_block", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->constants_block()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::EnumDeclOp::constants_block"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -226,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1356]); + PyTypeObject * const tp = &(gTypes[1376]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/EnumRefOp.cpp b/bindings/Python/Generated/IR/HighLevel/EnumRefOp.cpp index 0b8147873..8ce517c8f 100644 --- a/bindings/Python/Generated/IR/HighLevel/EnumRefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/EnumRefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1310]) || tp >= &(gTypes[1311])) { + if (tp < &(gTypes[1318]) || tp >= &(gTypes[1319])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::EnumRefOp::static_kind(): - tp = &(gTypes[1310]); + tp = &(gTypes[1318]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1310]); + PyTypeObject * const tp = &(gTypes[1318]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1308].tp_hash; - tp->tp_richcompare = gTypes[1308].tp_richcompare; + tp->tp_hash = gTypes[1316].tp_hash; + tp->tp_richcompare = gTypes[1316].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1308]); + tp->tp_base = &(gTypes[1316]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/EnumType.cpp b/bindings/Python/Generated/IR/HighLevel/EnumType.cpp index df2866df9..8e6979887 100644 --- a/bindings/Python/Generated/IR/HighLevel/EnumType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/EnumType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1482]) || tp >= &(gTypes[1483])) { + if (tp < &(gTypes[1498]) || tp >= &(gTypes[1499])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::EnumType::static_kind(): - tp = &(gTypes[1482]); + tp = &(gTypes[1498]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1482]); + PyTypeObject * const tp = &(gTypes[1498]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ErrorAttr.cpp b/bindings/Python/Generated/IR/HighLevel/ErrorAttr.cpp new file mode 100644 index 000000000..054c63fde --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/ErrorAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::ErrorAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[943]) || tp >= &(gTypes[944])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::ErrorAttr::static_kind(): + tp = &(gTypes[943]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "ErrorAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::ErrorAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::ErrorAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[943]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.ErrorAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::ErrorAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'ErrorAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'ErrorAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'ErrorAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/ExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/ExprOp.cpp index 6c25449fe..ffb143a59 100644 --- a/bindings/Python/Generated/IR/HighLevel/ExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1357]) || tp >= &(gTypes[1358])) { + if (tp < &(gTypes[1377]) || tp >= &(gTypes[1378])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ExprOp::static_kind(): - tp = &(gTypes[1357]); + tp = &(gTypes[1377]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "subexpr", + "nested_expression", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->subexpr()); + return ::mx::to_python(T_cast(self)->nested_expression()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::ExprOp::subexpr"), + PyDoc_STR("Wrapper for mx::ir::hl::ExprOp::nested_expression"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1357]); + PyTypeObject * const tp = &(gTypes[1377]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ExtensionOp.cpp b/bindings/Python/Generated/IR/HighLevel/ExtensionOp.cpp index 8d6063eaf..f1208c37f 100644 --- a/bindings/Python/Generated/IR/HighLevel/ExtensionOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ExtensionOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1358]) || tp >= &(gTypes[1359])) { + if (tp < &(gTypes[1378]) || tp >= &(gTypes[1379])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ExtensionOp::static_kind(): - tp = &(gTypes[1358]); + tp = &(gTypes[1378]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1358]); + PyTypeObject * const tp = &(gTypes[1378]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FCmpOp.cpp b/bindings/Python/Generated/IR/HighLevel/FCmpOp.cpp index fdd7f2d6b..e559b2dd6 100644 --- a/bindings/Python/Generated/IR/HighLevel/FCmpOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FCmpOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1359]) || tp >= &(gTypes[1360])) { + if (tp < &(gTypes[1379]) || tp >= &(gTypes[1380])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FCmpOp::static_kind(): - tp = &(gTypes[1359]); + tp = &(gTypes[1379]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::FCmpOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::FCmpOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::FCmpOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::FCmpOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1359]); + PyTypeObject * const tp = &(gTypes[1379]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FallthroughAttr.cpp b/bindings/Python/Generated/IR/HighLevel/FallthroughAttr.cpp new file mode 100644 index 000000000..256a36ca6 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/FallthroughAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::FallthroughAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[969]) || tp >= &(gTypes[970])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::FallthroughAttr::static_kind(): + tp = &(gTypes[969]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "FallthroughAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::FallthroughAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::FallthroughAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[969]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.FallthroughAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::FallthroughAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'FallthroughAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'FallthroughAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'FallthroughAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/FieldDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/FieldDeclOp.cpp index 56424232d..7994fc66a 100644 --- a/bindings/Python/Generated/IR/HighLevel/FieldDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FieldDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1360]) || tp >= &(gTypes[1361])) { + if (tp < &(gTypes[1380]) || tp >= &(gTypes[1381])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FieldDeclOp::static_kind(): - tp = &(gTypes[1360]); + tp = &(gTypes[1380]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1360]); + PyTypeObject * const tp = &(gTypes[1380]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FileScopeAsmOp.cpp b/bindings/Python/Generated/IR/HighLevel/FileScopeAsmOp.cpp new file mode 100644 index 000000000..ff39bc571 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/FileScopeAsmOp.cpp @@ -0,0 +1,265 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::FileScopeAsmOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1381]) || tp >= &(gTypes[1382])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::FileScopeAsmOp::static_kind(): + tp = &(gTypes[1381]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "FileScopeAsmOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "assembly", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->assembly()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::FileScopeAsmOp::assembly"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::FileScopeAsmOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::FileScopeAsmOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::FileScopeAsmOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1381]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.FileScopeAsmOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::FileScopeAsmOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'FileScopeAsmOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'FileScopeAsmOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'FileScopeAsmOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/Float128Type.cpp b/bindings/Python/Generated/IR/HighLevel/Float128Type.cpp index a96e04689..925abdc11 100644 --- a/bindings/Python/Generated/IR/HighLevel/Float128Type.cpp +++ b/bindings/Python/Generated/IR/HighLevel/Float128Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1502]) || tp >= &(gTypes[1503])) { + if (tp < &(gTypes[1518]) || tp >= &(gTypes[1519])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::Float128Type::static_kind(): - tp = &(gTypes[1502]); + tp = &(gTypes[1518]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1502]); + PyTypeObject * const tp = &(gTypes[1518]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FloatType.cpp b/bindings/Python/Generated/IR/HighLevel/FloatType.cpp index 432460ea5..61f42ecf2 100644 --- a/bindings/Python/Generated/IR/HighLevel/FloatType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FloatType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1499]) || tp >= &(gTypes[1500])) { + if (tp < &(gTypes[1515]) || tp >= &(gTypes[1516])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FloatType::static_kind(): - tp = &(gTypes[1499]); + tp = &(gTypes[1515]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1499]); + PyTypeObject * const tp = &(gTypes[1515]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ForOp.cpp b/bindings/Python/Generated/IR/HighLevel/ForOp.cpp index 00a086382..879ff6e91 100644 --- a/bindings/Python/Generated/IR/HighLevel/ForOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ForOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1370]) || tp >= &(gTypes[1371])) { + if (tp < &(gTypes[1382]) || tp >= &(gTypes[1383])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ForOp::static_kind(): - tp = &(gTypes[1370]); + tp = &(gTypes[1382]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::ForOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::ForOp::condition_region"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1370]); + PyTypeObject * const tp = &(gTypes[1382]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FormatAttr.cpp b/bindings/Python/Generated/IR/HighLevel/FormatAttr.cpp index 39f3fa83e..d9265f31a 100644 --- a/bindings/Python/Generated/IR/HighLevel/FormatAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FormatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[939]) || tp >= &(gTypes[940])) { + if (tp < &(gTypes[940]) || tp >= &(gTypes[941])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FormatAttr::static_kind(): - tp = &(gTypes[939]); + tp = &(gTypes[940]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[939]); + PyTypeObject * const tp = &(gTypes[940]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FuncOp.cpp b/bindings/Python/Generated/IR/HighLevel/FuncOp.cpp index 3937dfc24..3594b06a0 100644 --- a/bindings/Python/Generated/IR/HighLevel/FuncOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FuncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1371]) || tp >= &(gTypes[1372])) { + if (tp < &(gTypes[1383]) || tp >= &(gTypes[1384])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FuncOp::static_kind(): - tp = &(gTypes[1371]); + tp = &(gTypes[1383]); break; } @@ -135,23 +134,33 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::name"), nullptr, }, { - "sym_visibility", + "function_type", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->function_type()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::function_type"), + nullptr, + }, + { + "visibility", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->visibility()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::visibility"), nullptr, }, { @@ -164,6 +173,36 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::is_var_arg"), nullptr, }, + { + "callable_results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::callable_results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::callable_results"), + nullptr, + }, + { + "argument_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::argument_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::argument_types"), + nullptr, + }, + { + "result_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::FuncOp::result_types"), + nullptr, + }, { "is_declaration", reinterpret_cast( @@ -246,7 +285,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1371]); + PyTypeObject * const tp = &(gTypes[1383]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +300,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/FuncRefOp.cpp b/bindings/Python/Generated/IR/HighLevel/FuncRefOp.cpp index 56b7128e6..80f24fd43 100644 --- a/bindings/Python/Generated/IR/HighLevel/FuncRefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/FuncRefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1311]) || tp >= &(gTypes[1312])) { + if (tp < &(gTypes[1319]) || tp >= &(gTypes[1320])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::FuncRefOp::static_kind(): - tp = &(gTypes[1311]); + tp = &(gTypes[1319]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1311]); + PyTypeObject * const tp = &(gTypes[1319]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1308].tp_hash; - tp->tp_richcompare = gTypes[1308].tp_richcompare; + tp->tp_hash = gTypes[1316].tp_hash; + tp->tp_richcompare = gTypes[1316].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1308]); + tp->tp_base = &(gTypes[1316]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/GNUInlineAttr.cpp b/bindings/Python/Generated/IR/HighLevel/GNUInlineAttr.cpp index 5dd631b76..192edc56f 100644 --- a/bindings/Python/Generated/IR/HighLevel/GNUInlineAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/GNUInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[961]) || tp >= &(gTypes[962])) { + if (tp < &(gTypes[965]) || tp >= &(gTypes[966])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::GNUInlineAttr::static_kind(): - tp = &(gTypes[961]); + tp = &(gTypes[965]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[961]); + PyTypeObject * const tp = &(gTypes[965]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/GenericAssocExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/GenericAssocExprOp.cpp new file mode 100644 index 000000000..34e748c82 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/GenericAssocExprOp.cpp @@ -0,0 +1,285 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::GenericAssocExprOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1384]) || tp >= &(gTypes[1385])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::GenericAssocExprOp::static_kind(): + tp = &(gTypes[1384]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "GenericAssocExprOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::result"), + nullptr, + }, + { + "body", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->body()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::body"), + nullptr, + }, + { + "match_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->match_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::match_type"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericAssocExprOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1384]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.GenericAssocExprOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::GenericAssocExprOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'GenericAssocExprOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'GenericAssocExprOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'GenericAssocExprOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/GenericSelectionExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/GenericSelectionExprOp.cpp new file mode 100644 index 000000000..c6c84a808 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/GenericSelectionExprOp.cpp @@ -0,0 +1,315 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::GenericSelectionExprOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1385]) || tp >= &(gTypes[1386])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::GenericSelectionExprOp::static_kind(): + tp = &(gTypes[1385]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "GenericSelectionExprOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::result"), + nullptr, + }, + { + "control", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->control()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::control"), + nullptr, + }, + { + "body", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->body()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::body"), + nullptr, + }, + { + "control_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->control_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::control_type"), + nullptr, + }, + { + "is_expression_predicate", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->is_expression_predicate()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::is_expression_predicate"), + nullptr, + }, + { + "is_type_predicate", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->is_type_predicate()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::is_type_predicate"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::GenericSelectionExprOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1385]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.GenericSelectionExprOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::GenericSelectionExprOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'GenericSelectionExprOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'GenericSelectionExprOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'GenericSelectionExprOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/GlobalRefOp.cpp b/bindings/Python/Generated/IR/HighLevel/GlobalRefOp.cpp index ba05fc91e..820ea3f75 100644 --- a/bindings/Python/Generated/IR/HighLevel/GlobalRefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/GlobalRefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1312]) || tp >= &(gTypes[1313])) { + if (tp < &(gTypes[1320]) || tp >= &(gTypes[1321])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::GlobalRefOp::static_kind(): - tp = &(gTypes[1312]); + tp = &(gTypes[1320]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1312]); + PyTypeObject * const tp = &(gTypes[1320]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1308].tp_hash; - tp->tp_richcompare = gTypes[1308].tp_richcompare; + tp->tp_hash = gTypes[1316].tp_hash; + tp->tp_richcompare = gTypes[1316].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1308]); + tp->tp_base = &(gTypes[1316]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/GotoStmtOp.cpp b/bindings/Python/Generated/IR/HighLevel/GotoStmtOp.cpp index 025623a2b..821a434d1 100644 --- a/bindings/Python/Generated/IR/HighLevel/GotoStmtOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/GotoStmtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1372]) || tp >= &(gTypes[1373])) { + if (tp < &(gTypes[1386]) || tp >= &(gTypes[1387])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::GotoStmtOp::static_kind(): - tp = &(gTypes[1372]); + tp = &(gTypes[1386]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "label", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->label()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::GotoStmtOp::label"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1372]); + PyTypeObject * const tp = &(gTypes[1386]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/HalfType.cpp b/bindings/Python/Generated/IR/HighLevel/HalfType.cpp index 0f3d36cf3..648204e0f 100644 --- a/bindings/Python/Generated/IR/HighLevel/HalfType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/HalfType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1497]) || tp >= &(gTypes[1498])) { + if (tp < &(gTypes[1513]) || tp >= &(gTypes[1514])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::HalfType::static_kind(): - tp = &(gTypes[1497]); + tp = &(gTypes[1513]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1497]); + PyTypeObject * const tp = &(gTypes[1513]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/IfOp.cpp b/bindings/Python/Generated/IR/HighLevel/IfOp.cpp index 27bd4323d..04f652423 100644 --- a/bindings/Python/Generated/IR/HighLevel/IfOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/IfOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1373]) || tp >= &(gTypes[1374])) { + if (tp < &(gTypes[1387]) || tp >= &(gTypes[1388])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::IfOp::static_kind(): - tp = &(gTypes[1373]); + tp = &(gTypes[1387]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::IfOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::IfOp::condition_region"), nullptr, }, { @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1373]); + PyTypeObject * const tp = &(gTypes[1387]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ImagOp.cpp b/bindings/Python/Generated/IR/HighLevel/ImagOp.cpp index 77fb4b899..daf22c5b1 100644 --- a/bindings/Python/Generated/IR/HighLevel/ImagOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ImagOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1383]) || tp >= &(gTypes[1384])) { + if (tp < &(gTypes[1388]) || tp >= &(gTypes[1389])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ImagOp::static_kind(): - tp = &(gTypes[1383]); + tp = &(gTypes[1388]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::ImagOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::ImagOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1383]); + PyTypeObject * const tp = &(gTypes[1388]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ImplicitCastOp.cpp b/bindings/Python/Generated/IR/HighLevel/ImplicitCastOp.cpp index 941429439..3698c18a4 100644 --- a/bindings/Python/Generated/IR/HighLevel/ImplicitCastOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ImplicitCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1384]) || tp >= &(gTypes[1385])) { + if (tp < &(gTypes[1389]) || tp >= &(gTypes[1390])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ImplicitCastOp::static_kind(): - tp = &(gTypes[1384]); + tp = &(gTypes[1389]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1384]); + PyTypeObject * const tp = &(gTypes[1389]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/IndirectCallOp.cpp b/bindings/Python/Generated/IR/HighLevel/IndirectCallOp.cpp index f9e7c8342..7f5ad5141 100644 --- a/bindings/Python/Generated/IR/HighLevel/IndirectCallOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/IndirectCallOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1385]) || tp >= &(gTypes[1386])) { + if (tp < &(gTypes[1390]) || tp >= &(gTypes[1391])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::IndirectCallOp::static_kind(): - tp = &(gTypes[1385]); + tp = &(gTypes[1390]); break; } @@ -134,6 +133,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::IndirectCallOp::callee"), nullptr, }, + { + "arg_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::IndirectCallOp::arg_operands"), + nullptr, + }, + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::IndirectCallOp::results"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1385]); + PyTypeObject * const tp = &(gTypes[1390]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/IndirectGotoStmtOp.cpp b/bindings/Python/Generated/IR/HighLevel/IndirectGotoStmtOp.cpp index db97e6ba9..41509d836 100644 --- a/bindings/Python/Generated/IR/HighLevel/IndirectGotoStmtOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/IndirectGotoStmtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1374]) || tp >= &(gTypes[1375])) { + if (tp < &(gTypes[1391]) || tp >= &(gTypes[1392])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::IndirectGotoStmtOp::static_kind(): - tp = &(gTypes[1374]); + tp = &(gTypes[1391]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1374]); + PyTypeObject * const tp = &(gTypes[1391]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/InitListExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/InitListExprOp.cpp index 2f44130f1..704d2232f 100644 --- a/bindings/Python/Generated/IR/HighLevel/InitListExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/InitListExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1386]) || tp >= &(gTypes[1387])) { + if (tp < &(gTypes[1392]) || tp >= &(gTypes[1393])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::InitListExprOp::static_kind(): - tp = &(gTypes[1386]); + tp = &(gTypes[1392]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "elements", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::elements); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::InitListExprOp::elements"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1386]); + PyTypeObject * const tp = &(gTypes[1392]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/InitializedConstantOp.cpp b/bindings/Python/Generated/IR/HighLevel/InitializedConstantOp.cpp index d76e6ed97..cc2ae8a1e 100644 --- a/bindings/Python/Generated/IR/HighLevel/InitializedConstantOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/InitializedConstantOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1387]) || tp >= &(gTypes[1388])) { + if (tp < &(gTypes[1393]) || tp >= &(gTypes[1394])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::InitializedConstantOp::static_kind(): - tp = &(gTypes[1387]); + tp = &(gTypes[1393]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "init", + "initializer", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->init()); + return ::mx::to_python(T_cast(self)->initializer()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::InitializedConstantOp::init"), + PyDoc_STR("Wrapper for mx::ir::hl::InitializedConstantOp::initializer"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1387]); + PyTypeObject * const tp = &(gTypes[1393]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/Int128Type.cpp b/bindings/Python/Generated/IR/HighLevel/Int128Type.cpp index eeee22bca..055937431 100644 --- a/bindings/Python/Generated/IR/HighLevel/Int128Type.cpp +++ b/bindings/Python/Generated/IR/HighLevel/Int128Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1496]) || tp >= &(gTypes[1497])) { + if (tp < &(gTypes[1512]) || tp >= &(gTypes[1513])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::Int128Type::static_kind(): - tp = &(gTypes[1496]); + tp = &(gTypes[1512]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1496]); + PyTypeObject * const tp = &(gTypes[1512]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/IntType.cpp b/bindings/Python/Generated/IR/HighLevel/IntType.cpp index 342de02a5..29622d7da 100644 --- a/bindings/Python/Generated/IR/HighLevel/IntType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/IntType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1493]) || tp >= &(gTypes[1494])) { + if (tp < &(gTypes[1509]) || tp >= &(gTypes[1510])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::IntType::static_kind(): - tp = &(gTypes[1493]); + tp = &(gTypes[1509]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1493]); + PyTypeObject * const tp = &(gTypes[1509]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LNotOp.cpp b/bindings/Python/Generated/IR/HighLevel/LNotOp.cpp index d73bb4b44..69dac85e9 100644 --- a/bindings/Python/Generated/IR/HighLevel/LNotOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LNotOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1388]) || tp >= &(gTypes[1389])) { + if (tp < &(gTypes[1394]) || tp >= &(gTypes[1395])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LNotOp::static_kind(): - tp = &(gTypes[1388]); + tp = &(gTypes[1394]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::LNotOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::LNotOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::LNotOp::res"), + PyDoc_STR("Wrapper for mx::ir::hl::LNotOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1388]); + PyTypeObject * const tp = &(gTypes[1394]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LValueType.cpp b/bindings/Python/Generated/IR/HighLevel/LValueType.cpp index b07a71b46..7f03b1563 100644 --- a/bindings/Python/Generated/IR/HighLevel/LValueType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LValueType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1487]) || tp >= &(gTypes[1488])) { + if (tp < &(gTypes[1503]) || tp >= &(gTypes[1504])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LValueType::static_kind(): - tp = &(gTypes[1487]); + tp = &(gTypes[1503]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1487]); + PyTypeObject * const tp = &(gTypes[1503]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LabelDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/LabelDeclOp.cpp index e509bf015..1659a0e51 100644 --- a/bindings/Python/Generated/IR/HighLevel/LabelDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LabelDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1375]) || tp >= &(gTypes[1376])) { + if (tp < &(gTypes[1395]) || tp >= &(gTypes[1396])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LabelDeclOp::static_kind(): - tp = &(gTypes[1375]); + tp = &(gTypes[1395]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::LabelDeclOp::result"), + nullptr, + }, { "name", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1375]); + PyTypeObject * const tp = &(gTypes[1395]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LabelStmtOp.cpp b/bindings/Python/Generated/IR/HighLevel/LabelStmtOp.cpp index d1fc754c3..10059c1ce 100644 --- a/bindings/Python/Generated/IR/HighLevel/LabelStmtOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LabelStmtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1376]) || tp >= &(gTypes[1377])) { + if (tp < &(gTypes[1396]) || tp >= &(gTypes[1397])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LabelStmtOp::static_kind(): - tp = &(gTypes[1376]); + tp = &(gTypes[1396]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "label", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->label()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::LabelStmtOp::label"), + nullptr, + }, { "body", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1376]); + PyTypeObject * const tp = &(gTypes[1396]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LabelType.cpp b/bindings/Python/Generated/IR/HighLevel/LabelType.cpp index c3f7ed101..47308e3d8 100644 --- a/bindings/Python/Generated/IR/HighLevel/LabelType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LabelType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1485]) || tp >= &(gTypes[1486])) { + if (tp < &(gTypes[1501]) || tp >= &(gTypes[1502])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LabelType::static_kind(): - tp = &(gTypes[1485]); + tp = &(gTypes[1501]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1485]); + PyTypeObject * const tp = &(gTypes[1501]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LeafAttr.cpp b/bindings/Python/Generated/IR/HighLevel/LeafAttr.cpp index c111eb0f2..f4f6187e4 100644 --- a/bindings/Python/Generated/IR/HighLevel/LeafAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LeafAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[954]) || tp >= &(gTypes[955])) { + if (tp < &(gTypes[958]) || tp >= &(gTypes[959])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LeafAttr::static_kind(): - tp = &(gTypes[954]); + tp = &(gTypes[958]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[954]); + PyTypeObject * const tp = &(gTypes[958]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LoaderUninitializedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/LoaderUninitializedAttr.cpp index 310b81348..a0065dada 100644 --- a/bindings/Python/Generated/IR/HighLevel/LoaderUninitializedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LoaderUninitializedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[946]) || tp >= &(gTypes[947])) { + if (tp < &(gTypes[950]) || tp >= &(gTypes[951])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LoaderUninitializedAttr::static_kind(): - tp = &(gTypes[946]); + tp = &(gTypes[950]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[946]); + PyTypeObject * const tp = &(gTypes[950]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LongDoubleType.cpp b/bindings/Python/Generated/IR/HighLevel/LongDoubleType.cpp index bedb2a8d2..532f0ff69 100644 --- a/bindings/Python/Generated/IR/HighLevel/LongDoubleType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LongDoubleType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1501]) || tp >= &(gTypes[1502])) { + if (tp < &(gTypes[1517]) || tp >= &(gTypes[1518])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LongDoubleType::static_kind(): - tp = &(gTypes[1501]); + tp = &(gTypes[1517]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1501]); + PyTypeObject * const tp = &(gTypes[1517]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LongLongType.cpp b/bindings/Python/Generated/IR/HighLevel/LongLongType.cpp index fb796c244..c01724c17 100644 --- a/bindings/Python/Generated/IR/HighLevel/LongLongType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LongLongType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1495]) || tp >= &(gTypes[1496])) { + if (tp < &(gTypes[1511]) || tp >= &(gTypes[1512])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LongLongType::static_kind(): - tp = &(gTypes[1495]); + tp = &(gTypes[1511]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1495]); + PyTypeObject * const tp = &(gTypes[1511]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/LongType.cpp b/bindings/Python/Generated/IR/HighLevel/LongType.cpp index 87002eb5f..edca0321b 100644 --- a/bindings/Python/Generated/IR/HighLevel/LongType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/LongType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1494]) || tp >= &(gTypes[1495])) { + if (tp < &(gTypes[1510]) || tp >= &(gTypes[1511])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::LongType::static_kind(): - tp = &(gTypes[1494]); + tp = &(gTypes[1510]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1494]); + PyTypeObject * const tp = &(gTypes[1510]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MaxFieldAlignmentAttr.cpp b/bindings/Python/Generated/IR/HighLevel/MaxFieldAlignmentAttr.cpp index 0089b0bbc..499013554 100644 --- a/bindings/Python/Generated/IR/HighLevel/MaxFieldAlignmentAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MaxFieldAlignmentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[971]) || tp >= &(gTypes[972])) { + if (tp < &(gTypes[977]) || tp >= &(gTypes[978])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MaxFieldAlignmentAttr::static_kind(): - tp = &(gTypes[971]); + tp = &(gTypes[977]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[971]); + PyTypeObject * const tp = &(gTypes[977]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MayAliasAttr.cpp b/bindings/Python/Generated/IR/HighLevel/MayAliasAttr.cpp index 3c0ecb827..7ddae2a56 100644 --- a/bindings/Python/Generated/IR/HighLevel/MayAliasAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MayAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[958]) || tp >= &(gTypes[959])) { + if (tp < &(gTypes[962]) || tp >= &(gTypes[963])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MayAliasAttr::static_kind(): - tp = &(gTypes[958]); + tp = &(gTypes[962]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[958]); + PyTypeObject * const tp = &(gTypes[962]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MinusOp.cpp b/bindings/Python/Generated/IR/HighLevel/MinusOp.cpp index 6862ea681..8a69a0cef 100644 --- a/bindings/Python/Generated/IR/HighLevel/MinusOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MinusOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1389]) || tp >= &(gTypes[1390])) { + if (tp < &(gTypes[1397]) || tp >= &(gTypes[1398])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MinusOp::static_kind(): - tp = &(gTypes[1389]); + tp = &(gTypes[1397]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MinusOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::MinusOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1389]); + PyTypeObject * const tp = &(gTypes[1397]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ModeAttr.cpp b/bindings/Python/Generated/IR/HighLevel/ModeAttr.cpp index e280fa9e8..c02e10e7f 100644 --- a/bindings/Python/Generated/IR/HighLevel/ModeAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ModeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[966]) || tp >= &(gTypes[967])) { + if (tp < &(gTypes[972]) || tp >= &(gTypes[973])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ModeAttr::static_kind(): - tp = &(gTypes[966]); + tp = &(gTypes[972]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[966]); + PyTypeObject * const tp = &(gTypes[972]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MulFAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/MulFAssignOp.cpp index b22aa9024..ff1b6b8c8 100644 --- a/bindings/Python/Generated/IR/HighLevel/MulFAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MulFAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1390]) || tp >= &(gTypes[1391])) { + if (tp < &(gTypes[1398]) || tp >= &(gTypes[1399])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MulFAssignOp::static_kind(): - tp = &(gTypes[1390]); + tp = &(gTypes[1398]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulFAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::MulFAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulFAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::MulFAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1390]); + PyTypeObject * const tp = &(gTypes[1398]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MulFOp.cpp b/bindings/Python/Generated/IR/HighLevel/MulFOp.cpp index ef013c5e2..e8e8b9c12 100644 --- a/bindings/Python/Generated/IR/HighLevel/MulFOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MulFOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1391]) || tp >= &(gTypes[1392])) { + if (tp < &(gTypes[1399]) || tp >= &(gTypes[1400])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MulFOp::static_kind(): - tp = &(gTypes[1391]); + tp = &(gTypes[1399]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulFOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::MulFOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulFOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::MulFOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1391]); + PyTypeObject * const tp = &(gTypes[1399]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MulIAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/MulIAssignOp.cpp index d2e908e8d..8db8fbb13 100644 --- a/bindings/Python/Generated/IR/HighLevel/MulIAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MulIAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1392]) || tp >= &(gTypes[1393])) { + if (tp < &(gTypes[1400]) || tp >= &(gTypes[1401])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MulIAssignOp::static_kind(): - tp = &(gTypes[1392]); + tp = &(gTypes[1400]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulIAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::MulIAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulIAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::MulIAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1392]); + PyTypeObject * const tp = &(gTypes[1400]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/MulIOp.cpp b/bindings/Python/Generated/IR/HighLevel/MulIOp.cpp index 51073bf0b..2a8bd5058 100644 --- a/bindings/Python/Generated/IR/HighLevel/MulIOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/MulIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1393]) || tp >= &(gTypes[1394])) { + if (tp < &(gTypes[1401]) || tp >= &(gTypes[1402])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::MulIOp::static_kind(): - tp = &(gTypes[1393]); + tp = &(gTypes[1401]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulIOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::MulIOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::MulIOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::MulIOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1393]); + PyTypeObject * const tp = &(gTypes[1401]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NoCfCheckAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NoCfCheckAttr.cpp index b96ce75a0..0de1a81f3 100644 --- a/bindings/Python/Generated/IR/HighLevel/NoCfCheckAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NoCfCheckAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[962]) || tp >= &(gTypes[963])) { + if (tp < &(gTypes[966]) || tp >= &(gTypes[967])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NoCfCheckAttr::static_kind(): - tp = &(gTypes[962]); + tp = &(gTypes[966]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[962]); + PyTypeObject * const tp = &(gTypes[966]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NoInlineAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NoInlineAttr.cpp index a4c56d689..056a3b1cd 100644 --- a/bindings/Python/Generated/IR/HighLevel/NoInlineAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NoInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[944]) || tp >= &(gTypes[945])) { + if (tp < &(gTypes[948]) || tp >= &(gTypes[949])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NoInlineAttr::static_kind(): - tp = &(gTypes[944]); + tp = &(gTypes[948]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[944]); + PyTypeObject * const tp = &(gTypes[948]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NoInstrumentFunctionAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NoInstrumentFunctionAttr.cpp index b69f3d8e2..cb8a08f54 100644 --- a/bindings/Python/Generated/IR/HighLevel/NoInstrumentFunctionAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NoInstrumentFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[947]) || tp >= &(gTypes[948])) { + if (tp < &(gTypes[951]) || tp >= &(gTypes[952])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NoInstrumentFunctionAttr::static_kind(): - tp = &(gTypes[947]); + tp = &(gTypes[951]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[947]); + PyTypeObject * const tp = &(gTypes[951]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NoProfileInstrumentFunctionAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NoProfileInstrumentFunctionAttr.cpp new file mode 100644 index 000000000..330eafffb --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/NoProfileInstrumentFunctionAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::NoProfileInstrumentFunctionAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[970]) || tp >= &(gTypes[971])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::NoProfileInstrumentFunctionAttr::static_kind(): + tp = &(gTypes[970]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "NoProfileInstrumentFunctionAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::NoProfileInstrumentFunctionAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::NoProfileInstrumentFunctionAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[970]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.NoProfileInstrumentFunctionAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::NoProfileInstrumentFunctionAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'NoProfileInstrumentFunctionAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'NoProfileInstrumentFunctionAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'NoProfileInstrumentFunctionAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/NoThrowAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NoThrowAttr.cpp index a8335e3db..d5f83f29d 100644 --- a/bindings/Python/Generated/IR/HighLevel/NoThrowAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NoThrowAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[952]) || tp >= &(gTypes[953])) { + if (tp < &(gTypes[956]) || tp >= &(gTypes[957])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NoThrowAttr::static_kind(): - tp = &(gTypes[952]); + tp = &(gTypes[956]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[952]); + PyTypeObject * const tp = &(gTypes[956]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NonNullAttr.cpp b/bindings/Python/Generated/IR/HighLevel/NonNullAttr.cpp index 257d6c125..5351d400c 100644 --- a/bindings/Python/Generated/IR/HighLevel/NonNullAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[953]) || tp >= &(gTypes[954])) { + if (tp < &(gTypes[957]) || tp >= &(gTypes[958])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NonNullAttr::static_kind(): - tp = &(gTypes[953]); + tp = &(gTypes[957]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[953]); + PyTypeObject * const tp = &(gTypes[957]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/NotOp.cpp b/bindings/Python/Generated/IR/HighLevel/NotOp.cpp index 5d4d261fc..48cf482f7 100644 --- a/bindings/Python/Generated/IR/HighLevel/NotOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NotOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1394]) || tp >= &(gTypes[1395])) { + if (tp < &(gTypes[1402]) || tp >= &(gTypes[1403])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::NotOp::static_kind(): - tp = &(gTypes[1394]); + tp = &(gTypes[1402]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::NotOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::NotOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1394]); + PyTypeObject * const tp = &(gTypes[1402]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SkipStmtOp.cpp b/bindings/Python/Generated/IR/HighLevel/NullStmtOp.cpp similarity index 85% rename from bindings/Python/Generated/IR/HighLevel/SkipStmtOp.cpp rename to bindings/Python/Generated/IR/HighLevel/NullStmtOp.cpp index ce4c503c7..d9a576bfa 100644 --- a/bindings/Python/Generated/IR/HighLevel/SkipStmtOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/NullStmtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -27,7 +26,7 @@ #pragma GCC diagnostic ignored "-Wc99-extensions" #pragma GCC diagnostic ignored "-Wunused-function" namespace { -using T = mx::ir::hl::SkipStmtOp; +using T = mx::ir::hl::NullStmtOp; struct O final : public ::PyObject { @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1377]) || tp >= &(gTypes[1378])) { + if (tp < &(gTypes[1403]) || tp >= &(gTypes[1404])) { return std::nullopt; } @@ -89,8 +88,8 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { tp = gType; break; - case mx::ir::hl::SkipStmtOp::static_kind(): - tp = &(gTypes[1377]); + case mx::ir::hl::NullStmtOp::static_kind(): + tp = &(gTypes[1403]); break; } @@ -115,7 +114,7 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { } auto tp_obj = reinterpret_cast(gType); - if (0 != PyModule_AddObjectRef(module, "SkipStmtOp", tp_obj)) { + if (0 != PyModule_AddObjectRef(module, "NullStmtOp", tp_obj)) { return false; } @@ -145,7 +144,7 @@ static PyMethodDef gMethods[] = { return nullptr; }), METH_FASTCALL | METH_STATIC, - PyDoc_STR("Wrapper for mx::ir::hl::SkipStmtOp::static_kind"), + PyDoc_STR("Wrapper for mx::ir::hl::NullStmtOp::static_kind"), }, { "FROM", @@ -166,7 +165,7 @@ static PyMethodDef gMethods[] = { return nullptr; }), METH_FASTCALL | METH_STATIC, - PyDoc_STR("Wrapper for mx::ir::hl::SkipStmtOp::from"), + PyDoc_STR("Wrapper for mx::ir::hl::NullStmtOp::from"), }, { "producing", @@ -187,7 +186,7 @@ static PyMethodDef gMethods[] = { return nullptr; }), METH_FASTCALL | METH_STATIC, - PyDoc_STR("Wrapper for mx::ir::hl::SkipStmtOp::producing"), + PyDoc_STR("Wrapper for mx::ir::hl::NullStmtOp::producing"), }, {} // Sentinel. }; @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1377]); + PyTypeObject * const tp = &(gTypes[1403]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -205,28 +204,28 @@ PyTypeObject *InitType(void) noexcept { } PyObject_Free(obj); }; - tp->tp_name = "multiplier.ir.highlevel.SkipStmtOp"; + tp->tp_name = "multiplier.ir.highlevel.NullStmtOp"; tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; - tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::SkipStmtOp"); + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::NullStmtOp"); tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) - << "'SkipStmtOp.__init__' does not take any keyword arguments"; + << "'NullStmtOp.__init__' does not take any keyword arguments"; return -1; } if (!args || !PySequence_Check(args)) { PyErrorStreamer(PyExc_TypeError) - << "Invalid positional arguments passed to 'SkipStmtOp.__init__'"; + << "Invalid positional arguments passed to 'NullStmtOp.__init__'"; return -1; } @@ -236,7 +235,7 @@ PyTypeObject *InitType(void) noexcept { (void) obj; (void) num_args; PyErrorStreamer(PyExc_TypeError) - << "Class 'SkipStmtOp' cannot be directly instantiated"; + << "Class 'NullStmtOp' cannot be directly instantiated"; return -1; }; diff --git a/bindings/Python/Generated/IR/HighLevel/OffsetOfExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/OffsetOfExprOp.cpp index d36a94160..edcdbc99c 100644 --- a/bindings/Python/Generated/IR/HighLevel/OffsetOfExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/OffsetOfExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1395]) || tp >= &(gTypes[1396])) { + if (tp < &(gTypes[1404]) || tp >= &(gTypes[1405])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::OffsetOfExprOp::static_kind(): - tp = &(gTypes[1395]); + tp = &(gTypes[1404]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::OffsetOfExprOp::result"), nullptr, }, + { + "array_index_exprs", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::array_index_exprs); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::OffsetOfExprOp::array_index_exprs"), + nullptr, + }, { "source", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1395]); + PyTypeObject * const tp = &(gTypes[1404]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/OffsetOfNodeAttr.cpp b/bindings/Python/Generated/IR/HighLevel/OffsetOfNodeAttr.cpp index e9abb47e3..4f414bcfd 100644 --- a/bindings/Python/Generated/IR/HighLevel/OffsetOfNodeAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/OffsetOfNodeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[975]) || tp >= &(gTypes[976])) { + if (tp < &(gTypes[983]) || tp >= &(gTypes[984])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::OffsetOfNodeAttr::static_kind(): - tp = &(gTypes[975]); + tp = &(gTypes[983]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[975]); + PyTypeObject * const tp = &(gTypes[983]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/OpaqueValueExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/OpaqueValueExprOp.cpp index 00c520a14..d34c4f049 100644 --- a/bindings/Python/Generated/IR/HighLevel/OpaqueValueExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/OpaqueValueExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1396]) || tp >= &(gTypes[1397])) { + if (tp < &(gTypes[1405]) || tp >= &(gTypes[1406])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::OpaqueValueExprOp::static_kind(): - tp = &(gTypes[1396]); + tp = &(gTypes[1405]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "argument", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::argument); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::OpaqueValueExprOp::argument"), + nullptr, + }, { "result", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1396]); + PyTypeObject * const tp = &(gTypes[1405]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/Operation.cpp b/bindings/Python/Generated/IR/HighLevel/Operation.cpp index 92a2fd21b..ff06f69a7 100644 --- a/bindings/Python/Generated/IR/HighLevel/Operation.cpp +++ b/bindings/Python/Generated/IR/HighLevel/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1307]) || tp >= &(gTypes[1432])) { + if (tp < &(gTypes[1315]) || tp >= &(gTypes[1447])) { return std::nullopt; } @@ -90,497 +89,525 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DeclRefOp::static_kind(): - tp = &(gTypes[1309]); - break; - - case mx::ir::hl::EnumRefOp::static_kind(): - tp = &(gTypes[1310]); - break; - - case mx::ir::hl::FuncRefOp::static_kind(): - tp = &(gTypes[1311]); - break; - - case mx::ir::hl::GlobalRefOp::static_kind(): - tp = &(gTypes[1312]); - break; - - case mx::ir::hl::AccessSpecifierOp::static_kind(): - tp = &(gTypes[1313]); - break; - - case mx::ir::hl::AddFAssignOp::static_kind(): - tp = &(gTypes[1314]); - break; - - case mx::ir::hl::AddFOp::static_kind(): - tp = &(gTypes[1315]); - break; - - case mx::ir::hl::AddIAssignOp::static_kind(): - tp = &(gTypes[1316]); - break; - - case mx::ir::hl::AddIOp::static_kind(): tp = &(gTypes[1317]); break; - case mx::ir::hl::AddrLabelExprOp::static_kind(): + case mx::ir::hl::EnumRefOp::static_kind(): tp = &(gTypes[1318]); break; - case mx::ir::hl::AddressOfOp::static_kind(): + case mx::ir::hl::FuncRefOp::static_kind(): tp = &(gTypes[1319]); break; - case mx::ir::hl::AlignOfExprOp::static_kind(): + case mx::ir::hl::GlobalRefOp::static_kind(): tp = &(gTypes[1320]); break; - case mx::ir::hl::AlignOfTypeOp::static_kind(): + case mx::ir::hl::AccessSpecifierOp::static_kind(): tp = &(gTypes[1321]); break; - case mx::ir::hl::AsmOp::static_kind(): + case mx::ir::hl::AddFAssignOp::static_kind(): tp = &(gTypes[1322]); break; - case mx::ir::hl::AssignOp::static_kind(): + case mx::ir::hl::AddFOp::static_kind(): tp = &(gTypes[1323]); break; - case mx::ir::hl::BinAShrAssignOp::static_kind(): + case mx::ir::hl::AddIAssignOp::static_kind(): tp = &(gTypes[1324]); break; - case mx::ir::hl::BinAShrOp::static_kind(): + case mx::ir::hl::AddIOp::static_kind(): tp = &(gTypes[1325]); break; - case mx::ir::hl::BinAndAssignOp::static_kind(): + case mx::ir::hl::AddrLabelExprOp::static_kind(): tp = &(gTypes[1326]); break; - case mx::ir::hl::BinAndOp::static_kind(): + case mx::ir::hl::AddressOfOp::static_kind(): tp = &(gTypes[1327]); break; - case mx::ir::hl::BinCommaOp::static_kind(): + case mx::ir::hl::AlignOfExprOp::static_kind(): tp = &(gTypes[1328]); break; - case mx::ir::hl::BinLAndOp::static_kind(): + case mx::ir::hl::AlignOfTypeOp::static_kind(): tp = &(gTypes[1329]); break; - case mx::ir::hl::BinLOrOp::static_kind(): + case mx::ir::hl::AsmOp::static_kind(): tp = &(gTypes[1330]); break; - case mx::ir::hl::BinLShrAssignOp::static_kind(): + case mx::ir::hl::AssignOp::static_kind(): tp = &(gTypes[1331]); break; - case mx::ir::hl::BinLShrOp::static_kind(): + case mx::ir::hl::AttributedStmtOp::static_kind(): tp = &(gTypes[1332]); break; - case mx::ir::hl::BinOrAssignOp::static_kind(): + case mx::ir::hl::BinAShrAssignOp::static_kind(): tp = &(gTypes[1333]); break; - case mx::ir::hl::BinOrOp::static_kind(): + case mx::ir::hl::BinAShrOp::static_kind(): tp = &(gTypes[1334]); break; - case mx::ir::hl::BinShlAssignOp::static_kind(): + case mx::ir::hl::BinAndAssignOp::static_kind(): tp = &(gTypes[1335]); break; - case mx::ir::hl::BinShlOp::static_kind(): + case mx::ir::hl::BinAndOp::static_kind(): tp = &(gTypes[1336]); break; - case mx::ir::hl::BinXorAssignOp::static_kind(): + case mx::ir::hl::BinCommaOp::static_kind(): tp = &(gTypes[1337]); break; - case mx::ir::hl::BinXorOp::static_kind(): + case mx::ir::hl::BinLAndOp::static_kind(): tp = &(gTypes[1338]); break; - case mx::ir::hl::BuiltinBitCastOp::static_kind(): + case mx::ir::hl::BinLOrOp::static_kind(): tp = &(gTypes[1339]); break; - case mx::ir::hl::CStyleCastOp::static_kind(): + case mx::ir::hl::BinLShrAssignOp::static_kind(): tp = &(gTypes[1340]); break; - case mx::ir::hl::CallOp::static_kind(): + case mx::ir::hl::BinLShrOp::static_kind(): tp = &(gTypes[1341]); break; - case mx::ir::hl::ClassDeclOp::static_kind(): + case mx::ir::hl::BinOrAssignOp::static_kind(): tp = &(gTypes[1342]); break; - case mx::ir::hl::CmpOp::static_kind(): + case mx::ir::hl::BinOrOp::static_kind(): tp = &(gTypes[1343]); break; - case mx::ir::hl::CompoundLiteralOp::static_kind(): + case mx::ir::hl::BinShlAssignOp::static_kind(): tp = &(gTypes[1344]); break; - case mx::ir::hl::ConstantOp::static_kind(): + case mx::ir::hl::BinShlOp::static_kind(): tp = &(gTypes[1345]); break; - case mx::ir::hl::CxxBaseSpecifierOp::static_kind(): + case mx::ir::hl::BinXorAssignOp::static_kind(): tp = &(gTypes[1346]); break; - case mx::ir::hl::CxxStructDeclOp::static_kind(): + case mx::ir::hl::BinXorOp::static_kind(): tp = &(gTypes[1347]); break; - case mx::ir::hl::DerefOp::static_kind(): + case mx::ir::hl::BinaryCondOp::static_kind(): tp = &(gTypes[1348]); break; - case mx::ir::hl::DivFAssignOp::static_kind(): + case mx::ir::hl::BreakOp::static_kind(): tp = &(gTypes[1349]); break; - case mx::ir::hl::DivFOp::static_kind(): + case mx::ir::hl::BuiltinBitCastOp::static_kind(): tp = &(gTypes[1350]); break; - case mx::ir::hl::DivSAssignOp::static_kind(): + case mx::ir::hl::BuiltinTypesCompatiblePOp::static_kind(): tp = &(gTypes[1351]); break; - case mx::ir::hl::DivSOp::static_kind(): + case mx::ir::hl::CStyleCastOp::static_kind(): tp = &(gTypes[1352]); break; - case mx::ir::hl::DivUAssignOp::static_kind(): + case mx::ir::hl::CallOp::static_kind(): tp = &(gTypes[1353]); break; - case mx::ir::hl::DivUOp::static_kind(): + case mx::ir::hl::CaseOp::static_kind(): tp = &(gTypes[1354]); break; - case mx::ir::hl::EnumConstantOp::static_kind(): + case mx::ir::hl::ChooseExprOp::static_kind(): tp = &(gTypes[1355]); break; - case mx::ir::hl::EnumDeclOp::static_kind(): + case mx::ir::hl::ClassDeclOp::static_kind(): tp = &(gTypes[1356]); break; - case mx::ir::hl::ExprOp::static_kind(): + case mx::ir::hl::CmpOp::static_kind(): tp = &(gTypes[1357]); break; - case mx::ir::hl::ExtensionOp::static_kind(): + case mx::ir::hl::CompoundLiteralOp::static_kind(): tp = &(gTypes[1358]); break; - case mx::ir::hl::FCmpOp::static_kind(): + case mx::ir::hl::CondOp::static_kind(): tp = &(gTypes[1359]); break; - case mx::ir::hl::FieldDeclOp::static_kind(): + case mx::ir::hl::CondYieldOp::static_kind(): tp = &(gTypes[1360]); break; - case mx::ir::hl::BinaryCondOp::static_kind(): + case mx::ir::hl::ConstantOp::static_kind(): tp = &(gTypes[1361]); break; - case mx::ir::hl::BreakOp::static_kind(): + case mx::ir::hl::ContinueOp::static_kind(): tp = &(gTypes[1362]); break; - case mx::ir::hl::CaseOp::static_kind(): + case mx::ir::hl::CxxBaseSpecifierOp::static_kind(): tp = &(gTypes[1363]); break; - case mx::ir::hl::CondOp::static_kind(): + case mx::ir::hl::CxxStructDeclOp::static_kind(): tp = &(gTypes[1364]); break; - case mx::ir::hl::CondYieldOp::static_kind(): + case mx::ir::hl::DefaultOp::static_kind(): tp = &(gTypes[1365]); break; - case mx::ir::hl::ContinueOp::static_kind(): + case mx::ir::hl::DerefOp::static_kind(): tp = &(gTypes[1366]); break; - case mx::ir::hl::DefaultOp::static_kind(): + case mx::ir::hl::DivFAssignOp::static_kind(): tp = &(gTypes[1367]); break; - case mx::ir::hl::DoOp::static_kind(): + case mx::ir::hl::DivFOp::static_kind(): tp = &(gTypes[1368]); break; - case mx::ir::hl::EmptyDeclOp::static_kind(): + case mx::ir::hl::DivSAssignOp::static_kind(): tp = &(gTypes[1369]); break; - case mx::ir::hl::ForOp::static_kind(): + case mx::ir::hl::DivSOp::static_kind(): tp = &(gTypes[1370]); break; - case mx::ir::hl::FuncOp::static_kind(): + case mx::ir::hl::DivUAssignOp::static_kind(): tp = &(gTypes[1371]); break; - case mx::ir::hl::GotoStmtOp::static_kind(): + case mx::ir::hl::DivUOp::static_kind(): tp = &(gTypes[1372]); break; - case mx::ir::hl::IfOp::static_kind(): + case mx::ir::hl::DoOp::static_kind(): tp = &(gTypes[1373]); break; - case mx::ir::hl::IndirectGotoStmtOp::static_kind(): + case mx::ir::hl::EmptyDeclOp::static_kind(): tp = &(gTypes[1374]); break; - case mx::ir::hl::LabelDeclOp::static_kind(): + case mx::ir::hl::EnumConstantOp::static_kind(): tp = &(gTypes[1375]); break; - case mx::ir::hl::LabelStmtOp::static_kind(): + case mx::ir::hl::EnumDeclOp::static_kind(): tp = &(gTypes[1376]); break; - case mx::ir::hl::SkipStmtOp::static_kind(): + case mx::ir::hl::ExprOp::static_kind(): tp = &(gTypes[1377]); break; - case mx::ir::hl::SwitchOp::static_kind(): + case mx::ir::hl::ExtensionOp::static_kind(): tp = &(gTypes[1378]); break; - case mx::ir::hl::TypeYieldOp::static_kind(): + case mx::ir::hl::FCmpOp::static_kind(): tp = &(gTypes[1379]); break; - case mx::ir::hl::ValueYieldOp::static_kind(): + case mx::ir::hl::FieldDeclOp::static_kind(): tp = &(gTypes[1380]); break; - case mx::ir::hl::VarDeclOp::static_kind(): + case mx::ir::hl::FileScopeAsmOp::static_kind(): tp = &(gTypes[1381]); break; - case mx::ir::hl::WhileOp::static_kind(): + case mx::ir::hl::ForOp::static_kind(): tp = &(gTypes[1382]); break; - case mx::ir::hl::ImagOp::static_kind(): + case mx::ir::hl::FuncOp::static_kind(): tp = &(gTypes[1383]); break; - case mx::ir::hl::ImplicitCastOp::static_kind(): + case mx::ir::hl::GenericAssocExprOp::static_kind(): tp = &(gTypes[1384]); break; - case mx::ir::hl::IndirectCallOp::static_kind(): + case mx::ir::hl::GenericSelectionExprOp::static_kind(): tp = &(gTypes[1385]); break; - case mx::ir::hl::InitListExprOp::static_kind(): + case mx::ir::hl::GotoStmtOp::static_kind(): tp = &(gTypes[1386]); break; - case mx::ir::hl::InitializedConstantOp::static_kind(): + case mx::ir::hl::IfOp::static_kind(): tp = &(gTypes[1387]); break; - case mx::ir::hl::LNotOp::static_kind(): + case mx::ir::hl::ImagOp::static_kind(): tp = &(gTypes[1388]); break; - case mx::ir::hl::MinusOp::static_kind(): + case mx::ir::hl::ImplicitCastOp::static_kind(): tp = &(gTypes[1389]); break; - case mx::ir::hl::MulFAssignOp::static_kind(): + case mx::ir::hl::IndirectCallOp::static_kind(): tp = &(gTypes[1390]); break; - case mx::ir::hl::MulFOp::static_kind(): + case mx::ir::hl::IndirectGotoStmtOp::static_kind(): tp = &(gTypes[1391]); break; - case mx::ir::hl::MulIAssignOp::static_kind(): + case mx::ir::hl::InitListExprOp::static_kind(): tp = &(gTypes[1392]); break; - case mx::ir::hl::MulIOp::static_kind(): + case mx::ir::hl::InitializedConstantOp::static_kind(): tp = &(gTypes[1393]); break; - case mx::ir::hl::NotOp::static_kind(): + case mx::ir::hl::LNotOp::static_kind(): tp = &(gTypes[1394]); break; - case mx::ir::hl::OffsetOfExprOp::static_kind(): + case mx::ir::hl::LabelDeclOp::static_kind(): tp = &(gTypes[1395]); break; - case mx::ir::hl::OpaqueValueExprOp::static_kind(): + case mx::ir::hl::LabelStmtOp::static_kind(): tp = &(gTypes[1396]); break; - case mx::ir::hl::PlusOp::static_kind(): + case mx::ir::hl::MinusOp::static_kind(): tp = &(gTypes[1397]); break; - case mx::ir::hl::PostDecOp::static_kind(): + case mx::ir::hl::MulFAssignOp::static_kind(): tp = &(gTypes[1398]); break; - case mx::ir::hl::PostIncOp::static_kind(): + case mx::ir::hl::MulFOp::static_kind(): tp = &(gTypes[1399]); break; - case mx::ir::hl::PreDecOp::static_kind(): + case mx::ir::hl::MulIAssignOp::static_kind(): tp = &(gTypes[1400]); break; - case mx::ir::hl::PreIncOp::static_kind(): + case mx::ir::hl::MulIOp::static_kind(): tp = &(gTypes[1401]); break; - case mx::ir::hl::PredefinedExprOp::static_kind(): + case mx::ir::hl::NotOp::static_kind(): tp = &(gTypes[1402]); break; - case mx::ir::hl::PreferredAlignOfExprOp::static_kind(): + case mx::ir::hl::NullStmtOp::static_kind(): tp = &(gTypes[1403]); break; - case mx::ir::hl::PreferredAlignOfTypeOp::static_kind(): + case mx::ir::hl::OffsetOfExprOp::static_kind(): tp = &(gTypes[1404]); break; - case mx::ir::hl::RealOp::static_kind(): + case mx::ir::hl::OpaqueValueExprOp::static_kind(): tp = &(gTypes[1405]); break; - case mx::ir::hl::RecordMemberOp::static_kind(): + case mx::ir::hl::PlusOp::static_kind(): tp = &(gTypes[1406]); break; - case mx::ir::hl::RemFAssignOp::static_kind(): + case mx::ir::hl::PostDecOp::static_kind(): tp = &(gTypes[1407]); break; - case mx::ir::hl::RemFOp::static_kind(): + case mx::ir::hl::PostIncOp::static_kind(): tp = &(gTypes[1408]); break; - case mx::ir::hl::RemSAssignOp::static_kind(): + case mx::ir::hl::PreDecOp::static_kind(): tp = &(gTypes[1409]); break; - case mx::ir::hl::RemSOp::static_kind(): + case mx::ir::hl::PreIncOp::static_kind(): tp = &(gTypes[1410]); break; - case mx::ir::hl::RemUAssignOp::static_kind(): + case mx::ir::hl::PredefinedExprOp::static_kind(): tp = &(gTypes[1411]); break; - case mx::ir::hl::RemUOp::static_kind(): + case mx::ir::hl::PreferredAlignOfExprOp::static_kind(): tp = &(gTypes[1412]); break; - case mx::ir::hl::ReturnOp::static_kind(): + case mx::ir::hl::PreferredAlignOfTypeOp::static_kind(): tp = &(gTypes[1413]); break; - case mx::ir::hl::SizeOfExprOp::static_kind(): + case mx::ir::hl::RealOp::static_kind(): tp = &(gTypes[1414]); break; - case mx::ir::hl::SizeOfTypeOp::static_kind(): + case mx::ir::hl::RecordMemberOp::static_kind(): tp = &(gTypes[1415]); break; - case mx::ir::hl::StmtExprOp::static_kind(): + case mx::ir::hl::RemFAssignOp::static_kind(): tp = &(gTypes[1416]); break; - case mx::ir::hl::StructDeclOp::static_kind(): + case mx::ir::hl::RemFOp::static_kind(): tp = &(gTypes[1417]); break; - case mx::ir::hl::SubFAssignOp::static_kind(): + case mx::ir::hl::RemSAssignOp::static_kind(): tp = &(gTypes[1418]); break; - case mx::ir::hl::SubFOp::static_kind(): + case mx::ir::hl::RemSOp::static_kind(): tp = &(gTypes[1419]); break; - case mx::ir::hl::SubIAssignOp::static_kind(): + case mx::ir::hl::RemUAssignOp::static_kind(): tp = &(gTypes[1420]); break; - case mx::ir::hl::SubIOp::static_kind(): + case mx::ir::hl::RemUOp::static_kind(): tp = &(gTypes[1421]); break; - case mx::ir::hl::SubscriptOp::static_kind(): + case mx::ir::hl::ReturnOp::static_kind(): tp = &(gTypes[1422]); break; - case mx::ir::hl::ThisOp::static_kind(): + case mx::ir::hl::SizeOfExprOp::static_kind(): tp = &(gTypes[1423]); break; - case mx::ir::hl::TranslationUnitOp::static_kind(): + case mx::ir::hl::SizeOfTypeOp::static_kind(): tp = &(gTypes[1424]); break; - case mx::ir::hl::TypeAliasOp::static_kind(): + case mx::ir::hl::StaticAssertDeclOp::static_kind(): tp = &(gTypes[1425]); break; - case mx::ir::hl::TypeDeclOp::static_kind(): + case mx::ir::hl::StmtExprOp::static_kind(): tp = &(gTypes[1426]); break; - case mx::ir::hl::TypeDefOp::static_kind(): + case mx::ir::hl::StructDeclOp::static_kind(): tp = &(gTypes[1427]); break; - case mx::ir::hl::TypeOfExprOp::static_kind(): + case mx::ir::hl::SubFAssignOp::static_kind(): tp = &(gTypes[1428]); break; - case mx::ir::hl::UnionDeclOp::static_kind(): + case mx::ir::hl::SubFOp::static_kind(): tp = &(gTypes[1429]); break; - case mx::ir::hl::UnreachableOp::static_kind(): + case mx::ir::hl::SubIAssignOp::static_kind(): tp = &(gTypes[1430]); break; - case mx::ir::hl::VAArgExprOp::static_kind(): + case mx::ir::hl::SubIOp::static_kind(): tp = &(gTypes[1431]); break; + case mx::ir::hl::SubscriptOp::static_kind(): + tp = &(gTypes[1432]); + break; + + case mx::ir::hl::SwitchOp::static_kind(): + tp = &(gTypes[1433]); + break; + + case mx::ir::hl::ThisOp::static_kind(): + tp = &(gTypes[1434]); + break; + + case mx::ir::hl::TranslationUnitOp::static_kind(): + tp = &(gTypes[1435]); + break; + + case mx::ir::hl::TypeAliasOp::static_kind(): + tp = &(gTypes[1436]); + break; + + case mx::ir::hl::TypeDeclOp::static_kind(): + tp = &(gTypes[1437]); + break; + + case mx::ir::hl::TypeDefOp::static_kind(): + tp = &(gTypes[1438]); + break; + + case mx::ir::hl::TypeOfExprOp::static_kind(): + tp = &(gTypes[1439]); + break; + + case mx::ir::hl::TypeYieldOp::static_kind(): + tp = &(gTypes[1440]); + break; + + case mx::ir::hl::UnionDeclOp::static_kind(): + tp = &(gTypes[1441]); + break; + + case mx::ir::hl::UnreachableOp::static_kind(): + tp = &(gTypes[1442]); + break; + + case mx::ir::hl::VAArgExprOp::static_kind(): + tp = &(gTypes[1443]); + break; + + case mx::ir::hl::ValueYieldOp::static_kind(): + tp = &(gTypes[1444]); + break; + + case mx::ir::hl::VarDeclOp::static_kind(): + tp = &(gTypes[1445]); + break; + + case mx::ir::hl::WhileOp::static_kind(): + tp = &(gTypes[1446]); + break; + } auto ret = tp->tp_alloc(tp, 0); if (auto obj = O_cast(ret)) { @@ -646,7 +673,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1307]); + PyTypeObject * const tp = &(gTypes[1315]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -661,12 +688,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PackedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/PackedAttr.cpp index 88a3267fc..3ac5b2dcb 100644 --- a/bindings/Python/Generated/IR/HighLevel/PackedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PackedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[948]) || tp >= &(gTypes[949])) { + if (tp < &(gTypes[952]) || tp >= &(gTypes[953])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PackedAttr::static_kind(): - tp = &(gTypes[948]); + tp = &(gTypes[952]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[948]); + PyTypeObject * const tp = &(gTypes[952]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ParenType.cpp b/bindings/Python/Generated/IR/HighLevel/ParenType.cpp index 19b4b6a0f..438cc372c 100644 --- a/bindings/Python/Generated/IR/HighLevel/ParenType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ParenType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1486]) || tp >= &(gTypes[1487])) { + if (tp < &(gTypes[1502]) || tp >= &(gTypes[1503])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ParenType::static_kind(): - tp = &(gTypes[1486]); + tp = &(gTypes[1502]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1486]); + PyTypeObject * const tp = &(gTypes[1502]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PlusOp.cpp b/bindings/Python/Generated/IR/HighLevel/PlusOp.cpp index e581133bd..4ea53c564 100644 --- a/bindings/Python/Generated/IR/HighLevel/PlusOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PlusOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1397]) || tp >= &(gTypes[1398])) { + if (tp < &(gTypes[1406]) || tp >= &(gTypes[1407])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PlusOp::static_kind(): - tp = &(gTypes[1397]); + tp = &(gTypes[1406]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PlusOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PlusOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1397]); + PyTypeObject * const tp = &(gTypes[1406]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PointerType.cpp b/bindings/Python/Generated/IR/HighLevel/PointerType.cpp index c7b13ea57..7a1ba5a91 100644 --- a/bindings/Python/Generated/IR/HighLevel/PointerType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1504]) || tp >= &(gTypes[1505])) { + if (tp < &(gTypes[1520]) || tp >= &(gTypes[1521])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PointerType::static_kind(): - tp = &(gTypes[1504]); + tp = &(gTypes[1520]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1504]); + PyTypeObject * const tp = &(gTypes[1520]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PostDecOp.cpp b/bindings/Python/Generated/IR/HighLevel/PostDecOp.cpp index be0fe545e..199bb5ec0 100644 --- a/bindings/Python/Generated/IR/HighLevel/PostDecOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PostDecOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1398]) || tp >= &(gTypes[1399])) { + if (tp < &(gTypes[1407]) || tp >= &(gTypes[1408])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PostDecOp::static_kind(): - tp = &(gTypes[1398]); + tp = &(gTypes[1407]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PostDecOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PostDecOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1398]); + PyTypeObject * const tp = &(gTypes[1407]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PostIncOp.cpp b/bindings/Python/Generated/IR/HighLevel/PostIncOp.cpp index ef9dcbc4b..47ff55803 100644 --- a/bindings/Python/Generated/IR/HighLevel/PostIncOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PostIncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1399]) || tp >= &(gTypes[1400])) { + if (tp < &(gTypes[1408]) || tp >= &(gTypes[1409])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PostIncOp::static_kind(): - tp = &(gTypes[1399]); + tp = &(gTypes[1408]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PostIncOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PostIncOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1399]); + PyTypeObject * const tp = &(gTypes[1408]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PreDecOp.cpp b/bindings/Python/Generated/IR/HighLevel/PreDecOp.cpp index eff28ec2e..031158255 100644 --- a/bindings/Python/Generated/IR/HighLevel/PreDecOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PreDecOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1400]) || tp >= &(gTypes[1401])) { + if (tp < &(gTypes[1409]) || tp >= &(gTypes[1410])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PreDecOp::static_kind(): - tp = &(gTypes[1400]); + tp = &(gTypes[1409]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PreDecOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PreDecOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1400]); + PyTypeObject * const tp = &(gTypes[1409]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PreIncOp.cpp b/bindings/Python/Generated/IR/HighLevel/PreIncOp.cpp index 1ed4c6ddc..ce1278f52 100644 --- a/bindings/Python/Generated/IR/HighLevel/PreIncOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PreIncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1401]) || tp >= &(gTypes[1402])) { + if (tp < &(gTypes[1410]) || tp >= &(gTypes[1411])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PreIncOp::static_kind(): - tp = &(gTypes[1401]); + tp = &(gTypes[1410]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PreIncOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PreIncOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1401]); + PyTypeObject * const tp = &(gTypes[1410]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PredefinedExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/PredefinedExprOp.cpp index afa045136..035b11c08 100644 --- a/bindings/Python/Generated/IR/HighLevel/PredefinedExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PredefinedExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1402]) || tp >= &(gTypes[1403])) { + if (tp < &(gTypes[1411]) || tp >= &(gTypes[1412])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PredefinedExprOp::static_kind(): - tp = &(gTypes[1402]); + tp = &(gTypes[1411]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1402]); + PyTypeObject * const tp = &(gTypes[1411]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfExprOp.cpp index 3e160c2df..c4bb4d97c 100644 --- a/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1403]) || tp >= &(gTypes[1404])) { + if (tp < &(gTypes[1412]) || tp >= &(gTypes[1413])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PreferredAlignOfExprOp::static_kind(): - tp = &(gTypes[1403]); + tp = &(gTypes[1412]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "expr", + "expression", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->expr()); + return ::mx::to_python(T_cast(self)->expression()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PreferredAlignOfExprOp::expr"), + PyDoc_STR("Wrapper for mx::ir::hl::PreferredAlignOfExprOp::expression"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1403]); + PyTypeObject * const tp = &(gTypes[1412]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfTypeOp.cpp b/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfTypeOp.cpp index 7081da343..fbcdf56d0 100644 --- a/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfTypeOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PreferredAlignOfTypeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1404]) || tp >= &(gTypes[1405])) { + if (tp < &(gTypes[1413]) || tp >= &(gTypes[1414])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PreferredAlignOfTypeOp::static_kind(): - tp = &(gTypes[1404]); + tp = &(gTypes[1413]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::PreferredAlignOfTypeOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::PreferredAlignOfTypeOp::argument"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1404]); + PyTypeObject * const tp = &(gTypes[1413]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/PureAttr.cpp b/bindings/Python/Generated/IR/HighLevel/PureAttr.cpp index 1f6adbfc2..a7b05074c 100644 --- a/bindings/Python/Generated/IR/HighLevel/PureAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/PureAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[949]) || tp >= &(gTypes[950])) { + if (tp < &(gTypes[953]) || tp >= &(gTypes[954])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::PureAttr::static_kind(): - tp = &(gTypes[949]); + tp = &(gTypes[953]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[949]); + PyTypeObject * const tp = &(gTypes[953]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RValueType.cpp b/bindings/Python/Generated/IR/HighLevel/RValueType.cpp index 041126794..398ff0674 100644 --- a/bindings/Python/Generated/IR/HighLevel/RValueType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RValueType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1488]) || tp >= &(gTypes[1489])) { + if (tp < &(gTypes[1504]) || tp >= &(gTypes[1505])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RValueType::static_kind(): - tp = &(gTypes[1488]); + tp = &(gTypes[1504]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1488]); + PyTypeObject * const tp = &(gTypes[1504]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RealOp.cpp b/bindings/Python/Generated/IR/HighLevel/RealOp.cpp index 8148ef55a..1113ac9fe 100644 --- a/bindings/Python/Generated/IR/HighLevel/RealOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RealOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1405]) || tp >= &(gTypes[1406])) { + if (tp < &(gTypes[1414]) || tp >= &(gTypes[1415])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RealOp::static_kind(): - tp = &(gTypes[1405]); + tp = &(gTypes[1414]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RealOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::RealOp::argument"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1405]); + PyTypeObject * const tp = &(gTypes[1414]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RecordMemberOp.cpp b/bindings/Python/Generated/IR/HighLevel/RecordMemberOp.cpp index 323889c6c..12fdfcc39 100644 --- a/bindings/Python/Generated/IR/HighLevel/RecordMemberOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RecordMemberOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1406]) || tp >= &(gTypes[1407])) { + if (tp < &(gTypes[1415]) || tp >= &(gTypes[1416])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RecordMemberOp::static_kind(): - tp = &(gTypes[1406]); + tp = &(gTypes[1415]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "name", + "field", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->name()); + return ::mx::to_python(T_cast(self)->field()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RecordMemberOp::name"), + PyDoc_STR("Wrapper for mx::ir::hl::RecordMemberOp::field"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1406]); + PyTypeObject * const tp = &(gTypes[1415]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RecordType.cpp b/bindings/Python/Generated/IR/HighLevel/RecordType.cpp index 6c0c4eb29..b8b9a5e6d 100644 --- a/bindings/Python/Generated/IR/HighLevel/RecordType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RecordType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1481]) || tp >= &(gTypes[1482])) { + if (tp < &(gTypes[1497]) || tp >= &(gTypes[1498])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RecordType::static_kind(): - tp = &(gTypes[1481]); + tp = &(gTypes[1497]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1481]); + PyTypeObject * const tp = &(gTypes[1497]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RefOp.cpp b/bindings/Python/Generated/IR/HighLevel/RefOp.cpp index 8e724ca83..6cff77340 100644 --- a/bindings/Python/Generated/IR/HighLevel/RefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1308]) || tp >= &(gTypes[1313])) { + if (tp < &(gTypes[1316]) || tp >= &(gTypes[1321])) { return std::nullopt; } @@ -90,19 +89,19 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::DeclRefOp::static_kind(): - tp = &(gTypes[1309]); + tp = &(gTypes[1317]); break; case mx::ir::hl::EnumRefOp::static_kind(): - tp = &(gTypes[1310]); + tp = &(gTypes[1318]); break; case mx::ir::hl::FuncRefOp::static_kind(): - tp = &(gTypes[1311]); + tp = &(gTypes[1319]); break; case mx::ir::hl::GlobalRefOp::static_kind(): - tp = &(gTypes[1312]); + tp = &(gTypes[1320]); break; } @@ -180,7 +179,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1308]); + PyTypeObject * const tp = &(gTypes[1316]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -195,12 +194,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ReferenceType.cpp b/bindings/Python/Generated/IR/HighLevel/ReferenceType.cpp index e12b00d26..4c4ac9007 100644 --- a/bindings/Python/Generated/IR/HighLevel/ReferenceType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1510]) || tp >= &(gTypes[1511])) { + if (tp < &(gTypes[1526]) || tp >= &(gTypes[1527])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ReferenceType::static_kind(): - tp = &(gTypes[1510]); + tp = &(gTypes[1526]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1510]); + PyTypeObject * const tp = &(gTypes[1526]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemFAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemFAssignOp.cpp index 44817ad00..e015c10dd 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemFAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemFAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1407]) || tp >= &(gTypes[1408])) { + if (tp < &(gTypes[1416]) || tp >= &(gTypes[1417])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemFAssignOp::static_kind(): - tp = &(gTypes[1407]); + tp = &(gTypes[1416]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemFAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::RemFAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemFAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::RemFAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1407]); + PyTypeObject * const tp = &(gTypes[1416]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemFOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemFOp.cpp index 80b45e0c3..be1236309 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemFOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemFOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1408]) || tp >= &(gTypes[1409])) { + if (tp < &(gTypes[1417]) || tp >= &(gTypes[1418])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemFOp::static_kind(): - tp = &(gTypes[1408]); + tp = &(gTypes[1417]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemFOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemFOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemFOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemFOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1408]); + PyTypeObject * const tp = &(gTypes[1417]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemSAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemSAssignOp.cpp index 0ebfe507d..a2dfee19b 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemSAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemSAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1409]) || tp >= &(gTypes[1410])) { + if (tp < &(gTypes[1418]) || tp >= &(gTypes[1419])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemSAssignOp::static_kind(): - tp = &(gTypes[1409]); + tp = &(gTypes[1418]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemSAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::RemSAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemSAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::RemSAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1409]); + PyTypeObject * const tp = &(gTypes[1418]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemSOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemSOp.cpp index 181fcda4d..720ae0750 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemSOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemSOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1410]) || tp >= &(gTypes[1411])) { + if (tp < &(gTypes[1419]) || tp >= &(gTypes[1420])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemSOp::static_kind(): - tp = &(gTypes[1410]); + tp = &(gTypes[1419]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemSOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemSOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemSOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemSOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1410]); + PyTypeObject * const tp = &(gTypes[1419]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemUAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemUAssignOp.cpp index dca2d23b3..fdd5c1463 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemUAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemUAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1411]) || tp >= &(gTypes[1412])) { + if (tp < &(gTypes[1420]) || tp >= &(gTypes[1421])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemUAssignOp::static_kind(): - tp = &(gTypes[1411]); + tp = &(gTypes[1420]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemUAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::RemUAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemUAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::RemUAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1411]); + PyTypeObject * const tp = &(gTypes[1420]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RemUOp.cpp b/bindings/Python/Generated/IR/HighLevel/RemUOp.cpp index b1a6a41fa..83fb407a5 100644 --- a/bindings/Python/Generated/IR/HighLevel/RemUOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RemUOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1412]) || tp >= &(gTypes[1413])) { + if (tp < &(gTypes[1421]) || tp >= &(gTypes[1422])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RemUOp::static_kind(): - tp = &(gTypes[1412]); + tp = &(gTypes[1421]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemUOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemUOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::RemUOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::RemUOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1412]); + PyTypeObject * const tp = &(gTypes[1421]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/RestrictAttr.cpp b/bindings/Python/Generated/IR/HighLevel/RestrictAttr.cpp index 58a895bab..49486147f 100644 --- a/bindings/Python/Generated/IR/HighLevel/RestrictAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/RestrictAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[951]) || tp >= &(gTypes[952])) { + if (tp < &(gTypes[955]) || tp >= &(gTypes[956])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RestrictAttr::static_kind(): - tp = &(gTypes[951]); + tp = &(gTypes[955]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[951]); + PyTypeObject * const tp = &(gTypes[955]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ReturnOp.cpp b/bindings/Python/Generated/IR/HighLevel/ReturnOp.cpp index e992afb66..33d96d665 100644 --- a/bindings/Python/Generated/IR/HighLevel/ReturnOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ReturnOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1413]) || tp >= &(gTypes[1414])) { + if (tp < &(gTypes[1422]) || tp >= &(gTypes[1423])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ReturnOp::static_kind(): - tp = &(gTypes[1413]); + tp = &(gTypes[1422]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::ReturnOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1413]); + PyTypeObject * const tp = &(gTypes[1422]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ReturnsTwiceAttr.cpp b/bindings/Python/Generated/IR/HighLevel/ReturnsTwiceAttr.cpp index bc5dd812b..c12f26f42 100644 --- a/bindings/Python/Generated/IR/HighLevel/ReturnsTwiceAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ReturnsTwiceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[957]) || tp >= &(gTypes[958])) { + if (tp < &(gTypes[961]) || tp >= &(gTypes[962])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ReturnsTwiceAttr::static_kind(): - tp = &(gTypes[957]); + tp = &(gTypes[961]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[957]); + PyTypeObject * const tp = &(gTypes[961]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SectionAttr.cpp b/bindings/Python/Generated/IR/HighLevel/SectionAttr.cpp index fd57de940..4e8d4c9f6 100644 --- a/bindings/Python/Generated/IR/HighLevel/SectionAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[940]) || tp >= &(gTypes[941])) { + if (tp < &(gTypes[941]) || tp >= &(gTypes[942])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SectionAttr::static_kind(): - tp = &(gTypes[940]); + tp = &(gTypes[941]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[940]); + PyTypeObject * const tp = &(gTypes[941]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ShortType.cpp b/bindings/Python/Generated/IR/HighLevel/ShortType.cpp index 8aec83c26..416619656 100644 --- a/bindings/Python/Generated/IR/HighLevel/ShortType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ShortType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1492]) || tp >= &(gTypes[1493])) { + if (tp < &(gTypes[1508]) || tp >= &(gTypes[1509])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ShortType::static_kind(): - tp = &(gTypes[1492]); + tp = &(gTypes[1508]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1492]); + PyTypeObject * const tp = &(gTypes[1508]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SizeOfExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/SizeOfExprOp.cpp index a872999d2..0e459c9b6 100644 --- a/bindings/Python/Generated/IR/HighLevel/SizeOfExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SizeOfExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1414]) || tp >= &(gTypes[1415])) { + if (tp < &(gTypes[1423]) || tp >= &(gTypes[1424])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SizeOfExprOp::static_kind(): - tp = &(gTypes[1414]); + tp = &(gTypes[1423]); break; } @@ -135,13 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "expr", + "expression", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->expr()); + return ::mx::to_python(T_cast(self)->expression()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SizeOfExprOp::expr"), + PyDoc_STR("Wrapper for mx::ir::hl::SizeOfExprOp::expression"), + nullptr, + }, + { + "value", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->value()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::SizeOfExprOp::value"), nullptr, }, {} // Sentinel. @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1414]); + PyTypeObject * const tp = &(gTypes[1423]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SizeOfTypeOp.cpp b/bindings/Python/Generated/IR/HighLevel/SizeOfTypeOp.cpp index ca3b1bdef..0abd8b7ae 100644 --- a/bindings/Python/Generated/IR/HighLevel/SizeOfTypeOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SizeOfTypeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1415]) || tp >= &(gTypes[1416])) { + if (tp < &(gTypes[1424]) || tp >= &(gTypes[1425])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SizeOfTypeOp::static_kind(): - tp = &(gTypes[1415]); + tp = &(gTypes[1424]); break; } @@ -135,13 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SizeOfTypeOp::arg"), + PyDoc_STR("Wrapper for mx::ir::hl::SizeOfTypeOp::argument"), + nullptr, + }, + { + "value", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->value()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::SizeOfTypeOp::value"), nullptr, }, {} // Sentinel. @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1415]); + PyTypeObject * const tp = &(gTypes[1424]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/StaticAssertDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/StaticAssertDeclOp.cpp new file mode 100644 index 000000000..a18b8b673 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/StaticAssertDeclOp.cpp @@ -0,0 +1,285 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::StaticAssertDeclOp; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[1425]) || tp >= &(gTypes[1426])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::StaticAssertDeclOp::static_kind(): + tp = &(gTypes[1425]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "StaticAssertDeclOp", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + { + "assertion", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->assertion()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::assertion"), + nullptr, + }, + { + "message", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->message()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::message"), + nullptr, + }, + { + "failed", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->failed()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::failed"), + nullptr, + }, + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::from"), + }, + { + "producing", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::producing(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'producing'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::StaticAssertDeclOp::producing"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[1425]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.StaticAssertDeclOp"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::StaticAssertDeclOp"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[1315]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'StaticAssertDeclOp.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'StaticAssertDeclOp.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'StaticAssertDeclOp' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/StmtExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/StmtExprOp.cpp index 8d7266171..d351e9fd7 100644 --- a/bindings/Python/Generated/IR/HighLevel/StmtExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/StmtExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1416]) || tp >= &(gTypes[1417])) { + if (tp < &(gTypes[1426]) || tp >= &(gTypes[1427])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::StmtExprOp::static_kind(): - tp = &(gTypes[1416]); + tp = &(gTypes[1426]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "substmt", + "nested_statement", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->substmt()); + return ::mx::to_python(T_cast(self)->nested_statement()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::StmtExprOp::substmt"), + PyDoc_STR("Wrapper for mx::ir::hl::StmtExprOp::nested_statement"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1416]); + PyTypeObject * const tp = &(gTypes[1426]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/StructDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/StructDeclOp.cpp index 9901a5c93..1b2141a99 100644 --- a/bindings/Python/Generated/IR/HighLevel/StructDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/StructDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1417]) || tp >= &(gTypes[1418])) { + if (tp < &(gTypes[1427]) || tp >= &(gTypes[1428])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::StructDeclOp::static_kind(): - tp = &(gTypes[1417]); + tp = &(gTypes[1427]); break; } @@ -144,6 +143,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::StructDeclOp::name"), nullptr, }, + { + "field_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::field_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StructDeclOp::field_types"), + nullptr, + }, + { + "defined_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->defined_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StructDeclOp::defined_type"), + nullptr, + }, { "is_complete_definition", reinterpret_cast( @@ -154,6 +173,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::StructDeclOp::is_complete_definition"), nullptr, }, + { + "fields_block", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->fields_block()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::StructDeclOp::fields_block"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -226,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1417]); + PyTypeObject * const tp = &(gTypes[1427]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SubFAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/SubFAssignOp.cpp index 97aeae450..f89369e8a 100644 --- a/bindings/Python/Generated/IR/HighLevel/SubFAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SubFAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1418]) || tp >= &(gTypes[1419])) { + if (tp < &(gTypes[1428]) || tp >= &(gTypes[1429])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SubFAssignOp::static_kind(): - tp = &(gTypes[1418]); + tp = &(gTypes[1428]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubFAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::SubFAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubFAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::SubFAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1418]); + PyTypeObject * const tp = &(gTypes[1428]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SubFOp.cpp b/bindings/Python/Generated/IR/HighLevel/SubFOp.cpp index 43032b4c2..4fb2072b9 100644 --- a/bindings/Python/Generated/IR/HighLevel/SubFOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SubFOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1419]) || tp >= &(gTypes[1420])) { + if (tp < &(gTypes[1429]) || tp >= &(gTypes[1430])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SubFOp::static_kind(): - tp = &(gTypes[1419]); + tp = &(gTypes[1429]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubFOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::SubFOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubFOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::SubFOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1419]); + PyTypeObject * const tp = &(gTypes[1429]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SubIAssignOp.cpp b/bindings/Python/Generated/IR/HighLevel/SubIAssignOp.cpp index 9364f425c..04b5801b2 100644 --- a/bindings/Python/Generated/IR/HighLevel/SubIAssignOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SubIAssignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1420]) || tp >= &(gTypes[1421])) { + if (tp < &(gTypes[1430]) || tp >= &(gTypes[1431])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SubIAssignOp::static_kind(): - tp = &(gTypes[1420]); + tp = &(gTypes[1430]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubIAssignOp::src"), + PyDoc_STR("Wrapper for mx::ir::hl::SubIAssignOp::source"), nullptr, }, { - "dst", + "destination", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->dst()); + return ::mx::to_python(T_cast(self)->destination()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubIAssignOp::dst"), + PyDoc_STR("Wrapper for mx::ir::hl::SubIAssignOp::destination"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1420]); + PyTypeObject * const tp = &(gTypes[1430]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SubIOp.cpp b/bindings/Python/Generated/IR/HighLevel/SubIOp.cpp index 25321ee32..74bcbc7b4 100644 --- a/bindings/Python/Generated/IR/HighLevel/SubIOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SubIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1421]) || tp >= &(gTypes[1422])) { + if (tp < &(gTypes[1431]) || tp >= &(gTypes[1432])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SubIOp::static_kind(): - tp = &(gTypes[1421]); + tp = &(gTypes[1431]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubIOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::hl::SubIOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SubIOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::hl::SubIOp::right"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1421]); + PyTypeObject * const tp = &(gTypes[1431]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SubscriptOp.cpp b/bindings/Python/Generated/IR/HighLevel/SubscriptOp.cpp index 84feb9d70..25bf57635 100644 --- a/bindings/Python/Generated/IR/HighLevel/SubscriptOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SubscriptOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1422]) || tp >= &(gTypes[1423])) { + if (tp < &(gTypes[1432]) || tp >= &(gTypes[1433])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SubscriptOp::static_kind(): - tp = &(gTypes[1422]); + tp = &(gTypes[1432]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1422]); + PyTypeObject * const tp = &(gTypes[1432]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/SwitchOp.cpp b/bindings/Python/Generated/IR/HighLevel/SwitchOp.cpp index c99abdd1a..8d215307a 100644 --- a/bindings/Python/Generated/IR/HighLevel/SwitchOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/SwitchOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1378]) || tp >= &(gTypes[1379])) { + if (tp < &(gTypes[1433]) || tp >= &(gTypes[1434])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::SwitchOp::static_kind(): - tp = &(gTypes[1378]); + tp = &(gTypes[1433]); break; } @@ -125,13 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::SwitchOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::SwitchOp::condition_region"), + nullptr, + }, + { + "cases", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::cases); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::SwitchOp::cases"), nullptr, }, {} // Sentinel. @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1378]); + PyTypeObject * const tp = &(gTypes[1433]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ThisOp.cpp b/bindings/Python/Generated/IR/HighLevel/ThisOp.cpp index 2ece4389f..a4ef3cc09 100644 --- a/bindings/Python/Generated/IR/HighLevel/ThisOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ThisOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1423]) || tp >= &(gTypes[1424])) { + if (tp < &(gTypes[1434]) || tp >= &(gTypes[1435])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ThisOp::static_kind(): - tp = &(gTypes[1423]); + tp = &(gTypes[1434]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1423]); + PyTypeObject * const tp = &(gTypes[1434]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TranslationUnitOp.cpp b/bindings/Python/Generated/IR/HighLevel/TranslationUnitOp.cpp index 8396606e2..75fc44495 100644 --- a/bindings/Python/Generated/IR/HighLevel/TranslationUnitOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TranslationUnitOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1424]) || tp >= &(gTypes[1425])) { + if (tp < &(gTypes[1435]) || tp >= &(gTypes[1436])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TranslationUnitOp::static_kind(): - tp = &(gTypes[1424]); + tp = &(gTypes[1435]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1424]); + PyTypeObject * const tp = &(gTypes[1435]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TransparentUnionAttr.cpp b/bindings/Python/Generated/IR/HighLevel/TransparentUnionAttr.cpp index e3b80add4..7f432d5f5 100644 --- a/bindings/Python/Generated/IR/HighLevel/TransparentUnionAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TransparentUnionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[956]) || tp >= &(gTypes[957])) { + if (tp < &(gTypes[960]) || tp >= &(gTypes[961])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TransparentUnionAttr::static_kind(): - tp = &(gTypes[956]); + tp = &(gTypes[960]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[956]); + PyTypeObject * const tp = &(gTypes[960]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/Type.cpp b/bindings/Python/Generated/IR/HighLevel/Type.cpp index eea561563..992696480 100644 --- a/bindings/Python/Generated/IR/HighLevel/Type.cpp +++ b/bindings/Python/Generated/IR/HighLevel/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1480]) || tp >= &(gTypes[1515])) { + if (tp < &(gTypes[1496]) || tp >= &(gTypes[1531])) { return std::nullopt; } @@ -90,139 +89,139 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::RecordType::static_kind(): - tp = &(gTypes[1481]); + tp = &(gTypes[1497]); break; case mx::ir::hl::EnumType::static_kind(): - tp = &(gTypes[1482]); + tp = &(gTypes[1498]); break; case mx::ir::hl::TypedefType::static_kind(): - tp = &(gTypes[1483]); + tp = &(gTypes[1499]); break; case mx::ir::hl::ElaboratedType::static_kind(): - tp = &(gTypes[1484]); + tp = &(gTypes[1500]); break; case mx::ir::hl::LabelType::static_kind(): - tp = &(gTypes[1485]); + tp = &(gTypes[1501]); break; case mx::ir::hl::ParenType::static_kind(): - tp = &(gTypes[1486]); + tp = &(gTypes[1502]); break; case mx::ir::hl::LValueType::static_kind(): - tp = &(gTypes[1487]); + tp = &(gTypes[1503]); break; case mx::ir::hl::RValueType::static_kind(): - tp = &(gTypes[1488]); + tp = &(gTypes[1504]); break; case mx::ir::hl::VoidType::static_kind(): - tp = &(gTypes[1489]); + tp = &(gTypes[1505]); break; case mx::ir::hl::BoolType::static_kind(): - tp = &(gTypes[1490]); + tp = &(gTypes[1506]); break; case mx::ir::hl::CharType::static_kind(): - tp = &(gTypes[1491]); + tp = &(gTypes[1507]); break; case mx::ir::hl::ShortType::static_kind(): - tp = &(gTypes[1492]); + tp = &(gTypes[1508]); break; case mx::ir::hl::IntType::static_kind(): - tp = &(gTypes[1493]); + tp = &(gTypes[1509]); break; case mx::ir::hl::LongType::static_kind(): - tp = &(gTypes[1494]); + tp = &(gTypes[1510]); break; case mx::ir::hl::LongLongType::static_kind(): - tp = &(gTypes[1495]); + tp = &(gTypes[1511]); break; case mx::ir::hl::Int128Type::static_kind(): - tp = &(gTypes[1496]); + tp = &(gTypes[1512]); break; case mx::ir::hl::HalfType::static_kind(): - tp = &(gTypes[1497]); + tp = &(gTypes[1513]); break; case mx::ir::hl::BFloat16Type::static_kind(): - tp = &(gTypes[1498]); + tp = &(gTypes[1514]); break; case mx::ir::hl::FloatType::static_kind(): - tp = &(gTypes[1499]); + tp = &(gTypes[1515]); break; case mx::ir::hl::DoubleType::static_kind(): - tp = &(gTypes[1500]); + tp = &(gTypes[1516]); break; case mx::ir::hl::LongDoubleType::static_kind(): - tp = &(gTypes[1501]); + tp = &(gTypes[1517]); break; case mx::ir::hl::Float128Type::static_kind(): - tp = &(gTypes[1502]); + tp = &(gTypes[1518]); break; case mx::ir::hl::ComplexType::static_kind(): - tp = &(gTypes[1503]); + tp = &(gTypes[1519]); break; case mx::ir::hl::PointerType::static_kind(): - tp = &(gTypes[1504]); + tp = &(gTypes[1520]); break; case mx::ir::hl::ArrayType::static_kind(): - tp = &(gTypes[1505]); + tp = &(gTypes[1521]); break; case mx::ir::hl::VectorType::static_kind(): - tp = &(gTypes[1506]); + tp = &(gTypes[1522]); break; case mx::ir::hl::DecayedType::static_kind(): - tp = &(gTypes[1507]); + tp = &(gTypes[1523]); break; case mx::ir::hl::AttributedType::static_kind(): - tp = &(gTypes[1508]); + tp = &(gTypes[1524]); break; case mx::ir::hl::AdjustedType::static_kind(): - tp = &(gTypes[1509]); + tp = &(gTypes[1525]); break; case mx::ir::hl::ReferenceType::static_kind(): - tp = &(gTypes[1510]); + tp = &(gTypes[1526]); break; case mx::ir::hl::TypeOfExprType::static_kind(): - tp = &(gTypes[1511]); + tp = &(gTypes[1527]); break; case mx::ir::hl::TypeOfTypeType::static_kind(): - tp = &(gTypes[1512]); + tp = &(gTypes[1528]); break; case mx::ir::hl::AutoType::static_kind(): - tp = &(gTypes[1513]); + tp = &(gTypes[1529]); break; case mx::ir::hl::AtomicType::static_kind(): - tp = &(gTypes[1514]); + tp = &(gTypes[1530]); break; } @@ -290,7 +289,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1480]); + PyTypeObject * const tp = &(gTypes[1496]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -305,12 +304,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1445].tp_hash; - tp->tp_richcompare = gTypes[1445].tp_richcompare; + tp->tp_hash = gTypes[1461].tp_hash; + tp->tp_richcompare = gTypes[1461].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1445]); + tp->tp_base = &(gTypes[1461]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeAliasOp.cpp b/bindings/Python/Generated/IR/HighLevel/TypeAliasOp.cpp index 1ff0023c4..9314ae9ce 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeAliasOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeAliasOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1425]) || tp >= &(gTypes[1426])) { + if (tp < &(gTypes[1436]) || tp >= &(gTypes[1437])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeAliasOp::static_kind(): - tp = &(gTypes[1425]); + tp = &(gTypes[1436]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1425]); + PyTypeObject * const tp = &(gTypes[1436]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/TypeDeclOp.cpp index a247b4e74..f8f5ecbe1 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1426]) || tp >= &(gTypes[1427])) { + if (tp < &(gTypes[1437]) || tp >= &(gTypes[1438])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeDeclOp::static_kind(): - tp = &(gTypes[1426]); + tp = &(gTypes[1437]); break; } @@ -134,6 +133,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::TypeDeclOp::name"), nullptr, }, + { + "type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::TypeDeclOp::type"), + nullptr, + }, + { + "defined_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->defined_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::TypeDeclOp::defined_type"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1426]); + PyTypeObject * const tp = &(gTypes[1437]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeDefOp.cpp b/bindings/Python/Generated/IR/HighLevel/TypeDefOp.cpp index 9f743189e..49dad078f 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeDefOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeDefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1427]) || tp >= &(gTypes[1428])) { + if (tp < &(gTypes[1438]) || tp >= &(gTypes[1439])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeDefOp::static_kind(): - tp = &(gTypes[1427]); + tp = &(gTypes[1438]); break; } @@ -144,6 +143,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::TypeDefOp::type"), nullptr, }, + { + "defined_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->defined_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::TypeDefOp::defined_type"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1427]); + PyTypeObject * const tp = &(gTypes[1438]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeOfExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/TypeOfExprOp.cpp index 7e19bb91b..2b7e74093 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeOfExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeOfExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1428]) || tp >= &(gTypes[1429])) { + if (tp < &(gTypes[1439]) || tp >= &(gTypes[1440])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeOfExprOp::static_kind(): - tp = &(gTypes[1428]); + tp = &(gTypes[1439]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "expr", + "expression", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->expr()); + return ::mx::to_python(T_cast(self)->expression()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::TypeOfExprOp::expr"), + PyDoc_STR("Wrapper for mx::ir::hl::TypeOfExprOp::expression"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1428]); + PyTypeObject * const tp = &(gTypes[1439]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeOfExprType.cpp b/bindings/Python/Generated/IR/HighLevel/TypeOfExprType.cpp index f63e6cc31..69b815983 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeOfExprType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeOfExprType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1511]) || tp >= &(gTypes[1512])) { + if (tp < &(gTypes[1527]) || tp >= &(gTypes[1528])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeOfExprType::static_kind(): - tp = &(gTypes[1511]); + tp = &(gTypes[1527]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1511]); + PyTypeObject * const tp = &(gTypes[1527]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeOfTypeType.cpp b/bindings/Python/Generated/IR/HighLevel/TypeOfTypeType.cpp index ea93e508e..9deca418b 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeOfTypeType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeOfTypeType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1512]) || tp >= &(gTypes[1513])) { + if (tp < &(gTypes[1528]) || tp >= &(gTypes[1529])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeOfTypeType::static_kind(): - tp = &(gTypes[1512]); + tp = &(gTypes[1528]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1512]); + PyTypeObject * const tp = &(gTypes[1528]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypeYieldOp.cpp b/bindings/Python/Generated/IR/HighLevel/TypeYieldOp.cpp index b2f1a9d80..abef4f732 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypeYieldOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypeYieldOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1379]) || tp >= &(gTypes[1380])) { + if (tp < &(gTypes[1440]) || tp >= &(gTypes[1441])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypeYieldOp::static_kind(): - tp = &(gTypes[1379]); + tp = &(gTypes[1440]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::TypeYieldOp::result"), nullptr, }, + { + "yielded", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->yielded()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::TypeYieldOp::yielded"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1379]); + PyTypeObject * const tp = &(gTypes[1440]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/TypedefType.cpp b/bindings/Python/Generated/IR/HighLevel/TypedefType.cpp index 54fd104f6..33a1c55fb 100644 --- a/bindings/Python/Generated/IR/HighLevel/TypedefType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/TypedefType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1483]) || tp >= &(gTypes[1484])) { + if (tp < &(gTypes[1499]) || tp >= &(gTypes[1500])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::TypedefType::static_kind(): - tp = &(gTypes[1483]); + tp = &(gTypes[1499]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1483]); + PyTypeObject * const tp = &(gTypes[1499]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/UCVQualifiersAttr.cpp b/bindings/Python/Generated/IR/HighLevel/UCVQualifiersAttr.cpp index 023ea8193..43bcabdd2 100644 --- a/bindings/Python/Generated/IR/HighLevel/UCVQualifiersAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/UCVQualifiersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[973]) || tp >= &(gTypes[974])) { + if (tp < &(gTypes[981]) || tp >= &(gTypes[982])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::UCVQualifiersAttr::static_kind(): - tp = &(gTypes[973]); + tp = &(gTypes[981]); break; } @@ -205,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[973]); + PyTypeObject * const tp = &(gTypes[981]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/UnionDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/UnionDeclOp.cpp index e1cba224c..c3d609714 100644 --- a/bindings/Python/Generated/IR/HighLevel/UnionDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/UnionDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1429]) || tp >= &(gTypes[1430])) { + if (tp < &(gTypes[1441]) || tp >= &(gTypes[1442])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::UnionDeclOp::static_kind(): - tp = &(gTypes[1429]); + tp = &(gTypes[1441]); break; } @@ -144,6 +143,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::UnionDeclOp::name"), nullptr, }, + { + "field_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::field_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::UnionDeclOp::field_types"), + nullptr, + }, + { + "defined_type", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->defined_type()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::UnionDeclOp::defined_type"), + nullptr, + }, { "is_complete_definition", reinterpret_cast( @@ -154,6 +173,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::hl::UnionDeclOp::is_complete_definition"), nullptr, }, + { + "fields_block", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->fields_block()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::hl::UnionDeclOp::fields_block"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -226,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1429]); + PyTypeObject * const tp = &(gTypes[1441]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/UnreachableOp.cpp b/bindings/Python/Generated/IR/HighLevel/UnreachableOp.cpp index d7254af1f..cfc11e940 100644 --- a/bindings/Python/Generated/IR/HighLevel/UnreachableOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/UnreachableOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1430]) || tp >= &(gTypes[1431])) { + if (tp < &(gTypes[1442]) || tp >= &(gTypes[1443])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::UnreachableOp::static_kind(): - tp = &(gTypes[1430]); + tp = &(gTypes[1442]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1430]); + PyTypeObject * const tp = &(gTypes[1442]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/UnusedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/UnusedAttr.cpp index 97189f717..b1571a1ce 100644 --- a/bindings/Python/Generated/IR/HighLevel/UnusedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/UnusedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[959]) || tp >= &(gTypes[960])) { + if (tp < &(gTypes[963]) || tp >= &(gTypes[964])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::UnusedAttr::static_kind(): - tp = &(gTypes[959]); + tp = &(gTypes[963]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[959]); + PyTypeObject * const tp = &(gTypes[963]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/UsedAttr.cpp b/bindings/Python/Generated/IR/HighLevel/UsedAttr.cpp index 883be21c6..d80386f63 100644 --- a/bindings/Python/Generated/IR/HighLevel/UsedAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/UsedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[960]) || tp >= &(gTypes[961])) { + if (tp < &(gTypes[964]) || tp >= &(gTypes[965])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::UsedAttr::static_kind(): - tp = &(gTypes[960]); + tp = &(gTypes[964]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[960]); + PyTypeObject * const tp = &(gTypes[964]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/VAArgExprOp.cpp b/bindings/Python/Generated/IR/HighLevel/VAArgExprOp.cpp index 4b12b6115..8c8e3f831 100644 --- a/bindings/Python/Generated/IR/HighLevel/VAArgExprOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/VAArgExprOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1431]) || tp >= &(gTypes[1432])) { + if (tp < &(gTypes[1443]) || tp >= &(gTypes[1444])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::VAArgExprOp::static_kind(): - tp = &(gTypes[1431]); + tp = &(gTypes[1443]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg_list", + "argument_list", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg_list()); + return ::mx::to_python(T_cast(self)->argument_list()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::VAArgExprOp::arg_list"), + PyDoc_STR("Wrapper for mx::ir::hl::VAArgExprOp::argument_list"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1431]); + PyTypeObject * const tp = &(gTypes[1443]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/ValueYieldOp.cpp b/bindings/Python/Generated/IR/HighLevel/ValueYieldOp.cpp index b5e528652..abb482ba8 100644 --- a/bindings/Python/Generated/IR/HighLevel/ValueYieldOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/ValueYieldOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1380]) || tp >= &(gTypes[1381])) { + if (tp < &(gTypes[1444]) || tp >= &(gTypes[1445])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::ValueYieldOp::static_kind(): - tp = &(gTypes[1380]); + tp = &(gTypes[1444]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1380]); + PyTypeObject * const tp = &(gTypes[1444]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/VarDeclOp.cpp b/bindings/Python/Generated/IR/HighLevel/VarDeclOp.cpp index 70ea5e8f8..591edeae6 100644 --- a/bindings/Python/Generated/IR/HighLevel/VarDeclOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/VarDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1381]) || tp >= &(gTypes[1382])) { + if (tp < &(gTypes[1445]) || tp >= &(gTypes[1446])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::VarDeclOp::static_kind(): - tp = &(gTypes[1381]); + tp = &(gTypes[1445]); break; } @@ -175,23 +174,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "is_local_var_decl", + "is_local_variable_declaration", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->is_local_var_decl()); + return ::mx::to_python(T_cast(self)->is_local_variable_declaration()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_local_var_decl"), + PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_local_variable_declaration"), nullptr, }, { - "is_static_local", + "is_static_local_variable_declaration", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->is_static_local()); + return ::mx::to_python(T_cast(self)->is_static_local_variable_declaration()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_static_local"), + PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_static_local_variable_declaration"), nullptr, }, { @@ -255,13 +254,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "is_file_var_decl", + "is_file_variable_declaration", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->is_file_var_decl()); + return ::mx::to_python(T_cast(self)->is_file_variable_declaration()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_file_var_decl"), + PyDoc_STR("Wrapper for mx::ir::hl::VarDeclOp::is_file_variable_declaration"), nullptr, }, {} // Sentinel. @@ -336,7 +335,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1381]); + PyTypeObject * const tp = &(gTypes[1445]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -351,12 +350,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/VectorType.cpp b/bindings/Python/Generated/IR/HighLevel/VectorType.cpp index 04097359e..763833f42 100644 --- a/bindings/Python/Generated/IR/HighLevel/VectorType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/VectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1506]) || tp >= &(gTypes[1507])) { + if (tp < &(gTypes[1522]) || tp >= &(gTypes[1523])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::VectorType::static_kind(): - tp = &(gTypes[1506]); + tp = &(gTypes[1522]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1506]); + PyTypeObject * const tp = &(gTypes[1522]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/VisibilityAttr.cpp b/bindings/Python/Generated/IR/HighLevel/VisibilityAttr.cpp new file mode 100644 index 000000000..4e9be15f3 --- /dev/null +++ b/bindings/Python/Generated/IR/HighLevel/VisibilityAttr.cpp @@ -0,0 +1,234 @@ +// Copyright (c) 2023-present, Trail of Bits, Inc. +// +// This source code is licensed in accordance with the terms specified in +// the LICENSE file found in the root directory of this source tree. + +// Auto-generated file; do not modify! + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "Binding.h" +#include "Error.h" +#include "Types.h" + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc99-extensions" +#pragma GCC diagnostic ignored "-Wunused-function" +namespace { +using T = mx::ir::hl::VisibilityAttr; + +struct O final : public ::PyObject { + + // When initialized, points to `backing_storage`. + T *data{nullptr}; + + // Aligned storage for `T`. Pointed to by `data`. + alignas(alignof(T)) char backing_storage[sizeof(T)]; +}; + +inline static O *O_cast(void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static const O *O_cast(const void *obj) noexcept { + return reinterpret_cast(obj); +} + +inline static T *T_cast(void *obj) noexcept { + return O_cast(obj)->data; +} + +inline static const T *T_cast(const void *obj) noexcept { + return O_cast(obj)->data; +} + +} // namespace +namespace mx { + +namespace { +static PyTypeObject *gType = nullptr; +} // namespace + +template <> +PyTypeObject *PythonBinding::type(void) noexcept { + return gType; +} + +template <> +std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { + if (!obj) { + return std::nullopt; + } + + PyTypeObject * const tp = Py_TYPE(obj); + if (tp < &(gTypes[978]) || tp >= &(gTypes[979])) { + return std::nullopt; + } + + return *T_cast(obj); +} + +template <> +SharedPyObject *PythonBinding::to_python(T val) noexcept { + PyTypeObject *tp = nullptr; + switch (val.kind()) { + default: + assert(false); + tp = gType; + break; + + case mx::ir::hl::VisibilityAttr::static_kind(): + tp = &(gTypes[978]); + break; + + } + auto ret = tp->tp_alloc(tp, 0); + if (auto obj = O_cast(ret)) { + obj->data = new (obj->backing_storage) T(std::move(val)); + } + return ret; +} + +namespace { +static PyTypeObject *InitType(void) noexcept; +} // namespace + +template <> +bool PythonBinding::load(BorrowedPyObject *module) noexcept { + if (!gType) { + gType = InitType(); + if (!gType) { + return false; + } + } + + auto tp_obj = reinterpret_cast(gType); + if (0 != PyModule_AddObjectRef(module, "VisibilityAttr", tp_obj)) { + return false; + } + + return true; +} + +namespace { +static PyGetSetDef gProperties[] = { + {} // Sentinel. +}; +} // namespace + +namespace { +static PyMethodDef gMethods[] = { + { + "static_kind", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 0) { + + return ::mx::to_python(T::static_kind()); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'static_kind'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::VisibilityAttr::static_kind"), + }, + { + "FROM", + reinterpret_cast( + +[] (BorrowedPyObject *, BorrowedPyObject * const *args, int num_args) -> SharedPyObject * { + (void) args; + while (num_args == 1) { + auto arg_0 = ::mx::from_python(args[0]); + if (!arg_0.has_value()) { + break; + } + + return ::mx::to_python(T::from(arg_0.value())); + } + + PyErrorStreamer(PyExc_TypeError) + << "Invalid arguments passed to 'FROM'"; + return nullptr; + }), + METH_FASTCALL | METH_STATIC, + PyDoc_STR("Wrapper for mx::ir::hl::VisibilityAttr::from"), + }, + {} // Sentinel. +}; +} // namespace + +namespace { + +PyTypeObject *InitType(void) noexcept { + PyTypeObject * const tp = &(gTypes[978]); + tp->tp_basicsize = sizeof(O); + tp->tp_itemsize = 0; + tp->tp_dealloc = [] (::PyObject *obj) { + if (auto *data = T_cast(obj)) { + data->~T(); + } + PyObject_Free(obj); + }; + tp->tp_name = "multiplier.ir.highlevel.VisibilityAttr"; + tp->tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION; + tp->tp_doc = PyDoc_STR("Wrapper for mx::ir::hl::::VisibilityAttr"); + tp->tp_as_number = nullptr; + tp->tp_as_sequence = nullptr; + tp->tp_as_mapping = nullptr; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; + tp->tp_iter = nullptr; + tp->tp_methods = gMethods; + tp->tp_getset = gProperties; + tp->tp_base = &(gTypes[938]); + tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { + if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { + PyErrorStreamer(PyExc_TypeError) + << "'VisibilityAttr.__init__' does not take any keyword arguments"; + return -1; + } + + if (!args || !PySequence_Check(args)) { + PyErrorStreamer(PyExc_TypeError) + << "Invalid positional arguments passed to 'VisibilityAttr.__init__'"; + return -1; + } + + auto obj = O_cast(self); + auto num_args = PySequence_Size(args); + + (void) obj; + (void) num_args; + PyErrorStreamer(PyExc_TypeError) + << "Class 'VisibilityAttr' cannot be directly instantiated"; + return -1; + + }; + tp->tp_alloc = PyType_GenericAlloc; + tp->tp_new = nullptr; + + if (0 != PyType_Ready(tp)) { + return nullptr; + } + + return tp; +} + +} // namespace + +#pragma GCC diagnostic pop +} // namespace mx diff --git a/bindings/Python/Generated/IR/HighLevel/VoidType.cpp b/bindings/Python/Generated/IR/HighLevel/VoidType.cpp index 95653ebea..922163ccc 100644 --- a/bindings/Python/Generated/IR/HighLevel/VoidType.cpp +++ b/bindings/Python/Generated/IR/HighLevel/VoidType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1489]) || tp >= &(gTypes[1490])) { + if (tp < &(gTypes[1505]) || tp >= &(gTypes[1506])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::VoidType::static_kind(): - tp = &(gTypes[1489]); + tp = &(gTypes[1505]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1489]); + PyTypeObject * const tp = &(gTypes[1505]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1480].tp_hash; - tp->tp_richcompare = gTypes[1480].tp_richcompare; + tp->tp_hash = gTypes[1496].tp_hash; + tp->tp_richcompare = gTypes[1496].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1480]); + tp->tp_base = &(gTypes[1496]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/WarnUnusedResultAttr.cpp b/bindings/Python/Generated/IR/HighLevel/WarnUnusedResultAttr.cpp index 5ed085d14..0c9d7b412 100644 --- a/bindings/Python/Generated/IR/HighLevel/WarnUnusedResultAttr.cpp +++ b/bindings/Python/Generated/IR/HighLevel/WarnUnusedResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[950]) || tp >= &(gTypes[951])) { + if (tp < &(gTypes[954]) || tp >= &(gTypes[955])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::WarnUnusedResultAttr::static_kind(): - tp = &(gTypes[950]); + tp = &(gTypes[954]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[950]); + PyTypeObject * const tp = &(gTypes[954]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[937].tp_hash; - tp->tp_richcompare = gTypes[937].tp_richcompare; + tp->tp_hash = gTypes[938].tp_hash; + tp->tp_richcompare = gTypes[938].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[937]); + tp->tp_base = &(gTypes[938]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/HighLevel/WhileOp.cpp b/bindings/Python/Generated/IR/HighLevel/WhileOp.cpp index c7b81cd36..37be65461 100644 --- a/bindings/Python/Generated/IR/HighLevel/WhileOp.cpp +++ b/bindings/Python/Generated/IR/HighLevel/WhileOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1382]) || tp >= &(gTypes[1383])) { + if (tp < &(gTypes[1446]) || tp >= &(gTypes[1447])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::hl::WhileOp::static_kind(): - tp = &(gTypes[1382]); + tp = &(gTypes[1446]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "cond_region", + "condition_region", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->cond_region()); + return ::mx::to_python(T_cast(self)->condition_region()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::hl::WhileOp::cond_region"), + PyDoc_STR("Wrapper for mx::ir::hl::WhileOp::condition_region"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1382]); + PyTypeObject * const tp = &(gTypes[1446]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1307].tp_hash; - tp->tp_richcompare = gTypes[1307].tp_richcompare; + tp->tp_hash = gTypes[1315].tp_hash; + tp->tp_richcompare = gTypes[1315].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1307]); + tp->tp_base = &(gTypes[1315]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AShrOp.cpp b/bindings/Python/Generated/IR/LLVM/AShrOp.cpp index 41d944e10..8ad3253f2 100644 --- a/bindings/Python/Generated/IR/LLVM/AShrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[995]) || tp >= &(gTypes[996])) { + if (tp < &(gTypes[1003]) || tp >= &(gTypes[1004])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AShrOp::static_kind(): - tp = &(gTypes[995]); + tp = &(gTypes[1003]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AShrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[995]); + PyTypeObject * const tp = &(gTypes[1003]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AbsOp.cpp b/bindings/Python/Generated/IR/LLVM/AbsOp.cpp index 13b9ebe31..f95d9ea47 100644 --- a/bindings/Python/Generated/IR/LLVM/AbsOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AbsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1067]) || tp >= &(gTypes[1068])) { + if (tp < &(gTypes[1075]) || tp >= &(gTypes[1076])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AbsOp::static_kind(): - tp = &(gTypes[1067]); + tp = &(gTypes[1075]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AbsOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AbsOp::result"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1067]); + PyTypeObject * const tp = &(gTypes[1075]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AccessGroupAttr.cpp b/bindings/Python/Generated/IR/LLVM/AccessGroupAttr.cpp index 317a9dc27..3ba5d0b97 100644 --- a/bindings/Python/Generated/IR/LLVM/AccessGroupAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/AccessGroupAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[928]) || tp >= &(gTypes[929])) { + if (tp < &(gTypes[929]) || tp >= &(gTypes[930])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AccessGroupAttr::static_kind(): - tp = &(gTypes[928]); + tp = &(gTypes[929]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[928]); + PyTypeObject * const tp = &(gTypes[929]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AddOp.cpp b/bindings/Python/Generated/IR/LLVM/AddOp.cpp index 6aed124e3..74b605d29 100644 --- a/bindings/Python/Generated/IR/LLVM/AddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[996]) || tp >= &(gTypes[997])) { + if (tp < &(gTypes[1004]) || tp >= &(gTypes[1005])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AddOp::static_kind(): - tp = &(gTypes[996]); + tp = &(gTypes[1004]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AddOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[996]); + PyTypeObject * const tp = &(gTypes[1004]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AddrSpaceCastOp.cpp b/bindings/Python/Generated/IR/LLVM/AddrSpaceCastOp.cpp index 8c0dfce8f..abfeae5c1 100644 --- a/bindings/Python/Generated/IR/LLVM/AddrSpaceCastOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AddrSpaceCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[997]) || tp >= &(gTypes[998])) { + if (tp < &(gTypes[1005]) || tp >= &(gTypes[1006])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AddrSpaceCastOp::static_kind(): - tp = &(gTypes[997]); + tp = &(gTypes[1005]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AddrSpaceCastOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::AddrSpaceCastOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AddrSpaceCastOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AddrSpaceCastOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[997]); + PyTypeObject * const tp = &(gTypes[1005]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AddressOfOp.cpp b/bindings/Python/Generated/IR/LLVM/AddressOfOp.cpp index 3ee9e2b1d..93ecafcf1 100644 --- a/bindings/Python/Generated/IR/LLVM/AddressOfOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AddressOfOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[998]) || tp >= &(gTypes[999])) { + if (tp < &(gTypes[1006]) || tp >= &(gTypes[1007])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AddressOfOp::static_kind(): - tp = &(gTypes[998]); + tp = &(gTypes[1006]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[998]); + PyTypeObject * const tp = &(gTypes[1006]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AliasScopeAttr.cpp b/bindings/Python/Generated/IR/LLVM/AliasScopeAttr.cpp index 73d92b646..4095bcad0 100644 --- a/bindings/Python/Generated/IR/LLVM/AliasScopeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/AliasScopeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[927]) || tp >= &(gTypes[928])) { + if (tp < &(gTypes[928]) || tp >= &(gTypes[929])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AliasScopeAttr::static_kind(): - tp = &(gTypes[927]); + tp = &(gTypes[928]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[927]); + PyTypeObject * const tp = &(gTypes[928]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AliasScopeDomainAttr.cpp b/bindings/Python/Generated/IR/LLVM/AliasScopeDomainAttr.cpp index f7d74eea5..d51cb2536 100644 --- a/bindings/Python/Generated/IR/LLVM/AliasScopeDomainAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/AliasScopeDomainAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[926]) || tp >= &(gTypes[927])) { + if (tp < &(gTypes[927]) || tp >= &(gTypes[928])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AliasScopeDomainAttr::static_kind(): - tp = &(gTypes[926]); + tp = &(gTypes[927]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[926]); + PyTypeObject * const tp = &(gTypes[927]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AllocaOp.cpp b/bindings/Python/Generated/IR/LLVM/AllocaOp.cpp index da4947a2c..2fb32eba6 100644 --- a/bindings/Python/Generated/IR/LLVM/AllocaOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AllocaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[999]) || tp >= &(gTypes[1000])) { + if (tp < &(gTypes[1007]) || tp >= &(gTypes[1008])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AllocaOp::static_kind(): - tp = &(gTypes[999]); + tp = &(gTypes[1007]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[999]); + PyTypeObject * const tp = &(gTypes[1007]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AndOp.cpp b/bindings/Python/Generated/IR/LLVM/AndOp.cpp index 18dce2aa8..6d1d95969 100644 --- a/bindings/Python/Generated/IR/LLVM/AndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1000]) || tp >= &(gTypes[1001])) { + if (tp < &(gTypes[1008]) || tp >= &(gTypes[1009])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AndOp::static_kind(): - tp = &(gTypes[1000]); + tp = &(gTypes[1008]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AndOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1000]); + PyTypeObject * const tp = &(gTypes[1008]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AnnotationOp.cpp b/bindings/Python/Generated/IR/LLVM/AnnotationOp.cpp index 2c95d626f..d045f1c1b 100644 --- a/bindings/Python/Generated/IR/LLVM/AnnotationOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AnnotationOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1068]) || tp >= &(gTypes[1069])) { + if (tp < &(gTypes[1076]) || tp >= &(gTypes[1077])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AnnotationOp::static_kind(): - tp = &(gTypes[1068]); + tp = &(gTypes[1076]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1068]); + PyTypeObject * const tp = &(gTypes[1076]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ArrayType.cpp b/bindings/Python/Generated/IR/LLVM/ArrayType.cpp index 62792f9d1..038190c95 100644 --- a/bindings/Python/Generated/IR/LLVM/ArrayType.cpp +++ b/bindings/Python/Generated/IR/LLVM/ArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1474]) || tp >= &(gTypes[1475])) { + if (tp < &(gTypes[1490]) || tp >= &(gTypes[1491])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ArrayType::static_kind(): - tp = &(gTypes[1474]); + tp = &(gTypes[1490]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1474]); + PyTypeObject * const tp = &(gTypes[1490]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AssumeOp.cpp b/bindings/Python/Generated/IR/LLVM/AssumeOp.cpp index 86ee30e01..e2d870121 100644 --- a/bindings/Python/Generated/IR/LLVM/AssumeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AssumeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1069]) || tp >= &(gTypes[1070])) { + if (tp < &(gTypes[1077]) || tp >= &(gTypes[1078])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AssumeOp::static_kind(): - tp = &(gTypes[1069]); + tp = &(gTypes[1077]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1069]); + PyTypeObject * const tp = &(gTypes[1077]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AtomicCmpXchgOp.cpp b/bindings/Python/Generated/IR/LLVM/AtomicCmpXchgOp.cpp index 3823680c8..6b734a8d1 100644 --- a/bindings/Python/Generated/IR/LLVM/AtomicCmpXchgOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AtomicCmpXchgOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1001]) || tp >= &(gTypes[1002])) { + if (tp < &(gTypes[1009]) || tp >= &(gTypes[1010])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AtomicCmpXchgOp::static_kind(): - tp = &(gTypes[1001]); + tp = &(gTypes[1009]); break; } @@ -135,23 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AtomicCmpXchgOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::AtomicCmpXchgOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AtomicCmpXchgOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AtomicCmpXchgOp::result"), nullptr, }, { @@ -266,7 +265,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1001]); + PyTypeObject * const tp = &(gTypes[1009]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -281,12 +280,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/AtomicRMWOp.cpp b/bindings/Python/Generated/IR/LLVM/AtomicRMWOp.cpp index 742dddf05..c57f09c6d 100644 --- a/bindings/Python/Generated/IR/LLVM/AtomicRMWOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/AtomicRMWOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1002]) || tp >= &(gTypes[1003])) { + if (tp < &(gTypes[1010]) || tp >= &(gTypes[1011])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AtomicRMWOp::static_kind(): - tp = &(gTypes[1002]); + tp = &(gTypes[1010]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AtomicRMWOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::AtomicRMWOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::AtomicRMWOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::AtomicRMWOp::result"), nullptr, }, { @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1002]); + PyTypeObject * const tp = &(gTypes[1010]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Attribute.cpp b/bindings/Python/Generated/IR/LLVM/Attribute.cpp index 9c5e4c45a..a689c18c1 100644 --- a/bindings/Python/Generated/IR/LLVM/Attribute.cpp +++ b/bindings/Python/Generated/IR/LLVM/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[891]) || tp >= &(gTypes[937])) { + if (tp < &(gTypes[892]) || tp >= &(gTypes[938])) { return std::nullopt; } @@ -90,183 +89,183 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CConvAttr::static_kind(): - tp = &(gTypes[892]); + tp = &(gTypes[893]); break; case mx::ir::llvm::ComdatAttr::static_kind(): - tp = &(gTypes[893]); + tp = &(gTypes[894]); break; case mx::ir::llvm::LinkageAttr::static_kind(): - tp = &(gTypes[894]); + tp = &(gTypes[895]); break; case mx::ir::llvm::FramePointerKindAttr::static_kind(): - tp = &(gTypes[895]); + tp = &(gTypes[896]); break; case mx::ir::llvm::LoopVectorizeAttr::static_kind(): - tp = &(gTypes[896]); + tp = &(gTypes[897]); break; case mx::ir::llvm::LoopInterleaveAttr::static_kind(): - tp = &(gTypes[897]); + tp = &(gTypes[898]); break; case mx::ir::llvm::LoopUnrollAttr::static_kind(): - tp = &(gTypes[898]); + tp = &(gTypes[899]); break; case mx::ir::llvm::LoopUnrollAndJamAttr::static_kind(): - tp = &(gTypes[899]); + tp = &(gTypes[900]); break; case mx::ir::llvm::LoopLICMAttr::static_kind(): - tp = &(gTypes[900]); + tp = &(gTypes[901]); break; case mx::ir::llvm::LoopDistributeAttr::static_kind(): - tp = &(gTypes[901]); + tp = &(gTypes[902]); break; case mx::ir::llvm::LoopPipelineAttr::static_kind(): - tp = &(gTypes[902]); + tp = &(gTypes[903]); break; case mx::ir::llvm::LoopPeeledAttr::static_kind(): - tp = &(gTypes[903]); + tp = &(gTypes[904]); break; case mx::ir::llvm::LoopUnswitchAttr::static_kind(): - tp = &(gTypes[904]); + tp = &(gTypes[905]); break; case mx::ir::llvm::LoopAnnotationAttr::static_kind(): - tp = &(gTypes[905]); + tp = &(gTypes[906]); break; case mx::ir::llvm::DIExpressionElemAttr::static_kind(): - tp = &(gTypes[906]); + tp = &(gTypes[907]); break; case mx::ir::llvm::DIExpressionAttr::static_kind(): - tp = &(gTypes[907]); + tp = &(gTypes[908]); break; case mx::ir::llvm::DINullTypeAttr::static_kind(): - tp = &(gTypes[908]); + tp = &(gTypes[909]); break; case mx::ir::llvm::DIBasicTypeAttr::static_kind(): - tp = &(gTypes[909]); + tp = &(gTypes[910]); break; case mx::ir::llvm::DICompileUnitAttr::static_kind(): - tp = &(gTypes[910]); + tp = &(gTypes[911]); break; case mx::ir::llvm::DICompositeTypeAttr::static_kind(): - tp = &(gTypes[911]); + tp = &(gTypes[912]); break; case mx::ir::llvm::DIDerivedTypeAttr::static_kind(): - tp = &(gTypes[912]); + tp = &(gTypes[913]); break; case mx::ir::llvm::DIFileAttr::static_kind(): - tp = &(gTypes[913]); + tp = &(gTypes[914]); break; case mx::ir::llvm::DIGlobalVariableExpressionAttr::static_kind(): - tp = &(gTypes[914]); + tp = &(gTypes[915]); break; case mx::ir::llvm::DIGlobalVariableAttr::static_kind(): - tp = &(gTypes[915]); + tp = &(gTypes[916]); break; case mx::ir::llvm::DILexicalBlockAttr::static_kind(): - tp = &(gTypes[916]); + tp = &(gTypes[917]); break; case mx::ir::llvm::DILexicalBlockFileAttr::static_kind(): - tp = &(gTypes[917]); + tp = &(gTypes[918]); break; case mx::ir::llvm::DILocalVariableAttr::static_kind(): - tp = &(gTypes[918]); + tp = &(gTypes[919]); break; case mx::ir::llvm::DISubprogramAttr::static_kind(): - tp = &(gTypes[919]); + tp = &(gTypes[920]); break; case mx::ir::llvm::DIModuleAttr::static_kind(): - tp = &(gTypes[920]); + tp = &(gTypes[921]); break; case mx::ir::llvm::DINamespaceAttr::static_kind(): - tp = &(gTypes[921]); + tp = &(gTypes[922]); break; case mx::ir::llvm::DISubrangeAttr::static_kind(): - tp = &(gTypes[922]); + tp = &(gTypes[923]); break; case mx::ir::llvm::DISubroutineTypeAttr::static_kind(): - tp = &(gTypes[923]); + tp = &(gTypes[924]); break; case mx::ir::llvm::DILabelAttr::static_kind(): - tp = &(gTypes[924]); + tp = &(gTypes[925]); break; case mx::ir::llvm::MemoryEffectsAttr::static_kind(): - tp = &(gTypes[925]); + tp = &(gTypes[926]); break; case mx::ir::llvm::AliasScopeDomainAttr::static_kind(): - tp = &(gTypes[926]); + tp = &(gTypes[927]); break; case mx::ir::llvm::AliasScopeAttr::static_kind(): - tp = &(gTypes[927]); + tp = &(gTypes[928]); break; case mx::ir::llvm::AccessGroupAttr::static_kind(): - tp = &(gTypes[928]); + tp = &(gTypes[929]); break; case mx::ir::llvm::TBAARootAttr::static_kind(): - tp = &(gTypes[929]); + tp = &(gTypes[930]); break; case mx::ir::llvm::TBAAMemberAttr::static_kind(): - tp = &(gTypes[930]); + tp = &(gTypes[931]); break; case mx::ir::llvm::TBAATypeDescriptorAttr::static_kind(): - tp = &(gTypes[931]); + tp = &(gTypes[932]); break; case mx::ir::llvm::TBAATagAttr::static_kind(): - tp = &(gTypes[932]); + tp = &(gTypes[933]); break; case mx::ir::llvm::VScaleRangeAttr::static_kind(): - tp = &(gTypes[933]); + tp = &(gTypes[934]); break; case mx::ir::llvm::TargetFeaturesAttr::static_kind(): - tp = &(gTypes[934]); + tp = &(gTypes[935]); break; case mx::ir::llvm::IntegerOverflowFlagsAttr::static_kind(): - tp = &(gTypes[935]); + tp = &(gTypes[936]); break; case mx::ir::llvm::FastmathFlagsAttr::static_kind(): - tp = &(gTypes[936]); + tp = &(gTypes[937]); break; } @@ -334,7 +333,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[891]); + PyTypeObject * const tp = &(gTypes[892]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/LLVM/BitReverseOp.cpp b/bindings/Python/Generated/IR/LLVM/BitReverseOp.cpp index 63bda775b..d8fda2ab3 100644 --- a/bindings/Python/Generated/IR/LLVM/BitReverseOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/BitReverseOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1070]) || tp >= &(gTypes[1071])) { + if (tp < &(gTypes[1078]) || tp >= &(gTypes[1079])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::BitReverseOp::static_kind(): - tp = &(gTypes[1070]); + tp = &(gTypes[1078]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::BitReverseOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::BitReverseOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1070]); + PyTypeObject * const tp = &(gTypes[1078]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/BitcastOp.cpp b/bindings/Python/Generated/IR/LLVM/BitcastOp.cpp index f8c8fd732..4f3c4a3e9 100644 --- a/bindings/Python/Generated/IR/LLVM/BitcastOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/BitcastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1003]) || tp >= &(gTypes[1004])) { + if (tp < &(gTypes[1011]) || tp >= &(gTypes[1012])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::BitcastOp::static_kind(): - tp = &(gTypes[1003]); + tp = &(gTypes[1011]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::BitcastOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::BitcastOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::BitcastOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::BitcastOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1003]); + PyTypeObject * const tp = &(gTypes[1011]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/BrOp.cpp b/bindings/Python/Generated/IR/LLVM/BrOp.cpp index 67e495f39..892a645aa 100644 --- a/bindings/Python/Generated/IR/LLVM/BrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/BrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1004]) || tp >= &(gTypes[1005])) { + if (tp < &(gTypes[1012]) || tp >= &(gTypes[1013])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::BrOp::static_kind(): - tp = &(gTypes[1004]); + tp = &(gTypes[1012]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::BrOp::dest_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1004]); + PyTypeObject * const tp = &(gTypes[1012]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ByteSwapOp.cpp b/bindings/Python/Generated/IR/LLVM/ByteSwapOp.cpp index ba589b488..8a3f10a20 100644 --- a/bindings/Python/Generated/IR/LLVM/ByteSwapOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ByteSwapOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1071]) || tp >= &(gTypes[1072])) { + if (tp < &(gTypes[1079]) || tp >= &(gTypes[1080])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ByteSwapOp::static_kind(): - tp = &(gTypes[1071]); + tp = &(gTypes[1079]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ByteSwapOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ByteSwapOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1071]); + PyTypeObject * const tp = &(gTypes[1079]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CConvAttr.cpp b/bindings/Python/Generated/IR/LLVM/CConvAttr.cpp index bef4809e2..c66c0a112 100644 --- a/bindings/Python/Generated/IR/LLVM/CConvAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/CConvAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[892]) || tp >= &(gTypes[893])) { + if (tp < &(gTypes[893]) || tp >= &(gTypes[894])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CConvAttr::static_kind(): - tp = &(gTypes[892]); + tp = &(gTypes[893]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[892]); + PyTypeObject * const tp = &(gTypes[893]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CallIntrinsicOp.cpp b/bindings/Python/Generated/IR/LLVM/CallIntrinsicOp.cpp index e8be857ba..5a5d64dea 100644 --- a/bindings/Python/Generated/IR/LLVM/CallIntrinsicOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CallIntrinsicOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1005]) || tp >= &(gTypes[1006])) { + if (tp < &(gTypes[1013]) || tp >= &(gTypes[1014])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CallIntrinsicOp::static_kind(): - tp = &(gTypes[1005]); + tp = &(gTypes[1013]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "arguments", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arguments); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::CallIntrinsicOp::arguments"), + nullptr, + }, { "results", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1005]); + PyTypeObject * const tp = &(gTypes[1013]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CallOp.cpp b/bindings/Python/Generated/IR/LLVM/CallOp.cpp index 2d741a3dc..9d0ea2d11 100644 --- a/bindings/Python/Generated/IR/LLVM/CallOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CallOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1006]) || tp >= &(gTypes[1007])) { + if (tp < &(gTypes[1014]) || tp >= &(gTypes[1015])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CallOp::static_kind(): - tp = &(gTypes[1006]); + tp = &(gTypes[1014]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "callee_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::callee_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::CallOp::callee_operands"), + nullptr, + }, { "result", reinterpret_cast( @@ -144,6 +153,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::llvm::CallOp::callee"), nullptr, }, + { + "arg_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::CallOp::arg_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -216,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1006]); + PyTypeObject * const tp = &(gTypes[1014]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ComdatAttr.cpp b/bindings/Python/Generated/IR/LLVM/ComdatAttr.cpp index cbb10083f..be61155a4 100644 --- a/bindings/Python/Generated/IR/LLVM/ComdatAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/ComdatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[893]) || tp >= &(gTypes[894])) { + if (tp < &(gTypes[894]) || tp >= &(gTypes[895])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ComdatAttr::static_kind(): - tp = &(gTypes[893]); + tp = &(gTypes[894]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[893]); + PyTypeObject * const tp = &(gTypes[894]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ComdatOp.cpp b/bindings/Python/Generated/IR/LLVM/ComdatOp.cpp index cef31ba1b..8feaac081 100644 --- a/bindings/Python/Generated/IR/LLVM/ComdatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ComdatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1007]) || tp >= &(gTypes[1008])) { + if (tp < &(gTypes[1015]) || tp >= &(gTypes[1016])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ComdatOp::static_kind(): - tp = &(gTypes[1007]); + tp = &(gTypes[1015]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ComdatOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::llvm::ComdatOp::name"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1007]); + PyTypeObject * const tp = &(gTypes[1015]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ComdatSelectorOp.cpp b/bindings/Python/Generated/IR/LLVM/ComdatSelectorOp.cpp index cb288e39b..f27ab56fb 100644 --- a/bindings/Python/Generated/IR/LLVM/ComdatSelectorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ComdatSelectorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1008]) || tp >= &(gTypes[1009])) { + if (tp < &(gTypes[1016]) || tp >= &(gTypes[1017])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ComdatSelectorOp::static_kind(): - tp = &(gTypes[1008]); + tp = &(gTypes[1016]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ComdatSelectorOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::llvm::ComdatSelectorOp::name"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1008]); + PyTypeObject * const tp = &(gTypes[1016]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CondBrOp.cpp b/bindings/Python/Generated/IR/LLVM/CondBrOp.cpp index 71a8ba7ca..f4195b91e 100644 --- a/bindings/Python/Generated/IR/LLVM/CondBrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CondBrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1009]) || tp >= &(gTypes[1010])) { + if (tp < &(gTypes[1017]) || tp >= &(gTypes[1018])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CondBrOp::static_kind(): - tp = &(gTypes[1009]); + tp = &(gTypes[1017]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "true_dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::true_dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::CondBrOp::true_dest_operands"), + nullptr, + }, + { + "false_dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::false_dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::CondBrOp::false_dest_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1009]); + PyTypeObject * const tp = &(gTypes[1017]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ConstantOp.cpp b/bindings/Python/Generated/IR/LLVM/ConstantOp.cpp index 47ad51f36..03e293467 100644 --- a/bindings/Python/Generated/IR/LLVM/ConstantOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ConstantOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1010]) || tp >= &(gTypes[1011])) { + if (tp < &(gTypes[1018]) || tp >= &(gTypes[1019])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ConstantOp::static_kind(): - tp = &(gTypes[1010]); + tp = &(gTypes[1018]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ConstantOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ConstantOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1010]); + PyTypeObject * const tp = &(gTypes[1018]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CopySignOp.cpp b/bindings/Python/Generated/IR/LLVM/CopySignOp.cpp index d7206083f..5cf5ec07a 100644 --- a/bindings/Python/Generated/IR/LLVM/CopySignOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CopySignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1072]) || tp >= &(gTypes[1073])) { + if (tp < &(gTypes[1080]) || tp >= &(gTypes[1081])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CopySignOp::static_kind(): - tp = &(gTypes[1072]); + tp = &(gTypes[1080]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CopySignOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CopySignOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1072]); + PyTypeObject * const tp = &(gTypes[1080]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroAlignOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroAlignOp.cpp index 8472adf12..707993ac8 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroAlignOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroAlignOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1073]) || tp >= &(gTypes[1074])) { + if (tp < &(gTypes[1081]) || tp >= &(gTypes[1082])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroAlignOp::static_kind(): - tp = &(gTypes[1073]); + tp = &(gTypes[1081]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroAlignOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroAlignOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1073]); + PyTypeObject * const tp = &(gTypes[1081]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroBeginOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroBeginOp.cpp index dcb5c6d51..6370a4190 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroBeginOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroBeginOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1074]) || tp >= &(gTypes[1075])) { + if (tp < &(gTypes[1082]) || tp >= &(gTypes[1083])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroBeginOp::static_kind(): - tp = &(gTypes[1074]); + tp = &(gTypes[1082]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroBeginOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroBeginOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1074]); + PyTypeObject * const tp = &(gTypes[1082]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroEndOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroEndOp.cpp index 8452227cd..0e6464427 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroEndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroEndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1075]) || tp >= &(gTypes[1076])) { + if (tp < &(gTypes[1083]) || tp >= &(gTypes[1084])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroEndOp::static_kind(): - tp = &(gTypes[1075]); + tp = &(gTypes[1083]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroEndOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroEndOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1075]); + PyTypeObject * const tp = &(gTypes[1083]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroFreeOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroFreeOp.cpp index 0e3f5e421..a18989b69 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroFreeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroFreeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1076]) || tp >= &(gTypes[1077])) { + if (tp < &(gTypes[1084]) || tp >= &(gTypes[1085])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroFreeOp::static_kind(): - tp = &(gTypes[1076]); + tp = &(gTypes[1084]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroFreeOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroFreeOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1076]); + PyTypeObject * const tp = &(gTypes[1084]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroIdOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroIdOp.cpp index cc1d6b177..8b7c2d465 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroIdOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroIdOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1077]) || tp >= &(gTypes[1078])) { + if (tp < &(gTypes[1085]) || tp >= &(gTypes[1086])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroIdOp::static_kind(): - tp = &(gTypes[1077]); + tp = &(gTypes[1085]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroIdOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroIdOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1077]); + PyTypeObject * const tp = &(gTypes[1085]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroPromiseOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroPromiseOp.cpp index afb72ab44..e94268f87 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroPromiseOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroPromiseOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1078]) || tp >= &(gTypes[1079])) { + if (tp < &(gTypes[1086]) || tp >= &(gTypes[1087])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroPromiseOp::static_kind(): - tp = &(gTypes[1078]); + tp = &(gTypes[1086]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1078]); + PyTypeObject * const tp = &(gTypes[1086]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroResumeOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroResumeOp.cpp index 7a8ef89d1..252c47e73 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroResumeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroResumeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1079]) || tp >= &(gTypes[1080])) { + if (tp < &(gTypes[1087]) || tp >= &(gTypes[1088])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroResumeOp::static_kind(): - tp = &(gTypes[1079]); + tp = &(gTypes[1087]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1079]); + PyTypeObject * const tp = &(gTypes[1087]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroSaveOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroSaveOp.cpp index 4116c36ee..a612ff777 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroSaveOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroSaveOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1080]) || tp >= &(gTypes[1081])) { + if (tp < &(gTypes[1088]) || tp >= &(gTypes[1089])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroSaveOp::static_kind(): - tp = &(gTypes[1080]); + tp = &(gTypes[1088]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroSaveOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroSaveOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1080]); + PyTypeObject * const tp = &(gTypes[1088]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroSizeOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroSizeOp.cpp index 229703d21..5457579e5 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroSizeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroSizeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1081]) || tp >= &(gTypes[1082])) { + if (tp < &(gTypes[1089]) || tp >= &(gTypes[1090])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroSizeOp::static_kind(): - tp = &(gTypes[1081]); + tp = &(gTypes[1089]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroSizeOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroSizeOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1081]); + PyTypeObject * const tp = &(gTypes[1089]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CoroSuspendOp.cpp b/bindings/Python/Generated/IR/LLVM/CoroSuspendOp.cpp index fe01c85a7..7a7f2ea2c 100644 --- a/bindings/Python/Generated/IR/LLVM/CoroSuspendOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CoroSuspendOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1082]) || tp >= &(gTypes[1083])) { + if (tp < &(gTypes[1090]) || tp >= &(gTypes[1091])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CoroSuspendOp::static_kind(): - tp = &(gTypes[1082]); + tp = &(gTypes[1090]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CoroSuspendOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CoroSuspendOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1082]); + PyTypeObject * const tp = &(gTypes[1090]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CosOp.cpp b/bindings/Python/Generated/IR/LLVM/CosOp.cpp index e26dfe335..47747747c 100644 --- a/bindings/Python/Generated/IR/LLVM/CosOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CosOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1083]) || tp >= &(gTypes[1084])) { + if (tp < &(gTypes[1091]) || tp >= &(gTypes[1092])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CosOp::static_kind(): - tp = &(gTypes[1083]); + tp = &(gTypes[1091]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CosOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CosOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1083]); + PyTypeObject * const tp = &(gTypes[1091]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CountLeadingZerosOp.cpp b/bindings/Python/Generated/IR/LLVM/CountLeadingZerosOp.cpp index 4d5704684..785a77e02 100644 --- a/bindings/Python/Generated/IR/LLVM/CountLeadingZerosOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CountLeadingZerosOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1084]) || tp >= &(gTypes[1085])) { + if (tp < &(gTypes[1092]) || tp >= &(gTypes[1093])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CountLeadingZerosOp::static_kind(): - tp = &(gTypes[1084]); + tp = &(gTypes[1092]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CountLeadingZerosOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CountLeadingZerosOp::result"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1084]); + PyTypeObject * const tp = &(gTypes[1092]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CountTrailingZerosOp.cpp b/bindings/Python/Generated/IR/LLVM/CountTrailingZerosOp.cpp index b4f08a81f..efce52d35 100644 --- a/bindings/Python/Generated/IR/LLVM/CountTrailingZerosOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CountTrailingZerosOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1085]) || tp >= &(gTypes[1086])) { + if (tp < &(gTypes[1093]) || tp >= &(gTypes[1094])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CountTrailingZerosOp::static_kind(): - tp = &(gTypes[1085]); + tp = &(gTypes[1093]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CountTrailingZerosOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CountTrailingZerosOp::result"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1085]); + PyTypeObject * const tp = &(gTypes[1093]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/CtPopOp.cpp b/bindings/Python/Generated/IR/LLVM/CtPopOp.cpp index 5e71f559f..352a25d12 100644 --- a/bindings/Python/Generated/IR/LLVM/CtPopOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/CtPopOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1086]) || tp >= &(gTypes[1087])) { + if (tp < &(gTypes[1094]) || tp >= &(gTypes[1095])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::CtPopOp::static_kind(): - tp = &(gTypes[1086]); + tp = &(gTypes[1094]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::CtPopOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::CtPopOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1086]); + PyTypeObject * const tp = &(gTypes[1094]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIBasicTypeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIBasicTypeAttr.cpp index 255e64565..4122a174d 100644 --- a/bindings/Python/Generated/IR/LLVM/DIBasicTypeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIBasicTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[909]) || tp >= &(gTypes[910])) { + if (tp < &(gTypes[910]) || tp >= &(gTypes[911])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIBasicTypeAttr::static_kind(): - tp = &(gTypes[909]); + tp = &(gTypes[910]); break; } @@ -205,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[909]); + PyTypeObject * const tp = &(gTypes[910]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DICompileUnitAttr.cpp b/bindings/Python/Generated/IR/LLVM/DICompileUnitAttr.cpp index c1e924a02..fe2a9778d 100644 --- a/bindings/Python/Generated/IR/LLVM/DICompileUnitAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DICompileUnitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[910]) || tp >= &(gTypes[911])) { + if (tp < &(gTypes[911]) || tp >= &(gTypes[912])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DICompileUnitAttr::static_kind(): - tp = &(gTypes[910]); + tp = &(gTypes[911]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[910]); + PyTypeObject * const tp = &(gTypes[911]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DICompositeTypeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DICompositeTypeAttr.cpp index 0afff4829..3a4d259c9 100644 --- a/bindings/Python/Generated/IR/LLVM/DICompositeTypeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DICompositeTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[911]) || tp >= &(gTypes[912])) { + if (tp < &(gTypes[912]) || tp >= &(gTypes[913])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DICompositeTypeAttr::static_kind(): - tp = &(gTypes[911]); + tp = &(gTypes[912]); break; } @@ -215,7 +214,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[911]); + PyTypeObject * const tp = &(gTypes[912]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -230,12 +229,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIDerivedTypeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIDerivedTypeAttr.cpp index 4199dce7b..f2feca4fb 100644 --- a/bindings/Python/Generated/IR/LLVM/DIDerivedTypeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIDerivedTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[912]) || tp >= &(gTypes[913])) { + if (tp < &(gTypes[913]) || tp >= &(gTypes[914])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIDerivedTypeAttr::static_kind(): - tp = &(gTypes[912]); + tp = &(gTypes[913]); break; } @@ -215,7 +214,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[912]); + PyTypeObject * const tp = &(gTypes[913]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -230,12 +229,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIExpressionAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIExpressionAttr.cpp index 01dba529b..9421f7e95 100644 --- a/bindings/Python/Generated/IR/LLVM/DIExpressionAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIExpressionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[907]) || tp >= &(gTypes[908])) { + if (tp < &(gTypes[908]) || tp >= &(gTypes[909])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIExpressionAttr::static_kind(): - tp = &(gTypes[907]); + tp = &(gTypes[908]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[907]); + PyTypeObject * const tp = &(gTypes[908]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIExpressionElemAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIExpressionElemAttr.cpp index 1785036c2..11038c679 100644 --- a/bindings/Python/Generated/IR/LLVM/DIExpressionElemAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIExpressionElemAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[906]) || tp >= &(gTypes[907])) { + if (tp < &(gTypes[907]) || tp >= &(gTypes[908])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIExpressionElemAttr::static_kind(): - tp = &(gTypes[906]); + tp = &(gTypes[907]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[906]); + PyTypeObject * const tp = &(gTypes[907]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIFileAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIFileAttr.cpp index 5a3985953..ccda4f93e 100644 --- a/bindings/Python/Generated/IR/LLVM/DIFileAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIFileAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[913]) || tp >= &(gTypes[914])) { + if (tp < &(gTypes[914]) || tp >= &(gTypes[915])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIFileAttr::static_kind(): - tp = &(gTypes[913]); + tp = &(gTypes[914]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[913]); + PyTypeObject * const tp = &(gTypes[914]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIGlobalVariableAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIGlobalVariableAttr.cpp index 3ca5988c4..d97a576be 100644 --- a/bindings/Python/Generated/IR/LLVM/DIGlobalVariableAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIGlobalVariableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[915]) || tp >= &(gTypes[916])) { + if (tp < &(gTypes[916]) || tp >= &(gTypes[917])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIGlobalVariableAttr::static_kind(): - tp = &(gTypes[915]); + tp = &(gTypes[916]); break; } @@ -215,7 +214,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[915]); + PyTypeObject * const tp = &(gTypes[916]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -230,12 +229,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIGlobalVariableExpressionAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIGlobalVariableExpressionAttr.cpp index bd3b704fd..eb7b66e9d 100644 --- a/bindings/Python/Generated/IR/LLVM/DIGlobalVariableExpressionAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIGlobalVariableExpressionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[914]) || tp >= &(gTypes[915])) { + if (tp < &(gTypes[915]) || tp >= &(gTypes[916])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIGlobalVariableExpressionAttr::static_kind(): - tp = &(gTypes[914]); + tp = &(gTypes[915]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[914]); + PyTypeObject * const tp = &(gTypes[915]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DILabelAttr.cpp b/bindings/Python/Generated/IR/LLVM/DILabelAttr.cpp index 9400797eb..87b35d02c 100644 --- a/bindings/Python/Generated/IR/LLVM/DILabelAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DILabelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[924]) || tp >= &(gTypes[925])) { + if (tp < &(gTypes[925]) || tp >= &(gTypes[926])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DILabelAttr::static_kind(): - tp = &(gTypes[924]); + tp = &(gTypes[925]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[924]); + PyTypeObject * const tp = &(gTypes[925]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DILexicalBlockAttr.cpp b/bindings/Python/Generated/IR/LLVM/DILexicalBlockAttr.cpp index 7f762d2f6..c426fa653 100644 --- a/bindings/Python/Generated/IR/LLVM/DILexicalBlockAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DILexicalBlockAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[916]) || tp >= &(gTypes[917])) { + if (tp < &(gTypes[917]) || tp >= &(gTypes[918])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DILexicalBlockAttr::static_kind(): - tp = &(gTypes[916]); + tp = &(gTypes[917]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[916]); + PyTypeObject * const tp = &(gTypes[917]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DILexicalBlockFileAttr.cpp b/bindings/Python/Generated/IR/LLVM/DILexicalBlockFileAttr.cpp index 03143315d..4a3b8b6d8 100644 --- a/bindings/Python/Generated/IR/LLVM/DILexicalBlockFileAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DILexicalBlockFileAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[917]) || tp >= &(gTypes[918])) { + if (tp < &(gTypes[918]) || tp >= &(gTypes[919])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DILexicalBlockFileAttr::static_kind(): - tp = &(gTypes[917]); + tp = &(gTypes[918]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[917]); + PyTypeObject * const tp = &(gTypes[918]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DILocalVariableAttr.cpp b/bindings/Python/Generated/IR/LLVM/DILocalVariableAttr.cpp index 171e42564..a8095f9ab 100644 --- a/bindings/Python/Generated/IR/LLVM/DILocalVariableAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DILocalVariableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[918]) || tp >= &(gTypes[919])) { + if (tp < &(gTypes[919]) || tp >= &(gTypes[920])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DILocalVariableAttr::static_kind(): - tp = &(gTypes[918]); + tp = &(gTypes[919]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::DILocalVariableAttr::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::DILocalVariableAttr::argument"), nullptr, }, { @@ -205,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[918]); + PyTypeObject * const tp = &(gTypes[919]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DIModuleAttr.cpp b/bindings/Python/Generated/IR/LLVM/DIModuleAttr.cpp index 42c4584b1..e48ce5e06 100644 --- a/bindings/Python/Generated/IR/LLVM/DIModuleAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DIModuleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[920]) || tp >= &(gTypes[921])) { + if (tp < &(gTypes[921]) || tp >= &(gTypes[922])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DIModuleAttr::static_kind(): - tp = &(gTypes[920]); + tp = &(gTypes[921]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[920]); + PyTypeObject * const tp = &(gTypes[921]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DINamespaceAttr.cpp b/bindings/Python/Generated/IR/LLVM/DINamespaceAttr.cpp index 0f29839a2..dcb9604c1 100644 --- a/bindings/Python/Generated/IR/LLVM/DINamespaceAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DINamespaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[921]) || tp >= &(gTypes[922])) { + if (tp < &(gTypes[922]) || tp >= &(gTypes[923])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DINamespaceAttr::static_kind(): - tp = &(gTypes[921]); + tp = &(gTypes[922]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[921]); + PyTypeObject * const tp = &(gTypes[922]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DINullTypeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DINullTypeAttr.cpp index 3d97ccdee..79fdd805b 100644 --- a/bindings/Python/Generated/IR/LLVM/DINullTypeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DINullTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[908]) || tp >= &(gTypes[909])) { + if (tp < &(gTypes[909]) || tp >= &(gTypes[910])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DINullTypeAttr::static_kind(): - tp = &(gTypes[908]); + tp = &(gTypes[909]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[908]); + PyTypeObject * const tp = &(gTypes[909]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DISubprogramAttr.cpp b/bindings/Python/Generated/IR/LLVM/DISubprogramAttr.cpp index f203b6e78..24f10e7b8 100644 --- a/bindings/Python/Generated/IR/LLVM/DISubprogramAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DISubprogramAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[919]) || tp >= &(gTypes[920])) { + if (tp < &(gTypes[920]) || tp >= &(gTypes[921])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DISubprogramAttr::static_kind(): - tp = &(gTypes[919]); + tp = &(gTypes[920]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[919]); + PyTypeObject * const tp = &(gTypes[920]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DISubrangeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DISubrangeAttr.cpp index a48e1c85d..8387eeadb 100644 --- a/bindings/Python/Generated/IR/LLVM/DISubrangeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DISubrangeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[922]) || tp >= &(gTypes[923])) { + if (tp < &(gTypes[923]) || tp >= &(gTypes[924])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DISubrangeAttr::static_kind(): - tp = &(gTypes[922]); + tp = &(gTypes[923]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[922]); + PyTypeObject * const tp = &(gTypes[923]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DISubroutineTypeAttr.cpp b/bindings/Python/Generated/IR/LLVM/DISubroutineTypeAttr.cpp index 991dcb0c0..11b2113cf 100644 --- a/bindings/Python/Generated/IR/LLVM/DISubroutineTypeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/DISubroutineTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[923]) || tp >= &(gTypes[924])) { + if (tp < &(gTypes[924]) || tp >= &(gTypes[925])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DISubroutineTypeAttr::static_kind(): - tp = &(gTypes[923]); + tp = &(gTypes[924]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[923]); + PyTypeObject * const tp = &(gTypes[924]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DbgDeclareOp.cpp b/bindings/Python/Generated/IR/LLVM/DbgDeclareOp.cpp index ae549bbb7..9bec65463 100644 --- a/bindings/Python/Generated/IR/LLVM/DbgDeclareOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/DbgDeclareOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1087]) || tp >= &(gTypes[1088])) { + if (tp < &(gTypes[1095]) || tp >= &(gTypes[1096])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DbgDeclareOp::static_kind(): - tp = &(gTypes[1087]); + tp = &(gTypes[1095]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1087]); + PyTypeObject * const tp = &(gTypes[1095]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DbgLabelOp.cpp b/bindings/Python/Generated/IR/LLVM/DbgLabelOp.cpp index 2de7904c2..1302c5295 100644 --- a/bindings/Python/Generated/IR/LLVM/DbgLabelOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/DbgLabelOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1088]) || tp >= &(gTypes[1089])) { + if (tp < &(gTypes[1096]) || tp >= &(gTypes[1097])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DbgLabelOp::static_kind(): - tp = &(gTypes[1088]); + tp = &(gTypes[1096]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1088]); + PyTypeObject * const tp = &(gTypes[1096]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DbgValueOp.cpp b/bindings/Python/Generated/IR/LLVM/DbgValueOp.cpp index f60bb6b10..4f2011fed 100644 --- a/bindings/Python/Generated/IR/LLVM/DbgValueOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/DbgValueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1089]) || tp >= &(gTypes[1090])) { + if (tp < &(gTypes[1097]) || tp >= &(gTypes[1098])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DbgValueOp::static_kind(): - tp = &(gTypes[1089]); + tp = &(gTypes[1097]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1089]); + PyTypeObject * const tp = &(gTypes[1097]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/DebugTrapOp.cpp b/bindings/Python/Generated/IR/LLVM/DebugTrapOp.cpp index 62aca7874..319bc1ec6 100644 --- a/bindings/Python/Generated/IR/LLVM/DebugTrapOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/DebugTrapOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1090]) || tp >= &(gTypes[1091])) { + if (tp < &(gTypes[1098]) || tp >= &(gTypes[1099])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::DebugTrapOp::static_kind(): - tp = &(gTypes[1090]); + tp = &(gTypes[1098]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1090]); + PyTypeObject * const tp = &(gTypes[1098]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/EhTypeidForOp.cpp b/bindings/Python/Generated/IR/LLVM/EhTypeidForOp.cpp index 8525c7c7b..e06ad1310 100644 --- a/bindings/Python/Generated/IR/LLVM/EhTypeidForOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/EhTypeidForOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1091]) || tp >= &(gTypes[1092])) { + if (tp < &(gTypes[1099]) || tp >= &(gTypes[1100])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::EhTypeidForOp::static_kind(): - tp = &(gTypes[1091]); + tp = &(gTypes[1099]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::EhTypeidForOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::EhTypeidForOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1091]); + PyTypeObject * const tp = &(gTypes[1099]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Exp2Op.cpp b/bindings/Python/Generated/IR/LLVM/Exp2Op.cpp index 0be0e96da..519b1999f 100644 --- a/bindings/Python/Generated/IR/LLVM/Exp2Op.cpp +++ b/bindings/Python/Generated/IR/LLVM/Exp2Op.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1092]) || tp >= &(gTypes[1093])) { + if (tp < &(gTypes[1100]) || tp >= &(gTypes[1101])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::Exp2Op::static_kind(): - tp = &(gTypes[1092]); + tp = &(gTypes[1100]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::Exp2Op::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::Exp2Op::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1092]); + PyTypeObject * const tp = &(gTypes[1100]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ExpOp.cpp b/bindings/Python/Generated/IR/LLVM/ExpOp.cpp index 14b240dab..673e917ac 100644 --- a/bindings/Python/Generated/IR/LLVM/ExpOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ExpOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1093]) || tp >= &(gTypes[1094])) { + if (tp < &(gTypes[1101]) || tp >= &(gTypes[1102])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ExpOp::static_kind(): - tp = &(gTypes[1093]); + tp = &(gTypes[1101]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ExpOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ExpOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1093]); + PyTypeObject * const tp = &(gTypes[1101]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ExpectOp.cpp b/bindings/Python/Generated/IR/LLVM/ExpectOp.cpp index 5189267b4..51a609f58 100644 --- a/bindings/Python/Generated/IR/LLVM/ExpectOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ExpectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1094]) || tp >= &(gTypes[1095])) { + if (tp < &(gTypes[1102]) || tp >= &(gTypes[1103])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ExpectOp::static_kind(): - tp = &(gTypes[1094]); + tp = &(gTypes[1102]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ExpectOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ExpectOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1094]); + PyTypeObject * const tp = &(gTypes[1102]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ExpectWithProbabilityOp.cpp b/bindings/Python/Generated/IR/LLVM/ExpectWithProbabilityOp.cpp index 6a3a90853..9d0e0e2f2 100644 --- a/bindings/Python/Generated/IR/LLVM/ExpectWithProbabilityOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ExpectWithProbabilityOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1095]) || tp >= &(gTypes[1096])) { + if (tp < &(gTypes[1103]) || tp >= &(gTypes[1104])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ExpectWithProbabilityOp::static_kind(): - tp = &(gTypes[1095]); + tp = &(gTypes[1103]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ExpectWithProbabilityOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ExpectWithProbabilityOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1095]); + PyTypeObject * const tp = &(gTypes[1103]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ExtractElementOp.cpp b/bindings/Python/Generated/IR/LLVM/ExtractElementOp.cpp index 7fff23f5f..f54b40923 100644 --- a/bindings/Python/Generated/IR/LLVM/ExtractElementOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ExtractElementOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1011]) || tp >= &(gTypes[1012])) { + if (tp < &(gTypes[1019]) || tp >= &(gTypes[1020])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ExtractElementOp::static_kind(): - tp = &(gTypes[1011]); + tp = &(gTypes[1019]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ExtractElementOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ExtractElementOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1011]); + PyTypeObject * const tp = &(gTypes[1019]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ExtractValueOp.cpp b/bindings/Python/Generated/IR/LLVM/ExtractValueOp.cpp index 993e56db6..219edd9b0 100644 --- a/bindings/Python/Generated/IR/LLVM/ExtractValueOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ExtractValueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1012]) || tp >= &(gTypes[1013])) { + if (tp < &(gTypes[1020]) || tp >= &(gTypes[1021])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ExtractValueOp::static_kind(): - tp = &(gTypes[1012]); + tp = &(gTypes[1020]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ExtractValueOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ExtractValueOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1012]); + PyTypeObject * const tp = &(gTypes[1020]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FAbsOp.cpp b/bindings/Python/Generated/IR/LLVM/FAbsOp.cpp index 0ec03dd8c..6aeb9a0ec 100644 --- a/bindings/Python/Generated/IR/LLVM/FAbsOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FAbsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1096]) || tp >= &(gTypes[1097])) { + if (tp < &(gTypes[1104]) || tp >= &(gTypes[1105])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FAbsOp::static_kind(): - tp = &(gTypes[1096]); + tp = &(gTypes[1104]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FAbsOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FAbsOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1096]); + PyTypeObject * const tp = &(gTypes[1104]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FAddOp.cpp b/bindings/Python/Generated/IR/LLVM/FAddOp.cpp index 086c8765f..e8a70fc01 100644 --- a/bindings/Python/Generated/IR/LLVM/FAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1013]) || tp >= &(gTypes[1014])) { + if (tp < &(gTypes[1021]) || tp >= &(gTypes[1022])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FAddOp::static_kind(): - tp = &(gTypes[1013]); + tp = &(gTypes[1021]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FAddOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1013]); + PyTypeObject * const tp = &(gTypes[1021]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FCeilOp.cpp b/bindings/Python/Generated/IR/LLVM/FCeilOp.cpp index 2bd7cac6f..b475df023 100644 --- a/bindings/Python/Generated/IR/LLVM/FCeilOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FCeilOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1097]) || tp >= &(gTypes[1098])) { + if (tp < &(gTypes[1105]) || tp >= &(gTypes[1106])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FCeilOp::static_kind(): - tp = &(gTypes[1097]); + tp = &(gTypes[1105]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FCeilOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FCeilOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1097]); + PyTypeObject * const tp = &(gTypes[1105]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FCmpOp.cpp b/bindings/Python/Generated/IR/LLVM/FCmpOp.cpp index 83cf7af15..c46d06c22 100644 --- a/bindings/Python/Generated/IR/LLVM/FCmpOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FCmpOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1014]) || tp >= &(gTypes[1015])) { + if (tp < &(gTypes[1022]) || tp >= &(gTypes[1023])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FCmpOp::static_kind(): - tp = &(gTypes[1014]); + tp = &(gTypes[1022]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FCmpOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1014]); + PyTypeObject * const tp = &(gTypes[1022]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FDivOp.cpp b/bindings/Python/Generated/IR/LLVM/FDivOp.cpp index 01b68859b..a18909f3e 100644 --- a/bindings/Python/Generated/IR/LLVM/FDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1015]) || tp >= &(gTypes[1016])) { + if (tp < &(gTypes[1023]) || tp >= &(gTypes[1024])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FDivOp::static_kind(): - tp = &(gTypes[1015]); + tp = &(gTypes[1023]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FDivOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1015]); + PyTypeObject * const tp = &(gTypes[1023]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FFloorOp.cpp b/bindings/Python/Generated/IR/LLVM/FFloorOp.cpp index e79508b16..79de7f344 100644 --- a/bindings/Python/Generated/IR/LLVM/FFloorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FFloorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1098]) || tp >= &(gTypes[1099])) { + if (tp < &(gTypes[1106]) || tp >= &(gTypes[1107])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FFloorOp::static_kind(): - tp = &(gTypes[1098]); + tp = &(gTypes[1106]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FFloorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FFloorOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1098]); + PyTypeObject * const tp = &(gTypes[1106]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FMAOp.cpp b/bindings/Python/Generated/IR/LLVM/FMAOp.cpp index 08f653105..f24989b71 100644 --- a/bindings/Python/Generated/IR/LLVM/FMAOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FMAOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1099]) || tp >= &(gTypes[1100])) { + if (tp < &(gTypes[1107]) || tp >= &(gTypes[1108])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FMAOp::static_kind(): - tp = &(gTypes[1099]); + tp = &(gTypes[1107]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FMAOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FMAOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1099]); + PyTypeObject * const tp = &(gTypes[1107]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FMulAddOp.cpp b/bindings/Python/Generated/IR/LLVM/FMulAddOp.cpp index 5c2b9ef73..932401a63 100644 --- a/bindings/Python/Generated/IR/LLVM/FMulAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FMulAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1100]) || tp >= &(gTypes[1101])) { + if (tp < &(gTypes[1108]) || tp >= &(gTypes[1109])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FMulAddOp::static_kind(): - tp = &(gTypes[1100]); + tp = &(gTypes[1108]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FMulAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FMulAddOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1100]); + PyTypeObject * const tp = &(gTypes[1108]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FMulOp.cpp b/bindings/Python/Generated/IR/LLVM/FMulOp.cpp index 407af72e1..d0b787fbb 100644 --- a/bindings/Python/Generated/IR/LLVM/FMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1016]) || tp >= &(gTypes[1017])) { + if (tp < &(gTypes[1024]) || tp >= &(gTypes[1025])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FMulOp::static_kind(): - tp = &(gTypes[1016]); + tp = &(gTypes[1024]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FMulOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1016]); + PyTypeObject * const tp = &(gTypes[1024]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FNegOp.cpp b/bindings/Python/Generated/IR/LLVM/FNegOp.cpp index 41d498a80..466f7adc8 100644 --- a/bindings/Python/Generated/IR/LLVM/FNegOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FNegOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1017]) || tp >= &(gTypes[1018])) { + if (tp < &(gTypes[1025]) || tp >= &(gTypes[1026])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FNegOp::static_kind(): - tp = &(gTypes[1017]); + tp = &(gTypes[1025]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FNegOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FNegOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1017]); + PyTypeObject * const tp = &(gTypes[1025]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FPExtOp.cpp b/bindings/Python/Generated/IR/LLVM/FPExtOp.cpp index 62c9ebc3b..a467bd5c5 100644 --- a/bindings/Python/Generated/IR/LLVM/FPExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FPExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1018]) || tp >= &(gTypes[1019])) { + if (tp < &(gTypes[1026]) || tp >= &(gTypes[1027])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FPExtOp::static_kind(): - tp = &(gTypes[1018]); + tp = &(gTypes[1026]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPExtOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPExtOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPExtOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1018]); + PyTypeObject * const tp = &(gTypes[1026]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FPToSIOp.cpp b/bindings/Python/Generated/IR/LLVM/FPToSIOp.cpp index 04216e7f4..3989ba9ad 100644 --- a/bindings/Python/Generated/IR/LLVM/FPToSIOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FPToSIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1019]) || tp >= &(gTypes[1020])) { + if (tp < &(gTypes[1027]) || tp >= &(gTypes[1028])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FPToSIOp::static_kind(): - tp = &(gTypes[1019]); + tp = &(gTypes[1027]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPToSIOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPToSIOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPToSIOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPToSIOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1019]); + PyTypeObject * const tp = &(gTypes[1027]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FPToUIOp.cpp b/bindings/Python/Generated/IR/LLVM/FPToUIOp.cpp index 3a494c1a7..053b30ce4 100644 --- a/bindings/Python/Generated/IR/LLVM/FPToUIOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FPToUIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1020]) || tp >= &(gTypes[1021])) { + if (tp < &(gTypes[1028]) || tp >= &(gTypes[1029])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FPToUIOp::static_kind(): - tp = &(gTypes[1020]); + tp = &(gTypes[1028]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPToUIOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPToUIOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPToUIOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPToUIOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1020]); + PyTypeObject * const tp = &(gTypes[1028]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FPTruncOp.cpp b/bindings/Python/Generated/IR/LLVM/FPTruncOp.cpp index c3382ae53..2fd8be18d 100644 --- a/bindings/Python/Generated/IR/LLVM/FPTruncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FPTruncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1021]) || tp >= &(gTypes[1022])) { + if (tp < &(gTypes[1029]) || tp >= &(gTypes[1030])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FPTruncOp::static_kind(): - tp = &(gTypes[1021]); + tp = &(gTypes[1029]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPTruncOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPTruncOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPTruncOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPTruncOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1021]); + PyTypeObject * const tp = &(gTypes[1029]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FPowOp.cpp b/bindings/Python/Generated/IR/LLVM/FPowOp.cpp index e5b6dbb5a..01cae0b0f 100644 --- a/bindings/Python/Generated/IR/LLVM/FPowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FPowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1135]) || tp >= &(gTypes[1136])) { + if (tp < &(gTypes[1143]) || tp >= &(gTypes[1144])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FPowOp::static_kind(): - tp = &(gTypes[1135]); + tp = &(gTypes[1143]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FPowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FPowOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1135]); + PyTypeObject * const tp = &(gTypes[1143]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FRemOp.cpp b/bindings/Python/Generated/IR/LLVM/FRemOp.cpp index b4efdffd8..75809e487 100644 --- a/bindings/Python/Generated/IR/LLVM/FRemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FRemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1022]) || tp >= &(gTypes[1023])) { + if (tp < &(gTypes[1030]) || tp >= &(gTypes[1031])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FRemOp::static_kind(): - tp = &(gTypes[1022]); + tp = &(gTypes[1030]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FRemOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1022]); + PyTypeObject * const tp = &(gTypes[1030]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FShlOp.cpp b/bindings/Python/Generated/IR/LLVM/FShlOp.cpp index 1280ac69b..7c9d7c797 100644 --- a/bindings/Python/Generated/IR/LLVM/FShlOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FShlOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1102]) || tp >= &(gTypes[1103])) { + if (tp < &(gTypes[1110]) || tp >= &(gTypes[1111])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FShlOp::static_kind(): - tp = &(gTypes[1102]); + tp = &(gTypes[1110]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FShlOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FShlOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1102]); + PyTypeObject * const tp = &(gTypes[1110]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FShrOp.cpp b/bindings/Python/Generated/IR/LLVM/FShrOp.cpp index f93628c7b..3358e757b 100644 --- a/bindings/Python/Generated/IR/LLVM/FShrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1103]) || tp >= &(gTypes[1104])) { + if (tp < &(gTypes[1111]) || tp >= &(gTypes[1112])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FShrOp::static_kind(): - tp = &(gTypes[1103]); + tp = &(gTypes[1111]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FShrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FShrOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1103]); + PyTypeObject * const tp = &(gTypes[1111]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FSubOp.cpp b/bindings/Python/Generated/IR/LLVM/FSubOp.cpp index 6e953bafe..8420eb2f3 100644 --- a/bindings/Python/Generated/IR/LLVM/FSubOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FSubOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1023]) || tp >= &(gTypes[1024])) { + if (tp < &(gTypes[1031]) || tp >= &(gTypes[1032])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FSubOp::static_kind(): - tp = &(gTypes[1023]); + tp = &(gTypes[1031]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FSubOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1023]); + PyTypeObject * const tp = &(gTypes[1031]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FTruncOp.cpp b/bindings/Python/Generated/IR/LLVM/FTruncOp.cpp index 717dfbe2f..68627ef77 100644 --- a/bindings/Python/Generated/IR/LLVM/FTruncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FTruncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1101]) || tp >= &(gTypes[1102])) { + if (tp < &(gTypes[1109]) || tp >= &(gTypes[1110])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FTruncOp::static_kind(): - tp = &(gTypes[1101]); + tp = &(gTypes[1109]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FTruncOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FTruncOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1101]); + PyTypeObject * const tp = &(gTypes[1109]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FastmathFlagsAttr.cpp b/bindings/Python/Generated/IR/LLVM/FastmathFlagsAttr.cpp index 92583c8ff..7ea6748f2 100644 --- a/bindings/Python/Generated/IR/LLVM/FastmathFlagsAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/FastmathFlagsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[936]) || tp >= &(gTypes[937])) { + if (tp < &(gTypes[937]) || tp >= &(gTypes[938])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FastmathFlagsAttr::static_kind(): - tp = &(gTypes[936]); + tp = &(gTypes[937]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[936]); + PyTypeObject * const tp = &(gTypes[937]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FenceOp.cpp b/bindings/Python/Generated/IR/LLVM/FenceOp.cpp index 53aa548ba..0b2d44383 100644 --- a/bindings/Python/Generated/IR/LLVM/FenceOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FenceOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1024]) || tp >= &(gTypes[1025])) { + if (tp < &(gTypes[1032]) || tp >= &(gTypes[1033])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FenceOp::static_kind(): - tp = &(gTypes[1024]); + tp = &(gTypes[1032]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1024]); + PyTypeObject * const tp = &(gTypes[1032]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FixedVectorType.cpp b/bindings/Python/Generated/IR/LLVM/FixedVectorType.cpp index 5de7fcf27..d20262644 100644 --- a/bindings/Python/Generated/IR/LLVM/FixedVectorType.cpp +++ b/bindings/Python/Generated/IR/LLVM/FixedVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1477]) || tp >= &(gTypes[1478])) { + if (tp < &(gTypes[1493]) || tp >= &(gTypes[1494])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FixedVectorType::static_kind(): - tp = &(gTypes[1477]); + tp = &(gTypes[1493]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1477]); + PyTypeObject * const tp = &(gTypes[1493]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FramePointerKindAttr.cpp b/bindings/Python/Generated/IR/LLVM/FramePointerKindAttr.cpp index ee36e8474..779383467 100644 --- a/bindings/Python/Generated/IR/LLVM/FramePointerKindAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/FramePointerKindAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[895]) || tp >= &(gTypes[896])) { + if (tp < &(gTypes[896]) || tp >= &(gTypes[897])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FramePointerKindAttr::static_kind(): - tp = &(gTypes[895]); + tp = &(gTypes[896]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[895]); + PyTypeObject * const tp = &(gTypes[896]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FreezeOp.cpp b/bindings/Python/Generated/IR/LLVM/FreezeOp.cpp index 97611458c..52128f00b 100644 --- a/bindings/Python/Generated/IR/LLVM/FreezeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FreezeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1025]) || tp >= &(gTypes[1026])) { + if (tp < &(gTypes[1033]) || tp >= &(gTypes[1034])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FreezeOp::static_kind(): - tp = &(gTypes[1025]); + tp = &(gTypes[1033]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FreezeOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::FreezeOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FreezeOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::FreezeOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1025]); + PyTypeObject * const tp = &(gTypes[1033]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FuncOp.cpp b/bindings/Python/Generated/IR/LLVM/FuncOp.cpp index 150769325..d85b8c888 100644 --- a/bindings/Python/Generated/IR/LLVM/FuncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/FuncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1036]) || tp >= &(gTypes[1037])) { + if (tp < &(gTypes[1044]) || tp >= &(gTypes[1045])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FuncOp::static_kind(): - tp = &(gTypes[1036]); + tp = &(gTypes[1044]); break; } @@ -135,23 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FuncOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::llvm::FuncOp::name"), nullptr, }, { - "sym_visibility", + "visibility", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->visibility()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::FuncOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::llvm::FuncOp::visibility"), nullptr, }, { @@ -366,7 +365,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1036]); + PyTypeObject * const tp = &(gTypes[1044]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -381,12 +380,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/FunctionType.cpp b/bindings/Python/Generated/IR/LLVM/FunctionType.cpp index 336a91383..0ef432599 100644 --- a/bindings/Python/Generated/IR/LLVM/FunctionType.cpp +++ b/bindings/Python/Generated/IR/LLVM/FunctionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1475]) || tp >= &(gTypes[1476])) { + if (tp < &(gTypes[1491]) || tp >= &(gTypes[1492])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::FunctionType::static_kind(): - tp = &(gTypes[1475]); + tp = &(gTypes[1491]); break; } @@ -144,6 +143,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::llvm::FunctionType::num_params"), nullptr, }, + { + "params", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::params); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::FunctionType::params"), + nullptr, + }, { "var_arg", reinterpret_cast( @@ -205,7 +214,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1475]); + PyTypeObject * const tp = &(gTypes[1491]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -220,12 +229,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/GetActiveLaneMaskOp.cpp b/bindings/Python/Generated/IR/LLVM/GetActiveLaneMaskOp.cpp index 9dca0f23f..26366501a 100644 --- a/bindings/Python/Generated/IR/LLVM/GetActiveLaneMaskOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/GetActiveLaneMaskOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1104]) || tp >= &(gTypes[1105])) { + if (tp < &(gTypes[1112]) || tp >= &(gTypes[1113])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::GetActiveLaneMaskOp::static_kind(): - tp = &(gTypes[1104]); + tp = &(gTypes[1112]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::GetActiveLaneMaskOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::GetActiveLaneMaskOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1104]); + PyTypeObject * const tp = &(gTypes[1112]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/GetElementPtrOp.cpp b/bindings/Python/Generated/IR/LLVM/GetElementPtrOp.cpp index d5a8a50bb..c1dd5abab 100644 --- a/bindings/Python/Generated/IR/LLVM/GetElementPtrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/GetElementPtrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1026]) || tp >= &(gTypes[1027])) { + if (tp < &(gTypes[1034]) || tp >= &(gTypes[1035])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::GetElementPtrOp::static_kind(): - tp = &(gTypes[1026]); + tp = &(gTypes[1034]); break; } @@ -135,13 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "dynamic_indices", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::generator_to_python(*T_cast(self), &T::dynamic_indices); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::GetElementPtrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::GetElementPtrOp::dynamic_indices"), + nullptr, + }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::GetElementPtrOp::result"), nullptr, }, { @@ -236,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1026]); + PyTypeObject * const tp = &(gTypes[1034]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/GlobalCtorsOp.cpp b/bindings/Python/Generated/IR/LLVM/GlobalCtorsOp.cpp index 07b5c90a5..ab9bb6443 100644 --- a/bindings/Python/Generated/IR/LLVM/GlobalCtorsOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/GlobalCtorsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1027]) || tp >= &(gTypes[1028])) { + if (tp < &(gTypes[1035]) || tp >= &(gTypes[1036])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::GlobalCtorsOp::static_kind(): - tp = &(gTypes[1027]); + tp = &(gTypes[1035]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1027]); + PyTypeObject * const tp = &(gTypes[1035]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/GlobalDtorsOp.cpp b/bindings/Python/Generated/IR/LLVM/GlobalDtorsOp.cpp index 6bfb3b80d..c385ce7b8 100644 --- a/bindings/Python/Generated/IR/LLVM/GlobalDtorsOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/GlobalDtorsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1028]) || tp >= &(gTypes[1029])) { + if (tp < &(gTypes[1036]) || tp >= &(gTypes[1037])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::GlobalDtorsOp::static_kind(): - tp = &(gTypes[1028]); + tp = &(gTypes[1036]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1028]); + PyTypeObject * const tp = &(gTypes[1036]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/GlobalOp.cpp b/bindings/Python/Generated/IR/LLVM/GlobalOp.cpp index 878dacc21..cad2515d9 100644 --- a/bindings/Python/Generated/IR/LLVM/GlobalOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/GlobalOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1029]) || tp >= &(gTypes[1030])) { + if (tp < &(gTypes[1037]) || tp >= &(gTypes[1038])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::GlobalOp::static_kind(): - tp = &(gTypes[1029]); + tp = &(gTypes[1037]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::GlobalOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::llvm::GlobalOp::name"), nullptr, }, { @@ -286,7 +285,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1029]); + PyTypeObject * const tp = &(gTypes[1037]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -301,12 +300,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ICmpOp.cpp b/bindings/Python/Generated/IR/LLVM/ICmpOp.cpp index 7b62c21eb..16ca0b2bb 100644 --- a/bindings/Python/Generated/IR/LLVM/ICmpOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ICmpOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1030]) || tp >= &(gTypes[1031])) { + if (tp < &(gTypes[1038]) || tp >= &(gTypes[1039])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ICmpOp::static_kind(): - tp = &(gTypes[1030]); + tp = &(gTypes[1038]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ICmpOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1030]); + PyTypeObject * const tp = &(gTypes[1038]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InlineAsmOp.cpp b/bindings/Python/Generated/IR/LLVM/InlineAsmOp.cpp index 10198c1a1..bf44c88f2 100644 --- a/bindings/Python/Generated/IR/LLVM/InlineAsmOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InlineAsmOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1031]) || tp >= &(gTypes[1032])) { + if (tp < &(gTypes[1039]) || tp >= &(gTypes[1040])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InlineAsmOp::static_kind(): - tp = &(gTypes[1031]); + tp = &(gTypes[1039]); break; } @@ -125,23 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "operands", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::generator_to_python(*T_cast(self), &T::operands); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::InlineAsmOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::InlineAsmOp::operands"), nullptr, }, { - "asm_string", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->asm_string()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::InlineAsmOp::asm_string"), + PyDoc_STR("Wrapper for mx::ir::llvm::InlineAsmOp::result"), + nullptr, + }, + { + "assembly", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->assembly()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::InlineAsmOp::assembly"), nullptr, }, { @@ -246,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1031]); + PyTypeObject * const tp = &(gTypes[1039]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InsertElementOp.cpp b/bindings/Python/Generated/IR/LLVM/InsertElementOp.cpp index 1ff541cad..1f2ee83a4 100644 --- a/bindings/Python/Generated/IR/LLVM/InsertElementOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InsertElementOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1032]) || tp >= &(gTypes[1033])) { + if (tp < &(gTypes[1040]) || tp >= &(gTypes[1041])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InsertElementOp::static_kind(): - tp = &(gTypes[1032]); + tp = &(gTypes[1040]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::InsertElementOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::InsertElementOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1032]); + PyTypeObject * const tp = &(gTypes[1040]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InsertValueOp.cpp b/bindings/Python/Generated/IR/LLVM/InsertValueOp.cpp index a968e8d69..da9573a8f 100644 --- a/bindings/Python/Generated/IR/LLVM/InsertValueOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InsertValueOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1033]) || tp >= &(gTypes[1034])) { + if (tp < &(gTypes[1041]) || tp >= &(gTypes[1042])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InsertValueOp::static_kind(): - tp = &(gTypes[1033]); + tp = &(gTypes[1041]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::InsertValueOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::InsertValueOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1033]); + PyTypeObject * const tp = &(gTypes[1041]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/IntToPtrOp.cpp b/bindings/Python/Generated/IR/LLVM/IntToPtrOp.cpp index c66d61012..a24917998 100644 --- a/bindings/Python/Generated/IR/LLVM/IntToPtrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/IntToPtrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1034]) || tp >= &(gTypes[1035])) { + if (tp < &(gTypes[1042]) || tp >= &(gTypes[1043])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::IntToPtrOp::static_kind(): - tp = &(gTypes[1034]); + tp = &(gTypes[1042]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::IntToPtrOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::IntToPtrOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::IntToPtrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::IntToPtrOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1034]); + PyTypeObject * const tp = &(gTypes[1042]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/IntegerOverflowFlagsAttr.cpp b/bindings/Python/Generated/IR/LLVM/IntegerOverflowFlagsAttr.cpp index 7243a50b1..2bd90a62e 100644 --- a/bindings/Python/Generated/IR/LLVM/IntegerOverflowFlagsAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/IntegerOverflowFlagsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[935]) || tp >= &(gTypes[936])) { + if (tp < &(gTypes[936]) || tp >= &(gTypes[937])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::IntegerOverflowFlagsAttr::static_kind(): - tp = &(gTypes[935]); + tp = &(gTypes[936]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[935]); + PyTypeObject * const tp = &(gTypes[936]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InvariantEndOp.cpp b/bindings/Python/Generated/IR/LLVM/InvariantEndOp.cpp index 60c0d539e..16313d0e9 100644 --- a/bindings/Python/Generated/IR/LLVM/InvariantEndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InvariantEndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1105]) || tp >= &(gTypes[1106])) { + if (tp < &(gTypes[1113]) || tp >= &(gTypes[1114])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InvariantEndOp::static_kind(): - tp = &(gTypes[1105]); + tp = &(gTypes[1113]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1105]); + PyTypeObject * const tp = &(gTypes[1113]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InvariantStartOp.cpp b/bindings/Python/Generated/IR/LLVM/InvariantStartOp.cpp index 244bba51c..7612b5f72 100644 --- a/bindings/Python/Generated/IR/LLVM/InvariantStartOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InvariantStartOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1106]) || tp >= &(gTypes[1107])) { + if (tp < &(gTypes[1114]) || tp >= &(gTypes[1115])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InvariantStartOp::static_kind(): - tp = &(gTypes[1106]); + tp = &(gTypes[1114]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1106]); + PyTypeObject * const tp = &(gTypes[1114]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/InvokeOp.cpp b/bindings/Python/Generated/IR/LLVM/InvokeOp.cpp index ae31d82db..4d001933d 100644 --- a/bindings/Python/Generated/IR/LLVM/InvokeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/InvokeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1035]) || tp >= &(gTypes[1036])) { + if (tp < &(gTypes[1043]) || tp >= &(gTypes[1044])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::InvokeOp::static_kind(): - tp = &(gTypes[1035]); + tp = &(gTypes[1043]); break; } @@ -124,6 +123,36 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "callee_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::callee_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::InvokeOp::callee_operands"), + nullptr, + }, + { + "normal_dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::normal_dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::InvokeOp::normal_dest_operands"), + nullptr, + }, + { + "unwind_dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::unwind_dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::InvokeOp::unwind_dest_operands"), + nullptr, + }, { "callee", reinterpret_cast( @@ -134,6 +163,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::llvm::InvokeOp::callee"), nullptr, }, + { + "arg_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arg_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::InvokeOp::arg_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1035]); + PyTypeObject * const tp = &(gTypes[1043]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/IsConstantOp.cpp b/bindings/Python/Generated/IR/LLVM/IsConstantOp.cpp index 6670ebcb3..4dea4dd8a 100644 --- a/bindings/Python/Generated/IR/LLVM/IsConstantOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/IsConstantOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1107]) || tp >= &(gTypes[1108])) { + if (tp < &(gTypes[1115]) || tp >= &(gTypes[1116])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::IsConstantOp::static_kind(): - tp = &(gTypes[1107]); + tp = &(gTypes[1115]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::IsConstantOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::IsConstantOp::value"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1107]); + PyTypeObject * const tp = &(gTypes[1115]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/IsFPClassOp.cpp b/bindings/Python/Generated/IR/LLVM/IsFPClassOp.cpp index 0cbc2bec2..25f2e8769 100644 --- a/bindings/Python/Generated/IR/LLVM/IsFPClassOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/IsFPClassOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1108]) || tp >= &(gTypes[1109])) { + if (tp < &(gTypes[1116]) || tp >= &(gTypes[1117])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::IsFPClassOp::static_kind(): - tp = &(gTypes[1108]); + tp = &(gTypes[1116]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::IsFPClassOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::IsFPClassOp::result"), nullptr, }, { @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1108]); + PyTypeObject * const tp = &(gTypes[1116]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LShrOp.cpp b/bindings/Python/Generated/IR/LLVM/LShrOp.cpp index 3b5a1b85b..6753096c9 100644 --- a/bindings/Python/Generated/IR/LLVM/LShrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1037]) || tp >= &(gTypes[1038])) { + if (tp < &(gTypes[1045]) || tp >= &(gTypes[1046])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LShrOp::static_kind(): - tp = &(gTypes[1037]); + tp = &(gTypes[1045]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::LShrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1037]); + PyTypeObject * const tp = &(gTypes[1045]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LandingpadOp.cpp b/bindings/Python/Generated/IR/LLVM/LandingpadOp.cpp index b7ded0ab5..a44a28d8b 100644 --- a/bindings/Python/Generated/IR/LLVM/LandingpadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LandingpadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1038]) || tp >= &(gTypes[1039])) { + if (tp < &(gTypes[1046]) || tp >= &(gTypes[1047])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LandingpadOp::static_kind(): - tp = &(gTypes[1038]); + tp = &(gTypes[1046]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LandingpadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::LandingpadOp::result"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1038]); + PyTypeObject * const tp = &(gTypes[1046]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LifetimeEndOp.cpp b/bindings/Python/Generated/IR/LLVM/LifetimeEndOp.cpp index 551cadd85..16324f715 100644 --- a/bindings/Python/Generated/IR/LLVM/LifetimeEndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LifetimeEndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1109]) || tp >= &(gTypes[1110])) { + if (tp < &(gTypes[1117]) || tp >= &(gTypes[1118])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LifetimeEndOp::static_kind(): - tp = &(gTypes[1109]); + tp = &(gTypes[1117]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1109]); + PyTypeObject * const tp = &(gTypes[1117]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LifetimeStartOp.cpp b/bindings/Python/Generated/IR/LLVM/LifetimeStartOp.cpp index ae1fedd3b..7c330ab6e 100644 --- a/bindings/Python/Generated/IR/LLVM/LifetimeStartOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LifetimeStartOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1110]) || tp >= &(gTypes[1111])) { + if (tp < &(gTypes[1118]) || tp >= &(gTypes[1119])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LifetimeStartOp::static_kind(): - tp = &(gTypes[1110]); + tp = &(gTypes[1118]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1110]); + PyTypeObject * const tp = &(gTypes[1118]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LinkageAttr.cpp b/bindings/Python/Generated/IR/LLVM/LinkageAttr.cpp index a570c8cfe..f1cc3c9af 100644 --- a/bindings/Python/Generated/IR/LLVM/LinkageAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LinkageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[894]) || tp >= &(gTypes[895])) { + if (tp < &(gTypes[895]) || tp >= &(gTypes[896])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LinkageAttr::static_kind(): - tp = &(gTypes[894]); + tp = &(gTypes[895]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[894]); + PyTypeObject * const tp = &(gTypes[895]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LinkerOptionsOp.cpp b/bindings/Python/Generated/IR/LLVM/LinkerOptionsOp.cpp index a8f324b04..7302b9395 100644 --- a/bindings/Python/Generated/IR/LLVM/LinkerOptionsOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LinkerOptionsOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1039]) || tp >= &(gTypes[1040])) { + if (tp < &(gTypes[1047]) || tp >= &(gTypes[1048])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LinkerOptionsOp::static_kind(): - tp = &(gTypes[1039]); + tp = &(gTypes[1047]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1039]); + PyTypeObject * const tp = &(gTypes[1047]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoadOp.cpp b/bindings/Python/Generated/IR/LLVM/LoadOp.cpp index 5a7bf56e0..5179d72f1 100644 --- a/bindings/Python/Generated/IR/LLVM/LoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1040]) || tp >= &(gTypes[1041])) { + if (tp < &(gTypes[1048]) || tp >= &(gTypes[1049])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoadOp::static_kind(): - tp = &(gTypes[1040]); + tp = &(gTypes[1048]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::LoadOp::result"), nullptr, }, { @@ -256,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1040]); + PyTypeObject * const tp = &(gTypes[1048]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -271,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Log10Op.cpp b/bindings/Python/Generated/IR/LLVM/Log10Op.cpp index e43d68be7..5b251a479 100644 --- a/bindings/Python/Generated/IR/LLVM/Log10Op.cpp +++ b/bindings/Python/Generated/IR/LLVM/Log10Op.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1113]) || tp >= &(gTypes[1114])) { + if (tp < &(gTypes[1121]) || tp >= &(gTypes[1122])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::Log10Op::static_kind(): - tp = &(gTypes[1113]); + tp = &(gTypes[1121]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::Log10Op::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::Log10Op::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1113]); + PyTypeObject * const tp = &(gTypes[1121]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Log2Op.cpp b/bindings/Python/Generated/IR/LLVM/Log2Op.cpp index 0e06fbe42..a87880b84 100644 --- a/bindings/Python/Generated/IR/LLVM/Log2Op.cpp +++ b/bindings/Python/Generated/IR/LLVM/Log2Op.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1114]) || tp >= &(gTypes[1115])) { + if (tp < &(gTypes[1122]) || tp >= &(gTypes[1123])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::Log2Op::static_kind(): - tp = &(gTypes[1114]); + tp = &(gTypes[1122]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::Log2Op::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::Log2Op::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1114]); + PyTypeObject * const tp = &(gTypes[1122]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LogOp.cpp b/bindings/Python/Generated/IR/LLVM/LogOp.cpp index fd50fe8c5..5d93df2da 100644 --- a/bindings/Python/Generated/IR/LLVM/LogOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/LogOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1115]) || tp >= &(gTypes[1116])) { + if (tp < &(gTypes[1123]) || tp >= &(gTypes[1124])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LogOp::static_kind(): - tp = &(gTypes[1115]); + tp = &(gTypes[1123]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::LogOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::LogOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1115]); + PyTypeObject * const tp = &(gTypes[1123]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopAnnotationAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopAnnotationAttr.cpp index e5b373010..f898b842b 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopAnnotationAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopAnnotationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[905]) || tp >= &(gTypes[906])) { + if (tp < &(gTypes[906]) || tp >= &(gTypes[907])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopAnnotationAttr::static_kind(): - tp = &(gTypes[905]); + tp = &(gTypes[906]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[905]); + PyTypeObject * const tp = &(gTypes[906]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopDistributeAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopDistributeAttr.cpp index 55d5f5d9c..243e78838 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopDistributeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopDistributeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[901]) || tp >= &(gTypes[902])) { + if (tp < &(gTypes[902]) || tp >= &(gTypes[903])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopDistributeAttr::static_kind(): - tp = &(gTypes[901]); + tp = &(gTypes[902]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[901]); + PyTypeObject * const tp = &(gTypes[902]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopInterleaveAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopInterleaveAttr.cpp index 6c5f44cb9..f0e8a3d27 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopInterleaveAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopInterleaveAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[897]) || tp >= &(gTypes[898])) { + if (tp < &(gTypes[898]) || tp >= &(gTypes[899])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopInterleaveAttr::static_kind(): - tp = &(gTypes[897]); + tp = &(gTypes[898]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[897]); + PyTypeObject * const tp = &(gTypes[898]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopLICMAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopLICMAttr.cpp index a7da295d9..ce58af74e 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopLICMAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopLICMAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[900]) || tp >= &(gTypes[901])) { + if (tp < &(gTypes[901]) || tp >= &(gTypes[902])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopLICMAttr::static_kind(): - tp = &(gTypes[900]); + tp = &(gTypes[901]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[900]); + PyTypeObject * const tp = &(gTypes[901]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopPeeledAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopPeeledAttr.cpp index 923852fd9..7c77a42df 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopPeeledAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopPeeledAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[903]) || tp >= &(gTypes[904])) { + if (tp < &(gTypes[904]) || tp >= &(gTypes[905])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopPeeledAttr::static_kind(): - tp = &(gTypes[903]); + tp = &(gTypes[904]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[903]); + PyTypeObject * const tp = &(gTypes[904]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopPipelineAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopPipelineAttr.cpp index 3e17872bd..7c43e850a 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopPipelineAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopPipelineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[902]) || tp >= &(gTypes[903])) { + if (tp < &(gTypes[903]) || tp >= &(gTypes[904])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopPipelineAttr::static_kind(): - tp = &(gTypes[902]); + tp = &(gTypes[903]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[902]); + PyTypeObject * const tp = &(gTypes[903]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopUnrollAndJamAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopUnrollAndJamAttr.cpp index c12f6b8f5..19025cb3a 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopUnrollAndJamAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopUnrollAndJamAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[899]) || tp >= &(gTypes[900])) { + if (tp < &(gTypes[900]) || tp >= &(gTypes[901])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopUnrollAndJamAttr::static_kind(): - tp = &(gTypes[899]); + tp = &(gTypes[900]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[899]); + PyTypeObject * const tp = &(gTypes[900]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopUnrollAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopUnrollAttr.cpp index 264e08954..7c2c58598 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopUnrollAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopUnrollAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[898]) || tp >= &(gTypes[899])) { + if (tp < &(gTypes[899]) || tp >= &(gTypes[900])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopUnrollAttr::static_kind(): - tp = &(gTypes[898]); + tp = &(gTypes[899]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[898]); + PyTypeObject * const tp = &(gTypes[899]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopUnswitchAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopUnswitchAttr.cpp index 416b30810..0ee72f839 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopUnswitchAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopUnswitchAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[904]) || tp >= &(gTypes[905])) { + if (tp < &(gTypes[905]) || tp >= &(gTypes[906])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopUnswitchAttr::static_kind(): - tp = &(gTypes[904]); + tp = &(gTypes[905]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[904]); + PyTypeObject * const tp = &(gTypes[905]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/LoopVectorizeAttr.cpp b/bindings/Python/Generated/IR/LLVM/LoopVectorizeAttr.cpp index 09c0f824e..01e43ce2e 100644 --- a/bindings/Python/Generated/IR/LLVM/LoopVectorizeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/LoopVectorizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[896]) || tp >= &(gTypes[897])) { + if (tp < &(gTypes[897]) || tp >= &(gTypes[898])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::LoopVectorizeAttr::static_kind(): - tp = &(gTypes[896]); + tp = &(gTypes[897]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[896]); + PyTypeObject * const tp = &(gTypes[897]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedCompressStoreOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedCompressStoreOp.cpp index 7b7ae6855..ccf5e2216 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedCompressStoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedCompressStoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1221]) || tp >= &(gTypes[1222])) { + if (tp < &(gTypes[1229]) || tp >= &(gTypes[1230])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedCompressStoreOp::static_kind(): - tp = &(gTypes[1221]); + tp = &(gTypes[1229]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1221]); + PyTypeObject * const tp = &(gTypes[1229]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedExpandLoadOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedExpandLoadOp.cpp index 3e844ba2d..b7d31473b 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedExpandLoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedExpandLoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1222]) || tp >= &(gTypes[1223])) { + if (tp < &(gTypes[1230]) || tp >= &(gTypes[1231])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedExpandLoadOp::static_kind(): - tp = &(gTypes[1222]); + tp = &(gTypes[1230]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MaskedExpandLoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MaskedExpandLoadOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1222]); + PyTypeObject * const tp = &(gTypes[1230]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedGatherOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedGatherOp.cpp index 84ba0e4ec..07a0a4de6 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedGatherOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedGatherOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1223]) || tp >= &(gTypes[1224])) { + if (tp < &(gTypes[1231]) || tp >= &(gTypes[1232])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedGatherOp::static_kind(): - tp = &(gTypes[1223]); + tp = &(gTypes[1231]); break; } @@ -145,13 +144,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "pass_thru", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::generator_to_python(*T_cast(self), &T::pass_thru); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MaskedGatherOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MaskedGatherOp::pass_thru"), + nullptr, + }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::MaskedGatherOp::result"), nullptr, }, { @@ -236,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1223]); + PyTypeObject * const tp = &(gTypes[1231]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedLoadOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedLoadOp.cpp index 83f62a506..a9fcd5ee0 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedLoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedLoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1118]) || tp >= &(gTypes[1119])) { + if (tp < &(gTypes[1126]) || tp >= &(gTypes[1127])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedLoadOp::static_kind(): - tp = &(gTypes[1118]); + tp = &(gTypes[1126]); break; } @@ -135,13 +134,23 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "pass_thru", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::generator_to_python(*T_cast(self), &T::pass_thru); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MaskedLoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MaskedLoadOp::pass_thru"), + nullptr, + }, + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->result()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::MaskedLoadOp::result"), nullptr, }, { @@ -226,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1118]); + PyTypeObject * const tp = &(gTypes[1126]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedScatterOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedScatterOp.cpp index 854face4f..14b0b2a0d 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedScatterOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedScatterOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1224]) || tp >= &(gTypes[1225])) { + if (tp < &(gTypes[1232]) || tp >= &(gTypes[1233])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedScatterOp::static_kind(): - tp = &(gTypes[1224]); + tp = &(gTypes[1232]); break; } @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1224]); + PyTypeObject * const tp = &(gTypes[1232]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaskedStoreOp.cpp b/bindings/Python/Generated/IR/LLVM/MaskedStoreOp.cpp index 4f5907032..dd9dcbfe8 100644 --- a/bindings/Python/Generated/IR/LLVM/MaskedStoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaskedStoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1119]) || tp >= &(gTypes[1120])) { + if (tp < &(gTypes[1127]) || tp >= &(gTypes[1128])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaskedStoreOp::static_kind(): - tp = &(gTypes[1119]); + tp = &(gTypes[1127]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1119]); + PyTypeObject * const tp = &(gTypes[1127]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorLoadOp.cpp b/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorLoadOp.cpp index d35231e75..725646558 100644 --- a/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorLoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorLoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1120]) || tp >= &(gTypes[1121])) { + if (tp < &(gTypes[1128]) || tp >= &(gTypes[1129])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MatrixColumnMajorLoadOp::static_kind(): - tp = &(gTypes[1120]); + tp = &(gTypes[1128]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MatrixColumnMajorLoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MatrixColumnMajorLoadOp::result"), nullptr, }, { @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1120]); + PyTypeObject * const tp = &(gTypes[1128]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorStoreOp.cpp b/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorStoreOp.cpp index 319bdd762..caeed32c7 100644 --- a/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorStoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MatrixColumnMajorStoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1121]) || tp >= &(gTypes[1122])) { + if (tp < &(gTypes[1129]) || tp >= &(gTypes[1130])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MatrixColumnMajorStoreOp::static_kind(): - tp = &(gTypes[1121]); + tp = &(gTypes[1129]); break; } @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1121]); + PyTypeObject * const tp = &(gTypes[1129]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MatrixMultiplyOp.cpp b/bindings/Python/Generated/IR/LLVM/MatrixMultiplyOp.cpp index 88283e326..d689397ba 100644 --- a/bindings/Python/Generated/IR/LLVM/MatrixMultiplyOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MatrixMultiplyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1122]) || tp >= &(gTypes[1123])) { + if (tp < &(gTypes[1130]) || tp >= &(gTypes[1131])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MatrixMultiplyOp::static_kind(): - tp = &(gTypes[1122]); + tp = &(gTypes[1130]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MatrixMultiplyOp::result"), nullptr, }, { @@ -256,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1122]); + PyTypeObject * const tp = &(gTypes[1130]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -271,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MatrixTransposeOp.cpp b/bindings/Python/Generated/IR/LLVM/MatrixTransposeOp.cpp index febbf9fd0..02ad05e69 100644 --- a/bindings/Python/Generated/IR/LLVM/MatrixTransposeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MatrixTransposeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1123]) || tp >= &(gTypes[1124])) { + if (tp < &(gTypes[1131]) || tp >= &(gTypes[1132])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MatrixTransposeOp::static_kind(): - tp = &(gTypes[1123]); + tp = &(gTypes[1131]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MatrixTransposeOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MatrixTransposeOp::result"), nullptr, }, { @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1123]); + PyTypeObject * const tp = &(gTypes[1131]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaxNumOp.cpp b/bindings/Python/Generated/IR/LLVM/MaxNumOp.cpp index f6083e8aa..b8732674c 100644 --- a/bindings/Python/Generated/IR/LLVM/MaxNumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaxNumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1124]) || tp >= &(gTypes[1125])) { + if (tp < &(gTypes[1132]) || tp >= &(gTypes[1133])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaxNumOp::static_kind(): - tp = &(gTypes[1124]); + tp = &(gTypes[1132]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MaxNumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MaxNumOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1124]); + PyTypeObject * const tp = &(gTypes[1132]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MaximumOp.cpp b/bindings/Python/Generated/IR/LLVM/MaximumOp.cpp index 7583f29ca..ec2b0cc66 100644 --- a/bindings/Python/Generated/IR/LLVM/MaximumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MaximumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1125]) || tp >= &(gTypes[1126])) { + if (tp < &(gTypes[1133]) || tp >= &(gTypes[1134])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MaximumOp::static_kind(): - tp = &(gTypes[1125]); + tp = &(gTypes[1133]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MaximumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MaximumOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1125]); + PyTypeObject * const tp = &(gTypes[1133]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MemcpyInlineOp.cpp b/bindings/Python/Generated/IR/LLVM/MemcpyInlineOp.cpp index 46bcbd1d5..8c942309b 100644 --- a/bindings/Python/Generated/IR/LLVM/MemcpyInlineOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MemcpyInlineOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1126]) || tp >= &(gTypes[1127])) { + if (tp < &(gTypes[1134]) || tp >= &(gTypes[1135])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MemcpyInlineOp::static_kind(): - tp = &(gTypes[1126]); + tp = &(gTypes[1134]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1126]); + PyTypeObject * const tp = &(gTypes[1134]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MemcpyOp.cpp b/bindings/Python/Generated/IR/LLVM/MemcpyOp.cpp index 04af3b61e..6a0614a7e 100644 --- a/bindings/Python/Generated/IR/LLVM/MemcpyOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MemcpyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1127]) || tp >= &(gTypes[1128])) { + if (tp < &(gTypes[1135]) || tp >= &(gTypes[1136])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MemcpyOp::static_kind(): - tp = &(gTypes[1127]); + tp = &(gTypes[1135]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1127]); + PyTypeObject * const tp = &(gTypes[1135]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MemmoveOp.cpp b/bindings/Python/Generated/IR/LLVM/MemmoveOp.cpp index 76a1f8ec3..3d92001bf 100644 --- a/bindings/Python/Generated/IR/LLVM/MemmoveOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MemmoveOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1128]) || tp >= &(gTypes[1129])) { + if (tp < &(gTypes[1136]) || tp >= &(gTypes[1137])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MemmoveOp::static_kind(): - tp = &(gTypes[1128]); + tp = &(gTypes[1136]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1128]); + PyTypeObject * const tp = &(gTypes[1136]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MemoryEffectsAttr.cpp b/bindings/Python/Generated/IR/LLVM/MemoryEffectsAttr.cpp index e06f36fef..2d643dfd7 100644 --- a/bindings/Python/Generated/IR/LLVM/MemoryEffectsAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/MemoryEffectsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[925]) || tp >= &(gTypes[926])) { + if (tp < &(gTypes[926]) || tp >= &(gTypes[927])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MemoryEffectsAttr::static_kind(): - tp = &(gTypes[925]); + tp = &(gTypes[926]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[925]); + PyTypeObject * const tp = &(gTypes[926]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MemsetOp.cpp b/bindings/Python/Generated/IR/LLVM/MemsetOp.cpp index a7f55400d..d291ebdd7 100644 --- a/bindings/Python/Generated/IR/LLVM/MemsetOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MemsetOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1129]) || tp >= &(gTypes[1130])) { + if (tp < &(gTypes[1137]) || tp >= &(gTypes[1138])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MemsetOp::static_kind(): - tp = &(gTypes[1129]); + tp = &(gTypes[1137]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1129]); + PyTypeObject * const tp = &(gTypes[1137]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MinNumOp.cpp b/bindings/Python/Generated/IR/LLVM/MinNumOp.cpp index 3dcf531d0..8c45b0fab 100644 --- a/bindings/Python/Generated/IR/LLVM/MinNumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MinNumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1130]) || tp >= &(gTypes[1131])) { + if (tp < &(gTypes[1138]) || tp >= &(gTypes[1139])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MinNumOp::static_kind(): - tp = &(gTypes[1130]); + tp = &(gTypes[1138]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MinNumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MinNumOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1130]); + PyTypeObject * const tp = &(gTypes[1138]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MinimumOp.cpp b/bindings/Python/Generated/IR/LLVM/MinimumOp.cpp index ec4cbfa4d..93d5fa113 100644 --- a/bindings/Python/Generated/IR/LLVM/MinimumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MinimumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1131]) || tp >= &(gTypes[1132])) { + if (tp < &(gTypes[1139]) || tp >= &(gTypes[1140])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MinimumOp::static_kind(): - tp = &(gTypes[1131]); + tp = &(gTypes[1139]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MinimumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MinimumOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1131]); + PyTypeObject * const tp = &(gTypes[1139]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/MulOp.cpp b/bindings/Python/Generated/IR/LLVM/MulOp.cpp index 78101cb02..5001550a8 100644 --- a/bindings/Python/Generated/IR/LLVM/MulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/MulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1041]) || tp >= &(gTypes[1042])) { + if (tp < &(gTypes[1049]) || tp >= &(gTypes[1050])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::MulOp::static_kind(): - tp = &(gTypes[1041]); + tp = &(gTypes[1049]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::MulOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1041]); + PyTypeObject * const tp = &(gTypes[1049]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/NoAliasScopeDeclOp.cpp b/bindings/Python/Generated/IR/LLVM/NoAliasScopeDeclOp.cpp index a21bcf73b..e20193661 100644 --- a/bindings/Python/Generated/IR/LLVM/NoAliasScopeDeclOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/NoAliasScopeDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1133]) || tp >= &(gTypes[1134])) { + if (tp < &(gTypes[1141]) || tp >= &(gTypes[1142])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::NoAliasScopeDeclOp::static_kind(): - tp = &(gTypes[1133]); + tp = &(gTypes[1141]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1133]); + PyTypeObject * const tp = &(gTypes[1141]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/NoneTokenOp.cpp b/bindings/Python/Generated/IR/LLVM/NoneTokenOp.cpp index 10cc5e0d1..4bf577d19 100644 --- a/bindings/Python/Generated/IR/LLVM/NoneTokenOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/NoneTokenOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1042]) || tp >= &(gTypes[1043])) { + if (tp < &(gTypes[1050]) || tp >= &(gTypes[1051])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::NoneTokenOp::static_kind(): - tp = &(gTypes[1042]); + tp = &(gTypes[1050]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::NoneTokenOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::NoneTokenOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1042]); + PyTypeObject * const tp = &(gTypes[1050]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Operation.cpp b/bindings/Python/Generated/IR/LLVM/Operation.cpp index 673720ff8..02e714a6a 100644 --- a/bindings/Python/Generated/IR/LLVM/Operation.cpp +++ b/bindings/Python/Generated/IR/LLVM/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[994]) || tp >= &(gTypes[1243])) { + if (tp < &(gTypes[1002]) || tp >= &(gTypes[1251])) { return std::nullopt; } @@ -90,995 +89,995 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::AShrOp::static_kind(): - tp = &(gTypes[995]); + tp = &(gTypes[1003]); break; case mx::ir::llvm::AddOp::static_kind(): - tp = &(gTypes[996]); + tp = &(gTypes[1004]); break; case mx::ir::llvm::AddrSpaceCastOp::static_kind(): - tp = &(gTypes[997]); + tp = &(gTypes[1005]); break; case mx::ir::llvm::AddressOfOp::static_kind(): - tp = &(gTypes[998]); + tp = &(gTypes[1006]); break; case mx::ir::llvm::AllocaOp::static_kind(): - tp = &(gTypes[999]); + tp = &(gTypes[1007]); break; case mx::ir::llvm::AndOp::static_kind(): - tp = &(gTypes[1000]); + tp = &(gTypes[1008]); break; case mx::ir::llvm::AtomicCmpXchgOp::static_kind(): - tp = &(gTypes[1001]); + tp = &(gTypes[1009]); break; case mx::ir::llvm::AtomicRMWOp::static_kind(): - tp = &(gTypes[1002]); + tp = &(gTypes[1010]); break; case mx::ir::llvm::BitcastOp::static_kind(): - tp = &(gTypes[1003]); + tp = &(gTypes[1011]); break; case mx::ir::llvm::BrOp::static_kind(): - tp = &(gTypes[1004]); + tp = &(gTypes[1012]); break; case mx::ir::llvm::CallIntrinsicOp::static_kind(): - tp = &(gTypes[1005]); + tp = &(gTypes[1013]); break; case mx::ir::llvm::CallOp::static_kind(): - tp = &(gTypes[1006]); + tp = &(gTypes[1014]); break; case mx::ir::llvm::ComdatOp::static_kind(): - tp = &(gTypes[1007]); + tp = &(gTypes[1015]); break; case mx::ir::llvm::ComdatSelectorOp::static_kind(): - tp = &(gTypes[1008]); + tp = &(gTypes[1016]); break; case mx::ir::llvm::CondBrOp::static_kind(): - tp = &(gTypes[1009]); + tp = &(gTypes[1017]); break; case mx::ir::llvm::ConstantOp::static_kind(): - tp = &(gTypes[1010]); + tp = &(gTypes[1018]); break; case mx::ir::llvm::ExtractElementOp::static_kind(): - tp = &(gTypes[1011]); + tp = &(gTypes[1019]); break; case mx::ir::llvm::ExtractValueOp::static_kind(): - tp = &(gTypes[1012]); + tp = &(gTypes[1020]); break; case mx::ir::llvm::FAddOp::static_kind(): - tp = &(gTypes[1013]); + tp = &(gTypes[1021]); break; case mx::ir::llvm::FCmpOp::static_kind(): - tp = &(gTypes[1014]); + tp = &(gTypes[1022]); break; case mx::ir::llvm::FDivOp::static_kind(): - tp = &(gTypes[1015]); + tp = &(gTypes[1023]); break; case mx::ir::llvm::FMulOp::static_kind(): - tp = &(gTypes[1016]); + tp = &(gTypes[1024]); break; case mx::ir::llvm::FNegOp::static_kind(): - tp = &(gTypes[1017]); + tp = &(gTypes[1025]); break; case mx::ir::llvm::FPExtOp::static_kind(): - tp = &(gTypes[1018]); + tp = &(gTypes[1026]); break; case mx::ir::llvm::FPToSIOp::static_kind(): - tp = &(gTypes[1019]); + tp = &(gTypes[1027]); break; case mx::ir::llvm::FPToUIOp::static_kind(): - tp = &(gTypes[1020]); + tp = &(gTypes[1028]); break; case mx::ir::llvm::FPTruncOp::static_kind(): - tp = &(gTypes[1021]); + tp = &(gTypes[1029]); break; case mx::ir::llvm::FRemOp::static_kind(): - tp = &(gTypes[1022]); + tp = &(gTypes[1030]); break; case mx::ir::llvm::FSubOp::static_kind(): - tp = &(gTypes[1023]); + tp = &(gTypes[1031]); break; case mx::ir::llvm::FenceOp::static_kind(): - tp = &(gTypes[1024]); + tp = &(gTypes[1032]); break; case mx::ir::llvm::FreezeOp::static_kind(): - tp = &(gTypes[1025]); + tp = &(gTypes[1033]); break; case mx::ir::llvm::GetElementPtrOp::static_kind(): - tp = &(gTypes[1026]); + tp = &(gTypes[1034]); break; case mx::ir::llvm::GlobalCtorsOp::static_kind(): - tp = &(gTypes[1027]); + tp = &(gTypes[1035]); break; case mx::ir::llvm::GlobalDtorsOp::static_kind(): - tp = &(gTypes[1028]); + tp = &(gTypes[1036]); break; case mx::ir::llvm::GlobalOp::static_kind(): - tp = &(gTypes[1029]); + tp = &(gTypes[1037]); break; case mx::ir::llvm::ICmpOp::static_kind(): - tp = &(gTypes[1030]); + tp = &(gTypes[1038]); break; case mx::ir::llvm::InlineAsmOp::static_kind(): - tp = &(gTypes[1031]); + tp = &(gTypes[1039]); break; case mx::ir::llvm::InsertElementOp::static_kind(): - tp = &(gTypes[1032]); + tp = &(gTypes[1040]); break; case mx::ir::llvm::InsertValueOp::static_kind(): - tp = &(gTypes[1033]); + tp = &(gTypes[1041]); break; case mx::ir::llvm::IntToPtrOp::static_kind(): - tp = &(gTypes[1034]); + tp = &(gTypes[1042]); break; case mx::ir::llvm::InvokeOp::static_kind(): - tp = &(gTypes[1035]); + tp = &(gTypes[1043]); break; case mx::ir::llvm::FuncOp::static_kind(): - tp = &(gTypes[1036]); + tp = &(gTypes[1044]); break; case mx::ir::llvm::LShrOp::static_kind(): - tp = &(gTypes[1037]); + tp = &(gTypes[1045]); break; case mx::ir::llvm::LandingpadOp::static_kind(): - tp = &(gTypes[1038]); + tp = &(gTypes[1046]); break; case mx::ir::llvm::LinkerOptionsOp::static_kind(): - tp = &(gTypes[1039]); + tp = &(gTypes[1047]); break; case mx::ir::llvm::LoadOp::static_kind(): - tp = &(gTypes[1040]); + tp = &(gTypes[1048]); break; case mx::ir::llvm::MulOp::static_kind(): - tp = &(gTypes[1041]); + tp = &(gTypes[1049]); break; case mx::ir::llvm::NoneTokenOp::static_kind(): - tp = &(gTypes[1042]); + tp = &(gTypes[1050]); break; case mx::ir::llvm::OrOp::static_kind(): - tp = &(gTypes[1043]); + tp = &(gTypes[1051]); break; case mx::ir::llvm::PoisonOp::static_kind(): - tp = &(gTypes[1044]); + tp = &(gTypes[1052]); break; case mx::ir::llvm::PtrToIntOp::static_kind(): - tp = &(gTypes[1045]); + tp = &(gTypes[1053]); break; case mx::ir::llvm::ResumeOp::static_kind(): - tp = &(gTypes[1046]); + tp = &(gTypes[1054]); break; case mx::ir::llvm::ReturnOp::static_kind(): - tp = &(gTypes[1047]); + tp = &(gTypes[1055]); break; case mx::ir::llvm::SDivOp::static_kind(): - tp = &(gTypes[1048]); + tp = &(gTypes[1056]); break; case mx::ir::llvm::SExtOp::static_kind(): - tp = &(gTypes[1049]); + tp = &(gTypes[1057]); break; case mx::ir::llvm::SIToFPOp::static_kind(): - tp = &(gTypes[1050]); + tp = &(gTypes[1058]); break; case mx::ir::llvm::SRemOp::static_kind(): - tp = &(gTypes[1051]); + tp = &(gTypes[1059]); break; case mx::ir::llvm::SelectOp::static_kind(): - tp = &(gTypes[1052]); + tp = &(gTypes[1060]); break; case mx::ir::llvm::ShlOp::static_kind(): - tp = &(gTypes[1053]); + tp = &(gTypes[1061]); break; case mx::ir::llvm::ShuffleVectorOp::static_kind(): - tp = &(gTypes[1054]); + tp = &(gTypes[1062]); break; case mx::ir::llvm::StoreOp::static_kind(): - tp = &(gTypes[1055]); + tp = &(gTypes[1063]); break; case mx::ir::llvm::SubOp::static_kind(): - tp = &(gTypes[1056]); + tp = &(gTypes[1064]); break; case mx::ir::llvm::SwitchOp::static_kind(): - tp = &(gTypes[1057]); + tp = &(gTypes[1065]); break; case mx::ir::llvm::TruncOp::static_kind(): - tp = &(gTypes[1058]); + tp = &(gTypes[1066]); break; case mx::ir::llvm::UDivOp::static_kind(): - tp = &(gTypes[1059]); + tp = &(gTypes[1067]); break; case mx::ir::llvm::UIToFPOp::static_kind(): - tp = &(gTypes[1060]); + tp = &(gTypes[1068]); break; case mx::ir::llvm::URemOp::static_kind(): - tp = &(gTypes[1061]); + tp = &(gTypes[1069]); break; case mx::ir::llvm::UndefOp::static_kind(): - tp = &(gTypes[1062]); + tp = &(gTypes[1070]); break; case mx::ir::llvm::UnreachableOp::static_kind(): - tp = &(gTypes[1063]); + tp = &(gTypes[1071]); break; case mx::ir::llvm::XOrOp::static_kind(): - tp = &(gTypes[1064]); + tp = &(gTypes[1072]); break; case mx::ir::llvm::ZExtOp::static_kind(): - tp = &(gTypes[1065]); + tp = &(gTypes[1073]); break; case mx::ir::llvm::ZeroOp::static_kind(): - tp = &(gTypes[1066]); + tp = &(gTypes[1074]); break; case mx::ir::llvm::AbsOp::static_kind(): - tp = &(gTypes[1067]); + tp = &(gTypes[1075]); break; case mx::ir::llvm::AnnotationOp::static_kind(): - tp = &(gTypes[1068]); + tp = &(gTypes[1076]); break; case mx::ir::llvm::AssumeOp::static_kind(): - tp = &(gTypes[1069]); + tp = &(gTypes[1077]); break; case mx::ir::llvm::BitReverseOp::static_kind(): - tp = &(gTypes[1070]); + tp = &(gTypes[1078]); break; case mx::ir::llvm::ByteSwapOp::static_kind(): - tp = &(gTypes[1071]); + tp = &(gTypes[1079]); break; case mx::ir::llvm::CopySignOp::static_kind(): - tp = &(gTypes[1072]); + tp = &(gTypes[1080]); break; case mx::ir::llvm::CoroAlignOp::static_kind(): - tp = &(gTypes[1073]); + tp = &(gTypes[1081]); break; case mx::ir::llvm::CoroBeginOp::static_kind(): - tp = &(gTypes[1074]); + tp = &(gTypes[1082]); break; case mx::ir::llvm::CoroEndOp::static_kind(): - tp = &(gTypes[1075]); + tp = &(gTypes[1083]); break; case mx::ir::llvm::CoroFreeOp::static_kind(): - tp = &(gTypes[1076]); + tp = &(gTypes[1084]); break; case mx::ir::llvm::CoroIdOp::static_kind(): - tp = &(gTypes[1077]); + tp = &(gTypes[1085]); break; case mx::ir::llvm::CoroPromiseOp::static_kind(): - tp = &(gTypes[1078]); + tp = &(gTypes[1086]); break; case mx::ir::llvm::CoroResumeOp::static_kind(): - tp = &(gTypes[1079]); + tp = &(gTypes[1087]); break; case mx::ir::llvm::CoroSaveOp::static_kind(): - tp = &(gTypes[1080]); + tp = &(gTypes[1088]); break; case mx::ir::llvm::CoroSizeOp::static_kind(): - tp = &(gTypes[1081]); + tp = &(gTypes[1089]); break; case mx::ir::llvm::CoroSuspendOp::static_kind(): - tp = &(gTypes[1082]); + tp = &(gTypes[1090]); break; case mx::ir::llvm::CosOp::static_kind(): - tp = &(gTypes[1083]); + tp = &(gTypes[1091]); break; case mx::ir::llvm::CountLeadingZerosOp::static_kind(): - tp = &(gTypes[1084]); + tp = &(gTypes[1092]); break; case mx::ir::llvm::CountTrailingZerosOp::static_kind(): - tp = &(gTypes[1085]); + tp = &(gTypes[1093]); break; case mx::ir::llvm::CtPopOp::static_kind(): - tp = &(gTypes[1086]); + tp = &(gTypes[1094]); break; case mx::ir::llvm::DbgDeclareOp::static_kind(): - tp = &(gTypes[1087]); + tp = &(gTypes[1095]); break; case mx::ir::llvm::DbgLabelOp::static_kind(): - tp = &(gTypes[1088]); + tp = &(gTypes[1096]); break; case mx::ir::llvm::DbgValueOp::static_kind(): - tp = &(gTypes[1089]); + tp = &(gTypes[1097]); break; case mx::ir::llvm::DebugTrapOp::static_kind(): - tp = &(gTypes[1090]); + tp = &(gTypes[1098]); break; case mx::ir::llvm::EhTypeidForOp::static_kind(): - tp = &(gTypes[1091]); + tp = &(gTypes[1099]); break; case mx::ir::llvm::Exp2Op::static_kind(): - tp = &(gTypes[1092]); + tp = &(gTypes[1100]); break; case mx::ir::llvm::ExpOp::static_kind(): - tp = &(gTypes[1093]); + tp = &(gTypes[1101]); break; case mx::ir::llvm::ExpectOp::static_kind(): - tp = &(gTypes[1094]); + tp = &(gTypes[1102]); break; case mx::ir::llvm::ExpectWithProbabilityOp::static_kind(): - tp = &(gTypes[1095]); + tp = &(gTypes[1103]); break; case mx::ir::llvm::FAbsOp::static_kind(): - tp = &(gTypes[1096]); + tp = &(gTypes[1104]); break; case mx::ir::llvm::FCeilOp::static_kind(): - tp = &(gTypes[1097]); + tp = &(gTypes[1105]); break; case mx::ir::llvm::FFloorOp::static_kind(): - tp = &(gTypes[1098]); + tp = &(gTypes[1106]); break; case mx::ir::llvm::FMAOp::static_kind(): - tp = &(gTypes[1099]); + tp = &(gTypes[1107]); break; case mx::ir::llvm::FMulAddOp::static_kind(): - tp = &(gTypes[1100]); + tp = &(gTypes[1108]); break; case mx::ir::llvm::FTruncOp::static_kind(): - tp = &(gTypes[1101]); + tp = &(gTypes[1109]); break; case mx::ir::llvm::FShlOp::static_kind(): - tp = &(gTypes[1102]); + tp = &(gTypes[1110]); break; case mx::ir::llvm::FShrOp::static_kind(): - tp = &(gTypes[1103]); + tp = &(gTypes[1111]); break; case mx::ir::llvm::GetActiveLaneMaskOp::static_kind(): - tp = &(gTypes[1104]); + tp = &(gTypes[1112]); break; case mx::ir::llvm::InvariantEndOp::static_kind(): - tp = &(gTypes[1105]); + tp = &(gTypes[1113]); break; case mx::ir::llvm::InvariantStartOp::static_kind(): - tp = &(gTypes[1106]); + tp = &(gTypes[1114]); break; case mx::ir::llvm::IsConstantOp::static_kind(): - tp = &(gTypes[1107]); + tp = &(gTypes[1115]); break; case mx::ir::llvm::IsFPClassOp::static_kind(): - tp = &(gTypes[1108]); + tp = &(gTypes[1116]); break; case mx::ir::llvm::LifetimeEndOp::static_kind(): - tp = &(gTypes[1109]); + tp = &(gTypes[1117]); break; case mx::ir::llvm::LifetimeStartOp::static_kind(): - tp = &(gTypes[1110]); + tp = &(gTypes[1118]); break; case mx::ir::llvm::RoundAndCastToLongLongOp::static_kind(): - tp = &(gTypes[1111]); + tp = &(gTypes[1119]); break; case mx::ir::llvm::RoundAndCastToNearestLongLongOp::static_kind(): - tp = &(gTypes[1112]); + tp = &(gTypes[1120]); break; case mx::ir::llvm::Log10Op::static_kind(): - tp = &(gTypes[1113]); + tp = &(gTypes[1121]); break; case mx::ir::llvm::Log2Op::static_kind(): - tp = &(gTypes[1114]); + tp = &(gTypes[1122]); break; case mx::ir::llvm::LogOp::static_kind(): - tp = &(gTypes[1115]); + tp = &(gTypes[1123]); break; case mx::ir::llvm::RoundAndCastToLongOp::static_kind(): - tp = &(gTypes[1116]); + tp = &(gTypes[1124]); break; case mx::ir::llvm::RoundAndCastToNearestLongOp::static_kind(): - tp = &(gTypes[1117]); + tp = &(gTypes[1125]); break; case mx::ir::llvm::MaskedLoadOp::static_kind(): - tp = &(gTypes[1118]); + tp = &(gTypes[1126]); break; case mx::ir::llvm::MaskedStoreOp::static_kind(): - tp = &(gTypes[1119]); + tp = &(gTypes[1127]); break; case mx::ir::llvm::MatrixColumnMajorLoadOp::static_kind(): - tp = &(gTypes[1120]); + tp = &(gTypes[1128]); break; case mx::ir::llvm::MatrixColumnMajorStoreOp::static_kind(): - tp = &(gTypes[1121]); + tp = &(gTypes[1129]); break; case mx::ir::llvm::MatrixMultiplyOp::static_kind(): - tp = &(gTypes[1122]); + tp = &(gTypes[1130]); break; case mx::ir::llvm::MatrixTransposeOp::static_kind(): - tp = &(gTypes[1123]); + tp = &(gTypes[1131]); break; case mx::ir::llvm::MaxNumOp::static_kind(): - tp = &(gTypes[1124]); + tp = &(gTypes[1132]); break; case mx::ir::llvm::MaximumOp::static_kind(): - tp = &(gTypes[1125]); + tp = &(gTypes[1133]); break; case mx::ir::llvm::MemcpyInlineOp::static_kind(): - tp = &(gTypes[1126]); + tp = &(gTypes[1134]); break; case mx::ir::llvm::MemcpyOp::static_kind(): - tp = &(gTypes[1127]); + tp = &(gTypes[1135]); break; case mx::ir::llvm::MemmoveOp::static_kind(): - tp = &(gTypes[1128]); + tp = &(gTypes[1136]); break; case mx::ir::llvm::MemsetOp::static_kind(): - tp = &(gTypes[1129]); + tp = &(gTypes[1137]); break; case mx::ir::llvm::MinNumOp::static_kind(): - tp = &(gTypes[1130]); + tp = &(gTypes[1138]); break; case mx::ir::llvm::MinimumOp::static_kind(): - tp = &(gTypes[1131]); + tp = &(gTypes[1139]); break; case mx::ir::llvm::RoundToNearbyIntOp::static_kind(): - tp = &(gTypes[1132]); + tp = &(gTypes[1140]); break; case mx::ir::llvm::NoAliasScopeDeclOp::static_kind(): - tp = &(gTypes[1133]); + tp = &(gTypes[1141]); break; case mx::ir::llvm::PowIOp::static_kind(): - tp = &(gTypes[1134]); + tp = &(gTypes[1142]); break; case mx::ir::llvm::FPowOp::static_kind(): - tp = &(gTypes[1135]); + tp = &(gTypes[1143]); break; case mx::ir::llvm::PrefetchOp::static_kind(): - tp = &(gTypes[1136]); + tp = &(gTypes[1144]); break; case mx::ir::llvm::PtrAnnotationOp::static_kind(): - tp = &(gTypes[1137]); + tp = &(gTypes[1145]); break; case mx::ir::llvm::RoundToIntOp::static_kind(): - tp = &(gTypes[1138]); + tp = &(gTypes[1146]); break; case mx::ir::llvm::RoundToNearestEvenOp::static_kind(): - tp = &(gTypes[1139]); + tp = &(gTypes[1147]); break; case mx::ir::llvm::RoundToNearestOp::static_kind(): - tp = &(gTypes[1140]); + tp = &(gTypes[1148]); break; case mx::ir::llvm::SAddSatOp::static_kind(): - tp = &(gTypes[1141]); + tp = &(gTypes[1149]); break; case mx::ir::llvm::SAddWithOverflowOp::static_kind(): - tp = &(gTypes[1142]); + tp = &(gTypes[1150]); break; case mx::ir::llvm::SMaxOp::static_kind(): - tp = &(gTypes[1143]); + tp = &(gTypes[1151]); break; case mx::ir::llvm::SMinOp::static_kind(): - tp = &(gTypes[1144]); + tp = &(gTypes[1152]); break; case mx::ir::llvm::SMulWithOverflowOp::static_kind(): - tp = &(gTypes[1145]); + tp = &(gTypes[1153]); break; case mx::ir::llvm::SSACopyOp::static_kind(): - tp = &(gTypes[1146]); + tp = &(gTypes[1154]); break; case mx::ir::llvm::SShlSatOp::static_kind(): - tp = &(gTypes[1147]); + tp = &(gTypes[1155]); break; case mx::ir::llvm::SSubSatOp::static_kind(): - tp = &(gTypes[1148]); + tp = &(gTypes[1156]); break; case mx::ir::llvm::SSubWithOverflowOp::static_kind(): - tp = &(gTypes[1149]); + tp = &(gTypes[1157]); break; case mx::ir::llvm::SinOp::static_kind(): - tp = &(gTypes[1150]); + tp = &(gTypes[1158]); break; case mx::ir::llvm::SqrtOp::static_kind(): - tp = &(gTypes[1151]); + tp = &(gTypes[1159]); break; case mx::ir::llvm::StackRestoreOp::static_kind(): - tp = &(gTypes[1152]); + tp = &(gTypes[1160]); break; case mx::ir::llvm::StackSaveOp::static_kind(): - tp = &(gTypes[1153]); + tp = &(gTypes[1161]); break; case mx::ir::llvm::StepVectorOp::static_kind(): - tp = &(gTypes[1154]); + tp = &(gTypes[1162]); break; case mx::ir::llvm::ThreadLocalAddressOp::static_kind(): - tp = &(gTypes[1155]); + tp = &(gTypes[1163]); break; case mx::ir::llvm::TrapOp::static_kind(): - tp = &(gTypes[1156]); + tp = &(gTypes[1164]); break; case mx::ir::llvm::UAddSatOp::static_kind(): - tp = &(gTypes[1157]); + tp = &(gTypes[1165]); break; case mx::ir::llvm::UAddWithOverflowOp::static_kind(): - tp = &(gTypes[1158]); + tp = &(gTypes[1166]); break; case mx::ir::llvm::UBSanTrapOp::static_kind(): - tp = &(gTypes[1159]); + tp = &(gTypes[1167]); break; case mx::ir::llvm::UMaxOp::static_kind(): - tp = &(gTypes[1160]); + tp = &(gTypes[1168]); break; case mx::ir::llvm::UMinOp::static_kind(): - tp = &(gTypes[1161]); + tp = &(gTypes[1169]); break; case mx::ir::llvm::UMulWithOverflowOp::static_kind(): - tp = &(gTypes[1162]); + tp = &(gTypes[1170]); break; case mx::ir::llvm::UShlSatOp::static_kind(): - tp = &(gTypes[1163]); + tp = &(gTypes[1171]); break; case mx::ir::llvm::USubSatOp::static_kind(): - tp = &(gTypes[1164]); + tp = &(gTypes[1172]); break; case mx::ir::llvm::USubWithOverflowOp::static_kind(): - tp = &(gTypes[1165]); + tp = &(gTypes[1173]); break; case mx::ir::llvm::VPAShrOp::static_kind(): - tp = &(gTypes[1166]); + tp = &(gTypes[1174]); break; case mx::ir::llvm::VPAddOp::static_kind(): - tp = &(gTypes[1167]); + tp = &(gTypes[1175]); break; case mx::ir::llvm::VPAndOp::static_kind(): - tp = &(gTypes[1168]); + tp = &(gTypes[1176]); break; case mx::ir::llvm::VPFAddOp::static_kind(): - tp = &(gTypes[1169]); + tp = &(gTypes[1177]); break; case mx::ir::llvm::VPFDivOp::static_kind(): - tp = &(gTypes[1170]); + tp = &(gTypes[1178]); break; case mx::ir::llvm::VPFMulAddOp::static_kind(): - tp = &(gTypes[1171]); + tp = &(gTypes[1179]); break; case mx::ir::llvm::VPFMulOp::static_kind(): - tp = &(gTypes[1172]); + tp = &(gTypes[1180]); break; case mx::ir::llvm::VPFNegOp::static_kind(): - tp = &(gTypes[1173]); + tp = &(gTypes[1181]); break; case mx::ir::llvm::VPFPExtOp::static_kind(): - tp = &(gTypes[1174]); + tp = &(gTypes[1182]); break; case mx::ir::llvm::VPFPToSIOp::static_kind(): - tp = &(gTypes[1175]); + tp = &(gTypes[1183]); break; case mx::ir::llvm::VPFPToUIOp::static_kind(): - tp = &(gTypes[1176]); + tp = &(gTypes[1184]); break; case mx::ir::llvm::VPFPTruncOp::static_kind(): - tp = &(gTypes[1177]); + tp = &(gTypes[1185]); break; case mx::ir::llvm::VPFRemOp::static_kind(): - tp = &(gTypes[1178]); + tp = &(gTypes[1186]); break; case mx::ir::llvm::VPFSubOp::static_kind(): - tp = &(gTypes[1179]); + tp = &(gTypes[1187]); break; case mx::ir::llvm::VPFmaOp::static_kind(): - tp = &(gTypes[1180]); + tp = &(gTypes[1188]); break; case mx::ir::llvm::VPIntToPtrOp::static_kind(): - tp = &(gTypes[1181]); + tp = &(gTypes[1189]); break; case mx::ir::llvm::VPLShrOp::static_kind(): - tp = &(gTypes[1182]); + tp = &(gTypes[1190]); break; case mx::ir::llvm::VPLoadOp::static_kind(): - tp = &(gTypes[1183]); + tp = &(gTypes[1191]); break; case mx::ir::llvm::VPMergeMinOp::static_kind(): - tp = &(gTypes[1184]); + tp = &(gTypes[1192]); break; case mx::ir::llvm::VPMulOp::static_kind(): - tp = &(gTypes[1185]); + tp = &(gTypes[1193]); break; case mx::ir::llvm::VPOrOp::static_kind(): - tp = &(gTypes[1186]); + tp = &(gTypes[1194]); break; case mx::ir::llvm::VPPtrToIntOp::static_kind(): - tp = &(gTypes[1187]); + tp = &(gTypes[1195]); break; case mx::ir::llvm::VPReduceAddOp::static_kind(): - tp = &(gTypes[1188]); + tp = &(gTypes[1196]); break; case mx::ir::llvm::VPReduceAndOp::static_kind(): - tp = &(gTypes[1189]); + tp = &(gTypes[1197]); break; case mx::ir::llvm::VPReduceFAddOp::static_kind(): - tp = &(gTypes[1190]); + tp = &(gTypes[1198]); break; case mx::ir::llvm::VPReduceFMaxOp::static_kind(): - tp = &(gTypes[1191]); + tp = &(gTypes[1199]); break; case mx::ir::llvm::VPReduceFMinOp::static_kind(): - tp = &(gTypes[1192]); + tp = &(gTypes[1200]); break; case mx::ir::llvm::VPReduceFMulOp::static_kind(): - tp = &(gTypes[1193]); + tp = &(gTypes[1201]); break; case mx::ir::llvm::VPReduceMulOp::static_kind(): - tp = &(gTypes[1194]); + tp = &(gTypes[1202]); break; case mx::ir::llvm::VPReduceOrOp::static_kind(): - tp = &(gTypes[1195]); + tp = &(gTypes[1203]); break; case mx::ir::llvm::VPReduceSMaxOp::static_kind(): - tp = &(gTypes[1196]); + tp = &(gTypes[1204]); break; case mx::ir::llvm::VPReduceSMinOp::static_kind(): - tp = &(gTypes[1197]); + tp = &(gTypes[1205]); break; case mx::ir::llvm::VPReduceUMaxOp::static_kind(): - tp = &(gTypes[1198]); + tp = &(gTypes[1206]); break; case mx::ir::llvm::VPReduceUMinOp::static_kind(): - tp = &(gTypes[1199]); + tp = &(gTypes[1207]); break; case mx::ir::llvm::VPReduceXorOp::static_kind(): - tp = &(gTypes[1200]); + tp = &(gTypes[1208]); break; case mx::ir::llvm::VPSDivOp::static_kind(): - tp = &(gTypes[1201]); + tp = &(gTypes[1209]); break; case mx::ir::llvm::VPSExtOp::static_kind(): - tp = &(gTypes[1202]); + tp = &(gTypes[1210]); break; case mx::ir::llvm::VPSIToFPOp::static_kind(): - tp = &(gTypes[1203]); + tp = &(gTypes[1211]); break; case mx::ir::llvm::VPSRemOp::static_kind(): - tp = &(gTypes[1204]); + tp = &(gTypes[1212]); break; case mx::ir::llvm::VPSelectMinOp::static_kind(): - tp = &(gTypes[1205]); + tp = &(gTypes[1213]); break; case mx::ir::llvm::VPShlOp::static_kind(): - tp = &(gTypes[1206]); + tp = &(gTypes[1214]); break; case mx::ir::llvm::VPStoreOp::static_kind(): - tp = &(gTypes[1207]); + tp = &(gTypes[1215]); break; case mx::ir::llvm::VPStridedLoadOp::static_kind(): - tp = &(gTypes[1208]); + tp = &(gTypes[1216]); break; case mx::ir::llvm::VPStridedStoreOp::static_kind(): - tp = &(gTypes[1209]); + tp = &(gTypes[1217]); break; case mx::ir::llvm::VPSubOp::static_kind(): - tp = &(gTypes[1210]); + tp = &(gTypes[1218]); break; case mx::ir::llvm::VPTruncOp::static_kind(): - tp = &(gTypes[1211]); + tp = &(gTypes[1219]); break; case mx::ir::llvm::VPUDivOp::static_kind(): - tp = &(gTypes[1212]); + tp = &(gTypes[1220]); break; case mx::ir::llvm::VPUIToFPOp::static_kind(): - tp = &(gTypes[1213]); + tp = &(gTypes[1221]); break; case mx::ir::llvm::VPURemOp::static_kind(): - tp = &(gTypes[1214]); + tp = &(gTypes[1222]); break; case mx::ir::llvm::VPXorOp::static_kind(): - tp = &(gTypes[1215]); + tp = &(gTypes[1223]); break; case mx::ir::llvm::VPZExtOp::static_kind(): - tp = &(gTypes[1216]); + tp = &(gTypes[1224]); break; case mx::ir::llvm::VaCopyOp::static_kind(): - tp = &(gTypes[1217]); + tp = &(gTypes[1225]); break; case mx::ir::llvm::VaEndOp::static_kind(): - tp = &(gTypes[1218]); + tp = &(gTypes[1226]); break; case mx::ir::llvm::VaStartOp::static_kind(): - tp = &(gTypes[1219]); + tp = &(gTypes[1227]); break; case mx::ir::llvm::VarAnnotationOp::static_kind(): - tp = &(gTypes[1220]); + tp = &(gTypes[1228]); break; case mx::ir::llvm::MaskedCompressStoreOp::static_kind(): - tp = &(gTypes[1221]); + tp = &(gTypes[1229]); break; case mx::ir::llvm::MaskedExpandLoadOp::static_kind(): - tp = &(gTypes[1222]); + tp = &(gTypes[1230]); break; case mx::ir::llvm::MaskedGatherOp::static_kind(): - tp = &(gTypes[1223]); + tp = &(gTypes[1231]); break; case mx::ir::llvm::MaskedScatterOp::static_kind(): - tp = &(gTypes[1224]); + tp = &(gTypes[1232]); break; case mx::ir::llvm::VectorExtractOp::static_kind(): - tp = &(gTypes[1225]); + tp = &(gTypes[1233]); break; case mx::ir::llvm::VectorInsertOp::static_kind(): - tp = &(gTypes[1226]); + tp = &(gTypes[1234]); break; case mx::ir::llvm::VectorReduceAddOp::static_kind(): - tp = &(gTypes[1227]); + tp = &(gTypes[1235]); break; case mx::ir::llvm::VectorReduceAndOp::static_kind(): - tp = &(gTypes[1228]); + tp = &(gTypes[1236]); break; case mx::ir::llvm::VectorReduceFAddOp::static_kind(): - tp = &(gTypes[1229]); + tp = &(gTypes[1237]); break; case mx::ir::llvm::VectorReduceFMaxOp::static_kind(): - tp = &(gTypes[1230]); + tp = &(gTypes[1238]); break; case mx::ir::llvm::VectorReduceFMaximumOp::static_kind(): - tp = &(gTypes[1231]); + tp = &(gTypes[1239]); break; case mx::ir::llvm::VectorReduceFMinOp::static_kind(): - tp = &(gTypes[1232]); + tp = &(gTypes[1240]); break; case mx::ir::llvm::VectorReduceFMinimumOp::static_kind(): - tp = &(gTypes[1233]); + tp = &(gTypes[1241]); break; case mx::ir::llvm::VectorReduceFMulOp::static_kind(): - tp = &(gTypes[1234]); + tp = &(gTypes[1242]); break; case mx::ir::llvm::VectorReduceMulOp::static_kind(): - tp = &(gTypes[1235]); + tp = &(gTypes[1243]); break; case mx::ir::llvm::VectorReduceOrOp::static_kind(): - tp = &(gTypes[1236]); + tp = &(gTypes[1244]); break; case mx::ir::llvm::VectorReduceSMaxOp::static_kind(): - tp = &(gTypes[1237]); + tp = &(gTypes[1245]); break; case mx::ir::llvm::VectorReduceSMinOp::static_kind(): - tp = &(gTypes[1238]); + tp = &(gTypes[1246]); break; case mx::ir::llvm::VectorReduceUMaxOp::static_kind(): - tp = &(gTypes[1239]); + tp = &(gTypes[1247]); break; case mx::ir::llvm::VectorReduceUMinOp::static_kind(): - tp = &(gTypes[1240]); + tp = &(gTypes[1248]); break; case mx::ir::llvm::VectorReduceXorOp::static_kind(): - tp = &(gTypes[1241]); + tp = &(gTypes[1249]); break; case mx::ir::llvm::VScaleOp::static_kind(): - tp = &(gTypes[1242]); + tp = &(gTypes[1250]); break; } @@ -1146,7 +1145,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[994]); + PyTypeObject * const tp = &(gTypes[1002]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -1161,12 +1160,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/OrOp.cpp b/bindings/Python/Generated/IR/LLVM/OrOp.cpp index 50131bf7e..e12cb0710 100644 --- a/bindings/Python/Generated/IR/LLVM/OrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/OrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1043]) || tp >= &(gTypes[1044])) { + if (tp < &(gTypes[1051]) || tp >= &(gTypes[1052])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::OrOp::static_kind(): - tp = &(gTypes[1043]); + tp = &(gTypes[1051]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::OrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1043]); + PyTypeObject * const tp = &(gTypes[1051]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PointerType.cpp b/bindings/Python/Generated/IR/LLVM/PointerType.cpp index 93230c1d4..fd3c24be5 100644 --- a/bindings/Python/Generated/IR/LLVM/PointerType.cpp +++ b/bindings/Python/Generated/IR/LLVM/PointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1476]) || tp >= &(gTypes[1477])) { + if (tp < &(gTypes[1492]) || tp >= &(gTypes[1493])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PointerType::static_kind(): - tp = &(gTypes[1476]); + tp = &(gTypes[1492]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1476]); + PyTypeObject * const tp = &(gTypes[1492]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PoisonOp.cpp b/bindings/Python/Generated/IR/LLVM/PoisonOp.cpp index 3333c1150..9d0b6cdd8 100644 --- a/bindings/Python/Generated/IR/LLVM/PoisonOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/PoisonOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1044]) || tp >= &(gTypes[1045])) { + if (tp < &(gTypes[1052]) || tp >= &(gTypes[1053])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PoisonOp::static_kind(): - tp = &(gTypes[1044]); + tp = &(gTypes[1052]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::PoisonOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::PoisonOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1044]); + PyTypeObject * const tp = &(gTypes[1052]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PowIOp.cpp b/bindings/Python/Generated/IR/LLVM/PowIOp.cpp index d556632b7..bd3d801fb 100644 --- a/bindings/Python/Generated/IR/LLVM/PowIOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/PowIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1134]) || tp >= &(gTypes[1135])) { + if (tp < &(gTypes[1142]) || tp >= &(gTypes[1143])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PowIOp::static_kind(): - tp = &(gTypes[1134]); + tp = &(gTypes[1142]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::PowIOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::PowIOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::PowIOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::PowIOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1134]); + PyTypeObject * const tp = &(gTypes[1142]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PrefetchOp.cpp b/bindings/Python/Generated/IR/LLVM/PrefetchOp.cpp index 22bf93aad..db5b208e5 100644 --- a/bindings/Python/Generated/IR/LLVM/PrefetchOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/PrefetchOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1136]) || tp >= &(gTypes[1137])) { + if (tp < &(gTypes[1144]) || tp >= &(gTypes[1145])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PrefetchOp::static_kind(): - tp = &(gTypes[1136]); + tp = &(gTypes[1144]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1136]); + PyTypeObject * const tp = &(gTypes[1144]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PtrAnnotationOp.cpp b/bindings/Python/Generated/IR/LLVM/PtrAnnotationOp.cpp index ae1ad94b4..9d71e6d50 100644 --- a/bindings/Python/Generated/IR/LLVM/PtrAnnotationOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/PtrAnnotationOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1137]) || tp >= &(gTypes[1138])) { + if (tp < &(gTypes[1145]) || tp >= &(gTypes[1146])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PtrAnnotationOp::static_kind(): - tp = &(gTypes[1137]); + tp = &(gTypes[1145]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1137]); + PyTypeObject * const tp = &(gTypes[1145]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/PtrToIntOp.cpp b/bindings/Python/Generated/IR/LLVM/PtrToIntOp.cpp index 79ef1675c..5d27aaebd 100644 --- a/bindings/Python/Generated/IR/LLVM/PtrToIntOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/PtrToIntOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1045]) || tp >= &(gTypes[1046])) { + if (tp < &(gTypes[1053]) || tp >= &(gTypes[1054])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::PtrToIntOp::static_kind(): - tp = &(gTypes[1045]); + tp = &(gTypes[1053]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::PtrToIntOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::PtrToIntOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::PtrToIntOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::PtrToIntOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1045]); + PyTypeObject * const tp = &(gTypes[1053]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ResumeOp.cpp b/bindings/Python/Generated/IR/LLVM/ResumeOp.cpp index 0afd7d299..1c5fbba7d 100644 --- a/bindings/Python/Generated/IR/LLVM/ResumeOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ResumeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1046]) || tp >= &(gTypes[1047])) { + if (tp < &(gTypes[1054]) || tp >= &(gTypes[1055])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ResumeOp::static_kind(): - tp = &(gTypes[1046]); + tp = &(gTypes[1054]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1046]); + PyTypeObject * const tp = &(gTypes[1054]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ReturnOp.cpp b/bindings/Python/Generated/IR/LLVM/ReturnOp.cpp index ae6a0e8ee..9dc07c818 100644 --- a/bindings/Python/Generated/IR/LLVM/ReturnOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ReturnOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1047]) || tp >= &(gTypes[1048])) { + if (tp < &(gTypes[1055]) || tp >= &(gTypes[1056])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ReturnOp::static_kind(): - tp = &(gTypes[1047]); + tp = &(gTypes[1055]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ReturnOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::ReturnOp::argument"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1047]); + PyTypeObject * const tp = &(gTypes[1055]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongLongOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongLongOp.cpp index c2a4b35a2..08851715b 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongLongOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongLongOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1111]) || tp >= &(gTypes[1112])) { + if (tp < &(gTypes[1119]) || tp >= &(gTypes[1120])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundAndCastToLongLongOp::static_kind(): - tp = &(gTypes[1111]); + tp = &(gTypes[1119]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongLongOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongLongOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongLongOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongLongOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1111]); + PyTypeObject * const tp = &(gTypes[1119]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongOp.cpp index feb9293a0..0bdd65a79 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundAndCastToLongOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1116]) || tp >= &(gTypes[1117])) { + if (tp < &(gTypes[1124]) || tp >= &(gTypes[1125])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundAndCastToLongOp::static_kind(): - tp = &(gTypes[1116]); + tp = &(gTypes[1124]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToLongOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1116]); + PyTypeObject * const tp = &(gTypes[1124]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongLongOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongLongOp.cpp index 94b09c0b6..1a71bef2c 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongLongOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongLongOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1112]) || tp >= &(gTypes[1113])) { + if (tp < &(gTypes[1120]) || tp >= &(gTypes[1121])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundAndCastToNearestLongLongOp::static_kind(): - tp = &(gTypes[1112]); + tp = &(gTypes[1120]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongLongOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongLongOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongLongOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongLongOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1112]); + PyTypeObject * const tp = &(gTypes[1120]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongOp.cpp index 1f3a48916..f91cf6b42 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundAndCastToNearestLongOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1117]) || tp >= &(gTypes[1118])) { + if (tp < &(gTypes[1125]) || tp >= &(gTypes[1126])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundAndCastToNearestLongOp::static_kind(): - tp = &(gTypes[1117]); + tp = &(gTypes[1125]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongOp::value"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundAndCastToNearestLongOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1117]); + PyTypeObject * const tp = &(gTypes[1125]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundToIntOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundToIntOp.cpp index 49a04f840..fee30c3bb 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundToIntOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundToIntOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1138]) || tp >= &(gTypes[1139])) { + if (tp < &(gTypes[1146]) || tp >= &(gTypes[1147])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundToIntOp::static_kind(): - tp = &(gTypes[1138]); + tp = &(gTypes[1146]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundToIntOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundToIntOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1138]); + PyTypeObject * const tp = &(gTypes[1146]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundToNearbyIntOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundToNearbyIntOp.cpp index 5f38cd811..96bc7c801 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundToNearbyIntOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundToNearbyIntOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1132]) || tp >= &(gTypes[1133])) { + if (tp < &(gTypes[1140]) || tp >= &(gTypes[1141])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundToNearbyIntOp::static_kind(): - tp = &(gTypes[1132]); + tp = &(gTypes[1140]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearbyIntOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearbyIntOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1132]); + PyTypeObject * const tp = &(gTypes[1140]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundToNearestEvenOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundToNearestEvenOp.cpp index 98a807ae0..3ee7c1402 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundToNearestEvenOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundToNearestEvenOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1139]) || tp >= &(gTypes[1140])) { + if (tp < &(gTypes[1147]) || tp >= &(gTypes[1148])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundToNearestEvenOp::static_kind(): - tp = &(gTypes[1139]); + tp = &(gTypes[1147]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearestEvenOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearestEvenOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1139]); + PyTypeObject * const tp = &(gTypes[1147]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/RoundToNearestOp.cpp b/bindings/Python/Generated/IR/LLVM/RoundToNearestOp.cpp index 75924031f..858d0d2f5 100644 --- a/bindings/Python/Generated/IR/LLVM/RoundToNearestOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/RoundToNearestOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1140]) || tp >= &(gTypes[1141])) { + if (tp < &(gTypes[1148]) || tp >= &(gTypes[1149])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::RoundToNearestOp::static_kind(): - tp = &(gTypes[1140]); + tp = &(gTypes[1148]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearestOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::RoundToNearestOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1140]); + PyTypeObject * const tp = &(gTypes[1148]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SAddSatOp.cpp b/bindings/Python/Generated/IR/LLVM/SAddSatOp.cpp index 8be84e316..08c90c3cc 100644 --- a/bindings/Python/Generated/IR/LLVM/SAddSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SAddSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1141]) || tp >= &(gTypes[1142])) { + if (tp < &(gTypes[1149]) || tp >= &(gTypes[1150])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SAddSatOp::static_kind(): - tp = &(gTypes[1141]); + tp = &(gTypes[1149]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SAddSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SAddSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1141]); + PyTypeObject * const tp = &(gTypes[1149]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SAddWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/SAddWithOverflowOp.cpp index 0f32f6ce8..f01cc99c2 100644 --- a/bindings/Python/Generated/IR/LLVM/SAddWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SAddWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1142]) || tp >= &(gTypes[1143])) { + if (tp < &(gTypes[1150]) || tp >= &(gTypes[1151])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SAddWithOverflowOp::static_kind(): - tp = &(gTypes[1142]); + tp = &(gTypes[1150]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SAddWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SAddWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1142]); + PyTypeObject * const tp = &(gTypes[1150]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SDivOp.cpp b/bindings/Python/Generated/IR/LLVM/SDivOp.cpp index 7810740d8..594d93746 100644 --- a/bindings/Python/Generated/IR/LLVM/SDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1048]) || tp >= &(gTypes[1049])) { + if (tp < &(gTypes[1056]) || tp >= &(gTypes[1057])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SDivOp::static_kind(): - tp = &(gTypes[1048]); + tp = &(gTypes[1056]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SDivOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1048]); + PyTypeObject * const tp = &(gTypes[1056]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SExtOp.cpp b/bindings/Python/Generated/IR/LLVM/SExtOp.cpp index c0f96519c..6e2bad179 100644 --- a/bindings/Python/Generated/IR/LLVM/SExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1049]) || tp >= &(gTypes[1050])) { + if (tp < &(gTypes[1057]) || tp >= &(gTypes[1058])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SExtOp::static_kind(): - tp = &(gTypes[1049]); + tp = &(gTypes[1057]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SExtOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::SExtOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SExtOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1049]); + PyTypeObject * const tp = &(gTypes[1057]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SIToFPOp.cpp b/bindings/Python/Generated/IR/LLVM/SIToFPOp.cpp index 1ccbd6134..87160bdd3 100644 --- a/bindings/Python/Generated/IR/LLVM/SIToFPOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SIToFPOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1050]) || tp >= &(gTypes[1051])) { + if (tp < &(gTypes[1058]) || tp >= &(gTypes[1059])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SIToFPOp::static_kind(): - tp = &(gTypes[1050]); + tp = &(gTypes[1058]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SIToFPOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::SIToFPOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SIToFPOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SIToFPOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1050]); + PyTypeObject * const tp = &(gTypes[1058]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/SMaxOp.cpp index 869a0fa9b..d020b164d 100644 --- a/bindings/Python/Generated/IR/LLVM/SMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1143]) || tp >= &(gTypes[1144])) { + if (tp < &(gTypes[1151]) || tp >= &(gTypes[1152])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SMaxOp::static_kind(): - tp = &(gTypes[1143]); + tp = &(gTypes[1151]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SMaxOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1143]); + PyTypeObject * const tp = &(gTypes[1151]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SMinOp.cpp b/bindings/Python/Generated/IR/LLVM/SMinOp.cpp index 442a85eda..ec74252e1 100644 --- a/bindings/Python/Generated/IR/LLVM/SMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1144]) || tp >= &(gTypes[1145])) { + if (tp < &(gTypes[1152]) || tp >= &(gTypes[1153])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SMinOp::static_kind(): - tp = &(gTypes[1144]); + tp = &(gTypes[1152]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SMinOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1144]); + PyTypeObject * const tp = &(gTypes[1152]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SMulWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/SMulWithOverflowOp.cpp index 9d5d54647..2b2e647b9 100644 --- a/bindings/Python/Generated/IR/LLVM/SMulWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SMulWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1145]) || tp >= &(gTypes[1146])) { + if (tp < &(gTypes[1153]) || tp >= &(gTypes[1154])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SMulWithOverflowOp::static_kind(): - tp = &(gTypes[1145]); + tp = &(gTypes[1153]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SMulWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SMulWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1145]); + PyTypeObject * const tp = &(gTypes[1153]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SRemOp.cpp b/bindings/Python/Generated/IR/LLVM/SRemOp.cpp index d60fc1a0e..828c413b5 100644 --- a/bindings/Python/Generated/IR/LLVM/SRemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SRemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1051]) || tp >= &(gTypes[1052])) { + if (tp < &(gTypes[1059]) || tp >= &(gTypes[1060])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SRemOp::static_kind(): - tp = &(gTypes[1051]); + tp = &(gTypes[1059]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SRemOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1051]); + PyTypeObject * const tp = &(gTypes[1059]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SSACopyOp.cpp b/bindings/Python/Generated/IR/LLVM/SSACopyOp.cpp index 1255467ae..51b4d2498 100644 --- a/bindings/Python/Generated/IR/LLVM/SSACopyOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SSACopyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1146]) || tp >= &(gTypes[1147])) { + if (tp < &(gTypes[1154]) || tp >= &(gTypes[1155])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SSACopyOp::static_kind(): - tp = &(gTypes[1146]); + tp = &(gTypes[1154]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SSACopyOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SSACopyOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1146]); + PyTypeObject * const tp = &(gTypes[1154]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SShlSatOp.cpp b/bindings/Python/Generated/IR/LLVM/SShlSatOp.cpp index ce16be0a2..cef6d0bee 100644 --- a/bindings/Python/Generated/IR/LLVM/SShlSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SShlSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1147]) || tp >= &(gTypes[1148])) { + if (tp < &(gTypes[1155]) || tp >= &(gTypes[1156])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SShlSatOp::static_kind(): - tp = &(gTypes[1147]); + tp = &(gTypes[1155]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SShlSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SShlSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1147]); + PyTypeObject * const tp = &(gTypes[1155]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SSubSatOp.cpp b/bindings/Python/Generated/IR/LLVM/SSubSatOp.cpp index 51d4d1bb1..bf955d9bf 100644 --- a/bindings/Python/Generated/IR/LLVM/SSubSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SSubSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1148]) || tp >= &(gTypes[1149])) { + if (tp < &(gTypes[1156]) || tp >= &(gTypes[1157])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SSubSatOp::static_kind(): - tp = &(gTypes[1148]); + tp = &(gTypes[1156]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SSubSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SSubSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1148]); + PyTypeObject * const tp = &(gTypes[1156]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SSubWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/SSubWithOverflowOp.cpp index f56476b99..98754ce09 100644 --- a/bindings/Python/Generated/IR/LLVM/SSubWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SSubWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1149]) || tp >= &(gTypes[1150])) { + if (tp < &(gTypes[1157]) || tp >= &(gTypes[1158])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SSubWithOverflowOp::static_kind(): - tp = &(gTypes[1149]); + tp = &(gTypes[1157]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SSubWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SSubWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1149]); + PyTypeObject * const tp = &(gTypes[1157]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ScalableVectorType.cpp b/bindings/Python/Generated/IR/LLVM/ScalableVectorType.cpp index 7b1896b78..01404111b 100644 --- a/bindings/Python/Generated/IR/LLVM/ScalableVectorType.cpp +++ b/bindings/Python/Generated/IR/LLVM/ScalableVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1478]) || tp >= &(gTypes[1479])) { + if (tp < &(gTypes[1494]) || tp >= &(gTypes[1495])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ScalableVectorType::static_kind(): - tp = &(gTypes[1478]); + tp = &(gTypes[1494]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1478]); + PyTypeObject * const tp = &(gTypes[1494]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SelectOp.cpp b/bindings/Python/Generated/IR/LLVM/SelectOp.cpp index 6d865590e..d6d19d1fc 100644 --- a/bindings/Python/Generated/IR/LLVM/SelectOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SelectOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1052]) || tp >= &(gTypes[1053])) { + if (tp < &(gTypes[1060]) || tp >= &(gTypes[1061])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SelectOp::static_kind(): - tp = &(gTypes[1052]); + tp = &(gTypes[1060]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SelectOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SelectOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1052]); + PyTypeObject * const tp = &(gTypes[1060]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ShlOp.cpp b/bindings/Python/Generated/IR/LLVM/ShlOp.cpp index b1e602948..b4024295c 100644 --- a/bindings/Python/Generated/IR/LLVM/ShlOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ShlOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1053]) || tp >= &(gTypes[1054])) { + if (tp < &(gTypes[1061]) || tp >= &(gTypes[1062])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ShlOp::static_kind(): - tp = &(gTypes[1053]); + tp = &(gTypes[1061]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ShlOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1053]); + PyTypeObject * const tp = &(gTypes[1061]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ShuffleVectorOp.cpp b/bindings/Python/Generated/IR/LLVM/ShuffleVectorOp.cpp index 4f4465902..1c52e7f0e 100644 --- a/bindings/Python/Generated/IR/LLVM/ShuffleVectorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ShuffleVectorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1054]) || tp >= &(gTypes[1055])) { + if (tp < &(gTypes[1062]) || tp >= &(gTypes[1063])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ShuffleVectorOp::static_kind(): - tp = &(gTypes[1054]); + tp = &(gTypes[1062]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ShuffleVectorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ShuffleVectorOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1054]); + PyTypeObject * const tp = &(gTypes[1062]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SinOp.cpp b/bindings/Python/Generated/IR/LLVM/SinOp.cpp index 108927fdc..6a446cfc1 100644 --- a/bindings/Python/Generated/IR/LLVM/SinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1150]) || tp >= &(gTypes[1151])) { + if (tp < &(gTypes[1158]) || tp >= &(gTypes[1159])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SinOp::static_kind(): - tp = &(gTypes[1150]); + tp = &(gTypes[1158]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SinOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1150]); + PyTypeObject * const tp = &(gTypes[1158]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SqrtOp.cpp b/bindings/Python/Generated/IR/LLVM/SqrtOp.cpp index 5d208d5d7..610fa4a9e 100644 --- a/bindings/Python/Generated/IR/LLVM/SqrtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SqrtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1151]) || tp >= &(gTypes[1152])) { + if (tp < &(gTypes[1159]) || tp >= &(gTypes[1160])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SqrtOp::static_kind(): - tp = &(gTypes[1151]); + tp = &(gTypes[1159]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SqrtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SqrtOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1151]); + PyTypeObject * const tp = &(gTypes[1159]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/StackRestoreOp.cpp b/bindings/Python/Generated/IR/LLVM/StackRestoreOp.cpp index ace401125..7859f67e9 100644 --- a/bindings/Python/Generated/IR/LLVM/StackRestoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/StackRestoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1152]) || tp >= &(gTypes[1153])) { + if (tp < &(gTypes[1160]) || tp >= &(gTypes[1161])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::StackRestoreOp::static_kind(): - tp = &(gTypes[1152]); + tp = &(gTypes[1160]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1152]); + PyTypeObject * const tp = &(gTypes[1160]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/StackSaveOp.cpp b/bindings/Python/Generated/IR/LLVM/StackSaveOp.cpp index 5fe023f01..cfa20540e 100644 --- a/bindings/Python/Generated/IR/LLVM/StackSaveOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/StackSaveOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1153]) || tp >= &(gTypes[1154])) { + if (tp < &(gTypes[1161]) || tp >= &(gTypes[1162])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::StackSaveOp::static_kind(): - tp = &(gTypes[1153]); + tp = &(gTypes[1161]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::StackSaveOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::StackSaveOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1153]); + PyTypeObject * const tp = &(gTypes[1161]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/StepVectorOp.cpp b/bindings/Python/Generated/IR/LLVM/StepVectorOp.cpp index 05c25acce..9da350c07 100644 --- a/bindings/Python/Generated/IR/LLVM/StepVectorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/StepVectorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1154]) || tp >= &(gTypes[1155])) { + if (tp < &(gTypes[1162]) || tp >= &(gTypes[1163])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::StepVectorOp::static_kind(): - tp = &(gTypes[1154]); + tp = &(gTypes[1162]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::StepVectorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::StepVectorOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1154]); + PyTypeObject * const tp = &(gTypes[1162]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/StoreOp.cpp b/bindings/Python/Generated/IR/LLVM/StoreOp.cpp index bacafbb2f..ce26eea37 100644 --- a/bindings/Python/Generated/IR/LLVM/StoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/StoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1055]) || tp >= &(gTypes[1056])) { + if (tp < &(gTypes[1063]) || tp >= &(gTypes[1064])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::StoreOp::static_kind(): - tp = &(gTypes[1055]); + tp = &(gTypes[1063]); break; } @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1055]); + PyTypeObject * const tp = &(gTypes[1063]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SubOp.cpp b/bindings/Python/Generated/IR/LLVM/SubOp.cpp index 72086640a..d53cf32ab 100644 --- a/bindings/Python/Generated/IR/LLVM/SubOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SubOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1056]) || tp >= &(gTypes[1057])) { + if (tp < &(gTypes[1064]) || tp >= &(gTypes[1065])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SubOp::static_kind(): - tp = &(gTypes[1056]); + tp = &(gTypes[1064]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::SubOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1056]); + PyTypeObject * const tp = &(gTypes[1064]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/SwitchOp.cpp b/bindings/Python/Generated/IR/LLVM/SwitchOp.cpp index 8b2ce037d..9047f5acf 100644 --- a/bindings/Python/Generated/IR/LLVM/SwitchOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/SwitchOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1057]) || tp >= &(gTypes[1058])) { + if (tp < &(gTypes[1065]) || tp >= &(gTypes[1066])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::SwitchOp::static_kind(): - tp = &(gTypes[1057]); + tp = &(gTypes[1065]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "default_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::default_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::SwitchOp::default_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1057]); + PyTypeObject * const tp = &(gTypes[1065]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TBAAMemberAttr.cpp b/bindings/Python/Generated/IR/LLVM/TBAAMemberAttr.cpp index 2ddaa0509..f0eb823ee 100644 --- a/bindings/Python/Generated/IR/LLVM/TBAAMemberAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/TBAAMemberAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[930]) || tp >= &(gTypes[931])) { + if (tp < &(gTypes[931]) || tp >= &(gTypes[932])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TBAAMemberAttr::static_kind(): - tp = &(gTypes[930]); + tp = &(gTypes[931]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[930]); + PyTypeObject * const tp = &(gTypes[931]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TBAARootAttr.cpp b/bindings/Python/Generated/IR/LLVM/TBAARootAttr.cpp index 25a0b332d..eb78bdc82 100644 --- a/bindings/Python/Generated/IR/LLVM/TBAARootAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/TBAARootAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[929]) || tp >= &(gTypes[930])) { + if (tp < &(gTypes[930]) || tp >= &(gTypes[931])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TBAARootAttr::static_kind(): - tp = &(gTypes[929]); + tp = &(gTypes[930]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[929]); + PyTypeObject * const tp = &(gTypes[930]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TBAATagAttr.cpp b/bindings/Python/Generated/IR/LLVM/TBAATagAttr.cpp index db624536f..096ab3581 100644 --- a/bindings/Python/Generated/IR/LLVM/TBAATagAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/TBAATagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[932]) || tp >= &(gTypes[933])) { + if (tp < &(gTypes[933]) || tp >= &(gTypes[934])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TBAATagAttr::static_kind(): - tp = &(gTypes[932]); + tp = &(gTypes[933]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[932]); + PyTypeObject * const tp = &(gTypes[933]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TBAATypeDescriptorAttr.cpp b/bindings/Python/Generated/IR/LLVM/TBAATypeDescriptorAttr.cpp index ea9d96ec7..e38dea5b7 100644 --- a/bindings/Python/Generated/IR/LLVM/TBAATypeDescriptorAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/TBAATypeDescriptorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[931]) || tp >= &(gTypes[932])) { + if (tp < &(gTypes[932]) || tp >= &(gTypes[933])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TBAATypeDescriptorAttr::static_kind(): - tp = &(gTypes[931]); + tp = &(gTypes[932]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[931]); + PyTypeObject * const tp = &(gTypes[932]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TargetExtType.cpp b/bindings/Python/Generated/IR/LLVM/TargetExtType.cpp index 828771811..5df484eed 100644 --- a/bindings/Python/Generated/IR/LLVM/TargetExtType.cpp +++ b/bindings/Python/Generated/IR/LLVM/TargetExtType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1479]) || tp >= &(gTypes[1480])) { + if (tp < &(gTypes[1495]) || tp >= &(gTypes[1496])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TargetExtType::static_kind(): - tp = &(gTypes[1479]); + tp = &(gTypes[1495]); break; } @@ -144,6 +143,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::llvm::TargetExtType::ext_type_name"), nullptr, }, + { + "type_params", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::type_params); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::llvm::TargetExtType::type_params"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -195,7 +204,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1479]); + PyTypeObject * const tp = &(gTypes[1495]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +219,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1473].tp_hash; - tp->tp_richcompare = gTypes[1473].tp_richcompare; + tp->tp_hash = gTypes[1489].tp_hash; + tp->tp_richcompare = gTypes[1489].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1473]); + tp->tp_base = &(gTypes[1489]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TargetFeaturesAttr.cpp b/bindings/Python/Generated/IR/LLVM/TargetFeaturesAttr.cpp index e79c1765c..fd3ed7252 100644 --- a/bindings/Python/Generated/IR/LLVM/TargetFeaturesAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/TargetFeaturesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[934]) || tp >= &(gTypes[935])) { + if (tp < &(gTypes[935]) || tp >= &(gTypes[936])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TargetFeaturesAttr::static_kind(): - tp = &(gTypes[934]); + tp = &(gTypes[935]); break; } @@ -195,7 +194,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[934]); + PyTypeObject * const tp = &(gTypes[935]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -210,12 +209,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ThreadLocalAddressOp.cpp b/bindings/Python/Generated/IR/LLVM/ThreadLocalAddressOp.cpp index c6a3f5df1..d9f2be7b9 100644 --- a/bindings/Python/Generated/IR/LLVM/ThreadLocalAddressOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ThreadLocalAddressOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1155]) || tp >= &(gTypes[1156])) { + if (tp < &(gTypes[1163]) || tp >= &(gTypes[1164])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ThreadLocalAddressOp::static_kind(): - tp = &(gTypes[1155]); + tp = &(gTypes[1163]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ThreadLocalAddressOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ThreadLocalAddressOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1155]); + PyTypeObject * const tp = &(gTypes[1163]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TrapOp.cpp b/bindings/Python/Generated/IR/LLVM/TrapOp.cpp index b4b69a174..66d49cb6d 100644 --- a/bindings/Python/Generated/IR/LLVM/TrapOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/TrapOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1156]) || tp >= &(gTypes[1157])) { + if (tp < &(gTypes[1164]) || tp >= &(gTypes[1165])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TrapOp::static_kind(): - tp = &(gTypes[1156]); + tp = &(gTypes[1164]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1156]); + PyTypeObject * const tp = &(gTypes[1164]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/TruncOp.cpp b/bindings/Python/Generated/IR/LLVM/TruncOp.cpp index 46f509ba5..81a70d35b 100644 --- a/bindings/Python/Generated/IR/LLVM/TruncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/TruncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1058]) || tp >= &(gTypes[1059])) { + if (tp < &(gTypes[1066]) || tp >= &(gTypes[1067])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::TruncOp::static_kind(): - tp = &(gTypes[1058]); + tp = &(gTypes[1066]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::TruncOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::TruncOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::TruncOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::TruncOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1058]); + PyTypeObject * const tp = &(gTypes[1066]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/Type.cpp b/bindings/Python/Generated/IR/LLVM/Type.cpp index b43d745fc..3b338842d 100644 --- a/bindings/Python/Generated/IR/LLVM/Type.cpp +++ b/bindings/Python/Generated/IR/LLVM/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1473]) || tp >= &(gTypes[1480])) { + if (tp < &(gTypes[1489]) || tp >= &(gTypes[1496])) { return std::nullopt; } @@ -90,27 +89,27 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ArrayType::static_kind(): - tp = &(gTypes[1474]); + tp = &(gTypes[1490]); break; case mx::ir::llvm::FunctionType::static_kind(): - tp = &(gTypes[1475]); + tp = &(gTypes[1491]); break; case mx::ir::llvm::PointerType::static_kind(): - tp = &(gTypes[1476]); + tp = &(gTypes[1492]); break; case mx::ir::llvm::FixedVectorType::static_kind(): - tp = &(gTypes[1477]); + tp = &(gTypes[1493]); break; case mx::ir::llvm::ScalableVectorType::static_kind(): - tp = &(gTypes[1478]); + tp = &(gTypes[1494]); break; case mx::ir::llvm::TargetExtType::static_kind(): - tp = &(gTypes[1479]); + tp = &(gTypes[1495]); break; } @@ -178,7 +177,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1473]); + PyTypeObject * const tp = &(gTypes[1489]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -193,12 +192,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1445].tp_hash; - tp->tp_richcompare = gTypes[1445].tp_richcompare; + tp->tp_hash = gTypes[1461].tp_hash; + tp->tp_richcompare = gTypes[1461].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1445]); + tp->tp_base = &(gTypes[1461]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UAddSatOp.cpp b/bindings/Python/Generated/IR/LLVM/UAddSatOp.cpp index c35437771..703a285bb 100644 --- a/bindings/Python/Generated/IR/LLVM/UAddSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UAddSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1157]) || tp >= &(gTypes[1158])) { + if (tp < &(gTypes[1165]) || tp >= &(gTypes[1166])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UAddSatOp::static_kind(): - tp = &(gTypes[1157]); + tp = &(gTypes[1165]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UAddSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UAddSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1157]); + PyTypeObject * const tp = &(gTypes[1165]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UAddWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/UAddWithOverflowOp.cpp index 9e53c2a85..a64e72ed5 100644 --- a/bindings/Python/Generated/IR/LLVM/UAddWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UAddWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1158]) || tp >= &(gTypes[1159])) { + if (tp < &(gTypes[1166]) || tp >= &(gTypes[1167])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UAddWithOverflowOp::static_kind(): - tp = &(gTypes[1158]); + tp = &(gTypes[1166]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UAddWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UAddWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1158]); + PyTypeObject * const tp = &(gTypes[1166]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UBSanTrapOp.cpp b/bindings/Python/Generated/IR/LLVM/UBSanTrapOp.cpp index 89cbf46ab..8c0baa382 100644 --- a/bindings/Python/Generated/IR/LLVM/UBSanTrapOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UBSanTrapOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1159]) || tp >= &(gTypes[1160])) { + if (tp < &(gTypes[1167]) || tp >= &(gTypes[1168])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UBSanTrapOp::static_kind(): - tp = &(gTypes[1159]); + tp = &(gTypes[1167]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1159]); + PyTypeObject * const tp = &(gTypes[1167]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UDivOp.cpp b/bindings/Python/Generated/IR/LLVM/UDivOp.cpp index fb874376c..c949e181c 100644 --- a/bindings/Python/Generated/IR/LLVM/UDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1059]) || tp >= &(gTypes[1060])) { + if (tp < &(gTypes[1067]) || tp >= &(gTypes[1068])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UDivOp::static_kind(): - tp = &(gTypes[1059]); + tp = &(gTypes[1067]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UDivOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1059]); + PyTypeObject * const tp = &(gTypes[1067]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UIToFPOp.cpp b/bindings/Python/Generated/IR/LLVM/UIToFPOp.cpp index fdf4d43eb..5a44d245f 100644 --- a/bindings/Python/Generated/IR/LLVM/UIToFPOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UIToFPOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1060]) || tp >= &(gTypes[1061])) { + if (tp < &(gTypes[1068]) || tp >= &(gTypes[1069])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UIToFPOp::static_kind(): - tp = &(gTypes[1060]); + tp = &(gTypes[1068]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UIToFPOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::UIToFPOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UIToFPOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UIToFPOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1060]); + PyTypeObject * const tp = &(gTypes[1068]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/UMaxOp.cpp index e8ee9ee78..eff5a9749 100644 --- a/bindings/Python/Generated/IR/LLVM/UMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1160]) || tp >= &(gTypes[1161])) { + if (tp < &(gTypes[1168]) || tp >= &(gTypes[1169])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UMaxOp::static_kind(): - tp = &(gTypes[1160]); + tp = &(gTypes[1168]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UMaxOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1160]); + PyTypeObject * const tp = &(gTypes[1168]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UMinOp.cpp b/bindings/Python/Generated/IR/LLVM/UMinOp.cpp index 4859222b5..4202a4eae 100644 --- a/bindings/Python/Generated/IR/LLVM/UMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1161]) || tp >= &(gTypes[1162])) { + if (tp < &(gTypes[1169]) || tp >= &(gTypes[1170])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UMinOp::static_kind(): - tp = &(gTypes[1161]); + tp = &(gTypes[1169]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UMinOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1161]); + PyTypeObject * const tp = &(gTypes[1169]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UMulWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/UMulWithOverflowOp.cpp index be03941a3..b682d6ad3 100644 --- a/bindings/Python/Generated/IR/LLVM/UMulWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UMulWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1162]) || tp >= &(gTypes[1163])) { + if (tp < &(gTypes[1170]) || tp >= &(gTypes[1171])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UMulWithOverflowOp::static_kind(): - tp = &(gTypes[1162]); + tp = &(gTypes[1170]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UMulWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UMulWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1162]); + PyTypeObject * const tp = &(gTypes[1170]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/URemOp.cpp b/bindings/Python/Generated/IR/LLVM/URemOp.cpp index a669d0984..814a4a60d 100644 --- a/bindings/Python/Generated/IR/LLVM/URemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/URemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1061]) || tp >= &(gTypes[1062])) { + if (tp < &(gTypes[1069]) || tp >= &(gTypes[1070])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::URemOp::static_kind(): - tp = &(gTypes[1061]); + tp = &(gTypes[1069]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::URemOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1061]); + PyTypeObject * const tp = &(gTypes[1069]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UShlSatOp.cpp b/bindings/Python/Generated/IR/LLVM/UShlSatOp.cpp index c42b65e83..9f910d9c7 100644 --- a/bindings/Python/Generated/IR/LLVM/UShlSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UShlSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1163]) || tp >= &(gTypes[1164])) { + if (tp < &(gTypes[1171]) || tp >= &(gTypes[1172])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UShlSatOp::static_kind(): - tp = &(gTypes[1163]); + tp = &(gTypes[1171]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UShlSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UShlSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1163]); + PyTypeObject * const tp = &(gTypes[1171]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/USubSatOp.cpp b/bindings/Python/Generated/IR/LLVM/USubSatOp.cpp index 284c7fdbb..56d43d85a 100644 --- a/bindings/Python/Generated/IR/LLVM/USubSatOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/USubSatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1164]) || tp >= &(gTypes[1165])) { + if (tp < &(gTypes[1172]) || tp >= &(gTypes[1173])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::USubSatOp::static_kind(): - tp = &(gTypes[1164]); + tp = &(gTypes[1172]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::USubSatOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::USubSatOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1164]); + PyTypeObject * const tp = &(gTypes[1172]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/USubWithOverflowOp.cpp b/bindings/Python/Generated/IR/LLVM/USubWithOverflowOp.cpp index cdfe9e258..47597c1b8 100644 --- a/bindings/Python/Generated/IR/LLVM/USubWithOverflowOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/USubWithOverflowOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1165]) || tp >= &(gTypes[1166])) { + if (tp < &(gTypes[1173]) || tp >= &(gTypes[1174])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::USubWithOverflowOp::static_kind(): - tp = &(gTypes[1165]); + tp = &(gTypes[1173]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::USubWithOverflowOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::USubWithOverflowOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1165]); + PyTypeObject * const tp = &(gTypes[1173]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UndefOp.cpp b/bindings/Python/Generated/IR/LLVM/UndefOp.cpp index 2fafe3e9d..253e8e439 100644 --- a/bindings/Python/Generated/IR/LLVM/UndefOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UndefOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1062]) || tp >= &(gTypes[1063])) { + if (tp < &(gTypes[1070]) || tp >= &(gTypes[1071])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UndefOp::static_kind(): - tp = &(gTypes[1062]); + tp = &(gTypes[1070]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::UndefOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::UndefOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1062]); + PyTypeObject * const tp = &(gTypes[1070]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/UnreachableOp.cpp b/bindings/Python/Generated/IR/LLVM/UnreachableOp.cpp index 42dd9a4d8..128a7c9b2 100644 --- a/bindings/Python/Generated/IR/LLVM/UnreachableOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/UnreachableOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1063]) || tp >= &(gTypes[1064])) { + if (tp < &(gTypes[1071]) || tp >= &(gTypes[1072])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::UnreachableOp::static_kind(): - tp = &(gTypes[1063]); + tp = &(gTypes[1071]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1063]); + PyTypeObject * const tp = &(gTypes[1071]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPAShrOp.cpp b/bindings/Python/Generated/IR/LLVM/VPAShrOp.cpp index fbb593bc2..34d5e7826 100644 --- a/bindings/Python/Generated/IR/LLVM/VPAShrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPAShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1166]) || tp >= &(gTypes[1167])) { + if (tp < &(gTypes[1174]) || tp >= &(gTypes[1175])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPAShrOp::static_kind(): - tp = &(gTypes[1166]); + tp = &(gTypes[1174]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAShrOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1166]); + PyTypeObject * const tp = &(gTypes[1174]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VPAddOp.cpp index 86092c206..241edac4d 100644 --- a/bindings/Python/Generated/IR/LLVM/VPAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1167]) || tp >= &(gTypes[1168])) { + if (tp < &(gTypes[1175]) || tp >= &(gTypes[1176])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPAddOp::static_kind(): - tp = &(gTypes[1167]); + tp = &(gTypes[1175]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAddOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1167]); + PyTypeObject * const tp = &(gTypes[1175]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPAndOp.cpp b/bindings/Python/Generated/IR/LLVM/VPAndOp.cpp index a0d79d95b..1a208cbdb 100644 --- a/bindings/Python/Generated/IR/LLVM/VPAndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1168]) || tp >= &(gTypes[1169])) { + if (tp < &(gTypes[1176]) || tp >= &(gTypes[1177])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPAndOp::static_kind(): - tp = &(gTypes[1168]); + tp = &(gTypes[1176]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPAndOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1168]); + PyTypeObject * const tp = &(gTypes[1176]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFAddOp.cpp index 5133b665a..b21365055 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1169]) || tp >= &(gTypes[1170])) { + if (tp < &(gTypes[1177]) || tp >= &(gTypes[1178])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFAddOp::static_kind(): - tp = &(gTypes[1169]); + tp = &(gTypes[1177]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFAddOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1169]); + PyTypeObject * const tp = &(gTypes[1177]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFDivOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFDivOp.cpp index 72325a44e..86ee842d4 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1170]) || tp >= &(gTypes[1171])) { + if (tp < &(gTypes[1178]) || tp >= &(gTypes[1179])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFDivOp::static_kind(): - tp = &(gTypes[1170]); + tp = &(gTypes[1178]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFDivOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1170]); + PyTypeObject * const tp = &(gTypes[1178]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFMulAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFMulAddOp.cpp index a81f3761f..6ed5b959d 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFMulAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFMulAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1171]) || tp >= &(gTypes[1172])) { + if (tp < &(gTypes[1179]) || tp >= &(gTypes[1180])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFMulAddOp::static_kind(): - tp = &(gTypes[1171]); + tp = &(gTypes[1179]); break; } @@ -165,13 +164,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulAddOp::result"), nullptr, }, {} // Sentinel. @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1171]); + PyTypeObject * const tp = &(gTypes[1179]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFMulOp.cpp index 1d6077ee6..c3d84bb8f 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1172]) || tp >= &(gTypes[1173])) { + if (tp < &(gTypes[1180]) || tp >= &(gTypes[1181])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFMulOp::static_kind(): - tp = &(gTypes[1172]); + tp = &(gTypes[1180]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFMulOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1172]); + PyTypeObject * const tp = &(gTypes[1180]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFNegOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFNegOp.cpp index 2e9d10e6a..1a86bfb0c 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFNegOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFNegOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1173]) || tp >= &(gTypes[1174])) { + if (tp < &(gTypes[1181]) || tp >= &(gTypes[1182])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFNegOp::static_kind(): - tp = &(gTypes[1173]); + tp = &(gTypes[1181]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFNegOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFNegOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1173]); + PyTypeObject * const tp = &(gTypes[1181]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFPExtOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFPExtOp.cpp index 3d5792583..3b8b2aa5b 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFPExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFPExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1174]) || tp >= &(gTypes[1175])) { + if (tp < &(gTypes[1182]) || tp >= &(gTypes[1183])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFPExtOp::static_kind(): - tp = &(gTypes[1174]); + tp = &(gTypes[1182]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPExtOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPExtOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPExtOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1174]); + PyTypeObject * const tp = &(gTypes[1182]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFPToSIOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFPToSIOp.cpp index 1491b929c..4a1e79018 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFPToSIOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFPToSIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1175]) || tp >= &(gTypes[1176])) { + if (tp < &(gTypes[1183]) || tp >= &(gTypes[1184])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFPToSIOp::static_kind(): - tp = &(gTypes[1175]); + tp = &(gTypes[1183]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToSIOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToSIOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToSIOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToSIOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1175]); + PyTypeObject * const tp = &(gTypes[1183]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFPToUIOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFPToUIOp.cpp index 6e7cf9020..c2bb6c6ce 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFPToUIOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFPToUIOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1176]) || tp >= &(gTypes[1177])) { + if (tp < &(gTypes[1184]) || tp >= &(gTypes[1185])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFPToUIOp::static_kind(): - tp = &(gTypes[1176]); + tp = &(gTypes[1184]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToUIOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToUIOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToUIOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPToUIOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1176]); + PyTypeObject * const tp = &(gTypes[1184]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFPTruncOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFPTruncOp.cpp index 2d9fdbfcd..7dc9836a6 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFPTruncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFPTruncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1177]) || tp >= &(gTypes[1178])) { + if (tp < &(gTypes[1185]) || tp >= &(gTypes[1186])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFPTruncOp::static_kind(): - tp = &(gTypes[1177]); + tp = &(gTypes[1185]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPTruncOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPTruncOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFPTruncOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFPTruncOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1177]); + PyTypeObject * const tp = &(gTypes[1185]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFRemOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFRemOp.cpp index 4837e04e1..51a15e5ca 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFRemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFRemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1178]) || tp >= &(gTypes[1179])) { + if (tp < &(gTypes[1186]) || tp >= &(gTypes[1187])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFRemOp::static_kind(): - tp = &(gTypes[1178]); + tp = &(gTypes[1186]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFRemOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1178]); + PyTypeObject * const tp = &(gTypes[1186]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFSubOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFSubOp.cpp index d515c3570..801352b40 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFSubOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFSubOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1179]) || tp >= &(gTypes[1180])) { + if (tp < &(gTypes[1187]) || tp >= &(gTypes[1188])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFSubOp::static_kind(): - tp = &(gTypes[1179]); + tp = &(gTypes[1187]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFSubOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1179]); + PyTypeObject * const tp = &(gTypes[1187]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPFmaOp.cpp b/bindings/Python/Generated/IR/LLVM/VPFmaOp.cpp index ae512c0e0..b803ac768 100644 --- a/bindings/Python/Generated/IR/LLVM/VPFmaOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPFmaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1180]) || tp >= &(gTypes[1181])) { + if (tp < &(gTypes[1188]) || tp >= &(gTypes[1189])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPFmaOp::static_kind(): - tp = &(gTypes[1180]); + tp = &(gTypes[1188]); break; } @@ -165,13 +164,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPFmaOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPFmaOp::result"), nullptr, }, {} // Sentinel. @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1180]); + PyTypeObject * const tp = &(gTypes[1188]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPIntToPtrOp.cpp b/bindings/Python/Generated/IR/LLVM/VPIntToPtrOp.cpp index 712e170e9..d3fe834ab 100644 --- a/bindings/Python/Generated/IR/LLVM/VPIntToPtrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPIntToPtrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1181]) || tp >= &(gTypes[1182])) { + if (tp < &(gTypes[1189]) || tp >= &(gTypes[1190])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPIntToPtrOp::static_kind(): - tp = &(gTypes[1181]); + tp = &(gTypes[1189]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPIntToPtrOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPIntToPtrOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPIntToPtrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPIntToPtrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1181]); + PyTypeObject * const tp = &(gTypes[1189]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPLShrOp.cpp b/bindings/Python/Generated/IR/LLVM/VPLShrOp.cpp index 25429095d..ae90a9ded 100644 --- a/bindings/Python/Generated/IR/LLVM/VPLShrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPLShrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1182]) || tp >= &(gTypes[1183])) { + if (tp < &(gTypes[1190]) || tp >= &(gTypes[1191])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPLShrOp::static_kind(): - tp = &(gTypes[1182]); + tp = &(gTypes[1190]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPLShrOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1182]); + PyTypeObject * const tp = &(gTypes[1190]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPLoadOp.cpp b/bindings/Python/Generated/IR/LLVM/VPLoadOp.cpp index f8623af07..cb8743ee4 100644 --- a/bindings/Python/Generated/IR/LLVM/VPLoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPLoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1183]) || tp >= &(gTypes[1184])) { + if (tp < &(gTypes[1191]) || tp >= &(gTypes[1192])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPLoadOp::static_kind(): - tp = &(gTypes[1183]); + tp = &(gTypes[1191]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPLoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPLoadOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1183]); + PyTypeObject * const tp = &(gTypes[1191]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPMergeMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VPMergeMinOp.cpp index 094a81132..0a5c0a169 100644 --- a/bindings/Python/Generated/IR/LLVM/VPMergeMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPMergeMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1184]) || tp >= &(gTypes[1185])) { + if (tp < &(gTypes[1192]) || tp >= &(gTypes[1193])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPMergeMinOp::static_kind(): - tp = &(gTypes[1184]); + tp = &(gTypes[1192]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPMergeMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPMergeMinOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1184]); + PyTypeObject * const tp = &(gTypes[1192]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VPMulOp.cpp index 49401f169..fdd3252b9 100644 --- a/bindings/Python/Generated/IR/LLVM/VPMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1185]) || tp >= &(gTypes[1186])) { + if (tp < &(gTypes[1193]) || tp >= &(gTypes[1194])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPMulOp::static_kind(): - tp = &(gTypes[1185]); + tp = &(gTypes[1193]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPMulOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1185]); + PyTypeObject * const tp = &(gTypes[1193]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPOrOp.cpp b/bindings/Python/Generated/IR/LLVM/VPOrOp.cpp index c1c8679e5..3d4c89058 100644 --- a/bindings/Python/Generated/IR/LLVM/VPOrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1186]) || tp >= &(gTypes[1187])) { + if (tp < &(gTypes[1194]) || tp >= &(gTypes[1195])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPOrOp::static_kind(): - tp = &(gTypes[1186]); + tp = &(gTypes[1194]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPOrOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1186]); + PyTypeObject * const tp = &(gTypes[1194]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPPtrToIntOp.cpp b/bindings/Python/Generated/IR/LLVM/VPPtrToIntOp.cpp index 97a3ceeea..be2702ccc 100644 --- a/bindings/Python/Generated/IR/LLVM/VPPtrToIntOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPPtrToIntOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1187]) || tp >= &(gTypes[1188])) { + if (tp < &(gTypes[1195]) || tp >= &(gTypes[1196])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPPtrToIntOp::static_kind(): - tp = &(gTypes[1187]); + tp = &(gTypes[1195]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPPtrToIntOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPPtrToIntOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPPtrToIntOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPPtrToIntOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1187]); + PyTypeObject * const tp = &(gTypes[1195]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceAddOp.cpp index 3c54ab94c..72ee8838f 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1188]) || tp >= &(gTypes[1189])) { + if (tp < &(gTypes[1196]) || tp >= &(gTypes[1197])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceAddOp::static_kind(): - tp = &(gTypes[1188]); + tp = &(gTypes[1196]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAddOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAddOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAddOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1188]); + PyTypeObject * const tp = &(gTypes[1196]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceAndOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceAndOp.cpp index b1c872a67..5f5f944fc 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceAndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1189]) || tp >= &(gTypes[1190])) { + if (tp < &(gTypes[1197]) || tp >= &(gTypes[1198])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceAndOp::static_kind(): - tp = &(gTypes[1189]); + tp = &(gTypes[1197]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAndOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAndOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAndOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceAndOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1189]); + PyTypeObject * const tp = &(gTypes[1197]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceFAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceFAddOp.cpp index d2c4e1e81..3429d3701 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceFAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceFAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1190]) || tp >= &(gTypes[1191])) { + if (tp < &(gTypes[1198]) || tp >= &(gTypes[1199])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceFAddOp::static_kind(): - tp = &(gTypes[1190]); + tp = &(gTypes[1198]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFAddOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFAddOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFAddOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1190]); + PyTypeObject * const tp = &(gTypes[1198]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceFMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceFMaxOp.cpp index 83ee44d51..277fada38 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceFMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceFMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1191]) || tp >= &(gTypes[1192])) { + if (tp < &(gTypes[1199]) || tp >= &(gTypes[1200])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceFMaxOp::static_kind(): - tp = &(gTypes[1191]); + tp = &(gTypes[1199]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMaxOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMaxOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMaxOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1191]); + PyTypeObject * const tp = &(gTypes[1199]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceFMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceFMinOp.cpp index 60d73667f..67cc08347 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceFMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceFMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1192]) || tp >= &(gTypes[1193])) { + if (tp < &(gTypes[1200]) || tp >= &(gTypes[1201])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceFMinOp::static_kind(): - tp = &(gTypes[1192]); + tp = &(gTypes[1200]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMinOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMinOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMinOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1192]); + PyTypeObject * const tp = &(gTypes[1200]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceFMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceFMulOp.cpp index 88695d877..a3992221a 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceFMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceFMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1193]) || tp >= &(gTypes[1194])) { + if (tp < &(gTypes[1201]) || tp >= &(gTypes[1202])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceFMulOp::static_kind(): - tp = &(gTypes[1193]); + tp = &(gTypes[1201]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMulOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMulOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceFMulOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1193]); + PyTypeObject * const tp = &(gTypes[1201]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceMulOp.cpp index 5b780e1cb..066505e4e 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1194]) || tp >= &(gTypes[1195])) { + if (tp < &(gTypes[1202]) || tp >= &(gTypes[1203])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceMulOp::static_kind(): - tp = &(gTypes[1194]); + tp = &(gTypes[1202]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceMulOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceMulOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceMulOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1194]); + PyTypeObject * const tp = &(gTypes[1202]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceOrOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceOrOp.cpp index 2d6871f67..446201c5f 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceOrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1195]) || tp >= &(gTypes[1196])) { + if (tp < &(gTypes[1203]) || tp >= &(gTypes[1204])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceOrOp::static_kind(): - tp = &(gTypes[1195]); + tp = &(gTypes[1203]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceOrOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceOrOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceOrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceOrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1195]); + PyTypeObject * const tp = &(gTypes[1203]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceSMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceSMaxOp.cpp index c7f4a29e7..31a236375 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceSMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceSMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1196]) || tp >= &(gTypes[1197])) { + if (tp < &(gTypes[1204]) || tp >= &(gTypes[1205])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceSMaxOp::static_kind(): - tp = &(gTypes[1196]); + tp = &(gTypes[1204]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMaxOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMaxOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMaxOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1196]); + PyTypeObject * const tp = &(gTypes[1204]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceSMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceSMinOp.cpp index 33e8a1a66..535b8e3e0 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceSMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceSMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1197]) || tp >= &(gTypes[1198])) { + if (tp < &(gTypes[1205]) || tp >= &(gTypes[1206])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceSMinOp::static_kind(): - tp = &(gTypes[1197]); + tp = &(gTypes[1205]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMinOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMinOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceSMinOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1197]); + PyTypeObject * const tp = &(gTypes[1205]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceUMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceUMaxOp.cpp index 434efda38..22797eead 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceUMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceUMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1198]) || tp >= &(gTypes[1199])) { + if (tp < &(gTypes[1206]) || tp >= &(gTypes[1207])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceUMaxOp::static_kind(): - tp = &(gTypes[1198]); + tp = &(gTypes[1206]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMaxOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMaxOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMaxOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1198]); + PyTypeObject * const tp = &(gTypes[1206]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceUMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceUMinOp.cpp index 7e6a40175..e5a6972cf 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceUMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceUMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1199]) || tp >= &(gTypes[1200])) { + if (tp < &(gTypes[1207]) || tp >= &(gTypes[1208])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceUMinOp::static_kind(): - tp = &(gTypes[1199]); + tp = &(gTypes[1207]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMinOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMinOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceUMinOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1199]); + PyTypeObject * const tp = &(gTypes[1207]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPReduceXorOp.cpp b/bindings/Python/Generated/IR/LLVM/VPReduceXorOp.cpp index 92d3056d2..3c99b918a 100644 --- a/bindings/Python/Generated/IR/LLVM/VPReduceXorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPReduceXorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1200]) || tp >= &(gTypes[1201])) { + if (tp < &(gTypes[1208]) || tp >= &(gTypes[1209])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPReduceXorOp::static_kind(): - tp = &(gTypes[1200]); + tp = &(gTypes[1208]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceXorOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceXorOp::value"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceXorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPReduceXorOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1200]); + PyTypeObject * const tp = &(gTypes[1208]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSDivOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSDivOp.cpp index a84c9fbe8..c34c0d530 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1201]) || tp >= &(gTypes[1202])) { + if (tp < &(gTypes[1209]) || tp >= &(gTypes[1210])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSDivOp::static_kind(): - tp = &(gTypes[1201]); + tp = &(gTypes[1209]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSDivOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1201]); + PyTypeObject * const tp = &(gTypes[1209]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSExtOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSExtOp.cpp index 3020d6ec5..832bd8cb6 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1202]) || tp >= &(gTypes[1203])) { + if (tp < &(gTypes[1210]) || tp >= &(gTypes[1211])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSExtOp::static_kind(): - tp = &(gTypes[1202]); + tp = &(gTypes[1210]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSExtOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSExtOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSExtOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1202]); + PyTypeObject * const tp = &(gTypes[1210]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSIToFPOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSIToFPOp.cpp index cdae8e226..db7e908e1 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSIToFPOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSIToFPOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1203]) || tp >= &(gTypes[1204])) { + if (tp < &(gTypes[1211]) || tp >= &(gTypes[1212])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSIToFPOp::static_kind(): - tp = &(gTypes[1203]); + tp = &(gTypes[1211]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSIToFPOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSIToFPOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSIToFPOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSIToFPOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1203]); + PyTypeObject * const tp = &(gTypes[1211]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSRemOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSRemOp.cpp index c821850a0..27470d02d 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSRemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSRemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1204]) || tp >= &(gTypes[1205])) { + if (tp < &(gTypes[1212]) || tp >= &(gTypes[1213])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSRemOp::static_kind(): - tp = &(gTypes[1204]); + tp = &(gTypes[1212]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSRemOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1204]); + PyTypeObject * const tp = &(gTypes[1212]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSelectMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSelectMinOp.cpp index 00a5fb810..1a23c9910 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSelectMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSelectMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1205]) || tp >= &(gTypes[1206])) { + if (tp < &(gTypes[1213]) || tp >= &(gTypes[1214])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSelectMinOp::static_kind(): - tp = &(gTypes[1205]); + tp = &(gTypes[1213]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSelectMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSelectMinOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1205]); + PyTypeObject * const tp = &(gTypes[1213]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPShlOp.cpp b/bindings/Python/Generated/IR/LLVM/VPShlOp.cpp index 4f5a52020..07b6ce09b 100644 --- a/bindings/Python/Generated/IR/LLVM/VPShlOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPShlOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1206]) || tp >= &(gTypes[1207])) { + if (tp < &(gTypes[1214]) || tp >= &(gTypes[1215])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPShlOp::static_kind(): - tp = &(gTypes[1206]); + tp = &(gTypes[1214]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPShlOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1206]); + PyTypeObject * const tp = &(gTypes[1214]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPStoreOp.cpp b/bindings/Python/Generated/IR/LLVM/VPStoreOp.cpp index 5fbd3db3e..5f6ca9f58 100644 --- a/bindings/Python/Generated/IR/LLVM/VPStoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPStoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1207]) || tp >= &(gTypes[1208])) { + if (tp < &(gTypes[1215]) || tp >= &(gTypes[1216])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPStoreOp::static_kind(): - tp = &(gTypes[1207]); + tp = &(gTypes[1215]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPStoreOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPStoreOp::value"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1207]); + PyTypeObject * const tp = &(gTypes[1215]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPStridedLoadOp.cpp b/bindings/Python/Generated/IR/LLVM/VPStridedLoadOp.cpp index 1f364ce4f..3e16f3ff5 100644 --- a/bindings/Python/Generated/IR/LLVM/VPStridedLoadOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPStridedLoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1208]) || tp >= &(gTypes[1209])) { + if (tp < &(gTypes[1216]) || tp >= &(gTypes[1217])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPStridedLoadOp::static_kind(): - tp = &(gTypes[1208]); + tp = &(gTypes[1216]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPStridedLoadOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPStridedLoadOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1208]); + PyTypeObject * const tp = &(gTypes[1216]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPStridedStoreOp.cpp b/bindings/Python/Generated/IR/LLVM/VPStridedStoreOp.cpp index ea3a1a8c4..270a5169e 100644 --- a/bindings/Python/Generated/IR/LLVM/VPStridedStoreOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPStridedStoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1209]) || tp >= &(gTypes[1210])) { + if (tp < &(gTypes[1217]) || tp >= &(gTypes[1218])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPStridedStoreOp::static_kind(): - tp = &(gTypes[1209]); + tp = &(gTypes[1217]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPStridedStoreOp::val"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPStridedStoreOp::value"), nullptr, }, { @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1209]); + PyTypeObject * const tp = &(gTypes[1217]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPSubOp.cpp b/bindings/Python/Generated/IR/LLVM/VPSubOp.cpp index e55763b7f..e1c2c0a3c 100644 --- a/bindings/Python/Generated/IR/LLVM/VPSubOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPSubOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1210]) || tp >= &(gTypes[1211])) { + if (tp < &(gTypes[1218]) || tp >= &(gTypes[1219])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPSubOp::static_kind(): - tp = &(gTypes[1210]); + tp = &(gTypes[1218]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPSubOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1210]); + PyTypeObject * const tp = &(gTypes[1218]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPTruncOp.cpp b/bindings/Python/Generated/IR/LLVM/VPTruncOp.cpp index 1a3d50204..f7271bb6a 100644 --- a/bindings/Python/Generated/IR/LLVM/VPTruncOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPTruncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1211]) || tp >= &(gTypes[1212])) { + if (tp < &(gTypes[1219]) || tp >= &(gTypes[1220])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPTruncOp::static_kind(): - tp = &(gTypes[1211]); + tp = &(gTypes[1219]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPTruncOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPTruncOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPTruncOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPTruncOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1211]); + PyTypeObject * const tp = &(gTypes[1219]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPUDivOp.cpp b/bindings/Python/Generated/IR/LLVM/VPUDivOp.cpp index d9d900077..c1c7b993b 100644 --- a/bindings/Python/Generated/IR/LLVM/VPUDivOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPUDivOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1212]) || tp >= &(gTypes[1213])) { + if (tp < &(gTypes[1220]) || tp >= &(gTypes[1221])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPUDivOp::static_kind(): - tp = &(gTypes[1212]); + tp = &(gTypes[1220]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPUDivOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1212]); + PyTypeObject * const tp = &(gTypes[1220]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPUIToFPOp.cpp b/bindings/Python/Generated/IR/LLVM/VPUIToFPOp.cpp index dcf058076..9f1b4d8d2 100644 --- a/bindings/Python/Generated/IR/LLVM/VPUIToFPOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPUIToFPOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1213]) || tp >= &(gTypes[1214])) { + if (tp < &(gTypes[1221]) || tp >= &(gTypes[1222])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPUIToFPOp::static_kind(): - tp = &(gTypes[1213]); + tp = &(gTypes[1221]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPUIToFPOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPUIToFPOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPUIToFPOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPUIToFPOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1213]); + PyTypeObject * const tp = &(gTypes[1221]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPURemOp.cpp b/bindings/Python/Generated/IR/LLVM/VPURemOp.cpp index 57ec5b56e..2802d797e 100644 --- a/bindings/Python/Generated/IR/LLVM/VPURemOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPURemOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1214]) || tp >= &(gTypes[1215])) { + if (tp < &(gTypes[1222]) || tp >= &(gTypes[1223])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPURemOp::static_kind(): - tp = &(gTypes[1214]); + tp = &(gTypes[1222]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPURemOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1214]); + PyTypeObject * const tp = &(gTypes[1222]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPXorOp.cpp b/bindings/Python/Generated/IR/LLVM/VPXorOp.cpp index 14a325580..443df60ac 100644 --- a/bindings/Python/Generated/IR/LLVM/VPXorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPXorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1215]) || tp >= &(gTypes[1216])) { + if (tp < &(gTypes[1223]) || tp >= &(gTypes[1224])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPXorOp::static_kind(): - tp = &(gTypes[1215]); + tp = &(gTypes[1223]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::right"), nullptr, }, { @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPXorOp::result"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1215]); + PyTypeObject * const tp = &(gTypes[1223]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VPZExtOp.cpp b/bindings/Python/Generated/IR/LLVM/VPZExtOp.cpp index 9ee781e11..78aa1281b 100644 --- a/bindings/Python/Generated/IR/LLVM/VPZExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VPZExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1216]) || tp >= &(gTypes[1217])) { + if (tp < &(gTypes[1224]) || tp >= &(gTypes[1225])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VPZExtOp::static_kind(): - tp = &(gTypes[1216]); + tp = &(gTypes[1224]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "src", + "source", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->src()); + return ::mx::to_python(T_cast(self)->source()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPZExtOp::src"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPZExtOp::source"), nullptr, }, { @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VPZExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VPZExtOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1216]); + PyTypeObject * const tp = &(gTypes[1224]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VScaleOp.cpp b/bindings/Python/Generated/IR/LLVM/VScaleOp.cpp index a1515d73a..48746a5fc 100644 --- a/bindings/Python/Generated/IR/LLVM/VScaleOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VScaleOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1242]) || tp >= &(gTypes[1243])) { + if (tp < &(gTypes[1250]) || tp >= &(gTypes[1251])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VScaleOp::static_kind(): - tp = &(gTypes[1242]); + tp = &(gTypes[1250]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VScaleOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VScaleOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1242]); + PyTypeObject * const tp = &(gTypes[1250]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VScaleRangeAttr.cpp b/bindings/Python/Generated/IR/LLVM/VScaleRangeAttr.cpp index b16572ae4..8b6afc194 100644 --- a/bindings/Python/Generated/IR/LLVM/VScaleRangeAttr.cpp +++ b/bindings/Python/Generated/IR/LLVM/VScaleRangeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[933]) || tp >= &(gTypes[934])) { + if (tp < &(gTypes[934]) || tp >= &(gTypes[935])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VScaleRangeAttr::static_kind(): - tp = &(gTypes[933]); + tp = &(gTypes[934]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[933]); + PyTypeObject * const tp = &(gTypes[934]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[891].tp_hash; - tp->tp_richcompare = gTypes[891].tp_richcompare; + tp->tp_hash = gTypes[892].tp_hash; + tp->tp_richcompare = gTypes[892].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[891]); + tp->tp_base = &(gTypes[892]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VaCopyOp.cpp b/bindings/Python/Generated/IR/LLVM/VaCopyOp.cpp index a396f0262..ed928bec2 100644 --- a/bindings/Python/Generated/IR/LLVM/VaCopyOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VaCopyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1217]) || tp >= &(gTypes[1218])) { + if (tp < &(gTypes[1225]) || tp >= &(gTypes[1226])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VaCopyOp::static_kind(): - tp = &(gTypes[1217]); + tp = &(gTypes[1225]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1217]); + PyTypeObject * const tp = &(gTypes[1225]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VaEndOp.cpp b/bindings/Python/Generated/IR/LLVM/VaEndOp.cpp index 152f16eae..fde274d62 100644 --- a/bindings/Python/Generated/IR/LLVM/VaEndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VaEndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1218]) || tp >= &(gTypes[1219])) { + if (tp < &(gTypes[1226]) || tp >= &(gTypes[1227])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VaEndOp::static_kind(): - tp = &(gTypes[1218]); + tp = &(gTypes[1226]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1218]); + PyTypeObject * const tp = &(gTypes[1226]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VaStartOp.cpp b/bindings/Python/Generated/IR/LLVM/VaStartOp.cpp index cfadb80e0..9845d2f33 100644 --- a/bindings/Python/Generated/IR/LLVM/VaStartOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VaStartOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1219]) || tp >= &(gTypes[1220])) { + if (tp < &(gTypes[1227]) || tp >= &(gTypes[1228])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VaStartOp::static_kind(): - tp = &(gTypes[1219]); + tp = &(gTypes[1227]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1219]); + PyTypeObject * const tp = &(gTypes[1227]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VarAnnotationOp.cpp b/bindings/Python/Generated/IR/LLVM/VarAnnotationOp.cpp index 86d0c9073..8eb4e0055 100644 --- a/bindings/Python/Generated/IR/LLVM/VarAnnotationOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VarAnnotationOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1220]) || tp >= &(gTypes[1221])) { + if (tp < &(gTypes[1228]) || tp >= &(gTypes[1229])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VarAnnotationOp::static_kind(): - tp = &(gTypes[1220]); + tp = &(gTypes[1228]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1220]); + PyTypeObject * const tp = &(gTypes[1228]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorExtractOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorExtractOp.cpp index 123294154..feb6032bd 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorExtractOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorExtractOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1225]) || tp >= &(gTypes[1226])) { + if (tp < &(gTypes[1233]) || tp >= &(gTypes[1234])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorExtractOp::static_kind(): - tp = &(gTypes[1225]); + tp = &(gTypes[1233]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorExtractOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorExtractOp::result"), nullptr, }, { @@ -246,7 +245,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1225]); + PyTypeObject * const tp = &(gTypes[1233]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +260,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorInsertOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorInsertOp.cpp index 4e4885ab8..f639e02c7 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorInsertOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorInsertOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1226]) || tp >= &(gTypes[1227])) { + if (tp < &(gTypes[1234]) || tp >= &(gTypes[1235])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorInsertOp::static_kind(): - tp = &(gTypes[1226]); + tp = &(gTypes[1234]); break; } @@ -145,13 +144,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorInsertOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorInsertOp::result"), nullptr, }, { @@ -256,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1226]); + PyTypeObject * const tp = &(gTypes[1234]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -271,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceAddOp.cpp index 6c6f34247..26707ba4f 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1227]) || tp >= &(gTypes[1228])) { + if (tp < &(gTypes[1235]) || tp >= &(gTypes[1236])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceAddOp::static_kind(): - tp = &(gTypes[1227]); + tp = &(gTypes[1235]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceAddOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1227]); + PyTypeObject * const tp = &(gTypes[1235]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceAndOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceAndOp.cpp index b0bcb3385..85df0e26c 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceAndOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceAndOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1228]) || tp >= &(gTypes[1229])) { + if (tp < &(gTypes[1236]) || tp >= &(gTypes[1237])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceAndOp::static_kind(): - tp = &(gTypes[1228]); + tp = &(gTypes[1236]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceAndOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceAndOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1228]); + PyTypeObject * const tp = &(gTypes[1236]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFAddOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFAddOp.cpp index 05d612d4a..a4c881d97 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFAddOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFAddOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1229]) || tp >= &(gTypes[1230])) { + if (tp < &(gTypes[1237]) || tp >= &(gTypes[1238])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFAddOp::static_kind(): - tp = &(gTypes[1229]); + tp = &(gTypes[1237]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFAddOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFAddOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1229]); + PyTypeObject * const tp = &(gTypes[1237]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFMaxOp.cpp index f8893f918..314a85145 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1230]) || tp >= &(gTypes[1231])) { + if (tp < &(gTypes[1238]) || tp >= &(gTypes[1239])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFMaxOp::static_kind(): - tp = &(gTypes[1230]); + tp = &(gTypes[1238]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMaxOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1230]); + PyTypeObject * const tp = &(gTypes[1238]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFMaximumOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFMaximumOp.cpp index 43a7ae4bb..1fc1df53e 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFMaximumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFMaximumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1231]) || tp >= &(gTypes[1232])) { + if (tp < &(gTypes[1239]) || tp >= &(gTypes[1240])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFMaximumOp::static_kind(): - tp = &(gTypes[1231]); + tp = &(gTypes[1239]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMaximumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMaximumOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1231]); + PyTypeObject * const tp = &(gTypes[1239]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFMinOp.cpp index b9328ba14..802f267d3 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1232]) || tp >= &(gTypes[1233])) { + if (tp < &(gTypes[1240]) || tp >= &(gTypes[1241])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFMinOp::static_kind(): - tp = &(gTypes[1232]); + tp = &(gTypes[1240]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMinOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1232]); + PyTypeObject * const tp = &(gTypes[1240]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFMinimumOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFMinimumOp.cpp index 863bd586d..75305c014 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFMinimumOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFMinimumOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1233]) || tp >= &(gTypes[1234])) { + if (tp < &(gTypes[1241]) || tp >= &(gTypes[1242])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFMinimumOp::static_kind(): - tp = &(gTypes[1233]); + tp = &(gTypes[1241]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMinimumOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMinimumOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1233]); + PyTypeObject * const tp = &(gTypes[1241]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceFMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceFMulOp.cpp index b3063bbff..14f900578 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceFMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceFMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1234]) || tp >= &(gTypes[1235])) { + if (tp < &(gTypes[1242]) || tp >= &(gTypes[1243])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceFMulOp::static_kind(): - tp = &(gTypes[1234]); + tp = &(gTypes[1242]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceFMulOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1234]); + PyTypeObject * const tp = &(gTypes[1242]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceMulOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceMulOp.cpp index bfc5a631f..faa032da0 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceMulOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceMulOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1235]) || tp >= &(gTypes[1236])) { + if (tp < &(gTypes[1243]) || tp >= &(gTypes[1244])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceMulOp::static_kind(): - tp = &(gTypes[1235]); + tp = &(gTypes[1243]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceMulOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceMulOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1235]); + PyTypeObject * const tp = &(gTypes[1243]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceOrOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceOrOp.cpp index a9d3d57de..3076bd98d 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceOrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1236]) || tp >= &(gTypes[1237])) { + if (tp < &(gTypes[1244]) || tp >= &(gTypes[1245])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceOrOp::static_kind(): - tp = &(gTypes[1236]); + tp = &(gTypes[1244]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceOrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceOrOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1236]); + PyTypeObject * const tp = &(gTypes[1244]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceSMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceSMaxOp.cpp index fd73c1384..ae5eebd11 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceSMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceSMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1237]) || tp >= &(gTypes[1238])) { + if (tp < &(gTypes[1245]) || tp >= &(gTypes[1246])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceSMaxOp::static_kind(): - tp = &(gTypes[1237]); + tp = &(gTypes[1245]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceSMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceSMaxOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1237]); + PyTypeObject * const tp = &(gTypes[1245]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceSMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceSMinOp.cpp index 52ab1b4f1..6e2e2fb24 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceSMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceSMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1238]) || tp >= &(gTypes[1239])) { + if (tp < &(gTypes[1246]) || tp >= &(gTypes[1247])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceSMinOp::static_kind(): - tp = &(gTypes[1238]); + tp = &(gTypes[1246]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceSMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceSMinOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1238]); + PyTypeObject * const tp = &(gTypes[1246]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceUMaxOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceUMaxOp.cpp index 5b565d706..f5387761f 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceUMaxOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceUMaxOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1239]) || tp >= &(gTypes[1240])) { + if (tp < &(gTypes[1247]) || tp >= &(gTypes[1248])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceUMaxOp::static_kind(): - tp = &(gTypes[1239]); + tp = &(gTypes[1247]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceUMaxOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceUMaxOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1239]); + PyTypeObject * const tp = &(gTypes[1247]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceUMinOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceUMinOp.cpp index 0b859fa66..b249337e4 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceUMinOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceUMinOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1240]) || tp >= &(gTypes[1241])) { + if (tp < &(gTypes[1248]) || tp >= &(gTypes[1249])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceUMinOp::static_kind(): - tp = &(gTypes[1240]); + tp = &(gTypes[1248]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceUMinOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceUMinOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1240]); + PyTypeObject * const tp = &(gTypes[1248]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/VectorReduceXorOp.cpp b/bindings/Python/Generated/IR/LLVM/VectorReduceXorOp.cpp index 225d7efb5..a5946b205 100644 --- a/bindings/Python/Generated/IR/LLVM/VectorReduceXorOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/VectorReduceXorOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1241]) || tp >= &(gTypes[1242])) { + if (tp < &(gTypes[1249]) || tp >= &(gTypes[1250])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::VectorReduceXorOp::static_kind(): - tp = &(gTypes[1241]); + tp = &(gTypes[1249]); break; } @@ -135,13 +134,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceXorOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::VectorReduceXorOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1241]); + PyTypeObject * const tp = &(gTypes[1249]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/XOrOp.cpp b/bindings/Python/Generated/IR/LLVM/XOrOp.cpp index d92a814ec..487b176ff 100644 --- a/bindings/Python/Generated/IR/LLVM/XOrOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/XOrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1064]) || tp >= &(gTypes[1065])) { + if (tp < &(gTypes[1072]) || tp >= &(gTypes[1073])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::XOrOp::static_kind(): - tp = &(gTypes[1064]); + tp = &(gTypes[1072]); break; } @@ -125,33 +124,33 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "lhs", + "left", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->lhs()); + return ::mx::to_python(T_cast(self)->left()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::lhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::left"), nullptr, }, { - "rhs", + "right", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->rhs()); + return ::mx::to_python(T_cast(self)->right()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::rhs"), + PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::right"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::XOrOp::result"), nullptr, }, {} // Sentinel. @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1064]); + PyTypeObject * const tp = &(gTypes[1072]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ZExtOp.cpp b/bindings/Python/Generated/IR/LLVM/ZExtOp.cpp index 3eceb925e..1959137b4 100644 --- a/bindings/Python/Generated/IR/LLVM/ZExtOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ZExtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1065]) || tp >= &(gTypes[1066])) { + if (tp < &(gTypes[1073]) || tp >= &(gTypes[1074])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ZExtOp::static_kind(): - tp = &(gTypes[1065]); + tp = &(gTypes[1073]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ZExtOp::arg"), + PyDoc_STR("Wrapper for mx::ir::llvm::ZExtOp::argument"), nullptr, }, { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ZExtOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ZExtOp::result"), nullptr, }, {} // Sentinel. @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1065]); + PyTypeObject * const tp = &(gTypes[1073]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LLVM/ZeroOp.cpp b/bindings/Python/Generated/IR/LLVM/ZeroOp.cpp index b34f288cb..474035722 100644 --- a/bindings/Python/Generated/IR/LLVM/ZeroOp.cpp +++ b/bindings/Python/Generated/IR/LLVM/ZeroOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1066]) || tp >= &(gTypes[1067])) { + if (tp < &(gTypes[1074]) || tp >= &(gTypes[1075])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::llvm::ZeroOp::static_kind(): - tp = &(gTypes[1066]); + tp = &(gTypes[1074]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "res", + "result", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->res()); + return ::mx::to_python(T_cast(self)->result()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::llvm::ZeroOp::res"), + PyDoc_STR("Wrapper for mx::ir::llvm::ZeroOp::result"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1066]); + PyTypeObject * const tp = &(gTypes[1074]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[994].tp_hash; - tp->tp_richcompare = gTypes[994].tp_richcompare; + tp->tp_hash = gTypes[1002].tp_hash; + tp->tp_richcompare = gTypes[1002].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[994]); + tp->tp_base = &(gTypes[1002]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Label.cpp b/bindings/Python/Generated/IR/Label.cpp index 3e5866c7c..8607bdcd4 100644 --- a/bindings/Python/Generated/IR/Label.cpp +++ b/bindings/Python/Generated/IR/Label.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[989]) || tp >= &(gTypes[990])) { + if (tp < &(gTypes[997]) || tp >= &(gTypes[998])) { return std::nullopt; } @@ -155,7 +154,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[989]); + PyTypeObject * const tp = &(gTypes[997]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/LowLevel/AllocaOp.cpp b/bindings/Python/Generated/IR/LowLevel/AllocaOp.cpp index 86d516b9d..7eb8446b2 100644 --- a/bindings/Python/Generated/IR/LowLevel/AllocaOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/AllocaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1288]) || tp >= &(gTypes[1289])) { + if (tp < &(gTypes[1296]) || tp >= &(gTypes[1297])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::AllocaOp::static_kind(): - tp = &(gTypes[1288]); + tp = &(gTypes[1296]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1288]); + PyTypeObject * const tp = &(gTypes[1296]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ArgAllocaOp.cpp b/bindings/Python/Generated/IR/LowLevel/ArgAllocaOp.cpp index f02ae4a89..90d7416fa 100644 --- a/bindings/Python/Generated/IR/LowLevel/ArgAllocaOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ArgAllocaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1289]) || tp >= &(gTypes[1290])) { + if (tp < &(gTypes[1297]) || tp >= &(gTypes[1298])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ArgAllocaOp::static_kind(): - tp = &(gTypes[1289]); + tp = &(gTypes[1297]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1289]); + PyTypeObject * const tp = &(gTypes[1297]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/BrOp.cpp b/bindings/Python/Generated/IR/LowLevel/BrOp.cpp index 1e33b802d..9d8f6a3fd 100644 --- a/bindings/Python/Generated/IR/LowLevel/BrOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/BrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1290]) || tp >= &(gTypes[1291])) { + if (tp < &(gTypes[1298]) || tp >= &(gTypes[1299])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::BrOp::static_kind(): - tp = &(gTypes[1290]); + tp = &(gTypes[1298]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::BrOp::operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1290]); + PyTypeObject * const tp = &(gTypes[1298]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ConcatOp.cpp b/bindings/Python/Generated/IR/LowLevel/ConcatOp.cpp index d6f79216b..ec84875e2 100644 --- a/bindings/Python/Generated/IR/LowLevel/ConcatOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ConcatOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1291]) || tp >= &(gTypes[1292])) { + if (tp < &(gTypes[1299]) || tp >= &(gTypes[1300])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ConcatOp::static_kind(): - tp = &(gTypes[1291]); + tp = &(gTypes[1299]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "arguments", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::arguments); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::ConcatOp::arguments"), + nullptr, + }, { "result", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1291]); + PyTypeObject * const tp = &(gTypes[1299]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/CondBrOp.cpp b/bindings/Python/Generated/IR/LowLevel/CondBrOp.cpp index 9a18b5e42..faebf79a1 100644 --- a/bindings/Python/Generated/IR/LowLevel/CondBrOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/CondBrOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1292]) || tp >= &(gTypes[1293])) { + if (tp < &(gTypes[1300]) || tp >= &(gTypes[1301])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::CondBrOp::static_kind(): - tp = &(gTypes[1292]); + tp = &(gTypes[1300]); break; } @@ -134,6 +133,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::ll::CondBrOp::cond"), nullptr, }, + { + "true_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::true_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::CondBrOp::true_operands"), + nullptr, + }, + { + "false_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::false_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::CondBrOp::false_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1292]); + PyTypeObject * const tp = &(gTypes[1300]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/CondScopeRetOp.cpp b/bindings/Python/Generated/IR/LowLevel/CondScopeRetOp.cpp index b885deafa..7c1b194cf 100644 --- a/bindings/Python/Generated/IR/LowLevel/CondScopeRetOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/CondScopeRetOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1293]) || tp >= &(gTypes[1294])) { + if (tp < &(gTypes[1301]) || tp >= &(gTypes[1302])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::CondScopeRetOp::static_kind(): - tp = &(gTypes[1293]); + tp = &(gTypes[1301]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::ll::CondScopeRetOp::cond"), nullptr, }, + { + "dest_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dest_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::CondScopeRetOp::dest_operands"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1293]); + PyTypeObject * const tp = &(gTypes[1301]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ExtractOp.cpp b/bindings/Python/Generated/IR/LowLevel/ExtractOp.cpp index eba21aaa2..afeaed91d 100644 --- a/bindings/Python/Generated/IR/LowLevel/ExtractOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ExtractOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1294]) || tp >= &(gTypes[1295])) { + if (tp < &(gTypes[1302]) || tp >= &(gTypes[1303])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ExtractOp::static_kind(): - tp = &(gTypes[1294]); + tp = &(gTypes[1302]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "arg", + "argument", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->arg()); + return ::mx::to_python(T_cast(self)->argument()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::ll::ExtractOp::arg"), + PyDoc_STR("Wrapper for mx::ir::ll::ExtractOp::argument"), nullptr, }, { @@ -144,6 +143,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::ll::ExtractOp::result"), nullptr, }, + { + "size", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->size()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::ExtractOp::size"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1294]); + PyTypeObject * const tp = &(gTypes[1302]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/FuncOp.cpp b/bindings/Python/Generated/IR/LowLevel/FuncOp.cpp index 40c5f16e6..38d626127 100644 --- a/bindings/Python/Generated/IR/LowLevel/FuncOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/FuncOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1298]) || tp >= &(gTypes[1299])) { + if (tp < &(gTypes[1306]) || tp >= &(gTypes[1307])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::FuncOp::static_kind(): - tp = &(gTypes[1298]); + tp = &(gTypes[1306]); break; } @@ -135,23 +134,33 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::name"), nullptr, }, { - "sym_visibility", + "function_type", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->function_type()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::function_type"), + nullptr, + }, + { + "visibility", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::to_python(T_cast(self)->visibility()); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::visibility"), nullptr, }, { @@ -164,6 +173,36 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::is_var_arg"), nullptr, }, + { + "callable_results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::callable_results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::callable_results"), + nullptr, + }, + { + "argument_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::argument_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::argument_types"), + nullptr, + }, + { + "result_types", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result_types); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::FuncOp::result_types"), + nullptr, + }, { "is_declaration", reinterpret_cast( @@ -246,7 +285,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1298]); + PyTypeObject * const tp = &(gTypes[1306]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -261,12 +300,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/InitializeVarOp.cpp b/bindings/Python/Generated/IR/LowLevel/InitializeVarOp.cpp index 773f49de6..26290fd06 100644 --- a/bindings/Python/Generated/IR/LowLevel/InitializeVarOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/InitializeVarOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1295]) || tp >= &(gTypes[1296])) { + if (tp < &(gTypes[1303]) || tp >= &(gTypes[1304])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::InitializeVarOp::static_kind(): - tp = &(gTypes[1295]); + tp = &(gTypes[1303]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::ll::InitializeVarOp::var"), nullptr, }, + { + "elements", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::elements); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::InitializeVarOp::elements"), + nullptr, + }, { "result", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1295]); + PyTypeObject * const tp = &(gTypes[1303]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/InlineScopeOp.cpp b/bindings/Python/Generated/IR/LowLevel/InlineScopeOp.cpp index 7734fc098..4cd4f55f0 100644 --- a/bindings/Python/Generated/IR/LowLevel/InlineScopeOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/InlineScopeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1296]) || tp >= &(gTypes[1297])) { + if (tp < &(gTypes[1304]) || tp >= &(gTypes[1305])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::InlineScopeOp::static_kind(): - tp = &(gTypes[1296]); + tp = &(gTypes[1304]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1296]); + PyTypeObject * const tp = &(gTypes[1304]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/LoadOp.cpp b/bindings/Python/Generated/IR/LowLevel/LoadOp.cpp index ab2df6c21..04e537378 100644 --- a/bindings/Python/Generated/IR/LowLevel/LoadOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/LoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1297]) || tp >= &(gTypes[1298])) { + if (tp < &(gTypes[1305]) || tp >= &(gTypes[1306])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::LoadOp::static_kind(): - tp = &(gTypes[1297]); + tp = &(gTypes[1305]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1297]); + PyTypeObject * const tp = &(gTypes[1305]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/Operation.cpp b/bindings/Python/Generated/IR/LowLevel/Operation.cpp index 66c427b84..a4a809807 100644 --- a/bindings/Python/Generated/IR/LowLevel/Operation.cpp +++ b/bindings/Python/Generated/IR/LowLevel/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1287]) || tp >= &(gTypes[1307])) { + if (tp < &(gTypes[1295]) || tp >= &(gTypes[1315])) { return std::nullopt; } @@ -90,79 +89,79 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::AllocaOp::static_kind(): - tp = &(gTypes[1288]); + tp = &(gTypes[1296]); break; case mx::ir::ll::ArgAllocaOp::static_kind(): - tp = &(gTypes[1289]); + tp = &(gTypes[1297]); break; case mx::ir::ll::BrOp::static_kind(): - tp = &(gTypes[1290]); + tp = &(gTypes[1298]); break; case mx::ir::ll::ConcatOp::static_kind(): - tp = &(gTypes[1291]); + tp = &(gTypes[1299]); break; case mx::ir::ll::CondBrOp::static_kind(): - tp = &(gTypes[1292]); + tp = &(gTypes[1300]); break; case mx::ir::ll::CondScopeRetOp::static_kind(): - tp = &(gTypes[1293]); + tp = &(gTypes[1301]); break; case mx::ir::ll::ExtractOp::static_kind(): - tp = &(gTypes[1294]); + tp = &(gTypes[1302]); break; case mx::ir::ll::InitializeVarOp::static_kind(): - tp = &(gTypes[1295]); + tp = &(gTypes[1303]); break; case mx::ir::ll::InlineScopeOp::static_kind(): - tp = &(gTypes[1296]); + tp = &(gTypes[1304]); break; case mx::ir::ll::LoadOp::static_kind(): - tp = &(gTypes[1297]); + tp = &(gTypes[1305]); break; case mx::ir::ll::FuncOp::static_kind(): - tp = &(gTypes[1298]); + tp = &(gTypes[1306]); break; case mx::ir::ll::StructGEPOp::static_kind(): - tp = &(gTypes[1299]); + tp = &(gTypes[1307]); break; case mx::ir::ll::ReturnOp::static_kind(): - tp = &(gTypes[1300]); + tp = &(gTypes[1308]); break; case mx::ir::ll::ScopeOp::static_kind(): - tp = &(gTypes[1301]); + tp = &(gTypes[1309]); break; case mx::ir::ll::ScopeRecurseOp::static_kind(): - tp = &(gTypes[1302]); + tp = &(gTypes[1310]); break; case mx::ir::ll::ScopeRetOp::static_kind(): - tp = &(gTypes[1303]); + tp = &(gTypes[1311]); break; case mx::ir::ll::StoreOp::static_kind(): - tp = &(gTypes[1304]); + tp = &(gTypes[1312]); break; case mx::ir::ll::SubscriptOp::static_kind(): - tp = &(gTypes[1305]); + tp = &(gTypes[1313]); break; case mx::ir::ll::UninitializedVarOp::static_kind(): - tp = &(gTypes[1306]); + tp = &(gTypes[1314]); break; } @@ -230,7 +229,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1287]); + PyTypeObject * const tp = &(gTypes[1295]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -245,12 +244,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ReturnOp.cpp b/bindings/Python/Generated/IR/LowLevel/ReturnOp.cpp index 54c51ebeb..83775fbe2 100644 --- a/bindings/Python/Generated/IR/LowLevel/ReturnOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ReturnOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1300]) || tp >= &(gTypes[1301])) { + if (tp < &(gTypes[1308]) || tp >= &(gTypes[1309])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ReturnOp::static_kind(): - tp = &(gTypes[1300]); + tp = &(gTypes[1308]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "result", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::result); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::ll::ReturnOp::result"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1300]); + PyTypeObject * const tp = &(gTypes[1308]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ScopeOp.cpp b/bindings/Python/Generated/IR/LowLevel/ScopeOp.cpp index 56d621bed..212f9013b 100644 --- a/bindings/Python/Generated/IR/LowLevel/ScopeOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ScopeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1301]) || tp >= &(gTypes[1302])) { + if (tp < &(gTypes[1309]) || tp >= &(gTypes[1310])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ScopeOp::static_kind(): - tp = &(gTypes[1301]); + tp = &(gTypes[1309]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1301]); + PyTypeObject * const tp = &(gTypes[1309]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ScopeRecurseOp.cpp b/bindings/Python/Generated/IR/LowLevel/ScopeRecurseOp.cpp index 4cb46392c..9cfe91e4b 100644 --- a/bindings/Python/Generated/IR/LowLevel/ScopeRecurseOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ScopeRecurseOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1302]) || tp >= &(gTypes[1303])) { + if (tp < &(gTypes[1310]) || tp >= &(gTypes[1311])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ScopeRecurseOp::static_kind(): - tp = &(gTypes[1302]); + tp = &(gTypes[1310]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1302]); + PyTypeObject * const tp = &(gTypes[1310]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/ScopeRetOp.cpp b/bindings/Python/Generated/IR/LowLevel/ScopeRetOp.cpp index 11b2168e6..a67c05c8e 100644 --- a/bindings/Python/Generated/IR/LowLevel/ScopeRetOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/ScopeRetOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1303]) || tp >= &(gTypes[1304])) { + if (tp < &(gTypes[1311]) || tp >= &(gTypes[1312])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::ScopeRetOp::static_kind(): - tp = &(gTypes[1303]); + tp = &(gTypes[1311]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1303]); + PyTypeObject * const tp = &(gTypes[1311]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/StoreOp.cpp b/bindings/Python/Generated/IR/LowLevel/StoreOp.cpp index ff09c938a..eb8cceafe 100644 --- a/bindings/Python/Generated/IR/LowLevel/StoreOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/StoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1304]) || tp >= &(gTypes[1305])) { + if (tp < &(gTypes[1312]) || tp >= &(gTypes[1313])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::StoreOp::static_kind(): - tp = &(gTypes[1304]); + tp = &(gTypes[1312]); break; } @@ -125,13 +124,13 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "val", + "value", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->val()); + return ::mx::to_python(T_cast(self)->value()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::ll::StoreOp::val"), + PyDoc_STR("Wrapper for mx::ir::ll::StoreOp::value"), nullptr, }, {} // Sentinel. @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1304]); + PyTypeObject * const tp = &(gTypes[1312]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/StructGEPOp.cpp b/bindings/Python/Generated/IR/LowLevel/StructGEPOp.cpp index 086f58c60..748a8987b 100644 --- a/bindings/Python/Generated/IR/LowLevel/StructGEPOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/StructGEPOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1299]) || tp >= &(gTypes[1300])) { + if (tp < &(gTypes[1307]) || tp >= &(gTypes[1308])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::StructGEPOp::static_kind(): - tp = &(gTypes[1299]); + tp = &(gTypes[1307]); break; } @@ -155,13 +154,13 @@ static PyGetSetDef gProperties[] = { nullptr, }, { - "name", + "field", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->name()); + return ::mx::to_python(T_cast(self)->field()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::ll::StructGEPOp::name"), + PyDoc_STR("Wrapper for mx::ir::ll::StructGEPOp::field"), nullptr, }, {} // Sentinel. @@ -236,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1299]); + PyTypeObject * const tp = &(gTypes[1307]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -251,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/SubscriptOp.cpp b/bindings/Python/Generated/IR/LowLevel/SubscriptOp.cpp index 53f08178e..6df1cfb3c 100644 --- a/bindings/Python/Generated/IR/LowLevel/SubscriptOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/SubscriptOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1305]) || tp >= &(gTypes[1306])) { + if (tp < &(gTypes[1313]) || tp >= &(gTypes[1314])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::SubscriptOp::static_kind(): - tp = &(gTypes[1305]); + tp = &(gTypes[1313]); break; } @@ -226,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1305]); + PyTypeObject * const tp = &(gTypes[1313]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/LowLevel/UninitializedVarOp.cpp b/bindings/Python/Generated/IR/LowLevel/UninitializedVarOp.cpp index de479a053..7d1b9b80e 100644 --- a/bindings/Python/Generated/IR/LowLevel/UninitializedVarOp.cpp +++ b/bindings/Python/Generated/IR/LowLevel/UninitializedVarOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1306]) || tp >= &(gTypes[1307])) { + if (tp < &(gTypes[1314]) || tp >= &(gTypes[1315])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::ll::UninitializedVarOp::static_kind(): - tp = &(gTypes[1306]); + tp = &(gTypes[1314]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1306]); + PyTypeObject * const tp = &(gTypes[1314]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1287].tp_hash; - tp->tp_richcompare = gTypes[1287].tp_richcompare; + tp->tp_hash = gTypes[1295].tp_hash; + tp->tp_richcompare = gTypes[1295].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1287]); + tp->tp_base = &(gTypes[1295]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AllocOp.cpp b/bindings/Python/Generated/IR/MemRef/AllocOp.cpp index c04be0a9a..7ca083e8d 100644 --- a/bindings/Python/Generated/IR/MemRef/AllocOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AllocOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1250]) || tp >= &(gTypes[1251])) { + if (tp < &(gTypes[1258]) || tp >= &(gTypes[1259])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AllocOp::static_kind(): - tp = &(gTypes[1250]); + tp = &(gTypes[1258]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "dynamic_sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dynamic_sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocOp::dynamic_sizes"), + nullptr, + }, + { + "symbol_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::symbol_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocOp::symbol_operands"), + nullptr, + }, { "alignment", reinterpret_cast( @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1250]); + PyTypeObject * const tp = &(gTypes[1258]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AllocaOp.cpp b/bindings/Python/Generated/IR/MemRef/AllocaOp.cpp index 1a85a43d1..8366799dc 100644 --- a/bindings/Python/Generated/IR/MemRef/AllocaOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AllocaOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1251]) || tp >= &(gTypes[1252])) { + if (tp < &(gTypes[1259]) || tp >= &(gTypes[1260])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AllocaOp::static_kind(): - tp = &(gTypes[1251]); + tp = &(gTypes[1259]); break; } @@ -124,6 +123,26 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "dynamic_sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dynamic_sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocaOp::dynamic_sizes"), + nullptr, + }, + { + "symbol_operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::symbol_operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocaOp::symbol_operands"), + nullptr, + }, { "alignment", reinterpret_cast( @@ -206,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1251]); + PyTypeObject * const tp = &(gTypes[1259]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AllocaScopeOp.cpp b/bindings/Python/Generated/IR/MemRef/AllocaScopeOp.cpp index f37e1befe..fe709ac0f 100644 --- a/bindings/Python/Generated/IR/MemRef/AllocaScopeOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AllocaScopeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1252]) || tp >= &(gTypes[1253])) { + if (tp < &(gTypes[1260]) || tp >= &(gTypes[1261])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AllocaScopeOp::static_kind(): - tp = &(gTypes[1252]); + tp = &(gTypes[1260]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocaScopeOp::results"), + nullptr, + }, { "body_region", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1252]); + PyTypeObject * const tp = &(gTypes[1260]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AllocaScopeReturnOp.cpp b/bindings/Python/Generated/IR/MemRef/AllocaScopeReturnOp.cpp index 2f9ba66fa..6636c7f84 100644 --- a/bindings/Python/Generated/IR/MemRef/AllocaScopeReturnOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AllocaScopeReturnOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1253]) || tp >= &(gTypes[1254])) { + if (tp < &(gTypes[1261]) || tp >= &(gTypes[1262])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AllocaScopeReturnOp::static_kind(): - tp = &(gTypes[1253]); + tp = &(gTypes[1261]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "results", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::results); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AllocaScopeReturnOp::results"), + nullptr, + }, {} // Sentinel. }; } // namespace @@ -196,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1253]); + PyTypeObject * const tp = &(gTypes[1261]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AssumeAlignmentOp.cpp b/bindings/Python/Generated/IR/MemRef/AssumeAlignmentOp.cpp index e15630984..06cb7c753 100644 --- a/bindings/Python/Generated/IR/MemRef/AssumeAlignmentOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AssumeAlignmentOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1244]) || tp >= &(gTypes[1245])) { + if (tp < &(gTypes[1252]) || tp >= &(gTypes[1253])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AssumeAlignmentOp::static_kind(): - tp = &(gTypes[1244]); + tp = &(gTypes[1252]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1244]); + PyTypeObject * const tp = &(gTypes[1252]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AtomicRMWOp.cpp b/bindings/Python/Generated/IR/MemRef/AtomicRMWOp.cpp index 6520aeb71..20f2677ac 100644 --- a/bindings/Python/Generated/IR/MemRef/AtomicRMWOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AtomicRMWOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1245]) || tp >= &(gTypes[1246])) { + if (tp < &(gTypes[1253]) || tp >= &(gTypes[1254])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AtomicRMWOp::static_kind(): - tp = &(gTypes[1245]); + tp = &(gTypes[1253]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::memref::AtomicRMWOp::value"), nullptr, }, + { + "indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::AtomicRMWOp::indices"), + nullptr, + }, { "result", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1245]); + PyTypeObject * const tp = &(gTypes[1253]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/AtomicYieldOp.cpp b/bindings/Python/Generated/IR/MemRef/AtomicYieldOp.cpp index 4ea5f9d4a..9834f9599 100644 --- a/bindings/Python/Generated/IR/MemRef/AtomicYieldOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/AtomicYieldOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1246]) || tp >= &(gTypes[1247])) { + if (tp < &(gTypes[1254]) || tp >= &(gTypes[1255])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AtomicYieldOp::static_kind(): - tp = &(gTypes[1246]); + tp = &(gTypes[1254]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1246]); + PyTypeObject * const tp = &(gTypes[1254]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/CastOp.cpp b/bindings/Python/Generated/IR/MemRef/CastOp.cpp index 0973320cd..1e2514660 100644 --- a/bindings/Python/Generated/IR/MemRef/CastOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/CastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1254]) || tp >= &(gTypes[1255])) { + if (tp < &(gTypes[1262]) || tp >= &(gTypes[1263])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::CastOp::static_kind(): - tp = &(gTypes[1254]); + tp = &(gTypes[1262]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1254]); + PyTypeObject * const tp = &(gTypes[1262]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/CollapseShapeOp.cpp b/bindings/Python/Generated/IR/MemRef/CollapseShapeOp.cpp index c5c708fa2..e8e931f8c 100644 --- a/bindings/Python/Generated/IR/MemRef/CollapseShapeOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/CollapseShapeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1255]) || tp >= &(gTypes[1256])) { + if (tp < &(gTypes[1263]) || tp >= &(gTypes[1264])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::CollapseShapeOp::static_kind(): - tp = &(gTypes[1255]); + tp = &(gTypes[1263]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1255]); + PyTypeObject * const tp = &(gTypes[1263]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/CopyOp.cpp b/bindings/Python/Generated/IR/MemRef/CopyOp.cpp index e7b5213d4..06a58d797 100644 --- a/bindings/Python/Generated/IR/MemRef/CopyOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/CopyOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1247]) || tp >= &(gTypes[1248])) { + if (tp < &(gTypes[1255]) || tp >= &(gTypes[1256])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::CopyOp::static_kind(): - tp = &(gTypes[1247]); + tp = &(gTypes[1255]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1247]); + PyTypeObject * const tp = &(gTypes[1255]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/DMAStartOp.cpp b/bindings/Python/Generated/IR/MemRef/DMAStartOp.cpp index 8198bcf44..ea5b10107 100644 --- a/bindings/Python/Generated/IR/MemRef/DMAStartOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/DMAStartOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1258]) || tp >= &(gTypes[1259])) { + if (tp < &(gTypes[1266]) || tp >= &(gTypes[1267])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::DMAStartOp::static_kind(): - tp = &(gTypes[1258]); + tp = &(gTypes[1266]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "operands", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::operands); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::DMAStartOp::operands"), + nullptr, + }, { "src_mem_ref_rank", reinterpret_cast( @@ -286,7 +295,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1258]); + PyTypeObject * const tp = &(gTypes[1266]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -301,12 +310,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/DMAWaitOp.cpp b/bindings/Python/Generated/IR/MemRef/DMAWaitOp.cpp index 2ea615b15..24afd9cef 100644 --- a/bindings/Python/Generated/IR/MemRef/DMAWaitOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/DMAWaitOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1259]) || tp >= &(gTypes[1260])) { + if (tp < &(gTypes[1267]) || tp >= &(gTypes[1268])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::DMAWaitOp::static_kind(): - tp = &(gTypes[1259]); + tp = &(gTypes[1267]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "tag_indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::tag_indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::DMAWaitOp::tag_indices"), + nullptr, + }, { "tag_mem_ref_rank", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1259]); + PyTypeObject * const tp = &(gTypes[1267]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/DeallocOp.cpp b/bindings/Python/Generated/IR/MemRef/DeallocOp.cpp index 78175dccd..02a473b85 100644 --- a/bindings/Python/Generated/IR/MemRef/DeallocOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/DeallocOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1256]) || tp >= &(gTypes[1257])) { + if (tp < &(gTypes[1264]) || tp >= &(gTypes[1265])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::DeallocOp::static_kind(): - tp = &(gTypes[1256]); + tp = &(gTypes[1264]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1256]); + PyTypeObject * const tp = &(gTypes[1264]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/DimOp.cpp b/bindings/Python/Generated/IR/MemRef/DimOp.cpp index e01822904..987bd0dbf 100644 --- a/bindings/Python/Generated/IR/MemRef/DimOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/DimOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1257]) || tp >= &(gTypes[1258])) { + if (tp < &(gTypes[1265]) || tp >= &(gTypes[1266])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::DimOp::static_kind(): - tp = &(gTypes[1257]); + tp = &(gTypes[1265]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1257]); + PyTypeObject * const tp = &(gTypes[1265]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ExpandShapeOp.cpp b/bindings/Python/Generated/IR/MemRef/ExpandShapeOp.cpp index 96913e95e..c799b73d8 100644 --- a/bindings/Python/Generated/IR/MemRef/ExpandShapeOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ExpandShapeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1260]) || tp >= &(gTypes[1261])) { + if (tp < &(gTypes[1268]) || tp >= &(gTypes[1269])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ExpandShapeOp::static_kind(): - tp = &(gTypes[1260]); + tp = &(gTypes[1268]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1260]); + PyTypeObject * const tp = &(gTypes[1268]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ExtractAlignedPointerAsIndexOp.cpp b/bindings/Python/Generated/IR/MemRef/ExtractAlignedPointerAsIndexOp.cpp index 27f34e6e7..75c835f24 100644 --- a/bindings/Python/Generated/IR/MemRef/ExtractAlignedPointerAsIndexOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ExtractAlignedPointerAsIndexOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1261]) || tp >= &(gTypes[1262])) { + if (tp < &(gTypes[1269]) || tp >= &(gTypes[1270])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ExtractAlignedPointerAsIndexOp::static_kind(): - tp = &(gTypes[1261]); + tp = &(gTypes[1269]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1261]); + PyTypeObject * const tp = &(gTypes[1269]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ExtractStridedMetadataOp.cpp b/bindings/Python/Generated/IR/MemRef/ExtractStridedMetadataOp.cpp index 664faa97d..6931eb341 100644 --- a/bindings/Python/Generated/IR/MemRef/ExtractStridedMetadataOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ExtractStridedMetadataOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1262]) || tp >= &(gTypes[1263])) { + if (tp < &(gTypes[1270]) || tp >= &(gTypes[1271])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ExtractStridedMetadataOp::static_kind(): - tp = &(gTypes[1262]); + tp = &(gTypes[1270]); break; } @@ -134,6 +133,26 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::memref::ExtractStridedMetadataOp::base_buffer"), nullptr, }, + { + "sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ExtractStridedMetadataOp::sizes"), + nullptr, + }, + { + "strides", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::strides); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ExtractStridedMetadataOp::strides"), + nullptr, + }, { "view_source", reinterpret_cast( @@ -216,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1262]); + PyTypeObject * const tp = &(gTypes[1270]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/GenericAtomicRMWOp.cpp b/bindings/Python/Generated/IR/MemRef/GenericAtomicRMWOp.cpp index 97e074a72..ce6c7ee94 100644 --- a/bindings/Python/Generated/IR/MemRef/GenericAtomicRMWOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/GenericAtomicRMWOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1248]) || tp >= &(gTypes[1249])) { + if (tp < &(gTypes[1256]) || tp >= &(gTypes[1257])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::GenericAtomicRMWOp::static_kind(): - tp = &(gTypes[1248]); + tp = &(gTypes[1256]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::GenericAtomicRMWOp::indices"), + nullptr, + }, { "result", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1248]); + PyTypeObject * const tp = &(gTypes[1256]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/GetGlobalOp.cpp b/bindings/Python/Generated/IR/MemRef/GetGlobalOp.cpp index f1eb2bc5f..55be1191e 100644 --- a/bindings/Python/Generated/IR/MemRef/GetGlobalOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/GetGlobalOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1263]) || tp >= &(gTypes[1264])) { + if (tp < &(gTypes[1271]) || tp >= &(gTypes[1272])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::GetGlobalOp::static_kind(): - tp = &(gTypes[1263]); + tp = &(gTypes[1271]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1263]); + PyTypeObject * const tp = &(gTypes[1271]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/GlobalOp.cpp b/bindings/Python/Generated/IR/MemRef/GlobalOp.cpp index ae876e969..287cd7e58 100644 --- a/bindings/Python/Generated/IR/MemRef/GlobalOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/GlobalOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1264]) || tp >= &(gTypes[1265])) { + if (tp < &(gTypes[1272]) || tp >= &(gTypes[1273])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::GlobalOp::static_kind(): - tp = &(gTypes[1264]); + tp = &(gTypes[1272]); break; } @@ -125,23 +124,23 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { { - "sym_name", + "name", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_name()); + return ::mx::to_python(T_cast(self)->name()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::memref::GlobalOp::sym_name"), + PyDoc_STR("Wrapper for mx::ir::memref::GlobalOp::name"), nullptr, }, { - "sym_visibility", + "visibility", reinterpret_cast( +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { - return ::mx::to_python(T_cast(self)->sym_visibility()); + return ::mx::to_python(T_cast(self)->visibility()); }), nullptr, - PyDoc_STR("Wrapper for mx::ir::memref::GlobalOp::sym_visibility"), + PyDoc_STR("Wrapper for mx::ir::memref::GlobalOp::visibility"), nullptr, }, { @@ -256,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1264]); + PyTypeObject * const tp = &(gTypes[1272]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -271,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/LoadOp.cpp b/bindings/Python/Generated/IR/MemRef/LoadOp.cpp index f148d9a6a..f4252b832 100644 --- a/bindings/Python/Generated/IR/MemRef/LoadOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/LoadOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1249]) || tp >= &(gTypes[1250])) { + if (tp < &(gTypes[1257]) || tp >= &(gTypes[1258])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::LoadOp::static_kind(): - tp = &(gTypes[1249]); + tp = &(gTypes[1257]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::LoadOp::indices"), + nullptr, + }, { "result", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1249]); + PyTypeObject * const tp = &(gTypes[1257]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/MemorySpaceCastOp.cpp b/bindings/Python/Generated/IR/MemRef/MemorySpaceCastOp.cpp index 1b66e87a3..c455a1c7a 100644 --- a/bindings/Python/Generated/IR/MemRef/MemorySpaceCastOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/MemorySpaceCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1265]) || tp >= &(gTypes[1266])) { + if (tp < &(gTypes[1273]) || tp >= &(gTypes[1274])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::MemorySpaceCastOp::static_kind(): - tp = &(gTypes[1265]); + tp = &(gTypes[1273]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1265]); + PyTypeObject * const tp = &(gTypes[1273]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/Operation.cpp b/bindings/Python/Generated/IR/MemRef/Operation.cpp index f6df0451a..22b53e7b3 100644 --- a/bindings/Python/Generated/IR/MemRef/Operation.cpp +++ b/bindings/Python/Generated/IR/MemRef/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1243]) || tp >= &(gTypes[1275])) { + if (tp < &(gTypes[1251]) || tp >= &(gTypes[1283])) { return std::nullopt; } @@ -90,127 +89,127 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::AssumeAlignmentOp::static_kind(): - tp = &(gTypes[1244]); + tp = &(gTypes[1252]); break; case mx::ir::memref::AtomicRMWOp::static_kind(): - tp = &(gTypes[1245]); + tp = &(gTypes[1253]); break; case mx::ir::memref::AtomicYieldOp::static_kind(): - tp = &(gTypes[1246]); + tp = &(gTypes[1254]); break; case mx::ir::memref::CopyOp::static_kind(): - tp = &(gTypes[1247]); + tp = &(gTypes[1255]); break; case mx::ir::memref::GenericAtomicRMWOp::static_kind(): - tp = &(gTypes[1248]); + tp = &(gTypes[1256]); break; case mx::ir::memref::LoadOp::static_kind(): - tp = &(gTypes[1249]); + tp = &(gTypes[1257]); break; case mx::ir::memref::AllocOp::static_kind(): - tp = &(gTypes[1250]); + tp = &(gTypes[1258]); break; case mx::ir::memref::AllocaOp::static_kind(): - tp = &(gTypes[1251]); + tp = &(gTypes[1259]); break; case mx::ir::memref::AllocaScopeOp::static_kind(): - tp = &(gTypes[1252]); + tp = &(gTypes[1260]); break; case mx::ir::memref::AllocaScopeReturnOp::static_kind(): - tp = &(gTypes[1253]); + tp = &(gTypes[1261]); break; case mx::ir::memref::CastOp::static_kind(): - tp = &(gTypes[1254]); + tp = &(gTypes[1262]); break; case mx::ir::memref::CollapseShapeOp::static_kind(): - tp = &(gTypes[1255]); + tp = &(gTypes[1263]); break; case mx::ir::memref::DeallocOp::static_kind(): - tp = &(gTypes[1256]); + tp = &(gTypes[1264]); break; case mx::ir::memref::DimOp::static_kind(): - tp = &(gTypes[1257]); + tp = &(gTypes[1265]); break; case mx::ir::memref::DMAStartOp::static_kind(): - tp = &(gTypes[1258]); + tp = &(gTypes[1266]); break; case mx::ir::memref::DMAWaitOp::static_kind(): - tp = &(gTypes[1259]); + tp = &(gTypes[1267]); break; case mx::ir::memref::ExpandShapeOp::static_kind(): - tp = &(gTypes[1260]); + tp = &(gTypes[1268]); break; case mx::ir::memref::ExtractAlignedPointerAsIndexOp::static_kind(): - tp = &(gTypes[1261]); + tp = &(gTypes[1269]); break; case mx::ir::memref::ExtractStridedMetadataOp::static_kind(): - tp = &(gTypes[1262]); + tp = &(gTypes[1270]); break; case mx::ir::memref::GetGlobalOp::static_kind(): - tp = &(gTypes[1263]); + tp = &(gTypes[1271]); break; case mx::ir::memref::GlobalOp::static_kind(): - tp = &(gTypes[1264]); + tp = &(gTypes[1272]); break; case mx::ir::memref::MemorySpaceCastOp::static_kind(): - tp = &(gTypes[1265]); + tp = &(gTypes[1273]); break; case mx::ir::memref::PrefetchOp::static_kind(): - tp = &(gTypes[1266]); + tp = &(gTypes[1274]); break; case mx::ir::memref::RankOp::static_kind(): - tp = &(gTypes[1267]); + tp = &(gTypes[1275]); break; case mx::ir::memref::ReallocOp::static_kind(): - tp = &(gTypes[1268]); + tp = &(gTypes[1276]); break; case mx::ir::memref::ReinterpretCastOp::static_kind(): - tp = &(gTypes[1269]); + tp = &(gTypes[1277]); break; case mx::ir::memref::ReshapeOp::static_kind(): - tp = &(gTypes[1270]); + tp = &(gTypes[1278]); break; case mx::ir::memref::StoreOp::static_kind(): - tp = &(gTypes[1271]); + tp = &(gTypes[1279]); break; case mx::ir::memref::TransposeOp::static_kind(): - tp = &(gTypes[1272]); + tp = &(gTypes[1280]); break; case mx::ir::memref::ViewOp::static_kind(): - tp = &(gTypes[1273]); + tp = &(gTypes[1281]); break; case mx::ir::memref::SubViewOp::static_kind(): - tp = &(gTypes[1274]); + tp = &(gTypes[1282]); break; } @@ -278,7 +277,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1243]); + PyTypeObject * const tp = &(gTypes[1251]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -293,12 +292,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/PrefetchOp.cpp b/bindings/Python/Generated/IR/MemRef/PrefetchOp.cpp index 09f3c4c51..dfcbac3eb 100644 --- a/bindings/Python/Generated/IR/MemRef/PrefetchOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/PrefetchOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1266]) || tp >= &(gTypes[1267])) { + if (tp < &(gTypes[1274]) || tp >= &(gTypes[1275])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::PrefetchOp::static_kind(): - tp = &(gTypes[1266]); + tp = &(gTypes[1274]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::PrefetchOp::indices"), + nullptr, + }, { "is_write", reinterpret_cast( @@ -226,7 +235,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1266]); + PyTypeObject * const tp = &(gTypes[1274]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -241,12 +250,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/RankOp.cpp b/bindings/Python/Generated/IR/MemRef/RankOp.cpp index a444a0118..320967e82 100644 --- a/bindings/Python/Generated/IR/MemRef/RankOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/RankOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1267]) || tp >= &(gTypes[1268])) { + if (tp < &(gTypes[1275]) || tp >= &(gTypes[1276])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::RankOp::static_kind(): - tp = &(gTypes[1267]); + tp = &(gTypes[1275]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1267]); + PyTypeObject * const tp = &(gTypes[1275]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ReallocOp.cpp b/bindings/Python/Generated/IR/MemRef/ReallocOp.cpp index 43c746c40..4f502aa3f 100644 --- a/bindings/Python/Generated/IR/MemRef/ReallocOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ReallocOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1268]) || tp >= &(gTypes[1269])) { + if (tp < &(gTypes[1276]) || tp >= &(gTypes[1277])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ReallocOp::static_kind(): - tp = &(gTypes[1268]); + tp = &(gTypes[1276]); break; } @@ -206,7 +205,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1268]); + PyTypeObject * const tp = &(gTypes[1276]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +220,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ReinterpretCastOp.cpp b/bindings/Python/Generated/IR/MemRef/ReinterpretCastOp.cpp index 20a4067c0..d6688d505 100644 --- a/bindings/Python/Generated/IR/MemRef/ReinterpretCastOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ReinterpretCastOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1269]) || tp >= &(gTypes[1270])) { + if (tp < &(gTypes[1277]) || tp >= &(gTypes[1278])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ReinterpretCastOp::static_kind(): - tp = &(gTypes[1269]); + tp = &(gTypes[1277]); break; } @@ -124,6 +123,46 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "offsets", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::offsets); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ReinterpretCastOp::offsets"), + nullptr, + }, + { + "sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ReinterpretCastOp::sizes"), + nullptr, + }, + { + "strides", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::strides); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ReinterpretCastOp::strides"), + nullptr, + }, + { + "dynamic_sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dynamic_sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ReinterpretCastOp::dynamic_sizes"), + nullptr, + }, { "result_rank", reinterpret_cast( @@ -216,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1269]); + PyTypeObject * const tp = &(gTypes[1277]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ReshapeOp.cpp b/bindings/Python/Generated/IR/MemRef/ReshapeOp.cpp index b7959c769..84eb66920 100644 --- a/bindings/Python/Generated/IR/MemRef/ReshapeOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ReshapeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1270]) || tp >= &(gTypes[1271])) { + if (tp < &(gTypes[1278]) || tp >= &(gTypes[1279])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ReshapeOp::static_kind(): - tp = &(gTypes[1270]); + tp = &(gTypes[1278]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1270]); + PyTypeObject * const tp = &(gTypes[1278]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/StoreOp.cpp b/bindings/Python/Generated/IR/MemRef/StoreOp.cpp index a5a2433f1..7f7ec85d4 100644 --- a/bindings/Python/Generated/IR/MemRef/StoreOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/StoreOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1271]) || tp >= &(gTypes[1272])) { + if (tp < &(gTypes[1279]) || tp >= &(gTypes[1280])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::StoreOp::static_kind(): - tp = &(gTypes[1271]); + tp = &(gTypes[1279]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::memref::StoreOp::value"), nullptr, }, + { + "indices", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::indices); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::StoreOp::indices"), + nullptr, + }, { "nontemporal", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1271]); + PyTypeObject * const tp = &(gTypes[1279]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/SubViewOp.cpp b/bindings/Python/Generated/IR/MemRef/SubViewOp.cpp index 348a09863..ff45f7b11 100644 --- a/bindings/Python/Generated/IR/MemRef/SubViewOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/SubViewOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1274]) || tp >= &(gTypes[1275])) { + if (tp < &(gTypes[1282]) || tp >= &(gTypes[1283])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::SubViewOp::static_kind(): - tp = &(gTypes[1274]); + tp = &(gTypes[1282]); break; } @@ -124,6 +123,36 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "offsets", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::offsets); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::SubViewOp::offsets"), + nullptr, + }, + { + "sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::SubViewOp::sizes"), + nullptr, + }, + { + "strides", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::strides); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::SubViewOp::strides"), + nullptr, + }, { "view_source", reinterpret_cast( @@ -134,6 +163,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::memref::SubViewOp::view_source"), nullptr, }, + { + "dynamic_sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::dynamic_sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::SubViewOp::dynamic_sizes"), + nullptr, + }, { "offset_size_and_stride_start_operand_index", reinterpret_cast( @@ -216,7 +255,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1274]); + PyTypeObject * const tp = &(gTypes[1282]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +270,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/TransposeOp.cpp b/bindings/Python/Generated/IR/MemRef/TransposeOp.cpp index 2d657a662..e1d1bfaa1 100644 --- a/bindings/Python/Generated/IR/MemRef/TransposeOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/TransposeOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1272]) || tp >= &(gTypes[1273])) { + if (tp < &(gTypes[1280]) || tp >= &(gTypes[1281])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::TransposeOp::static_kind(): - tp = &(gTypes[1272]); + tp = &(gTypes[1280]); break; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1272]); + PyTypeObject * const tp = &(gTypes[1280]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -211,12 +210,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/MemRef/ViewOp.cpp b/bindings/Python/Generated/IR/MemRef/ViewOp.cpp index 696bb6ce5..6662a3bcc 100644 --- a/bindings/Python/Generated/IR/MemRef/ViewOp.cpp +++ b/bindings/Python/Generated/IR/MemRef/ViewOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1273]) || tp >= &(gTypes[1274])) { + if (tp < &(gTypes[1281]) || tp >= &(gTypes[1282])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::memref::ViewOp::static_kind(): - tp = &(gTypes[1273]); + tp = &(gTypes[1281]); break; } @@ -124,6 +123,16 @@ bool PythonBinding::load(BorrowedPyObject *module) noexcept { namespace { static PyGetSetDef gProperties[] = { + { + "sizes", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::sizes); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::memref::ViewOp::sizes"), + nullptr, + }, { "view_source", reinterpret_cast( @@ -206,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1273]); + PyTypeObject * const tp = &(gTypes[1281]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -221,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1243].tp_hash; - tp->tp_richcompare = gTypes[1243].tp_richcompare; + tp->tp_hash = gTypes[1251].tp_hash; + tp->tp_richcompare = gTypes[1251].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1243]); + tp->tp_base = &(gTypes[1251]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Meta/Attribute.cpp b/bindings/Python/Generated/IR/Meta/Attribute.cpp index 0e27a38ab..9c22d8be4 100644 --- a/bindings/Python/Generated/IR/Meta/Attribute.cpp +++ b/bindings/Python/Generated/IR/Meta/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[983]) || tp >= &(gTypes[985])) { + if (tp < &(gTypes[991]) || tp >= &(gTypes[993])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::meta::IdentifierAttr::static_kind(): - tp = &(gTypes[984]); + tp = &(gTypes[992]); break; } @@ -158,7 +157,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[983]); + PyTypeObject * const tp = &(gTypes[991]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Meta/IdentifierAttr.cpp b/bindings/Python/Generated/IR/Meta/IdentifierAttr.cpp index 5e2c05151..9e431b83a 100644 --- a/bindings/Python/Generated/IR/Meta/IdentifierAttr.cpp +++ b/bindings/Python/Generated/IR/Meta/IdentifierAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[984]) || tp >= &(gTypes[985])) { + if (tp < &(gTypes[992]) || tp >= &(gTypes[993])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::meta::IdentifierAttr::static_kind(): - tp = &(gTypes[984]); + tp = &(gTypes[992]); break; } @@ -175,7 +174,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[984]); + PyTypeObject * const tp = &(gTypes[992]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -190,12 +189,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[983].tp_hash; - tp->tp_richcompare = gTypes[983].tp_richcompare; + tp->tp_hash = gTypes[991].tp_hash; + tp->tp_richcompare = gTypes[991].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[983]); + tp->tp_base = &(gTypes[991]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Operand.cpp b/bindings/Python/Generated/IR/Operand.cpp index 84f901164..0877488fb 100644 --- a/bindings/Python/Generated/IR/Operand.cpp +++ b/bindings/Python/Generated/IR/Operand.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1442]) || tp >= &(gTypes[1443])) { + if (tp < &(gTypes[1458]) || tp >= &(gTypes[1459])) { return std::nullopt; } @@ -155,7 +154,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1442]); + PyTypeObject * const tp = &(gTypes[1458]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Operation.cpp b/bindings/Python/Generated/IR/Operation.cpp index 5fda51ce3..731a7c618 100644 --- a/bindings/Python/Generated/IR/Operation.cpp +++ b/bindings/Python/Generated/IR/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[990]) || tp >= &(gTypes[1442])) { + if (tp < &(gTypes[998]) || tp >= &(gTypes[1458])) { return std::nullopt; } @@ -90,1773 +89,1805 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ModuleOp::static_kind(): - tp = &(gTypes[992]); + tp = &(gTypes[1000]); break; case mx::ir::builtin::UnrealizedConversionCastOp::static_kind(): - tp = &(gTypes[993]); + tp = &(gTypes[1001]); break; case mx::ir::llvm::AShrOp::static_kind(): - tp = &(gTypes[995]); + tp = &(gTypes[1003]); break; case mx::ir::llvm::AddOp::static_kind(): - tp = &(gTypes[996]); + tp = &(gTypes[1004]); break; case mx::ir::llvm::AddrSpaceCastOp::static_kind(): - tp = &(gTypes[997]); + tp = &(gTypes[1005]); break; case mx::ir::llvm::AddressOfOp::static_kind(): - tp = &(gTypes[998]); + tp = &(gTypes[1006]); break; case mx::ir::llvm::AllocaOp::static_kind(): - tp = &(gTypes[999]); + tp = &(gTypes[1007]); break; case mx::ir::llvm::AndOp::static_kind(): - tp = &(gTypes[1000]); + tp = &(gTypes[1008]); break; case mx::ir::llvm::AtomicCmpXchgOp::static_kind(): - tp = &(gTypes[1001]); + tp = &(gTypes[1009]); break; case mx::ir::llvm::AtomicRMWOp::static_kind(): - tp = &(gTypes[1002]); + tp = &(gTypes[1010]); break; case mx::ir::llvm::BitcastOp::static_kind(): - tp = &(gTypes[1003]); + tp = &(gTypes[1011]); break; case mx::ir::llvm::BrOp::static_kind(): - tp = &(gTypes[1004]); + tp = &(gTypes[1012]); break; case mx::ir::llvm::CallIntrinsicOp::static_kind(): - tp = &(gTypes[1005]); + tp = &(gTypes[1013]); break; case mx::ir::llvm::CallOp::static_kind(): - tp = &(gTypes[1006]); + tp = &(gTypes[1014]); break; case mx::ir::llvm::ComdatOp::static_kind(): - tp = &(gTypes[1007]); + tp = &(gTypes[1015]); break; case mx::ir::llvm::ComdatSelectorOp::static_kind(): - tp = &(gTypes[1008]); + tp = &(gTypes[1016]); break; case mx::ir::llvm::CondBrOp::static_kind(): - tp = &(gTypes[1009]); + tp = &(gTypes[1017]); break; case mx::ir::llvm::ConstantOp::static_kind(): - tp = &(gTypes[1010]); + tp = &(gTypes[1018]); break; case mx::ir::llvm::ExtractElementOp::static_kind(): - tp = &(gTypes[1011]); + tp = &(gTypes[1019]); break; case mx::ir::llvm::ExtractValueOp::static_kind(): - tp = &(gTypes[1012]); + tp = &(gTypes[1020]); break; case mx::ir::llvm::FAddOp::static_kind(): - tp = &(gTypes[1013]); + tp = &(gTypes[1021]); break; case mx::ir::llvm::FCmpOp::static_kind(): - tp = &(gTypes[1014]); + tp = &(gTypes[1022]); break; case mx::ir::llvm::FDivOp::static_kind(): - tp = &(gTypes[1015]); + tp = &(gTypes[1023]); break; case mx::ir::llvm::FMulOp::static_kind(): - tp = &(gTypes[1016]); + tp = &(gTypes[1024]); break; case mx::ir::llvm::FNegOp::static_kind(): - tp = &(gTypes[1017]); + tp = &(gTypes[1025]); break; case mx::ir::llvm::FPExtOp::static_kind(): - tp = &(gTypes[1018]); + tp = &(gTypes[1026]); break; case mx::ir::llvm::FPToSIOp::static_kind(): - tp = &(gTypes[1019]); + tp = &(gTypes[1027]); break; case mx::ir::llvm::FPToUIOp::static_kind(): - tp = &(gTypes[1020]); + tp = &(gTypes[1028]); break; case mx::ir::llvm::FPTruncOp::static_kind(): - tp = &(gTypes[1021]); + tp = &(gTypes[1029]); break; case mx::ir::llvm::FRemOp::static_kind(): - tp = &(gTypes[1022]); + tp = &(gTypes[1030]); break; case mx::ir::llvm::FSubOp::static_kind(): - tp = &(gTypes[1023]); + tp = &(gTypes[1031]); break; case mx::ir::llvm::FenceOp::static_kind(): - tp = &(gTypes[1024]); + tp = &(gTypes[1032]); break; case mx::ir::llvm::FreezeOp::static_kind(): - tp = &(gTypes[1025]); + tp = &(gTypes[1033]); break; case mx::ir::llvm::GetElementPtrOp::static_kind(): - tp = &(gTypes[1026]); + tp = &(gTypes[1034]); break; case mx::ir::llvm::GlobalCtorsOp::static_kind(): - tp = &(gTypes[1027]); + tp = &(gTypes[1035]); break; case mx::ir::llvm::GlobalDtorsOp::static_kind(): - tp = &(gTypes[1028]); + tp = &(gTypes[1036]); break; case mx::ir::llvm::GlobalOp::static_kind(): - tp = &(gTypes[1029]); + tp = &(gTypes[1037]); break; case mx::ir::llvm::ICmpOp::static_kind(): - tp = &(gTypes[1030]); + tp = &(gTypes[1038]); break; case mx::ir::llvm::InlineAsmOp::static_kind(): - tp = &(gTypes[1031]); + tp = &(gTypes[1039]); break; case mx::ir::llvm::InsertElementOp::static_kind(): - tp = &(gTypes[1032]); + tp = &(gTypes[1040]); break; case mx::ir::llvm::InsertValueOp::static_kind(): - tp = &(gTypes[1033]); + tp = &(gTypes[1041]); break; case mx::ir::llvm::IntToPtrOp::static_kind(): - tp = &(gTypes[1034]); + tp = &(gTypes[1042]); break; case mx::ir::llvm::InvokeOp::static_kind(): - tp = &(gTypes[1035]); + tp = &(gTypes[1043]); break; case mx::ir::llvm::FuncOp::static_kind(): - tp = &(gTypes[1036]); + tp = &(gTypes[1044]); break; case mx::ir::llvm::LShrOp::static_kind(): - tp = &(gTypes[1037]); + tp = &(gTypes[1045]); break; case mx::ir::llvm::LandingpadOp::static_kind(): - tp = &(gTypes[1038]); + tp = &(gTypes[1046]); break; case mx::ir::llvm::LinkerOptionsOp::static_kind(): - tp = &(gTypes[1039]); + tp = &(gTypes[1047]); break; case mx::ir::llvm::LoadOp::static_kind(): - tp = &(gTypes[1040]); + tp = &(gTypes[1048]); break; case mx::ir::llvm::MulOp::static_kind(): - tp = &(gTypes[1041]); + tp = &(gTypes[1049]); break; case mx::ir::llvm::NoneTokenOp::static_kind(): - tp = &(gTypes[1042]); + tp = &(gTypes[1050]); break; case mx::ir::llvm::OrOp::static_kind(): - tp = &(gTypes[1043]); + tp = &(gTypes[1051]); break; case mx::ir::llvm::PoisonOp::static_kind(): - tp = &(gTypes[1044]); + tp = &(gTypes[1052]); break; case mx::ir::llvm::PtrToIntOp::static_kind(): - tp = &(gTypes[1045]); + tp = &(gTypes[1053]); break; case mx::ir::llvm::ResumeOp::static_kind(): - tp = &(gTypes[1046]); + tp = &(gTypes[1054]); break; case mx::ir::llvm::ReturnOp::static_kind(): - tp = &(gTypes[1047]); + tp = &(gTypes[1055]); break; case mx::ir::llvm::SDivOp::static_kind(): - tp = &(gTypes[1048]); + tp = &(gTypes[1056]); break; case mx::ir::llvm::SExtOp::static_kind(): - tp = &(gTypes[1049]); + tp = &(gTypes[1057]); break; case mx::ir::llvm::SIToFPOp::static_kind(): - tp = &(gTypes[1050]); + tp = &(gTypes[1058]); break; case mx::ir::llvm::SRemOp::static_kind(): - tp = &(gTypes[1051]); + tp = &(gTypes[1059]); break; case mx::ir::llvm::SelectOp::static_kind(): - tp = &(gTypes[1052]); + tp = &(gTypes[1060]); break; case mx::ir::llvm::ShlOp::static_kind(): - tp = &(gTypes[1053]); + tp = &(gTypes[1061]); break; case mx::ir::llvm::ShuffleVectorOp::static_kind(): - tp = &(gTypes[1054]); + tp = &(gTypes[1062]); break; case mx::ir::llvm::StoreOp::static_kind(): - tp = &(gTypes[1055]); + tp = &(gTypes[1063]); break; case mx::ir::llvm::SubOp::static_kind(): - tp = &(gTypes[1056]); + tp = &(gTypes[1064]); break; case mx::ir::llvm::SwitchOp::static_kind(): - tp = &(gTypes[1057]); + tp = &(gTypes[1065]); break; case mx::ir::llvm::TruncOp::static_kind(): - tp = &(gTypes[1058]); + tp = &(gTypes[1066]); break; case mx::ir::llvm::UDivOp::static_kind(): - tp = &(gTypes[1059]); + tp = &(gTypes[1067]); break; case mx::ir::llvm::UIToFPOp::static_kind(): - tp = &(gTypes[1060]); + tp = &(gTypes[1068]); break; case mx::ir::llvm::URemOp::static_kind(): - tp = &(gTypes[1061]); + tp = &(gTypes[1069]); break; case mx::ir::llvm::UndefOp::static_kind(): - tp = &(gTypes[1062]); + tp = &(gTypes[1070]); break; case mx::ir::llvm::UnreachableOp::static_kind(): - tp = &(gTypes[1063]); + tp = &(gTypes[1071]); break; case mx::ir::llvm::XOrOp::static_kind(): - tp = &(gTypes[1064]); + tp = &(gTypes[1072]); break; case mx::ir::llvm::ZExtOp::static_kind(): - tp = &(gTypes[1065]); + tp = &(gTypes[1073]); break; case mx::ir::llvm::ZeroOp::static_kind(): - tp = &(gTypes[1066]); + tp = &(gTypes[1074]); break; case mx::ir::llvm::AbsOp::static_kind(): - tp = &(gTypes[1067]); + tp = &(gTypes[1075]); break; case mx::ir::llvm::AnnotationOp::static_kind(): - tp = &(gTypes[1068]); + tp = &(gTypes[1076]); break; case mx::ir::llvm::AssumeOp::static_kind(): - tp = &(gTypes[1069]); + tp = &(gTypes[1077]); break; case mx::ir::llvm::BitReverseOp::static_kind(): - tp = &(gTypes[1070]); + tp = &(gTypes[1078]); break; case mx::ir::llvm::ByteSwapOp::static_kind(): - tp = &(gTypes[1071]); + tp = &(gTypes[1079]); break; case mx::ir::llvm::CopySignOp::static_kind(): - tp = &(gTypes[1072]); + tp = &(gTypes[1080]); break; case mx::ir::llvm::CoroAlignOp::static_kind(): - tp = &(gTypes[1073]); + tp = &(gTypes[1081]); break; case mx::ir::llvm::CoroBeginOp::static_kind(): - tp = &(gTypes[1074]); + tp = &(gTypes[1082]); break; case mx::ir::llvm::CoroEndOp::static_kind(): - tp = &(gTypes[1075]); + tp = &(gTypes[1083]); break; case mx::ir::llvm::CoroFreeOp::static_kind(): - tp = &(gTypes[1076]); + tp = &(gTypes[1084]); break; case mx::ir::llvm::CoroIdOp::static_kind(): - tp = &(gTypes[1077]); + tp = &(gTypes[1085]); break; case mx::ir::llvm::CoroPromiseOp::static_kind(): - tp = &(gTypes[1078]); + tp = &(gTypes[1086]); break; case mx::ir::llvm::CoroResumeOp::static_kind(): - tp = &(gTypes[1079]); + tp = &(gTypes[1087]); break; case mx::ir::llvm::CoroSaveOp::static_kind(): - tp = &(gTypes[1080]); + tp = &(gTypes[1088]); break; case mx::ir::llvm::CoroSizeOp::static_kind(): - tp = &(gTypes[1081]); + tp = &(gTypes[1089]); break; case mx::ir::llvm::CoroSuspendOp::static_kind(): - tp = &(gTypes[1082]); + tp = &(gTypes[1090]); break; case mx::ir::llvm::CosOp::static_kind(): - tp = &(gTypes[1083]); + tp = &(gTypes[1091]); break; case mx::ir::llvm::CountLeadingZerosOp::static_kind(): - tp = &(gTypes[1084]); + tp = &(gTypes[1092]); break; case mx::ir::llvm::CountTrailingZerosOp::static_kind(): - tp = &(gTypes[1085]); + tp = &(gTypes[1093]); break; case mx::ir::llvm::CtPopOp::static_kind(): - tp = &(gTypes[1086]); + tp = &(gTypes[1094]); break; case mx::ir::llvm::DbgDeclareOp::static_kind(): - tp = &(gTypes[1087]); + tp = &(gTypes[1095]); break; case mx::ir::llvm::DbgLabelOp::static_kind(): - tp = &(gTypes[1088]); + tp = &(gTypes[1096]); break; case mx::ir::llvm::DbgValueOp::static_kind(): - tp = &(gTypes[1089]); + tp = &(gTypes[1097]); break; case mx::ir::llvm::DebugTrapOp::static_kind(): - tp = &(gTypes[1090]); + tp = &(gTypes[1098]); break; case mx::ir::llvm::EhTypeidForOp::static_kind(): - tp = &(gTypes[1091]); + tp = &(gTypes[1099]); break; case mx::ir::llvm::Exp2Op::static_kind(): - tp = &(gTypes[1092]); + tp = &(gTypes[1100]); break; case mx::ir::llvm::ExpOp::static_kind(): - tp = &(gTypes[1093]); + tp = &(gTypes[1101]); break; case mx::ir::llvm::ExpectOp::static_kind(): - tp = &(gTypes[1094]); + tp = &(gTypes[1102]); break; case mx::ir::llvm::ExpectWithProbabilityOp::static_kind(): - tp = &(gTypes[1095]); + tp = &(gTypes[1103]); break; case mx::ir::llvm::FAbsOp::static_kind(): - tp = &(gTypes[1096]); + tp = &(gTypes[1104]); break; case mx::ir::llvm::FCeilOp::static_kind(): - tp = &(gTypes[1097]); + tp = &(gTypes[1105]); break; case mx::ir::llvm::FFloorOp::static_kind(): - tp = &(gTypes[1098]); + tp = &(gTypes[1106]); break; case mx::ir::llvm::FMAOp::static_kind(): - tp = &(gTypes[1099]); + tp = &(gTypes[1107]); break; case mx::ir::llvm::FMulAddOp::static_kind(): - tp = &(gTypes[1100]); + tp = &(gTypes[1108]); break; case mx::ir::llvm::FTruncOp::static_kind(): - tp = &(gTypes[1101]); + tp = &(gTypes[1109]); break; case mx::ir::llvm::FShlOp::static_kind(): - tp = &(gTypes[1102]); + tp = &(gTypes[1110]); break; case mx::ir::llvm::FShrOp::static_kind(): - tp = &(gTypes[1103]); + tp = &(gTypes[1111]); break; case mx::ir::llvm::GetActiveLaneMaskOp::static_kind(): - tp = &(gTypes[1104]); + tp = &(gTypes[1112]); break; case mx::ir::llvm::InvariantEndOp::static_kind(): - tp = &(gTypes[1105]); + tp = &(gTypes[1113]); break; case mx::ir::llvm::InvariantStartOp::static_kind(): - tp = &(gTypes[1106]); + tp = &(gTypes[1114]); break; case mx::ir::llvm::IsConstantOp::static_kind(): - tp = &(gTypes[1107]); + tp = &(gTypes[1115]); break; case mx::ir::llvm::IsFPClassOp::static_kind(): - tp = &(gTypes[1108]); + tp = &(gTypes[1116]); break; case mx::ir::llvm::LifetimeEndOp::static_kind(): - tp = &(gTypes[1109]); + tp = &(gTypes[1117]); break; case mx::ir::llvm::LifetimeStartOp::static_kind(): - tp = &(gTypes[1110]); + tp = &(gTypes[1118]); break; case mx::ir::llvm::RoundAndCastToLongLongOp::static_kind(): - tp = &(gTypes[1111]); + tp = &(gTypes[1119]); break; case mx::ir::llvm::RoundAndCastToNearestLongLongOp::static_kind(): - tp = &(gTypes[1112]); + tp = &(gTypes[1120]); break; case mx::ir::llvm::Log10Op::static_kind(): - tp = &(gTypes[1113]); + tp = &(gTypes[1121]); break; case mx::ir::llvm::Log2Op::static_kind(): - tp = &(gTypes[1114]); + tp = &(gTypes[1122]); break; case mx::ir::llvm::LogOp::static_kind(): - tp = &(gTypes[1115]); + tp = &(gTypes[1123]); break; case mx::ir::llvm::RoundAndCastToLongOp::static_kind(): - tp = &(gTypes[1116]); + tp = &(gTypes[1124]); break; case mx::ir::llvm::RoundAndCastToNearestLongOp::static_kind(): - tp = &(gTypes[1117]); + tp = &(gTypes[1125]); break; case mx::ir::llvm::MaskedLoadOp::static_kind(): - tp = &(gTypes[1118]); + tp = &(gTypes[1126]); break; case mx::ir::llvm::MaskedStoreOp::static_kind(): - tp = &(gTypes[1119]); + tp = &(gTypes[1127]); break; case mx::ir::llvm::MatrixColumnMajorLoadOp::static_kind(): - tp = &(gTypes[1120]); + tp = &(gTypes[1128]); break; case mx::ir::llvm::MatrixColumnMajorStoreOp::static_kind(): - tp = &(gTypes[1121]); + tp = &(gTypes[1129]); break; case mx::ir::llvm::MatrixMultiplyOp::static_kind(): - tp = &(gTypes[1122]); + tp = &(gTypes[1130]); break; case mx::ir::llvm::MatrixTransposeOp::static_kind(): - tp = &(gTypes[1123]); + tp = &(gTypes[1131]); break; case mx::ir::llvm::MaxNumOp::static_kind(): - tp = &(gTypes[1124]); + tp = &(gTypes[1132]); break; case mx::ir::llvm::MaximumOp::static_kind(): - tp = &(gTypes[1125]); + tp = &(gTypes[1133]); break; case mx::ir::llvm::MemcpyInlineOp::static_kind(): - tp = &(gTypes[1126]); + tp = &(gTypes[1134]); break; case mx::ir::llvm::MemcpyOp::static_kind(): - tp = &(gTypes[1127]); + tp = &(gTypes[1135]); break; case mx::ir::llvm::MemmoveOp::static_kind(): - tp = &(gTypes[1128]); + tp = &(gTypes[1136]); break; case mx::ir::llvm::MemsetOp::static_kind(): - tp = &(gTypes[1129]); + tp = &(gTypes[1137]); break; case mx::ir::llvm::MinNumOp::static_kind(): - tp = &(gTypes[1130]); + tp = &(gTypes[1138]); break; case mx::ir::llvm::MinimumOp::static_kind(): - tp = &(gTypes[1131]); + tp = &(gTypes[1139]); break; case mx::ir::llvm::RoundToNearbyIntOp::static_kind(): - tp = &(gTypes[1132]); + tp = &(gTypes[1140]); break; case mx::ir::llvm::NoAliasScopeDeclOp::static_kind(): - tp = &(gTypes[1133]); + tp = &(gTypes[1141]); break; case mx::ir::llvm::PowIOp::static_kind(): - tp = &(gTypes[1134]); + tp = &(gTypes[1142]); break; case mx::ir::llvm::FPowOp::static_kind(): - tp = &(gTypes[1135]); + tp = &(gTypes[1143]); break; case mx::ir::llvm::PrefetchOp::static_kind(): - tp = &(gTypes[1136]); + tp = &(gTypes[1144]); break; case mx::ir::llvm::PtrAnnotationOp::static_kind(): - tp = &(gTypes[1137]); + tp = &(gTypes[1145]); break; case mx::ir::llvm::RoundToIntOp::static_kind(): - tp = &(gTypes[1138]); + tp = &(gTypes[1146]); break; case mx::ir::llvm::RoundToNearestEvenOp::static_kind(): - tp = &(gTypes[1139]); + tp = &(gTypes[1147]); break; case mx::ir::llvm::RoundToNearestOp::static_kind(): - tp = &(gTypes[1140]); + tp = &(gTypes[1148]); break; case mx::ir::llvm::SAddSatOp::static_kind(): - tp = &(gTypes[1141]); + tp = &(gTypes[1149]); break; case mx::ir::llvm::SAddWithOverflowOp::static_kind(): - tp = &(gTypes[1142]); + tp = &(gTypes[1150]); break; case mx::ir::llvm::SMaxOp::static_kind(): - tp = &(gTypes[1143]); + tp = &(gTypes[1151]); break; case mx::ir::llvm::SMinOp::static_kind(): - tp = &(gTypes[1144]); + tp = &(gTypes[1152]); break; case mx::ir::llvm::SMulWithOverflowOp::static_kind(): - tp = &(gTypes[1145]); + tp = &(gTypes[1153]); break; case mx::ir::llvm::SSACopyOp::static_kind(): - tp = &(gTypes[1146]); + tp = &(gTypes[1154]); break; case mx::ir::llvm::SShlSatOp::static_kind(): - tp = &(gTypes[1147]); + tp = &(gTypes[1155]); break; case mx::ir::llvm::SSubSatOp::static_kind(): - tp = &(gTypes[1148]); + tp = &(gTypes[1156]); break; case mx::ir::llvm::SSubWithOverflowOp::static_kind(): - tp = &(gTypes[1149]); + tp = &(gTypes[1157]); break; case mx::ir::llvm::SinOp::static_kind(): - tp = &(gTypes[1150]); + tp = &(gTypes[1158]); break; case mx::ir::llvm::SqrtOp::static_kind(): - tp = &(gTypes[1151]); + tp = &(gTypes[1159]); break; case mx::ir::llvm::StackRestoreOp::static_kind(): - tp = &(gTypes[1152]); + tp = &(gTypes[1160]); break; case mx::ir::llvm::StackSaveOp::static_kind(): - tp = &(gTypes[1153]); + tp = &(gTypes[1161]); break; case mx::ir::llvm::StepVectorOp::static_kind(): - tp = &(gTypes[1154]); + tp = &(gTypes[1162]); break; case mx::ir::llvm::ThreadLocalAddressOp::static_kind(): - tp = &(gTypes[1155]); + tp = &(gTypes[1163]); break; case mx::ir::llvm::TrapOp::static_kind(): - tp = &(gTypes[1156]); + tp = &(gTypes[1164]); break; case mx::ir::llvm::UAddSatOp::static_kind(): - tp = &(gTypes[1157]); + tp = &(gTypes[1165]); break; case mx::ir::llvm::UAddWithOverflowOp::static_kind(): - tp = &(gTypes[1158]); + tp = &(gTypes[1166]); break; case mx::ir::llvm::UBSanTrapOp::static_kind(): - tp = &(gTypes[1159]); + tp = &(gTypes[1167]); break; case mx::ir::llvm::UMaxOp::static_kind(): - tp = &(gTypes[1160]); + tp = &(gTypes[1168]); break; case mx::ir::llvm::UMinOp::static_kind(): - tp = &(gTypes[1161]); + tp = &(gTypes[1169]); break; case mx::ir::llvm::UMulWithOverflowOp::static_kind(): - tp = &(gTypes[1162]); + tp = &(gTypes[1170]); break; case mx::ir::llvm::UShlSatOp::static_kind(): - tp = &(gTypes[1163]); + tp = &(gTypes[1171]); break; case mx::ir::llvm::USubSatOp::static_kind(): - tp = &(gTypes[1164]); + tp = &(gTypes[1172]); break; case mx::ir::llvm::USubWithOverflowOp::static_kind(): - tp = &(gTypes[1165]); + tp = &(gTypes[1173]); break; case mx::ir::llvm::VPAShrOp::static_kind(): - tp = &(gTypes[1166]); + tp = &(gTypes[1174]); break; case mx::ir::llvm::VPAddOp::static_kind(): - tp = &(gTypes[1167]); + tp = &(gTypes[1175]); break; case mx::ir::llvm::VPAndOp::static_kind(): - tp = &(gTypes[1168]); + tp = &(gTypes[1176]); break; case mx::ir::llvm::VPFAddOp::static_kind(): - tp = &(gTypes[1169]); + tp = &(gTypes[1177]); break; case mx::ir::llvm::VPFDivOp::static_kind(): - tp = &(gTypes[1170]); + tp = &(gTypes[1178]); break; case mx::ir::llvm::VPFMulAddOp::static_kind(): - tp = &(gTypes[1171]); + tp = &(gTypes[1179]); break; case mx::ir::llvm::VPFMulOp::static_kind(): - tp = &(gTypes[1172]); + tp = &(gTypes[1180]); break; case mx::ir::llvm::VPFNegOp::static_kind(): - tp = &(gTypes[1173]); + tp = &(gTypes[1181]); break; case mx::ir::llvm::VPFPExtOp::static_kind(): - tp = &(gTypes[1174]); + tp = &(gTypes[1182]); break; case mx::ir::llvm::VPFPToSIOp::static_kind(): - tp = &(gTypes[1175]); + tp = &(gTypes[1183]); break; case mx::ir::llvm::VPFPToUIOp::static_kind(): - tp = &(gTypes[1176]); + tp = &(gTypes[1184]); break; case mx::ir::llvm::VPFPTruncOp::static_kind(): - tp = &(gTypes[1177]); + tp = &(gTypes[1185]); break; case mx::ir::llvm::VPFRemOp::static_kind(): - tp = &(gTypes[1178]); + tp = &(gTypes[1186]); break; case mx::ir::llvm::VPFSubOp::static_kind(): - tp = &(gTypes[1179]); + tp = &(gTypes[1187]); break; case mx::ir::llvm::VPFmaOp::static_kind(): - tp = &(gTypes[1180]); + tp = &(gTypes[1188]); break; case mx::ir::llvm::VPIntToPtrOp::static_kind(): - tp = &(gTypes[1181]); + tp = &(gTypes[1189]); break; case mx::ir::llvm::VPLShrOp::static_kind(): - tp = &(gTypes[1182]); + tp = &(gTypes[1190]); break; case mx::ir::llvm::VPLoadOp::static_kind(): - tp = &(gTypes[1183]); + tp = &(gTypes[1191]); break; case mx::ir::llvm::VPMergeMinOp::static_kind(): - tp = &(gTypes[1184]); + tp = &(gTypes[1192]); break; case mx::ir::llvm::VPMulOp::static_kind(): - tp = &(gTypes[1185]); + tp = &(gTypes[1193]); break; case mx::ir::llvm::VPOrOp::static_kind(): - tp = &(gTypes[1186]); + tp = &(gTypes[1194]); break; case mx::ir::llvm::VPPtrToIntOp::static_kind(): - tp = &(gTypes[1187]); + tp = &(gTypes[1195]); break; case mx::ir::llvm::VPReduceAddOp::static_kind(): - tp = &(gTypes[1188]); + tp = &(gTypes[1196]); break; case mx::ir::llvm::VPReduceAndOp::static_kind(): - tp = &(gTypes[1189]); + tp = &(gTypes[1197]); break; case mx::ir::llvm::VPReduceFAddOp::static_kind(): - tp = &(gTypes[1190]); + tp = &(gTypes[1198]); break; case mx::ir::llvm::VPReduceFMaxOp::static_kind(): - tp = &(gTypes[1191]); + tp = &(gTypes[1199]); break; case mx::ir::llvm::VPReduceFMinOp::static_kind(): - tp = &(gTypes[1192]); + tp = &(gTypes[1200]); break; case mx::ir::llvm::VPReduceFMulOp::static_kind(): - tp = &(gTypes[1193]); + tp = &(gTypes[1201]); break; case mx::ir::llvm::VPReduceMulOp::static_kind(): - tp = &(gTypes[1194]); + tp = &(gTypes[1202]); break; case mx::ir::llvm::VPReduceOrOp::static_kind(): - tp = &(gTypes[1195]); + tp = &(gTypes[1203]); break; case mx::ir::llvm::VPReduceSMaxOp::static_kind(): - tp = &(gTypes[1196]); + tp = &(gTypes[1204]); break; case mx::ir::llvm::VPReduceSMinOp::static_kind(): - tp = &(gTypes[1197]); + tp = &(gTypes[1205]); break; case mx::ir::llvm::VPReduceUMaxOp::static_kind(): - tp = &(gTypes[1198]); + tp = &(gTypes[1206]); break; case mx::ir::llvm::VPReduceUMinOp::static_kind(): - tp = &(gTypes[1199]); + tp = &(gTypes[1207]); break; case mx::ir::llvm::VPReduceXorOp::static_kind(): - tp = &(gTypes[1200]); + tp = &(gTypes[1208]); break; case mx::ir::llvm::VPSDivOp::static_kind(): - tp = &(gTypes[1201]); + tp = &(gTypes[1209]); break; case mx::ir::llvm::VPSExtOp::static_kind(): - tp = &(gTypes[1202]); + tp = &(gTypes[1210]); break; case mx::ir::llvm::VPSIToFPOp::static_kind(): - tp = &(gTypes[1203]); + tp = &(gTypes[1211]); break; case mx::ir::llvm::VPSRemOp::static_kind(): - tp = &(gTypes[1204]); + tp = &(gTypes[1212]); break; case mx::ir::llvm::VPSelectMinOp::static_kind(): - tp = &(gTypes[1205]); + tp = &(gTypes[1213]); break; case mx::ir::llvm::VPShlOp::static_kind(): - tp = &(gTypes[1206]); + tp = &(gTypes[1214]); break; case mx::ir::llvm::VPStoreOp::static_kind(): - tp = &(gTypes[1207]); + tp = &(gTypes[1215]); break; case mx::ir::llvm::VPStridedLoadOp::static_kind(): - tp = &(gTypes[1208]); + tp = &(gTypes[1216]); break; case mx::ir::llvm::VPStridedStoreOp::static_kind(): - tp = &(gTypes[1209]); + tp = &(gTypes[1217]); break; case mx::ir::llvm::VPSubOp::static_kind(): - tp = &(gTypes[1210]); + tp = &(gTypes[1218]); break; case mx::ir::llvm::VPTruncOp::static_kind(): - tp = &(gTypes[1211]); + tp = &(gTypes[1219]); break; case mx::ir::llvm::VPUDivOp::static_kind(): - tp = &(gTypes[1212]); + tp = &(gTypes[1220]); break; case mx::ir::llvm::VPUIToFPOp::static_kind(): - tp = &(gTypes[1213]); + tp = &(gTypes[1221]); break; case mx::ir::llvm::VPURemOp::static_kind(): - tp = &(gTypes[1214]); + tp = &(gTypes[1222]); break; case mx::ir::llvm::VPXorOp::static_kind(): - tp = &(gTypes[1215]); + tp = &(gTypes[1223]); break; case mx::ir::llvm::VPZExtOp::static_kind(): - tp = &(gTypes[1216]); + tp = &(gTypes[1224]); break; case mx::ir::llvm::VaCopyOp::static_kind(): - tp = &(gTypes[1217]); + tp = &(gTypes[1225]); break; case mx::ir::llvm::VaEndOp::static_kind(): - tp = &(gTypes[1218]); + tp = &(gTypes[1226]); break; case mx::ir::llvm::VaStartOp::static_kind(): - tp = &(gTypes[1219]); + tp = &(gTypes[1227]); break; case mx::ir::llvm::VarAnnotationOp::static_kind(): - tp = &(gTypes[1220]); + tp = &(gTypes[1228]); break; case mx::ir::llvm::MaskedCompressStoreOp::static_kind(): - tp = &(gTypes[1221]); + tp = &(gTypes[1229]); break; case mx::ir::llvm::MaskedExpandLoadOp::static_kind(): - tp = &(gTypes[1222]); + tp = &(gTypes[1230]); break; case mx::ir::llvm::MaskedGatherOp::static_kind(): - tp = &(gTypes[1223]); + tp = &(gTypes[1231]); break; case mx::ir::llvm::MaskedScatterOp::static_kind(): - tp = &(gTypes[1224]); + tp = &(gTypes[1232]); break; case mx::ir::llvm::VectorExtractOp::static_kind(): - tp = &(gTypes[1225]); + tp = &(gTypes[1233]); break; case mx::ir::llvm::VectorInsertOp::static_kind(): - tp = &(gTypes[1226]); + tp = &(gTypes[1234]); break; case mx::ir::llvm::VectorReduceAddOp::static_kind(): - tp = &(gTypes[1227]); + tp = &(gTypes[1235]); break; case mx::ir::llvm::VectorReduceAndOp::static_kind(): - tp = &(gTypes[1228]); + tp = &(gTypes[1236]); break; case mx::ir::llvm::VectorReduceFAddOp::static_kind(): - tp = &(gTypes[1229]); + tp = &(gTypes[1237]); break; case mx::ir::llvm::VectorReduceFMaxOp::static_kind(): - tp = &(gTypes[1230]); + tp = &(gTypes[1238]); break; case mx::ir::llvm::VectorReduceFMaximumOp::static_kind(): - tp = &(gTypes[1231]); + tp = &(gTypes[1239]); break; case mx::ir::llvm::VectorReduceFMinOp::static_kind(): - tp = &(gTypes[1232]); + tp = &(gTypes[1240]); break; case mx::ir::llvm::VectorReduceFMinimumOp::static_kind(): - tp = &(gTypes[1233]); + tp = &(gTypes[1241]); break; case mx::ir::llvm::VectorReduceFMulOp::static_kind(): - tp = &(gTypes[1234]); + tp = &(gTypes[1242]); break; case mx::ir::llvm::VectorReduceMulOp::static_kind(): - tp = &(gTypes[1235]); + tp = &(gTypes[1243]); break; case mx::ir::llvm::VectorReduceOrOp::static_kind(): - tp = &(gTypes[1236]); + tp = &(gTypes[1244]); break; case mx::ir::llvm::VectorReduceSMaxOp::static_kind(): - tp = &(gTypes[1237]); + tp = &(gTypes[1245]); break; case mx::ir::llvm::VectorReduceSMinOp::static_kind(): - tp = &(gTypes[1238]); + tp = &(gTypes[1246]); break; case mx::ir::llvm::VectorReduceUMaxOp::static_kind(): - tp = &(gTypes[1239]); + tp = &(gTypes[1247]); break; case mx::ir::llvm::VectorReduceUMinOp::static_kind(): - tp = &(gTypes[1240]); + tp = &(gTypes[1248]); break; case mx::ir::llvm::VectorReduceXorOp::static_kind(): - tp = &(gTypes[1241]); + tp = &(gTypes[1249]); break; case mx::ir::llvm::VScaleOp::static_kind(): - tp = &(gTypes[1242]); + tp = &(gTypes[1250]); break; case mx::ir::memref::AssumeAlignmentOp::static_kind(): - tp = &(gTypes[1244]); + tp = &(gTypes[1252]); break; case mx::ir::memref::AtomicRMWOp::static_kind(): - tp = &(gTypes[1245]); + tp = &(gTypes[1253]); break; case mx::ir::memref::AtomicYieldOp::static_kind(): - tp = &(gTypes[1246]); + tp = &(gTypes[1254]); break; case mx::ir::memref::CopyOp::static_kind(): - tp = &(gTypes[1247]); + tp = &(gTypes[1255]); break; case mx::ir::memref::GenericAtomicRMWOp::static_kind(): - tp = &(gTypes[1248]); + tp = &(gTypes[1256]); break; case mx::ir::memref::LoadOp::static_kind(): - tp = &(gTypes[1249]); + tp = &(gTypes[1257]); break; case mx::ir::memref::AllocOp::static_kind(): - tp = &(gTypes[1250]); + tp = &(gTypes[1258]); break; case mx::ir::memref::AllocaOp::static_kind(): - tp = &(gTypes[1251]); + tp = &(gTypes[1259]); break; case mx::ir::memref::AllocaScopeOp::static_kind(): - tp = &(gTypes[1252]); + tp = &(gTypes[1260]); break; case mx::ir::memref::AllocaScopeReturnOp::static_kind(): - tp = &(gTypes[1253]); + tp = &(gTypes[1261]); break; case mx::ir::memref::CastOp::static_kind(): - tp = &(gTypes[1254]); + tp = &(gTypes[1262]); break; case mx::ir::memref::CollapseShapeOp::static_kind(): - tp = &(gTypes[1255]); + tp = &(gTypes[1263]); break; case mx::ir::memref::DeallocOp::static_kind(): - tp = &(gTypes[1256]); + tp = &(gTypes[1264]); break; case mx::ir::memref::DimOp::static_kind(): - tp = &(gTypes[1257]); + tp = &(gTypes[1265]); break; case mx::ir::memref::DMAStartOp::static_kind(): - tp = &(gTypes[1258]); + tp = &(gTypes[1266]); break; case mx::ir::memref::DMAWaitOp::static_kind(): - tp = &(gTypes[1259]); + tp = &(gTypes[1267]); break; case mx::ir::memref::ExpandShapeOp::static_kind(): - tp = &(gTypes[1260]); + tp = &(gTypes[1268]); break; case mx::ir::memref::ExtractAlignedPointerAsIndexOp::static_kind(): - tp = &(gTypes[1261]); + tp = &(gTypes[1269]); break; case mx::ir::memref::ExtractStridedMetadataOp::static_kind(): - tp = &(gTypes[1262]); + tp = &(gTypes[1270]); break; case mx::ir::memref::GetGlobalOp::static_kind(): - tp = &(gTypes[1263]); + tp = &(gTypes[1271]); break; case mx::ir::memref::GlobalOp::static_kind(): - tp = &(gTypes[1264]); + tp = &(gTypes[1272]); break; case mx::ir::memref::MemorySpaceCastOp::static_kind(): - tp = &(gTypes[1265]); + tp = &(gTypes[1273]); break; case mx::ir::memref::PrefetchOp::static_kind(): - tp = &(gTypes[1266]); + tp = &(gTypes[1274]); break; case mx::ir::memref::RankOp::static_kind(): - tp = &(gTypes[1267]); + tp = &(gTypes[1275]); break; case mx::ir::memref::ReallocOp::static_kind(): - tp = &(gTypes[1268]); + tp = &(gTypes[1276]); break; case mx::ir::memref::ReinterpretCastOp::static_kind(): - tp = &(gTypes[1269]); + tp = &(gTypes[1277]); break; case mx::ir::memref::ReshapeOp::static_kind(): - tp = &(gTypes[1270]); + tp = &(gTypes[1278]); break; case mx::ir::memref::StoreOp::static_kind(): - tp = &(gTypes[1271]); + tp = &(gTypes[1279]); break; case mx::ir::memref::TransposeOp::static_kind(): - tp = &(gTypes[1272]); + tp = &(gTypes[1280]); break; case mx::ir::memref::ViewOp::static_kind(): - tp = &(gTypes[1273]); + tp = &(gTypes[1281]); break; case mx::ir::memref::SubViewOp::static_kind(): - tp = &(gTypes[1274]); + tp = &(gTypes[1282]); break; case mx::ir::abi::CallArgsOp::static_kind(): - tp = &(gTypes[1276]); + tp = &(gTypes[1284]); break; case mx::ir::abi::CallExecutionOp::static_kind(): - tp = &(gTypes[1277]); + tp = &(gTypes[1285]); break; case mx::ir::abi::CallOp::static_kind(): - tp = &(gTypes[1278]); + tp = &(gTypes[1286]); break; case mx::ir::abi::CallRetsOp::static_kind(): - tp = &(gTypes[1279]); + tp = &(gTypes[1287]); break; case mx::ir::abi::DirectOp::static_kind(): - tp = &(gTypes[1280]); + tp = &(gTypes[1288]); break; case mx::ir::abi::EpilogueOp::static_kind(): - tp = &(gTypes[1281]); + tp = &(gTypes[1289]); break; case mx::ir::abi::FuncOp::static_kind(): - tp = &(gTypes[1282]); + tp = &(gTypes[1290]); break; case mx::ir::abi::IndirectOp::static_kind(): - tp = &(gTypes[1283]); + tp = &(gTypes[1291]); break; case mx::ir::abi::PrologueOp::static_kind(): - tp = &(gTypes[1284]); + tp = &(gTypes[1292]); break; case mx::ir::abi::RetDirectOp::static_kind(): - tp = &(gTypes[1285]); + tp = &(gTypes[1293]); break; case mx::ir::abi::YieldOp::static_kind(): - tp = &(gTypes[1286]); + tp = &(gTypes[1294]); break; case mx::ir::ll::AllocaOp::static_kind(): - tp = &(gTypes[1288]); + tp = &(gTypes[1296]); break; case mx::ir::ll::ArgAllocaOp::static_kind(): - tp = &(gTypes[1289]); + tp = &(gTypes[1297]); break; case mx::ir::ll::BrOp::static_kind(): - tp = &(gTypes[1290]); + tp = &(gTypes[1298]); break; case mx::ir::ll::ConcatOp::static_kind(): - tp = &(gTypes[1291]); + tp = &(gTypes[1299]); break; case mx::ir::ll::CondBrOp::static_kind(): - tp = &(gTypes[1292]); + tp = &(gTypes[1300]); break; case mx::ir::ll::CondScopeRetOp::static_kind(): - tp = &(gTypes[1293]); + tp = &(gTypes[1301]); break; case mx::ir::ll::ExtractOp::static_kind(): - tp = &(gTypes[1294]); + tp = &(gTypes[1302]); break; case mx::ir::ll::InitializeVarOp::static_kind(): - tp = &(gTypes[1295]); + tp = &(gTypes[1303]); break; case mx::ir::ll::InlineScopeOp::static_kind(): - tp = &(gTypes[1296]); + tp = &(gTypes[1304]); break; case mx::ir::ll::LoadOp::static_kind(): - tp = &(gTypes[1297]); + tp = &(gTypes[1305]); break; case mx::ir::ll::FuncOp::static_kind(): - tp = &(gTypes[1298]); + tp = &(gTypes[1306]); break; case mx::ir::ll::StructGEPOp::static_kind(): - tp = &(gTypes[1299]); + tp = &(gTypes[1307]); break; case mx::ir::ll::ReturnOp::static_kind(): - tp = &(gTypes[1300]); + tp = &(gTypes[1308]); break; case mx::ir::ll::ScopeOp::static_kind(): - tp = &(gTypes[1301]); - break; - - case mx::ir::ll::ScopeRecurseOp::static_kind(): - tp = &(gTypes[1302]); - break; - - case mx::ir::ll::ScopeRetOp::static_kind(): - tp = &(gTypes[1303]); - break; - - case mx::ir::ll::StoreOp::static_kind(): - tp = &(gTypes[1304]); - break; - - case mx::ir::ll::SubscriptOp::static_kind(): - tp = &(gTypes[1305]); - break; - - case mx::ir::ll::UninitializedVarOp::static_kind(): - tp = &(gTypes[1306]); - break; - - case mx::ir::hl::DeclRefOp::static_kind(): tp = &(gTypes[1309]); break; - case mx::ir::hl::EnumRefOp::static_kind(): + case mx::ir::ll::ScopeRecurseOp::static_kind(): tp = &(gTypes[1310]); break; - case mx::ir::hl::FuncRefOp::static_kind(): + case mx::ir::ll::ScopeRetOp::static_kind(): tp = &(gTypes[1311]); break; - case mx::ir::hl::GlobalRefOp::static_kind(): + case mx::ir::ll::StoreOp::static_kind(): tp = &(gTypes[1312]); break; - case mx::ir::hl::AccessSpecifierOp::static_kind(): + case mx::ir::ll::SubscriptOp::static_kind(): tp = &(gTypes[1313]); break; - case mx::ir::hl::AddFAssignOp::static_kind(): + case mx::ir::ll::UninitializedVarOp::static_kind(): tp = &(gTypes[1314]); break; - case mx::ir::hl::AddFOp::static_kind(): - tp = &(gTypes[1315]); - break; - - case mx::ir::hl::AddIAssignOp::static_kind(): - tp = &(gTypes[1316]); - break; - - case mx::ir::hl::AddIOp::static_kind(): + case mx::ir::hl::DeclRefOp::static_kind(): tp = &(gTypes[1317]); break; - case mx::ir::hl::AddrLabelExprOp::static_kind(): + case mx::ir::hl::EnumRefOp::static_kind(): tp = &(gTypes[1318]); break; - case mx::ir::hl::AddressOfOp::static_kind(): + case mx::ir::hl::FuncRefOp::static_kind(): tp = &(gTypes[1319]); break; - case mx::ir::hl::AlignOfExprOp::static_kind(): + case mx::ir::hl::GlobalRefOp::static_kind(): tp = &(gTypes[1320]); break; - case mx::ir::hl::AlignOfTypeOp::static_kind(): + case mx::ir::hl::AccessSpecifierOp::static_kind(): tp = &(gTypes[1321]); break; - case mx::ir::hl::AsmOp::static_kind(): + case mx::ir::hl::AddFAssignOp::static_kind(): tp = &(gTypes[1322]); break; - case mx::ir::hl::AssignOp::static_kind(): + case mx::ir::hl::AddFOp::static_kind(): tp = &(gTypes[1323]); break; - case mx::ir::hl::BinAShrAssignOp::static_kind(): + case mx::ir::hl::AddIAssignOp::static_kind(): tp = &(gTypes[1324]); break; - case mx::ir::hl::BinAShrOp::static_kind(): + case mx::ir::hl::AddIOp::static_kind(): tp = &(gTypes[1325]); break; - case mx::ir::hl::BinAndAssignOp::static_kind(): + case mx::ir::hl::AddrLabelExprOp::static_kind(): tp = &(gTypes[1326]); break; - case mx::ir::hl::BinAndOp::static_kind(): + case mx::ir::hl::AddressOfOp::static_kind(): tp = &(gTypes[1327]); break; - case mx::ir::hl::BinCommaOp::static_kind(): + case mx::ir::hl::AlignOfExprOp::static_kind(): tp = &(gTypes[1328]); break; - case mx::ir::hl::BinLAndOp::static_kind(): + case mx::ir::hl::AlignOfTypeOp::static_kind(): tp = &(gTypes[1329]); break; - case mx::ir::hl::BinLOrOp::static_kind(): + case mx::ir::hl::AsmOp::static_kind(): tp = &(gTypes[1330]); break; - case mx::ir::hl::BinLShrAssignOp::static_kind(): + case mx::ir::hl::AssignOp::static_kind(): tp = &(gTypes[1331]); break; - case mx::ir::hl::BinLShrOp::static_kind(): + case mx::ir::hl::AttributedStmtOp::static_kind(): tp = &(gTypes[1332]); break; - case mx::ir::hl::BinOrAssignOp::static_kind(): + case mx::ir::hl::BinAShrAssignOp::static_kind(): tp = &(gTypes[1333]); break; - case mx::ir::hl::BinOrOp::static_kind(): + case mx::ir::hl::BinAShrOp::static_kind(): tp = &(gTypes[1334]); break; - case mx::ir::hl::BinShlAssignOp::static_kind(): + case mx::ir::hl::BinAndAssignOp::static_kind(): tp = &(gTypes[1335]); break; - case mx::ir::hl::BinShlOp::static_kind(): + case mx::ir::hl::BinAndOp::static_kind(): tp = &(gTypes[1336]); break; - case mx::ir::hl::BinXorAssignOp::static_kind(): + case mx::ir::hl::BinCommaOp::static_kind(): tp = &(gTypes[1337]); break; - case mx::ir::hl::BinXorOp::static_kind(): + case mx::ir::hl::BinLAndOp::static_kind(): tp = &(gTypes[1338]); break; - case mx::ir::hl::BuiltinBitCastOp::static_kind(): + case mx::ir::hl::BinLOrOp::static_kind(): tp = &(gTypes[1339]); break; - case mx::ir::hl::CStyleCastOp::static_kind(): + case mx::ir::hl::BinLShrAssignOp::static_kind(): tp = &(gTypes[1340]); break; - case mx::ir::hl::CallOp::static_kind(): + case mx::ir::hl::BinLShrOp::static_kind(): tp = &(gTypes[1341]); break; - case mx::ir::hl::ClassDeclOp::static_kind(): + case mx::ir::hl::BinOrAssignOp::static_kind(): tp = &(gTypes[1342]); break; - case mx::ir::hl::CmpOp::static_kind(): + case mx::ir::hl::BinOrOp::static_kind(): tp = &(gTypes[1343]); break; - case mx::ir::hl::CompoundLiteralOp::static_kind(): + case mx::ir::hl::BinShlAssignOp::static_kind(): tp = &(gTypes[1344]); break; - case mx::ir::hl::ConstantOp::static_kind(): + case mx::ir::hl::BinShlOp::static_kind(): tp = &(gTypes[1345]); break; - case mx::ir::hl::CxxBaseSpecifierOp::static_kind(): + case mx::ir::hl::BinXorAssignOp::static_kind(): tp = &(gTypes[1346]); break; - case mx::ir::hl::CxxStructDeclOp::static_kind(): + case mx::ir::hl::BinXorOp::static_kind(): tp = &(gTypes[1347]); break; - case mx::ir::hl::DerefOp::static_kind(): + case mx::ir::hl::BinaryCondOp::static_kind(): tp = &(gTypes[1348]); break; - case mx::ir::hl::DivFAssignOp::static_kind(): + case mx::ir::hl::BreakOp::static_kind(): tp = &(gTypes[1349]); break; - case mx::ir::hl::DivFOp::static_kind(): + case mx::ir::hl::BuiltinBitCastOp::static_kind(): tp = &(gTypes[1350]); break; - case mx::ir::hl::DivSAssignOp::static_kind(): + case mx::ir::hl::BuiltinTypesCompatiblePOp::static_kind(): tp = &(gTypes[1351]); break; - case mx::ir::hl::DivSOp::static_kind(): + case mx::ir::hl::CStyleCastOp::static_kind(): tp = &(gTypes[1352]); break; - case mx::ir::hl::DivUAssignOp::static_kind(): + case mx::ir::hl::CallOp::static_kind(): tp = &(gTypes[1353]); break; - case mx::ir::hl::DivUOp::static_kind(): + case mx::ir::hl::CaseOp::static_kind(): tp = &(gTypes[1354]); break; - case mx::ir::hl::EnumConstantOp::static_kind(): + case mx::ir::hl::ChooseExprOp::static_kind(): tp = &(gTypes[1355]); break; - case mx::ir::hl::EnumDeclOp::static_kind(): + case mx::ir::hl::ClassDeclOp::static_kind(): tp = &(gTypes[1356]); break; - case mx::ir::hl::ExprOp::static_kind(): + case mx::ir::hl::CmpOp::static_kind(): tp = &(gTypes[1357]); break; - case mx::ir::hl::ExtensionOp::static_kind(): + case mx::ir::hl::CompoundLiteralOp::static_kind(): tp = &(gTypes[1358]); break; - case mx::ir::hl::FCmpOp::static_kind(): + case mx::ir::hl::CondOp::static_kind(): tp = &(gTypes[1359]); break; - case mx::ir::hl::FieldDeclOp::static_kind(): + case mx::ir::hl::CondYieldOp::static_kind(): tp = &(gTypes[1360]); break; - case mx::ir::hl::BinaryCondOp::static_kind(): + case mx::ir::hl::ConstantOp::static_kind(): tp = &(gTypes[1361]); break; - case mx::ir::hl::BreakOp::static_kind(): + case mx::ir::hl::ContinueOp::static_kind(): tp = &(gTypes[1362]); break; - case mx::ir::hl::CaseOp::static_kind(): + case mx::ir::hl::CxxBaseSpecifierOp::static_kind(): tp = &(gTypes[1363]); break; - case mx::ir::hl::CondOp::static_kind(): + case mx::ir::hl::CxxStructDeclOp::static_kind(): tp = &(gTypes[1364]); break; - case mx::ir::hl::CondYieldOp::static_kind(): + case mx::ir::hl::DefaultOp::static_kind(): tp = &(gTypes[1365]); break; - case mx::ir::hl::ContinueOp::static_kind(): + case mx::ir::hl::DerefOp::static_kind(): tp = &(gTypes[1366]); break; - case mx::ir::hl::DefaultOp::static_kind(): + case mx::ir::hl::DivFAssignOp::static_kind(): tp = &(gTypes[1367]); break; - case mx::ir::hl::DoOp::static_kind(): + case mx::ir::hl::DivFOp::static_kind(): tp = &(gTypes[1368]); break; - case mx::ir::hl::EmptyDeclOp::static_kind(): + case mx::ir::hl::DivSAssignOp::static_kind(): tp = &(gTypes[1369]); break; - case mx::ir::hl::ForOp::static_kind(): + case mx::ir::hl::DivSOp::static_kind(): tp = &(gTypes[1370]); break; - case mx::ir::hl::FuncOp::static_kind(): + case mx::ir::hl::DivUAssignOp::static_kind(): tp = &(gTypes[1371]); break; - case mx::ir::hl::GotoStmtOp::static_kind(): + case mx::ir::hl::DivUOp::static_kind(): tp = &(gTypes[1372]); break; - case mx::ir::hl::IfOp::static_kind(): + case mx::ir::hl::DoOp::static_kind(): tp = &(gTypes[1373]); break; - case mx::ir::hl::IndirectGotoStmtOp::static_kind(): + case mx::ir::hl::EmptyDeclOp::static_kind(): tp = &(gTypes[1374]); break; - case mx::ir::hl::LabelDeclOp::static_kind(): + case mx::ir::hl::EnumConstantOp::static_kind(): tp = &(gTypes[1375]); break; - case mx::ir::hl::LabelStmtOp::static_kind(): + case mx::ir::hl::EnumDeclOp::static_kind(): tp = &(gTypes[1376]); break; - case mx::ir::hl::SkipStmtOp::static_kind(): + case mx::ir::hl::ExprOp::static_kind(): tp = &(gTypes[1377]); break; - case mx::ir::hl::SwitchOp::static_kind(): + case mx::ir::hl::ExtensionOp::static_kind(): tp = &(gTypes[1378]); break; - case mx::ir::hl::TypeYieldOp::static_kind(): + case mx::ir::hl::FCmpOp::static_kind(): tp = &(gTypes[1379]); break; - case mx::ir::hl::ValueYieldOp::static_kind(): + case mx::ir::hl::FieldDeclOp::static_kind(): tp = &(gTypes[1380]); break; - case mx::ir::hl::VarDeclOp::static_kind(): + case mx::ir::hl::FileScopeAsmOp::static_kind(): tp = &(gTypes[1381]); break; - case mx::ir::hl::WhileOp::static_kind(): + case mx::ir::hl::ForOp::static_kind(): tp = &(gTypes[1382]); break; - case mx::ir::hl::ImagOp::static_kind(): + case mx::ir::hl::FuncOp::static_kind(): tp = &(gTypes[1383]); break; - case mx::ir::hl::ImplicitCastOp::static_kind(): + case mx::ir::hl::GenericAssocExprOp::static_kind(): tp = &(gTypes[1384]); break; - case mx::ir::hl::IndirectCallOp::static_kind(): + case mx::ir::hl::GenericSelectionExprOp::static_kind(): tp = &(gTypes[1385]); break; - case mx::ir::hl::InitListExprOp::static_kind(): + case mx::ir::hl::GotoStmtOp::static_kind(): tp = &(gTypes[1386]); break; - case mx::ir::hl::InitializedConstantOp::static_kind(): + case mx::ir::hl::IfOp::static_kind(): tp = &(gTypes[1387]); break; - case mx::ir::hl::LNotOp::static_kind(): + case mx::ir::hl::ImagOp::static_kind(): tp = &(gTypes[1388]); break; - case mx::ir::hl::MinusOp::static_kind(): + case mx::ir::hl::ImplicitCastOp::static_kind(): tp = &(gTypes[1389]); break; - case mx::ir::hl::MulFAssignOp::static_kind(): + case mx::ir::hl::IndirectCallOp::static_kind(): tp = &(gTypes[1390]); break; - case mx::ir::hl::MulFOp::static_kind(): + case mx::ir::hl::IndirectGotoStmtOp::static_kind(): tp = &(gTypes[1391]); break; - case mx::ir::hl::MulIAssignOp::static_kind(): + case mx::ir::hl::InitListExprOp::static_kind(): tp = &(gTypes[1392]); break; - case mx::ir::hl::MulIOp::static_kind(): + case mx::ir::hl::InitializedConstantOp::static_kind(): tp = &(gTypes[1393]); break; - case mx::ir::hl::NotOp::static_kind(): + case mx::ir::hl::LNotOp::static_kind(): tp = &(gTypes[1394]); break; - case mx::ir::hl::OffsetOfExprOp::static_kind(): + case mx::ir::hl::LabelDeclOp::static_kind(): tp = &(gTypes[1395]); break; - case mx::ir::hl::OpaqueValueExprOp::static_kind(): + case mx::ir::hl::LabelStmtOp::static_kind(): tp = &(gTypes[1396]); break; - case mx::ir::hl::PlusOp::static_kind(): + case mx::ir::hl::MinusOp::static_kind(): tp = &(gTypes[1397]); break; - case mx::ir::hl::PostDecOp::static_kind(): + case mx::ir::hl::MulFAssignOp::static_kind(): tp = &(gTypes[1398]); break; - case mx::ir::hl::PostIncOp::static_kind(): + case mx::ir::hl::MulFOp::static_kind(): tp = &(gTypes[1399]); break; - case mx::ir::hl::PreDecOp::static_kind(): + case mx::ir::hl::MulIAssignOp::static_kind(): tp = &(gTypes[1400]); break; - case mx::ir::hl::PreIncOp::static_kind(): + case mx::ir::hl::MulIOp::static_kind(): tp = &(gTypes[1401]); break; - case mx::ir::hl::PredefinedExprOp::static_kind(): + case mx::ir::hl::NotOp::static_kind(): tp = &(gTypes[1402]); break; - case mx::ir::hl::PreferredAlignOfExprOp::static_kind(): + case mx::ir::hl::NullStmtOp::static_kind(): tp = &(gTypes[1403]); break; - case mx::ir::hl::PreferredAlignOfTypeOp::static_kind(): + case mx::ir::hl::OffsetOfExprOp::static_kind(): tp = &(gTypes[1404]); break; - case mx::ir::hl::RealOp::static_kind(): + case mx::ir::hl::OpaqueValueExprOp::static_kind(): tp = &(gTypes[1405]); break; - case mx::ir::hl::RecordMemberOp::static_kind(): + case mx::ir::hl::PlusOp::static_kind(): tp = &(gTypes[1406]); break; - case mx::ir::hl::RemFAssignOp::static_kind(): + case mx::ir::hl::PostDecOp::static_kind(): tp = &(gTypes[1407]); break; - case mx::ir::hl::RemFOp::static_kind(): + case mx::ir::hl::PostIncOp::static_kind(): tp = &(gTypes[1408]); break; - case mx::ir::hl::RemSAssignOp::static_kind(): + case mx::ir::hl::PreDecOp::static_kind(): tp = &(gTypes[1409]); break; - case mx::ir::hl::RemSOp::static_kind(): + case mx::ir::hl::PreIncOp::static_kind(): tp = &(gTypes[1410]); break; - case mx::ir::hl::RemUAssignOp::static_kind(): + case mx::ir::hl::PredefinedExprOp::static_kind(): tp = &(gTypes[1411]); break; - case mx::ir::hl::RemUOp::static_kind(): + case mx::ir::hl::PreferredAlignOfExprOp::static_kind(): tp = &(gTypes[1412]); break; - case mx::ir::hl::ReturnOp::static_kind(): + case mx::ir::hl::PreferredAlignOfTypeOp::static_kind(): tp = &(gTypes[1413]); break; - case mx::ir::hl::SizeOfExprOp::static_kind(): + case mx::ir::hl::RealOp::static_kind(): tp = &(gTypes[1414]); break; - case mx::ir::hl::SizeOfTypeOp::static_kind(): + case mx::ir::hl::RecordMemberOp::static_kind(): tp = &(gTypes[1415]); break; - case mx::ir::hl::StmtExprOp::static_kind(): + case mx::ir::hl::RemFAssignOp::static_kind(): tp = &(gTypes[1416]); break; - case mx::ir::hl::StructDeclOp::static_kind(): + case mx::ir::hl::RemFOp::static_kind(): tp = &(gTypes[1417]); break; - case mx::ir::hl::SubFAssignOp::static_kind(): + case mx::ir::hl::RemSAssignOp::static_kind(): tp = &(gTypes[1418]); break; - case mx::ir::hl::SubFOp::static_kind(): + case mx::ir::hl::RemSOp::static_kind(): tp = &(gTypes[1419]); break; - case mx::ir::hl::SubIAssignOp::static_kind(): + case mx::ir::hl::RemUAssignOp::static_kind(): tp = &(gTypes[1420]); break; - case mx::ir::hl::SubIOp::static_kind(): + case mx::ir::hl::RemUOp::static_kind(): tp = &(gTypes[1421]); break; - case mx::ir::hl::SubscriptOp::static_kind(): + case mx::ir::hl::ReturnOp::static_kind(): tp = &(gTypes[1422]); break; - case mx::ir::hl::ThisOp::static_kind(): + case mx::ir::hl::SizeOfExprOp::static_kind(): tp = &(gTypes[1423]); break; - case mx::ir::hl::TranslationUnitOp::static_kind(): + case mx::ir::hl::SizeOfTypeOp::static_kind(): tp = &(gTypes[1424]); break; - case mx::ir::hl::TypeAliasOp::static_kind(): + case mx::ir::hl::StaticAssertDeclOp::static_kind(): tp = &(gTypes[1425]); break; - case mx::ir::hl::TypeDeclOp::static_kind(): + case mx::ir::hl::StmtExprOp::static_kind(): tp = &(gTypes[1426]); break; - case mx::ir::hl::TypeDefOp::static_kind(): + case mx::ir::hl::StructDeclOp::static_kind(): tp = &(gTypes[1427]); break; - case mx::ir::hl::TypeOfExprOp::static_kind(): + case mx::ir::hl::SubFAssignOp::static_kind(): tp = &(gTypes[1428]); break; - case mx::ir::hl::UnionDeclOp::static_kind(): + case mx::ir::hl::SubFOp::static_kind(): tp = &(gTypes[1429]); break; - case mx::ir::hl::UnreachableOp::static_kind(): + case mx::ir::hl::SubIAssignOp::static_kind(): tp = &(gTypes[1430]); break; - case mx::ir::hl::VAArgExprOp::static_kind(): + case mx::ir::hl::SubIOp::static_kind(): tp = &(gTypes[1431]); break; - case mx::ir::core::BinLAndOp::static_kind(): + case mx::ir::hl::SubscriptOp::static_kind(): + tp = &(gTypes[1432]); + break; + + case mx::ir::hl::SwitchOp::static_kind(): tp = &(gTypes[1433]); break; - case mx::ir::core::BinLOrOp::static_kind(): + case mx::ir::hl::ThisOp::static_kind(): tp = &(gTypes[1434]); break; - case mx::ir::core::ImplicitReturnOp::static_kind(): + case mx::ir::hl::TranslationUnitOp::static_kind(): tp = &(gTypes[1435]); break; - case mx::ir::core::LazyOp::static_kind(): + case mx::ir::hl::TypeAliasOp::static_kind(): tp = &(gTypes[1436]); break; - case mx::ir::core::ScopeOp::static_kind(): + case mx::ir::hl::TypeDeclOp::static_kind(): tp = &(gTypes[1437]); break; - case mx::ir::core::SelectOp::static_kind(): + case mx::ir::hl::TypeDefOp::static_kind(): tp = &(gTypes[1438]); break; - case mx::ir::unsup::UnsupportedDeclOp::static_kind(): + case mx::ir::hl::TypeOfExprOp::static_kind(): + tp = &(gTypes[1439]); + break; + + case mx::ir::hl::TypeYieldOp::static_kind(): tp = &(gTypes[1440]); break; - case mx::ir::unsup::UnsupportedStmtOp::static_kind(): + case mx::ir::hl::UnionDeclOp::static_kind(): tp = &(gTypes[1441]); break; + case mx::ir::hl::UnreachableOp::static_kind(): + tp = &(gTypes[1442]); + break; + + case mx::ir::hl::VAArgExprOp::static_kind(): + tp = &(gTypes[1443]); + break; + + case mx::ir::hl::ValueYieldOp::static_kind(): + tp = &(gTypes[1444]); + break; + + case mx::ir::hl::VarDeclOp::static_kind(): + tp = &(gTypes[1445]); + break; + + case mx::ir::hl::WhileOp::static_kind(): + tp = &(gTypes[1446]); + break; + + case mx::ir::core::BinLAndOp::static_kind(): + tp = &(gTypes[1448]); + break; + + case mx::ir::core::BinLOrOp::static_kind(): + tp = &(gTypes[1449]); + break; + + case mx::ir::core::ImplicitReturnOp::static_kind(): + tp = &(gTypes[1450]); + break; + + case mx::ir::core::LazyOp::static_kind(): + tp = &(gTypes[1451]); + break; + + case mx::ir::core::ModuleOp::static_kind(): + tp = &(gTypes[1452]); + break; + + case mx::ir::core::ScopeOp::static_kind(): + tp = &(gTypes[1453]); + break; + + case mx::ir::core::SelectOp::static_kind(): + tp = &(gTypes[1454]); + break; + + case mx::ir::unsup::UnsupportedDeclOp::static_kind(): + tp = &(gTypes[1456]); + break; + + case mx::ir::unsup::UnsupportedStmtOp::static_kind(): + tp = &(gTypes[1457]); + break; + } auto ret = tp->tp_alloc(tp, 0); if (auto obj = O_cast(ret)) { @@ -2309,7 +2340,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[990]); + PyTypeObject * const tp = &(gTypes[998]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/OperationKind.cpp b/bindings/Python/Generated/IR/OperationKind.cpp index 2709abc83..d73dd64f5 100644 --- a/bindings/Python/Generated/IR/OperationKind.cpp +++ b/bindings/Python/Generated/IR/OperationKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Region.cpp b/bindings/Python/Generated/IR/Region.cpp index 10ba7a0f1..332a09c9d 100644 --- a/bindings/Python/Generated/IR/Region.cpp +++ b/bindings/Python/Generated/IR/Region.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1444]) || tp >= &(gTypes[1445])) { + if (tp < &(gTypes[1460]) || tp >= &(gTypes[1461])) { return std::nullopt; } @@ -258,7 +257,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1444]); + PyTypeObject * const tp = &(gTypes[1460]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Result.cpp b/bindings/Python/Generated/IR/Result.cpp index 5ebd1f589..bfce5b365 100644 --- a/bindings/Python/Generated/IR/Result.cpp +++ b/bindings/Python/Generated/IR/Result.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[987]) || tp >= &(gTypes[988])) { + if (tp < &(gTypes[995]) || tp >= &(gTypes[996])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::Result::static_kind(): - tp = &(gTypes[987]); + tp = &(gTypes[995]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[987]); + PyTypeObject * const tp = &(gTypes[995]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,7 +230,7 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[985].tp_hash; + tp->tp_hash = gTypes[993].tp_hash; tp->tp_richcompare = [] (BorrowedPyObject *a_obj, BorrowedPyObject *b_obj, int op) -> SharedPyObject * { do { if (Py_EQ != op && Py_NE != op) { @@ -262,7 +261,7 @@ PyTypeObject *InitType(void) noexcept { tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[985]); + tp->tp_base = &(gTypes[993]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Symbol.cpp b/bindings/Python/Generated/IR/Symbol.cpp index 1a6f2d5c6..ef26ea1de 100644 --- a/bindings/Python/Generated/IR/Symbol.cpp +++ b/bindings/Python/Generated/IR/Symbol.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1443]) || tp >= &(gTypes[1444])) { + if (tp < &(gTypes[1459]) || tp >= &(gTypes[1460])) { return std::nullopt; } @@ -176,7 +175,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1443]); + PyTypeObject * const tp = &(gTypes[1459]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/Type.cpp b/bindings/Python/Generated/IR/Type.cpp index a24c02d07..924719848 100644 --- a/bindings/Python/Generated/IR/Type.cpp +++ b/bindings/Python/Generated/IR/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1445]) || tp >= &(gTypes[1519])) { + if (tp < &(gTypes[1461]) || tp >= &(gTypes[1535])) { return std::nullopt; } @@ -90,275 +89,275 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::builtin::ShapedType::static_kind(): - tp = &(gTypes[1447]); + tp = &(gTypes[1463]); break; case mx::ir::builtin::FloatType::static_kind(): - tp = &(gTypes[1448]); + tp = &(gTypes[1464]); break; case mx::ir::builtin::ComplexType::static_kind(): - tp = &(gTypes[1449]); + tp = &(gTypes[1465]); break; case mx::ir::builtin::Float8E5M2Type::static_kind(): - tp = &(gTypes[1450]); + tp = &(gTypes[1466]); break; case mx::ir::builtin::Float8E4M3FNType::static_kind(): - tp = &(gTypes[1451]); + tp = &(gTypes[1467]); break; case mx::ir::builtin::Float8E5M2FNUZType::static_kind(): - tp = &(gTypes[1452]); + tp = &(gTypes[1468]); break; case mx::ir::builtin::Float8E4M3FNUZType::static_kind(): - tp = &(gTypes[1453]); + tp = &(gTypes[1469]); break; case mx::ir::builtin::Float8E4M3B11FNUZType::static_kind(): - tp = &(gTypes[1454]); + tp = &(gTypes[1470]); break; case mx::ir::builtin::BFloat16Type::static_kind(): - tp = &(gTypes[1455]); + tp = &(gTypes[1471]); break; case mx::ir::builtin::Float16Type::static_kind(): - tp = &(gTypes[1456]); + tp = &(gTypes[1472]); break; case mx::ir::builtin::FloatTF32Type::static_kind(): - tp = &(gTypes[1457]); + tp = &(gTypes[1473]); break; case mx::ir::builtin::Float32Type::static_kind(): - tp = &(gTypes[1458]); + tp = &(gTypes[1474]); break; case mx::ir::builtin::Float64Type::static_kind(): - tp = &(gTypes[1459]); + tp = &(gTypes[1475]); break; case mx::ir::builtin::Float80Type::static_kind(): - tp = &(gTypes[1460]); + tp = &(gTypes[1476]); break; case mx::ir::builtin::Float128Type::static_kind(): - tp = &(gTypes[1461]); + tp = &(gTypes[1477]); break; case mx::ir::builtin::FunctionType::static_kind(): - tp = &(gTypes[1462]); + tp = &(gTypes[1478]); break; case mx::ir::builtin::IndexType::static_kind(): - tp = &(gTypes[1463]); + tp = &(gTypes[1479]); break; case mx::ir::builtin::IntegerType::static_kind(): - tp = &(gTypes[1464]); + tp = &(gTypes[1480]); break; case mx::ir::builtin::MemRefType::static_kind(): - tp = &(gTypes[1465]); + tp = &(gTypes[1481]); break; case mx::ir::builtin::NoneType::static_kind(): - tp = &(gTypes[1466]); + tp = &(gTypes[1482]); break; case mx::ir::builtin::OpaqueType::static_kind(): - tp = &(gTypes[1467]); + tp = &(gTypes[1483]); break; case mx::ir::builtin::RankedTensorType::static_kind(): - tp = &(gTypes[1468]); + tp = &(gTypes[1484]); break; case mx::ir::builtin::TupleType::static_kind(): - tp = &(gTypes[1469]); + tp = &(gTypes[1485]); break; case mx::ir::builtin::UnrankedMemRefType::static_kind(): - tp = &(gTypes[1470]); + tp = &(gTypes[1486]); break; case mx::ir::builtin::UnrankedTensorType::static_kind(): - tp = &(gTypes[1471]); + tp = &(gTypes[1487]); break; case mx::ir::builtin::VectorType::static_kind(): - tp = &(gTypes[1472]); + tp = &(gTypes[1488]); break; case mx::ir::llvm::ArrayType::static_kind(): - tp = &(gTypes[1474]); + tp = &(gTypes[1490]); break; case mx::ir::llvm::FunctionType::static_kind(): - tp = &(gTypes[1475]); + tp = &(gTypes[1491]); break; case mx::ir::llvm::PointerType::static_kind(): - tp = &(gTypes[1476]); + tp = &(gTypes[1492]); break; case mx::ir::llvm::FixedVectorType::static_kind(): - tp = &(gTypes[1477]); + tp = &(gTypes[1493]); break; case mx::ir::llvm::ScalableVectorType::static_kind(): - tp = &(gTypes[1478]); + tp = &(gTypes[1494]); break; case mx::ir::llvm::TargetExtType::static_kind(): - tp = &(gTypes[1479]); + tp = &(gTypes[1495]); break; case mx::ir::hl::RecordType::static_kind(): - tp = &(gTypes[1481]); + tp = &(gTypes[1497]); break; case mx::ir::hl::EnumType::static_kind(): - tp = &(gTypes[1482]); + tp = &(gTypes[1498]); break; case mx::ir::hl::TypedefType::static_kind(): - tp = &(gTypes[1483]); + tp = &(gTypes[1499]); break; case mx::ir::hl::ElaboratedType::static_kind(): - tp = &(gTypes[1484]); + tp = &(gTypes[1500]); break; case mx::ir::hl::LabelType::static_kind(): - tp = &(gTypes[1485]); + tp = &(gTypes[1501]); break; case mx::ir::hl::ParenType::static_kind(): - tp = &(gTypes[1486]); + tp = &(gTypes[1502]); break; case mx::ir::hl::LValueType::static_kind(): - tp = &(gTypes[1487]); + tp = &(gTypes[1503]); break; case mx::ir::hl::RValueType::static_kind(): - tp = &(gTypes[1488]); + tp = &(gTypes[1504]); break; case mx::ir::hl::VoidType::static_kind(): - tp = &(gTypes[1489]); + tp = &(gTypes[1505]); break; case mx::ir::hl::BoolType::static_kind(): - tp = &(gTypes[1490]); + tp = &(gTypes[1506]); break; case mx::ir::hl::CharType::static_kind(): - tp = &(gTypes[1491]); + tp = &(gTypes[1507]); break; case mx::ir::hl::ShortType::static_kind(): - tp = &(gTypes[1492]); + tp = &(gTypes[1508]); break; case mx::ir::hl::IntType::static_kind(): - tp = &(gTypes[1493]); + tp = &(gTypes[1509]); break; case mx::ir::hl::LongType::static_kind(): - tp = &(gTypes[1494]); + tp = &(gTypes[1510]); break; case mx::ir::hl::LongLongType::static_kind(): - tp = &(gTypes[1495]); + tp = &(gTypes[1511]); break; case mx::ir::hl::Int128Type::static_kind(): - tp = &(gTypes[1496]); + tp = &(gTypes[1512]); break; case mx::ir::hl::HalfType::static_kind(): - tp = &(gTypes[1497]); + tp = &(gTypes[1513]); break; case mx::ir::hl::BFloat16Type::static_kind(): - tp = &(gTypes[1498]); + tp = &(gTypes[1514]); break; case mx::ir::hl::FloatType::static_kind(): - tp = &(gTypes[1499]); + tp = &(gTypes[1515]); break; case mx::ir::hl::DoubleType::static_kind(): - tp = &(gTypes[1500]); + tp = &(gTypes[1516]); break; case mx::ir::hl::LongDoubleType::static_kind(): - tp = &(gTypes[1501]); + tp = &(gTypes[1517]); break; case mx::ir::hl::Float128Type::static_kind(): - tp = &(gTypes[1502]); + tp = &(gTypes[1518]); break; case mx::ir::hl::ComplexType::static_kind(): - tp = &(gTypes[1503]); + tp = &(gTypes[1519]); break; case mx::ir::hl::PointerType::static_kind(): - tp = &(gTypes[1504]); + tp = &(gTypes[1520]); break; case mx::ir::hl::ArrayType::static_kind(): - tp = &(gTypes[1505]); + tp = &(gTypes[1521]); break; case mx::ir::hl::VectorType::static_kind(): - tp = &(gTypes[1506]); + tp = &(gTypes[1522]); break; case mx::ir::hl::DecayedType::static_kind(): - tp = &(gTypes[1507]); + tp = &(gTypes[1523]); break; case mx::ir::hl::AttributedType::static_kind(): - tp = &(gTypes[1508]); + tp = &(gTypes[1524]); break; case mx::ir::hl::AdjustedType::static_kind(): - tp = &(gTypes[1509]); + tp = &(gTypes[1525]); break; case mx::ir::hl::ReferenceType::static_kind(): - tp = &(gTypes[1510]); + tp = &(gTypes[1526]); break; case mx::ir::hl::TypeOfExprType::static_kind(): - tp = &(gTypes[1511]); + tp = &(gTypes[1527]); break; case mx::ir::hl::TypeOfTypeType::static_kind(): - tp = &(gTypes[1512]); + tp = &(gTypes[1528]); break; case mx::ir::hl::AutoType::static_kind(): - tp = &(gTypes[1513]); + tp = &(gTypes[1529]); break; case mx::ir::hl::AtomicType::static_kind(): - tp = &(gTypes[1514]); + tp = &(gTypes[1530]); break; case mx::ir::core::FunctionType::static_kind(): - tp = &(gTypes[1516]); + tp = &(gTypes[1532]); break; case mx::ir::unsup::UnsupportedType::static_kind(): - tp = &(gTypes[1518]); + tp = &(gTypes[1534]); break; } @@ -415,7 +414,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1445]); + PyTypeObject * const tp = &(gTypes[1461]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/TypeKind.cpp b/bindings/Python/Generated/IR/TypeKind.cpp index 979ea12e1..7e9fdeb83 100644 --- a/bindings/Python/Generated/IR/TypeKind.cpp +++ b/bindings/Python/Generated/IR/TypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/IR/Unsupported/Operation.cpp b/bindings/Python/Generated/IR/Unsupported/Operation.cpp index 3e4193f55..d11f9f103 100644 --- a/bindings/Python/Generated/IR/Unsupported/Operation.cpp +++ b/bindings/Python/Generated/IR/Unsupported/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1439]) || tp >= &(gTypes[1442])) { + if (tp < &(gTypes[1455]) || tp >= &(gTypes[1458])) { return std::nullopt; } @@ -90,11 +89,11 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::unsup::UnsupportedDeclOp::static_kind(): - tp = &(gTypes[1440]); + tp = &(gTypes[1456]); break; case mx::ir::unsup::UnsupportedStmtOp::static_kind(): - tp = &(gTypes[1441]); + tp = &(gTypes[1457]); break; } @@ -162,7 +161,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1439]); + PyTypeObject * const tp = &(gTypes[1455]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -177,12 +176,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[990].tp_hash; - tp->tp_richcompare = gTypes[990].tp_richcompare; + tp->tp_hash = gTypes[998].tp_hash; + tp->tp_richcompare = gTypes[998].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[990]); + tp->tp_base = &(gTypes[998]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Unsupported/Type.cpp b/bindings/Python/Generated/IR/Unsupported/Type.cpp index 6a08d2cab..c6110d7a0 100644 --- a/bindings/Python/Generated/IR/Unsupported/Type.cpp +++ b/bindings/Python/Generated/IR/Unsupported/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1517]) || tp >= &(gTypes[1519])) { + if (tp < &(gTypes[1533]) || tp >= &(gTypes[1535])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::unsup::UnsupportedType::static_kind(): - tp = &(gTypes[1518]); + tp = &(gTypes[1534]); break; } @@ -158,7 +157,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1517]); + PyTypeObject * const tp = &(gTypes[1533]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -173,12 +172,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1445].tp_hash; - tp->tp_richcompare = gTypes[1445].tp_richcompare; + tp->tp_hash = gTypes[1461].tp_hash; + tp->tp_richcompare = gTypes[1461].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1445]); + tp->tp_base = &(gTypes[1461]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Unsupported/UnsupportedDeclOp.cpp b/bindings/Python/Generated/IR/Unsupported/UnsupportedDeclOp.cpp index 78cdb2152..b6db2ec06 100644 --- a/bindings/Python/Generated/IR/Unsupported/UnsupportedDeclOp.cpp +++ b/bindings/Python/Generated/IR/Unsupported/UnsupportedDeclOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1440]) || tp >= &(gTypes[1441])) { + if (tp < &(gTypes[1456]) || tp >= &(gTypes[1457])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::unsup::UnsupportedDeclOp::static_kind(): - tp = &(gTypes[1440]); + tp = &(gTypes[1456]); break; } @@ -216,7 +215,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1440]); + PyTypeObject * const tp = &(gTypes[1456]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +230,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1439].tp_hash; - tp->tp_richcompare = gTypes[1439].tp_richcompare; + tp->tp_hash = gTypes[1455].tp_hash; + tp->tp_richcompare = gTypes[1455].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1439]); + tp->tp_base = &(gTypes[1455]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Unsupported/UnsupportedStmtOp.cpp b/bindings/Python/Generated/IR/Unsupported/UnsupportedStmtOp.cpp index 219acf72f..e3d1e13e1 100644 --- a/bindings/Python/Generated/IR/Unsupported/UnsupportedStmtOp.cpp +++ b/bindings/Python/Generated/IR/Unsupported/UnsupportedStmtOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1441]) || tp >= &(gTypes[1442])) { + if (tp < &(gTypes[1457]) || tp >= &(gTypes[1458])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::unsup::UnsupportedStmtOp::static_kind(): - tp = &(gTypes[1441]); + tp = &(gTypes[1457]); break; } @@ -134,6 +133,16 @@ static PyGetSetDef gProperties[] = { PyDoc_STR("Wrapper for mx::ir::unsup::UnsupportedStmtOp::result"), nullptr, }, + { + "children", + reinterpret_cast( + +[] (BorrowedPyObject *self, void * /* closure */) -> SharedPyObject * { + return ::mx::generator_to_python(*T_cast(self), &T::children); + }), + nullptr, + PyDoc_STR("Wrapper for mx::ir::unsup::UnsupportedStmtOp::children"), + nullptr, + }, { "name", reinterpret_cast( @@ -216,7 +225,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1441]); + PyTypeObject * const tp = &(gTypes[1457]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -231,12 +240,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1439].tp_hash; - tp->tp_richcompare = gTypes[1439].tp_richcompare; + tp->tp_hash = gTypes[1455].tp_hash; + tp->tp_richcompare = gTypes[1455].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1439]); + tp->tp_base = &(gTypes[1455]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Unsupported/UnsupportedType.cpp b/bindings/Python/Generated/IR/Unsupported/UnsupportedType.cpp index ad1474030..9c025a531 100644 --- a/bindings/Python/Generated/IR/Unsupported/UnsupportedType.cpp +++ b/bindings/Python/Generated/IR/Unsupported/UnsupportedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1518]) || tp >= &(gTypes[1519])) { + if (tp < &(gTypes[1534]) || tp >= &(gTypes[1535])) { return std::nullopt; } @@ -90,7 +89,7 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::unsup::UnsupportedType::static_kind(): - tp = &(gTypes[1518]); + tp = &(gTypes[1534]); break; } @@ -185,7 +184,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1518]); + PyTypeObject * const tp = &(gTypes[1534]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { @@ -200,12 +199,12 @@ PyTypeObject *InitType(void) noexcept { tp->tp_as_number = nullptr; tp->tp_as_sequence = nullptr; tp->tp_as_mapping = nullptr; - tp->tp_hash = gTypes[1517].tp_hash; - tp->tp_richcompare = gTypes[1517].tp_richcompare; + tp->tp_hash = gTypes[1533].tp_hash; + tp->tp_richcompare = gTypes[1533].tp_richcompare; tp->tp_iter = nullptr; tp->tp_methods = gMethods; tp->tp_getset = gProperties; - tp->tp_base = &(gTypes[1517]); + tp->tp_base = &(gTypes[1533]); tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int { if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) { PyErrorStreamer(PyExc_TypeError) diff --git a/bindings/Python/Generated/IR/Value.cpp b/bindings/Python/Generated/IR/Value.cpp index d1f9efde4..2e97c1b4d 100644 --- a/bindings/Python/Generated/IR/Value.cpp +++ b/bindings/Python/Generated/IR/Value.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[985]) || tp >= &(gTypes[988])) { + if (tp < &(gTypes[993]) || tp >= &(gTypes[996])) { return std::nullopt; } @@ -90,11 +89,11 @@ SharedPyObject *PythonBinding::to_python(T val) noexcept { break; case mx::ir::Argument::static_kind(): - tp = &(gTypes[986]); + tp = &(gTypes[994]); break; case mx::ir::Result::static_kind(): - tp = &(gTypes[987]); + tp = &(gTypes[995]); break; } @@ -171,7 +170,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[985]); + PyTypeObject * const tp = &(gTypes[993]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IR/ValueKind.cpp b/bindings/Python/Generated/IR/ValueKind.cpp index 50b05b3f1..a7e1f15b6 100644 --- a/bindings/Python/Generated/IR/ValueKind.cpp +++ b/bindings/Python/Generated/IR/ValueKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Index.cpp b/bindings/Python/Generated/Index.cpp index 0fac36dec..8d2b900db 100644 --- a/bindings/Python/Generated/Index.cpp +++ b/bindings/Python/Generated/Index.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1519]) || tp >= &(gTypes[1520])) { + if (tp < &(gTypes[1535]) || tp >= &(gTypes[1536])) { return std::nullopt; } @@ -842,7 +841,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1519]); + PyTypeObject * const tp = &(gTypes[1535]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Generated/IndexStatus.cpp b/bindings/Python/Generated/IndexStatus.cpp index 6cec50495..f73f101ad 100644 --- a/bindings/Python/Generated/IndexStatus.cpp +++ b/bindings/Python/Generated/IndexStatus.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/Reference.cpp b/bindings/Python/Generated/Reference.cpp index cdd198ac6..b7ff5607e 100644 --- a/bindings/Python/Generated/Reference.cpp +++ b/bindings/Python/Generated/Reference.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/ReferenceKind.cpp b/bindings/Python/Generated/ReferenceKind.cpp index 4438cd39e..fdda5f571 100644 --- a/bindings/Python/Generated/ReferenceKind.cpp +++ b/bindings/Python/Generated/ReferenceKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Generated/RegexQuery.cpp b/bindings/Python/Generated/RegexQuery.cpp index ac38bec9f..2e57d98a6 100644 --- a/bindings/Python/Generated/RegexQuery.cpp +++ b/bindings/Python/Generated/RegexQuery.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,7 +72,7 @@ std::optional PythonBinding::from_python(BorrowedPyObject *obj) noexcept { } PyTypeObject * const tp = Py_TYPE(obj); - if (tp < &(gTypes[1520]) || tp >= &(gTypes[1521])) { + if (tp < &(gTypes[1536]) || tp >= &(gTypes[1537])) { return std::nullopt; } @@ -196,7 +195,7 @@ static PyMethodDef gMethods[] = { namespace { PyTypeObject *InitType(void) noexcept { - PyTypeObject * const tp = &(gTypes[1520]); + PyTypeObject * const tp = &(gTypes[1536]); tp->tp_basicsize = sizeof(O); tp->tp_itemsize = 0; tp->tp_dealloc = [] (::PyObject *obj) { diff --git a/bindings/Python/Module.cpp b/bindings/Python/Module.cpp index 6efa87702..c200e67ac 100644 --- a/bindings/Python/Module.cpp +++ b/bindings/Python/Module.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -1855,6 +1854,7 @@ static LoaderFunc * const gCoreLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, }; @@ -2025,6 +2025,7 @@ static LoaderFunc * const gBuiltinLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2110,6 +2111,9 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2133,6 +2137,8 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2140,6 +2146,8 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2192,6 +2200,7 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2207,16 +2216,25 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2224,6 +2242,8 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2231,42 +2251,31 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, - PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2288,6 +2297,7 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, @@ -2295,15 +2305,20 @@ static LoaderFunc * const gHighLevelLoaders[] = { PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, PythonBinding::load, PythonBinding::load, PythonBinding::load, + PythonBinding::load, + PythonBinding::load, + PythonBinding::load, }; // multiplier.ir.unsupported diff --git a/bindings/Python/QualifiedNameRenderOptions.cpp b/bindings/Python/QualifiedNameRenderOptions.cpp index dd6de5b3d..9ddf37e5f 100644 --- a/bindings/Python/QualifiedNameRenderOptions.cpp +++ b/bindings/Python/QualifiedNameRenderOptions.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/SharedPyPtr.h b/bindings/Python/SharedPyPtr.h index f15597a73..40b631499 100644 --- a/bindings/Python/SharedPyPtr.h +++ b/bindings/Python/SharedPyPtr.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/TokenTreeVisitor.cpp b/bindings/Python/TokenTreeVisitor.cpp index 187924fd2..8fb5d59d4 100644 --- a/bindings/Python/TokenTreeVisitor.cpp +++ b/bindings/Python/TokenTreeVisitor.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/TokenTreeVisitor.h b/bindings/Python/TokenTreeVisitor.h index 9f3f760a3..e9d74b476 100644 --- a/bindings/Python/TokenTreeVisitor.h +++ b/bindings/Python/TokenTreeVisitor.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/Types.cpp b/bindings/Python/Types.cpp index 3742488a6..a7cbb0b99 100644 --- a/bindings/Python/Types.cpp +++ b/bindings/Python/Types.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -11,6 +10,6 @@ namespace mx { // Size is defined in the auto-generated `Types.cpp` file. -PyTypeObject gTypes[1521] = {}; +PyTypeObject gTypes[1537] = {}; } // namespace mx diff --git a/bindings/Python/Types.h b/bindings/Python/Types.h index 7dd08a1c4..d144e0b82 100644 --- a/bindings/Python/Types.h +++ b/bindings/Python/Types.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/UserToken.cpp b/bindings/Python/UserToken.cpp index ea78da321..babfa995b 100644 --- a/bindings/Python/UserToken.cpp +++ b/bindings/Python/UserToken.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/multiplier-stubs/__init__.py b/bindings/Python/multiplier-stubs/__init__.py index d35a1d766..acfba0a6e 100644 --- a/bindings/Python/multiplier-stubs/__init__.py +++ b/bindings/Python/multiplier-stubs/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/multiplier-stubs/ast/__init__.py b/bindings/Python/multiplier-stubs/ast/__init__.py index d47ef6752..85bd42943 100644 --- a/bindings/Python/multiplier-stubs/ast/__init__.py +++ b/bindings/Python/multiplier-stubs/ast/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -17335,7 +17334,7 @@ def contains(self, tok: multiplier.frontend.Token) -> bool: ... class AlignedAttr(multiplier.ast.InheritableAttr): - alignment: int + alignment: Optional[int] alignment_expression: Optional[multiplier.ast.Expr] alignment_type: Optional[multiplier.ast.Type] cached_alignment_value: Optional[int] diff --git a/bindings/Python/multiplier-stubs/frontend/__init__.py b/bindings/Python/multiplier-stubs/frontend/__init__.py index f74e8e0ad..22322dcfc 100644 --- a/bindings/Python/multiplier-stubs/frontend/__init__.py +++ b/bindings/Python/multiplier-stubs/frontend/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/multiplier-stubs/ir/__init__.py b/bindings/Python/multiplier-stubs/ir/__init__.py index c29642a23..45d966867 100644 --- a/bindings/Python/multiplier-stubs/ir/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -50,96 +49,104 @@ class AttributeKind(IntEnum): BUILTIN_BOOL = 20 BUILTIN_FLAT_SYMBOL_REF = 21 BUILTIN_DENSE_INT_ELEMENTS = 22 - LLVM_C_CONV = 23 - LLVM_COMDAT = 24 - LLVM_LINKAGE = 25 - LLVM_FRAME_POINTER_KIND = 26 - LLVM_LOOP_VECTORIZE = 27 - LLVM_LOOP_INTERLEAVE = 28 - LLVM_LOOP_UNROLL = 29 - LLVM_LOOP_UNROLL_AND_JAM = 30 - LLVM_LOOP_LICM = 31 - LLVM_LOOP_DISTRIBUTE = 32 - LLVM_LOOP_PIPELINE = 33 - LLVM_LOOP_PEELED = 34 - LLVM_LOOP_UNSWITCH = 35 - LLVM_LOOP_ANNOTATION = 36 - LLVM_DI_EXPRESSION_ELEM = 37 - LLVM_DI_EXPRESSION = 38 - LLVM_DI_NULL_TYPE = 39 - LLVM_DI_BASIC_TYPE = 40 - LLVM_DI_COMPILE_UNIT = 41 - LLVM_DI_COMPOSITE_TYPE = 42 - LLVM_DI_DERIVED_TYPE = 43 - LLVM_DI_FILE = 44 - LLVM_DI_GLOBAL_VARIABLE_EXPRESSION = 45 - LLVM_DI_GLOBAL_VARIABLE = 46 - LLVM_DI_LEXICAL_BLOCK = 47 - LLVM_DI_LEXICAL_BLOCK_FILE = 48 - LLVM_DI_LOCAL_VARIABLE = 49 - LLVM_DI_SUBPROGRAM = 50 - LLVM_DI_MODULE = 51 - LLVM_DI_NAMESPACE = 52 - LLVM_DI_SUBRANGE = 53 - LLVM_DI_SUBROUTINE_TYPE = 54 - LLVM_DI_LABEL = 55 - LLVM_MEMORY_EFFECTS = 56 - LLVM_ALIAS_SCOPE_DOMAIN = 57 - LLVM_ALIAS_SCOPE = 58 - LLVM_ACCESS_GROUP = 59 - LLVM_TBAA_ROOT = 60 - LLVM_TBAA_MEMBER = 61 - LLVM_TBAA_TYPE_DESCRIPTOR = 62 - LLVM_TBAA_TAG = 63 - LLVM_V_SCALE_RANGE = 64 - LLVM_TARGET_FEATURES = 65 - LLVM_INTEGER_OVERFLOW_FLAGS = 66 - LLVM_FASTMATH_FLAGS = 67 - HL_ANNOTATION = 68 - HL_FORMAT = 69 - HL_SECTION = 70 - HL_ALIAS = 71 - HL_ALIGNED = 72 - HL_ALWAYS_INLINE = 73 - HL_NO_INLINE = 74 - HL_CONST = 75 - HL_LOADER_UNINITIALIZED = 76 - HL_NO_INSTRUMENT_FUNCTION = 77 - HL_PACKED = 78 - HL_PURE = 79 - HL_WARN_UNUSED_RESULT = 80 - HL_RESTRICT = 81 - HL_NO_THROW = 82 - HL_NON_NULL = 83 - HL_LEAF = 84 - HL_COLD = 85 - HL_TRANSPARENT_UNION = 86 - HL_RETURNS_TWICE = 87 - HL_MAY_ALIAS = 88 - HL_UNUSED = 89 - HL_USED = 90 - HL_GNU_INLINE = 91 - HL_NO_CF_CHECK = 92 - HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD = 93 - HL_AVAILABILITY_ATTR = 94 - HL_ASM_LABEL = 95 - HL_MODE = 96 - HL_BUILTIN = 97 - HL_ALLOC_ALIGN = 98 - HL_ALLOC_SIZE = 99 - HL_DEPRECATED = 100 - HL_MAX_FIELD_ALIGNMENT = 101 - HL_CV_QUALIFIERS = 102 - HL_UCV_QUALIFIERS = 103 - HL_CVR_QUALIFIERS = 104 - HL_OFFSET_OF_NODE = 105 - CORE_BOOLEAN = 106 - CORE_INTEGER = 107 - CORE_FLOAT = 108 - CORE_VOID = 109 - CORE_SOURCE_LANGUAGE = 110 - CORE_GLOBAL_LINKAGE_KIND = 111 - META_IDENTIFIER = 112 + BUILTIN_DATA_LAYOUT_SPEC = 23 + LLVM_C_CONV = 24 + LLVM_COMDAT = 25 + LLVM_LINKAGE = 26 + LLVM_FRAME_POINTER_KIND = 27 + LLVM_LOOP_VECTORIZE = 28 + LLVM_LOOP_INTERLEAVE = 29 + LLVM_LOOP_UNROLL = 30 + LLVM_LOOP_UNROLL_AND_JAM = 31 + LLVM_LOOP_LICM = 32 + LLVM_LOOP_DISTRIBUTE = 33 + LLVM_LOOP_PIPELINE = 34 + LLVM_LOOP_PEELED = 35 + LLVM_LOOP_UNSWITCH = 36 + LLVM_LOOP_ANNOTATION = 37 + LLVM_DI_EXPRESSION_ELEM = 38 + LLVM_DI_EXPRESSION = 39 + LLVM_DI_NULL_TYPE = 40 + LLVM_DI_BASIC_TYPE = 41 + LLVM_DI_COMPILE_UNIT = 42 + LLVM_DI_COMPOSITE_TYPE = 43 + LLVM_DI_DERIVED_TYPE = 44 + LLVM_DI_FILE = 45 + LLVM_DI_GLOBAL_VARIABLE_EXPRESSION = 46 + LLVM_DI_GLOBAL_VARIABLE = 47 + LLVM_DI_LEXICAL_BLOCK = 48 + LLVM_DI_LEXICAL_BLOCK_FILE = 49 + LLVM_DI_LOCAL_VARIABLE = 50 + LLVM_DI_SUBPROGRAM = 51 + LLVM_DI_MODULE = 52 + LLVM_DI_NAMESPACE = 53 + LLVM_DI_SUBRANGE = 54 + LLVM_DI_SUBROUTINE_TYPE = 55 + LLVM_DI_LABEL = 56 + LLVM_MEMORY_EFFECTS = 57 + LLVM_ALIAS_SCOPE_DOMAIN = 58 + LLVM_ALIAS_SCOPE = 59 + LLVM_ACCESS_GROUP = 60 + LLVM_TBAA_ROOT = 61 + LLVM_TBAA_MEMBER = 62 + LLVM_TBAA_TYPE_DESCRIPTOR = 63 + LLVM_TBAA_TAG = 64 + LLVM_V_SCALE_RANGE = 65 + LLVM_TARGET_FEATURES = 66 + LLVM_INTEGER_OVERFLOW_FLAGS = 67 + LLVM_FASTMATH_FLAGS = 68 + HL_ANNOTATION = 69 + HL_FORMAT = 70 + HL_SECTION = 71 + HL_ALIAS = 72 + HL_ERROR = 73 + HL_COUNTED_BY = 74 + HL_CLEANUP = 75 + HL_ALIGNED = 76 + HL_ALWAYS_INLINE = 77 + HL_NO_INLINE = 78 + HL_CONST = 79 + HL_LOADER_UNINITIALIZED = 80 + HL_NO_INSTRUMENT_FUNCTION = 81 + HL_PACKED = 82 + HL_PURE = 83 + HL_WARN_UNUSED_RESULT = 84 + HL_RESTRICT = 85 + HL_NO_THROW = 86 + HL_NON_NULL = 87 + HL_LEAF = 88 + HL_COLD = 89 + HL_TRANSPARENT_UNION = 90 + HL_RETURNS_TWICE = 91 + HL_MAY_ALIAS = 92 + HL_UNUSED = 93 + HL_USED = 94 + HL_GNU_INLINE = 95 + HL_NO_CF_CHECK = 96 + HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD = 97 + HL_AVAILABILITY_ATTR = 98 + HL_FALLTHROUGH = 99 + HL_NO_PROFILE_INSTRUMENT_FUNCTION = 100 + HL_ASM_LABEL = 101 + HL_MODE = 102 + HL_BUILTIN = 103 + HL_ALLOC_ALIGN = 104 + HL_ALLOC_SIZE = 105 + HL_DEPRECATED = 106 + HL_MAX_FIELD_ALIGNMENT = 107 + HL_VISIBILITY = 108 + HL_ASSUME_ALIGNED = 109 + HL_CV_QUALIFIERS = 110 + HL_UCV_QUALIFIERS = 111 + HL_CVR_QUALIFIERS = 112 + HL_OFFSET_OF_NODE = 113 + CORE_BOOLEAN = 114 + CORE_INTEGER = 115 + CORE_FLOAT = 116 + CORE_VOID = 117 + CORE_SOURCE_LANGUAGE = 118 + CORE_GLOBAL_LINKAGE_KIND = 119 + META_IDENTIFIER = 120 class ValueKind(IntEnum): OPERATION_RESULT = 0 @@ -469,126 +476,134 @@ class OperationKind(IntEnum): HL_ALIGNOF_TYPE = 320 HL_ASM = 321 HL_ASSIGN = 322 - HL_ASSIGN_BIN_ASHR = 323 - HL_BIN_ASHR = 324 - HL_ASSIGN_BIN_AND = 325 - HL_BIN_AND = 326 - HL_BIN_COMMA = 327 - HL_BIN_LAND = 328 - HL_BIN_LOR = 329 - HL_ASSIGN_BIN_LSHR = 330 - HL_BIN_LSHR = 331 - HL_ASSIGN_BIN_OR = 332 - HL_BIN_OR = 333 - HL_ASSIGN_BIN_SHL = 334 - HL_BIN_SHL = 335 - HL_ASSIGN_BIN_XOR = 336 - HL_BIN_XOR = 337 - HL_BUILTIN_BITCAST = 338 - HL_CSTYLE_CAST = 339 - HL_CALL = 340 - HL_CLASS = 341 - HL_CMP = 342 - HL_COMPOUND_LITERAL = 343 - HL_CONST = 344 - HL_BASE = 345 - HL_CXXSTRUCT = 346 - HL_REF = 347 - HL_DEREF = 348 - HL_ASSIGN_FDIV = 349 - HL_FDIV = 350 - HL_ASSIGN_SDIV = 351 - HL_SDIV = 352 - HL_ASSIGN_UDIV = 353 - HL_UDIV = 354 - HL_ENUM_CONST = 355 - HL_ENUM = 356 - HL_ENUMREF = 357 - HL_EXPR = 358 - HL_GNU_EXTENSION = 359 - HL_FCMP = 360 - HL_FIELD = 361 - HL_FUNCREF = 362 - HL_GLOBREF = 363 - HL_BINARY_COND = 364 - HL_BREAK = 365 - HL_CASE = 366 - HL_COND = 367 - HL_COND_YIELD = 368 - HL_CONTINUE = 369 - HL_DEFAULT = 370 - HL_DO = 371 - HL_EMPTY_DECL = 372 - HL_FOR = 373 - HL_FUNC = 374 - HL_GOTO = 375 - HL_IF = 376 - HL_INDIRECT_GOTO = 377 - HL_LABEL_DECL = 378 - HL_LABEL = 379 - HL_SKIP = 380 - HL_SWITCH = 381 - HL_TYPE_YIELD = 382 - HL_VALUE_YIELD = 383 - HL_VAR = 384 - HL_WHILE = 385 - HL_IMAG = 386 - HL_IMPLICIT_CAST = 387 - HL_INDIRECT_CALL = 388 - HL_INITLIST = 389 - HL_CONST_INIT = 390 - HL_LNOT = 391 + HL_ATTRIBUTED_STMT = 323 + HL_ASSIGN_BIN_ASHR = 324 + HL_BIN_ASHR = 325 + HL_ASSIGN_BIN_AND = 326 + HL_BIN_AND = 327 + HL_BIN_COMMA = 328 + HL_BIN_LAND = 329 + HL_BIN_LOR = 330 + HL_ASSIGN_BIN_LSHR = 331 + HL_BIN_LSHR = 332 + HL_ASSIGN_BIN_OR = 333 + HL_BIN_OR = 334 + HL_ASSIGN_BIN_SHL = 335 + HL_BIN_SHL = 336 + HL_ASSIGN_BIN_XOR = 337 + HL_BIN_XOR = 338 + HL_BINARY_COND = 339 + HL_BREAK = 340 + HL_BUILTIN_BITCAST = 341 + HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE = 342 + HL_CSTYLE_CAST = 343 + HL_CALL = 344 + HL_CASE = 345 + HL_CHOOSE_EXPR = 346 + HL_CLASS = 347 + HL_CMP = 348 + HL_COMPOUND_LITERAL = 349 + HL_COND = 350 + HL_COND_YIELD = 351 + HL_CONST = 352 + HL_CONTINUE = 353 + HL_BASE = 354 + HL_CXXSTRUCT = 355 + HL_REF = 356 + HL_DEFAULT = 357 + HL_DEREF = 358 + HL_ASSIGN_FDIV = 359 + HL_FDIV = 360 + HL_ASSIGN_SDIV = 361 + HL_SDIV = 362 + HL_ASSIGN_UDIV = 363 + HL_UDIV = 364 + HL_DO = 365 + HL_EMPTY_DECL = 366 + HL_ENUM_CONST = 367 + HL_ENUM = 368 + HL_ENUMREF = 369 + HL_EXPR = 370 + HL_GNU_EXTENSION = 371 + HL_FCMP = 372 + HL_FIELD = 373 + HL_FILE_SCOPE_ASM = 374 + HL_FOR = 375 + HL_FUNC = 376 + HL_FUNCREF = 377 + HL_GENERIC_ASOC = 378 + HL_GENERIC_EXPR = 379 + HL_GLOBREF = 380 + HL_GOTO = 381 + HL_IF = 382 + HL_IMAG = 383 + HL_IMPLICIT_CAST = 384 + HL_INDIRECT_CALL = 385 + HL_INDIRECT_GOTO = 386 + HL_INITLIST = 387 + HL_CONST_INIT = 388 + HL_LNOT = 389 + HL_LABEL_DECL = 390 + HL_LABEL = 391 HL_MINUS = 392 HL_ASSIGN_FMUL = 393 HL_FMUL = 394 HL_ASSIGN_MUL = 395 HL_MUL = 396 HL_NOT = 397 - HL_OFFSETOF_EXPR = 398 - HL_OPAQUE_EXPR = 399 - HL_PLUS = 400 - HL_POST_DEC = 401 - HL_POST_INC = 402 - HL_PRE_DEC = 403 - HL_PRE_INC = 404 - HL_PREDEFINED_EXPR = 405 - HL_PREFERRED_ALIGNOF_EXPR = 406 - HL_PREFERRED_ALIGNOF_TYPE = 407 - HL_REAL = 408 - HL_MEMBER = 409 - HL_ASSIGN_FREM = 410 - HL_FREM = 411 - HL_ASSIGN_SREM = 412 - HL_SREM = 413 - HL_ASSIGN_UREM = 414 - HL_UREM = 415 - HL_RETURN = 416 - HL_SIZEOF_EXPR = 417 - HL_SIZEOF_TYPE = 418 - HL_STMT_EXPR = 419 - HL_STRUCT = 420 - HL_ASSIGN_FSUB = 421 - HL_FSUB = 422 - HL_ASSIGN_SUB = 423 - HL_SUB = 424 - HL_SUBSCRIPT = 425 - HL_THIS = 426 - HL_TRANSLATION_UNIT = 427 - HL_ALIAS = 428 - HL_TYPE = 429 - HL_TYPEDEF = 430 - HL_TYPEOF_EXPR = 431 - HL_UNION = 432 - HL_UNREACHABLE = 433 - HL_VA_ARG_EXPR = 434 - CORE_BIN_LAND = 435 - CORE_BIN_LOR = 436 - CORE_IMPLICIT_RETURN = 437 - CORE_LAZY_OP = 438 - CORE_SCOPE = 439 - CORE_SELECT = 440 - UNSUP_DECL = 441 - UNSUP_STMT = 442 + HL_NULL = 398 + HL_OFFSETOF_EXPR = 399 + HL_OPAQUE_EXPR = 400 + HL_PLUS = 401 + HL_POST_DEC = 402 + HL_POST_INC = 403 + HL_PRE_DEC = 404 + HL_PRE_INC = 405 + HL_PREDEFINED_EXPR = 406 + HL_PREFERRED_ALIGNOF_EXPR = 407 + HL_PREFERRED_ALIGNOF_TYPE = 408 + HL_REAL = 409 + HL_MEMBER = 410 + HL_ASSIGN_FREM = 411 + HL_FREM = 412 + HL_ASSIGN_SREM = 413 + HL_SREM = 414 + HL_ASSIGN_UREM = 415 + HL_UREM = 416 + HL_RETURN = 417 + HL_SIZEOF_EXPR = 418 + HL_SIZEOF_TYPE = 419 + HL_STATIC_ASSERT = 420 + HL_STMT_EXPR = 421 + HL_STRUCT = 422 + HL_ASSIGN_FSUB = 423 + HL_FSUB = 424 + HL_ASSIGN_SUB = 425 + HL_SUB = 426 + HL_SUBSCRIPT = 427 + HL_SWITCH = 428 + HL_THIS = 429 + HL_TRANSLATION_UNIT = 430 + HL_ALIAS = 431 + HL_TYPE = 432 + HL_TYPEDEF = 433 + HL_TYPEOF_EXPR = 434 + HL_TYPE_YIELD = 435 + HL_UNION = 436 + HL_UNREACHABLE = 437 + HL_VA_ARG_EXPR = 438 + HL_VALUE_YIELD = 439 + HL_VAR = 440 + HL_WHILE = 441 + CORE_BIN_LAND = 442 + CORE_BIN_LOR = 443 + CORE_IMPLICIT_RETURN = 444 + CORE_LAZY_OP = 445 + CORE_MODULE = 446 + CORE_SCOPE = 447 + CORE_SELECT = 448 + UNSUP_DECL = 449 + UNSUP_STMT = 450 class BasicBlockOrder(IntEnum): PRE_ORDER = 0 diff --git a/bindings/Python/multiplier-stubs/ir/abi/__init__.py b/bindings/Python/multiplier-stubs/ir/abi/__init__.py index 56ac88fb3..f15877da3 100644 --- a/bindings/Python/multiplier-stubs/ir/abi/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/abi/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -33,6 +32,7 @@ def FROM(arg_0: multiplier.ir.Operation) -> Optional[multiplier.ir.abi.Operation ... class CallArgsOp(multiplier.ir.abi.Operation): + results: Iterable[multiplier.ir.Result] body: multiplier.ir.Region @staticmethod @@ -48,9 +48,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.CallArgsOp ... class CallExecutionOp(multiplier.ir.abi.Operation): + arguments: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value body: multiplier.ir.Region - callee: str + arg_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -65,7 +66,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.CallExecut ... class CallOp(multiplier.ir.abi.Operation): + arguments: Iterable[multiplier.ir.Operand] + results: Iterable[multiplier.ir.Result] callee: str + arg_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -80,6 +84,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.CallOp]: ... class CallRetsOp(multiplier.ir.abi.Operation): + results: Iterable[multiplier.ir.Result] body: multiplier.ir.Region @staticmethod @@ -95,6 +100,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.CallRetsOp ... class DirectOp(multiplier.ir.abi.Operation): + value: Iterable[multiplier.ir.Operand] + result: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -109,6 +116,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.DirectOp]: ... class EpilogueOp(multiplier.ir.abi.Operation): + results: Iterable[multiplier.ir.Result] body: multiplier.ir.Region @staticmethod @@ -124,10 +132,14 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.EpilogueOp ... class FuncOp(multiplier.ir.abi.Operation): - body: multiplier.ir.Region - sym_name: str - sym_visibility: Optional[str] + body: Optional[multiplier.ir.Region] + name: str + function_type: multiplier.ir.Type + visibility: Optional[str] is_var_arg: bool + callable_results: Iterable[multiplier.ir.Type] + argument_types: Iterable[multiplier.ir.Type] + result_types: Iterable[multiplier.ir.Type] is_declaration: bool @staticmethod @@ -159,6 +171,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.IndirectOp ... class PrologueOp(multiplier.ir.abi.Operation): + results: Iterable[multiplier.ir.Result] body: multiplier.ir.Region @staticmethod @@ -175,6 +188,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.PrologueOp class RetDirectOp(multiplier.ir.abi.Operation): value: multiplier.ir.Value + result: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -189,6 +203,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.abi.RetDirectO ... class YieldOp(multiplier.ir.abi.Operation): + values: Iterable[multiplier.ir.Operand] + result: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: diff --git a/bindings/Python/multiplier-stubs/ir/builtin/__init__.py b/bindings/Python/multiplier-stubs/ir/builtin/__init__.py index f8d2f59e5..81cd58849 100644 --- a/bindings/Python/multiplier-stubs/ir/builtin/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/builtin/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -69,6 +68,7 @@ def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.Affine ... class ArrayAttr(multiplier.ir.builtin.Attribute): + size: int empty: bool @staticmethod @@ -123,6 +123,7 @@ def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.DenseR class DictionaryAttr(multiplier.ir.builtin.Attribute): empty: bool + size: int @staticmethod def static_kind() -> multiplier.ir.AttributeKind: @@ -145,9 +146,9 @@ def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.FloatA ... class IntegerAttr(multiplier.ir.builtin.Attribute): - int_: int - s_int: int - u_int: int + integer_value: int + signed_integer_value: int + unsigned_integer_value: int type: multiplier.ir.Type @staticmethod @@ -203,6 +204,7 @@ def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.Stride class StringAttr(multiplier.ir.builtin.Attribute): str: str + size: int empty: bool value: str type: multiplier.ir.Type @@ -276,6 +278,16 @@ def static_kind() -> multiplier.ir.AttributeKind: def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.DenseIntElementsAttr]: ... +class DataLayoutSpecAttr(multiplier.ir.builtin.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.builtin.DataLayoutSpecAttr]: + ... + class Operation(multiplier.ir.Operation): @staticmethod @@ -284,9 +296,8 @@ def FROM(arg_0: multiplier.ir.Operation) -> Optional[multiplier.ir.builtin.Opera class ModuleOp(multiplier.ir.builtin.Operation): body_region: multiplier.ir.Region - sym_name: Optional[str] - sym_visibility: Optional[str] name: Optional[str] + visibility: Optional[str] is_optional_symbol: bool default_dialect: str @@ -303,6 +314,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.builtin.Module ... class UnrealizedConversionCastOp(multiplier.ir.builtin.Operation): + inputs: Iterable[multiplier.ir.Operand] + outputs: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -560,6 +573,7 @@ def FROM(that: multiplier.ir.Type) -> Optional[multiplier.ir.builtin.RankedTenso ... class TupleType(multiplier.ir.builtin.Type): + size: int @staticmethod def static_kind() -> multiplier.ir.TypeKind: diff --git a/bindings/Python/multiplier-stubs/ir/core/__init__.py b/bindings/Python/multiplier-stubs/ir/core/__init__.py index 15a82327f..89e21a072 100644 --- a/bindings/Python/multiplier-stubs/ir/core/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/core/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -104,8 +103,8 @@ def FROM(arg_0: multiplier.ir.Operation) -> Optional[multiplier.ir.core.Operatio ... class BinLAndOp(multiplier.ir.core.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -121,8 +120,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.core.BinLAndOp ... class BinLOrOp(multiplier.ir.core.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -138,6 +137,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.core.BinLOrOp] ... class ImplicitReturnOp(multiplier.ir.core.Operation): + result: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -167,6 +167,24 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.core.LazyOp]: def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.core.LazyOp]: ... +class ModuleOp(multiplier.ir.core.Operation): + body: multiplier.ir.Region + name: Optional[str] + is_optional_symbol: bool + default_dialect: str + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.core.ModuleOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.core.ModuleOp]: + ... + class ScopeOp(multiplier.ir.core.Operation): body: multiplier.ir.Region @@ -186,6 +204,7 @@ class SelectOp(multiplier.ir.core.Operation): cond: multiplier.ir.Value then_region: multiplier.ir.Value else_region: multiplier.ir.Value + results: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -209,6 +228,8 @@ class FunctionType(multiplier.ir.core.Type): is_var_arg: bool num_inputs: int num_results: int + inputs: Iterable[multiplier.ir.Type] + results: Iterable[multiplier.ir.Type] var_arg: bool @staticmethod diff --git a/bindings/Python/multiplier-stubs/ir/highlevel/__init__.py b/bindings/Python/multiplier-stubs/ir/highlevel/__init__.py index fa387080b..d79798e46 100644 --- a/bindings/Python/multiplier-stubs/ir/highlevel/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/highlevel/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -72,6 +71,36 @@ def static_kind() -> multiplier.ir.AttributeKind: def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.AliasAttr]: ... +class ErrorAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.ErrorAttr]: + ... + +class CountedByAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.CountedByAttr]: + ... + +class CleanupAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.CleanupAttr]: + ... + class AlignedAttr(multiplier.ir.highlevel.Attribute): @staticmethod @@ -302,6 +331,26 @@ def static_kind() -> multiplier.ir.AttributeKind: def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.AvailabilityAttrAttr]: ... +class FallthroughAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.FallthroughAttr]: + ... + +class NoProfileInstrumentFunctionAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.NoProfileInstrumentFunctionAttr]: + ... + class AsmLabelAttr(multiplier.ir.highlevel.Attribute): is_literal: bool @@ -378,6 +427,26 @@ def static_kind() -> multiplier.ir.AttributeKind: def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.MaxFieldAlignmentAttr]: ... +class VisibilityAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.VisibilityAttr]: + ... + +class AssumeAlignedAttr(multiplier.ir.highlevel.Attribute): + + @staticmethod + def static_kind() -> multiplier.ir.AttributeKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.highlevel.AssumeAlignedAttr]: + ... + class CVQualifiersAttr(multiplier.ir.highlevel.Attribute): is_const: bool is_volatile: bool @@ -440,7 +509,7 @@ def FROM(arg_0: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Ref ... class DeclRefOp(multiplier.ir.highlevel.RefOp): - decl: multiplier.ir.Value + declaration: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -518,8 +587,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Acce ... class AddFAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -535,8 +604,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AddF ... class AddFOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -552,8 +621,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AddF ... class AddIAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -569,8 +638,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AddI ... class AddIOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -586,6 +655,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AddI ... class AddrLabelExprOp(multiplier.ir.highlevel.Operation): + label: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -618,7 +688,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Addr class AlignOfExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - expr: multiplier.ir.Region + expression: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -634,7 +704,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Alig class AlignOfTypeOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - arg: multiplier.ir.Type + argument: multiplier.ir.Type @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -649,6 +719,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Alig ... class AsmOp(multiplier.ir.highlevel.Operation): + asm_outputs: Iterable[multiplier.ir.Operand] + asm_inputs: Iterable[multiplier.ir.Operand] + labels: Iterable[multiplier.ir.Operand] asm_template: str is_volatile: bool has_goto: bool @@ -666,8 +739,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AsmO ... class AssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -682,9 +755,24 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Assi def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AssignOp]: ... +class AttributedStmtOp(multiplier.ir.highlevel.Operation): + body: multiplier.ir.Region + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.AttributedStmtOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.AttributedStmtOp]: + ... + class BinAShrAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -700,8 +788,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinA ... class BinAShrOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -717,8 +805,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinA ... class BinAndAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -734,8 +822,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinA ... class BinAndOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -751,8 +839,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinA ... class BinCommaOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -769,8 +857,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinC class BinLAndOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - lhs: multiplier.ir.Region - rhs: multiplier.ir.Region + left: multiplier.ir.Region + right: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -786,8 +874,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinL class BinLOrOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - lhs: multiplier.ir.Region - rhs: multiplier.ir.Region + left: multiplier.ir.Region + right: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -802,8 +890,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinL ... class BinLShrAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -819,8 +907,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinL ... class BinLShrOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -836,8 +924,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinL ... class BinOrAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -853,8 +941,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinO ... class BinOrOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -870,8 +958,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinO ... class BinShlAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -887,8 +975,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinS ... class BinShlOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -904,8 +992,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinS ... class BinXorAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -921,8 +1009,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinX ... class BinXorOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -937,6 +1025,39 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BinX def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinXorOp]: ... +class BinaryCondOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + common_region: Optional[multiplier.ir.Region] + condition_region: multiplier.ir.Region + then_region: multiplier.ir.Region + else_region: multiplier.ir.Region + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BinaryCondOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinaryCondOp]: + ... + +class BreakOp(multiplier.ir.highlevel.Operation): + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BreakOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BreakOp]: + ... + class BuiltinBitCastOp(multiplier.ir.highlevel.Operation): value: multiplier.ir.Value result: multiplier.ir.Value @@ -953,6 +1074,26 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Buil def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BuiltinBitCastOp]: ... +class BuiltinTypesCompatiblePOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + type1: multiplier.ir.Type + type2: multiplier.ir.Type + compatible: bool + arguments: Iterable[multiplier.ir.Type] + value: Optional[bool] + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BuiltinTypesCompatiblePOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BuiltinTypesCompatiblePOp]: + ... + class CStyleCastOp(multiplier.ir.highlevel.Operation): value: multiplier.ir.Value result: multiplier.ir.Value @@ -970,6 +1111,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CSty ... class CallOp(multiplier.ir.highlevel.Operation): + arg_operands: Iterable[multiplier.ir.Operand] + results: Iterable[multiplier.ir.Result] callee: str @staticmethod @@ -984,6 +1127,43 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Call def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CallOp]: ... +class CaseOp(multiplier.ir.highlevel.Operation): + left: multiplier.ir.Region + body: Optional[multiplier.ir.Region] + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CaseOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CaseOp]: + ... + +class ChooseExprOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + condition_region: multiplier.ir.Region + then_region: multiplier.ir.Region + else_region: multiplier.ir.Region + cond_true: Optional[bool] + is_condition_true: Optional[bool] + is_condition_dependent: bool + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ChooseExprOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ChooseExprOp]: + ... + class ClassDeclOp(multiplier.ir.highlevel.Operation): bases: multiplier.ir.Region fields: multiplier.ir.Region @@ -1002,8 +1182,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Clas ... class CmpOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1020,7 +1200,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CmpO class CompoundLiteralOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - init: multiplier.ir.Region + initializer: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1034,6 +1214,39 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Comp def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CompoundLiteralOp]: ... +class CondOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + condition_region: multiplier.ir.Region + then_region: multiplier.ir.Region + else_region: multiplier.ir.Region + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CondOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CondOp]: + ... + +class CondYieldOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CondYieldOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CondYieldOp]: + ... + class ConstantOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value @@ -1049,6 +1262,20 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Cons def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ConstantOp]: ... +class ContinueOp(multiplier.ir.highlevel.Operation): + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ContinueOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ContinueOp]: + ... + class CxxBaseSpecifierOp(multiplier.ir.highlevel.Operation): type: multiplier.ir.Type is_virtual: bool @@ -1082,6 +1309,21 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CxxS def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CxxStructDeclOp]: ... +class DefaultOp(multiplier.ir.highlevel.Operation): + body: Optional[multiplier.ir.Region] + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.DefaultOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DefaultOp]: + ... + class DerefOp(multiplier.ir.highlevel.Operation): addr: multiplier.ir.Value result: multiplier.ir.Value @@ -1099,8 +1341,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Dere ... class DivFAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1116,8 +1358,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivF ... class DivFOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1133,8 +1375,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivF ... class DivSAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1150,8 +1392,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivS ... class DivSOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1167,8 +1409,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivS ... class DivUAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1184,8 +1426,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivU ... class DivUOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1200,8 +1442,38 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.DivU def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DivUOp]: ... +class DoOp(multiplier.ir.highlevel.Operation): + body_region: multiplier.ir.Region + condition_region: multiplier.ir.Region + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.DoOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DoOp]: + ... + +class EmptyDeclOp(multiplier.ir.highlevel.Operation): + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.EmptyDeclOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.EmptyDeclOp]: + ... + class EnumConstantOp(multiplier.ir.highlevel.Operation): - init: multiplier.ir.Region + initializer: multiplier.ir.Region name: str @staticmethod @@ -1219,7 +1491,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Enum class EnumDeclOp(multiplier.ir.highlevel.Operation): constants: multiplier.ir.Region name: str + type: Optional[multiplier.ir.Type] is_complete: bool + constants_block: multiplier.ir.Block @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1235,7 +1509,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Enum class ExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - subexpr: multiplier.ir.Region + nested_expression: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1266,8 +1540,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Exte ... class FCmpOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1299,184 +1573,100 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Fiel def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.FieldDeclOp]: ... -class BinaryCondOp(multiplier.ir.highlevel.Operation): - result: multiplier.ir.Value - common_region: multiplier.ir.Region - cond_region: multiplier.ir.Region - then_region: multiplier.ir.Region - else_region: multiplier.ir.Region +class FileScopeAsmOp(multiplier.ir.highlevel.Operation): + assembly: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BinaryCondOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.FileScopeAsmOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BinaryCondOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.FileScopeAsmOp]: ... -class BreakOp(multiplier.ir.highlevel.Operation): +class ForOp(multiplier.ir.highlevel.Operation): + condition_region: multiplier.ir.Region + incr_region: Optional[multiplier.ir.Region] + body_region: Optional[multiplier.ir.Region] @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.BreakOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ForOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.BreakOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ForOp]: ... -class CaseOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Region - body: multiplier.ir.Region +class FuncOp(multiplier.ir.highlevel.Operation): + body: Optional[multiplier.ir.Region] + name: str + function_type: multiplier.ir.Type + visibility: Optional[str] + is_var_arg: bool + callable_results: Iterable[multiplier.ir.Type] + argument_types: Iterable[multiplier.ir.Type] + result_types: Iterable[multiplier.ir.Type] + is_declaration: bool @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CaseOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.FuncOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CaseOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.FuncOp]: ... -class CondOp(multiplier.ir.highlevel.Operation): +class GenericAssocExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - cond_region: multiplier.ir.Region - then_region: multiplier.ir.Region - else_region: multiplier.ir.Region + body: multiplier.ir.Region + match_type: Optional[multiplier.ir.Type] @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CondOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.GenericAssocExprOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CondOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.GenericAssocExprOp]: ... -class CondYieldOp(multiplier.ir.highlevel.Operation): +class GenericSelectionExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.CondYieldOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.CondYieldOp]: - ... - -class ContinueOp(multiplier.ir.highlevel.Operation): - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ContinueOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ContinueOp]: - ... - -class DefaultOp(multiplier.ir.highlevel.Operation): - body: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.DefaultOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DefaultOp]: - ... - -class DoOp(multiplier.ir.highlevel.Operation): - body_region: multiplier.ir.Region - cond_region: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.DoOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.DoOp]: - ... - -class EmptyDeclOp(multiplier.ir.highlevel.Operation): - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.EmptyDeclOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.EmptyDeclOp]: - ... - -class ForOp(multiplier.ir.highlevel.Operation): - cond_region: multiplier.ir.Region - incr_region: multiplier.ir.Region - body_region: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ForOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ForOp]: - ... - -class FuncOp(multiplier.ir.highlevel.Operation): + control: multiplier.ir.Region body: multiplier.ir.Region - sym_name: str - sym_visibility: Optional[str] - is_var_arg: bool - is_declaration: bool + control_type: Optional[multiplier.ir.Type] + is_expression_predicate: bool + is_type_predicate: bool @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.FuncOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.GenericSelectionExprOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.FuncOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.GenericSelectionExprOp]: ... class GotoStmtOp(multiplier.ir.highlevel.Operation): + label: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1491,9 +1681,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Goto ... class IfOp(multiplier.ir.highlevel.Operation): - cond_region: multiplier.ir.Region + condition_region: multiplier.ir.Region then_region: multiplier.ir.Region - else_region: multiplier.ir.Region + else_region: Optional[multiplier.ir.Region] has_else: bool @staticmethod @@ -1508,81 +1698,8 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.IfOp def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.IfOp]: ... -class IndirectGotoStmtOp(multiplier.ir.highlevel.Operation): - target: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.IndirectGotoStmtOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.IndirectGotoStmtOp]: - ... - -class LabelDeclOp(multiplier.ir.highlevel.Operation): - name: str - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LabelDeclOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LabelDeclOp]: - ... - -class LabelStmtOp(multiplier.ir.highlevel.Operation): - body: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LabelStmtOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LabelStmtOp]: - ... - -class SkipStmtOp(multiplier.ir.highlevel.Operation): - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.SkipStmtOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SkipStmtOp]: - ... - -class SwitchOp(multiplier.ir.highlevel.Operation): - cond_region: multiplier.ir.Region - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.SwitchOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SwitchOp]: - ... - -class TypeYieldOp(multiplier.ir.highlevel.Operation): +class ImagOp(multiplier.ir.highlevel.Operation): + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1590,14 +1707,15 @@ def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.TypeYieldOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ImagOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.TypeYieldOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ImagOp]: ... -class ValueYieldOp(multiplier.ir.highlevel.Operation): +class ImplicitCastOp(multiplier.ir.highlevel.Operation): + value: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1605,152 +1723,126 @@ def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ValueYieldOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ImplicitCastOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ValueYieldOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ImplicitCastOp]: ... -class VarDeclOp(multiplier.ir.highlevel.Operation): - result: multiplier.ir.Value - initializer: multiplier.ir.Region - allocation_size: multiplier.ir.Region - name: str - has_local_storage: bool - is_local_var_decl: bool - is_static_local: bool - has_external_storage: bool - has_global_storage: bool - is_static_data_member: bool - is_in_file_context: bool - is_in_function_or_method_context: bool - is_in_record_context: bool - is_file_var_decl: bool +class IndirectCallOp(multiplier.ir.highlevel.Operation): + callee: multiplier.ir.Value + arg_operands: Iterable[multiplier.ir.Operand] + results: Iterable[multiplier.ir.Result] @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.VarDeclOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.IndirectCallOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.VarDeclOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.IndirectCallOp]: ... -class WhileOp(multiplier.ir.highlevel.Operation): - cond_region: multiplier.ir.Region - body_region: multiplier.ir.Region +class IndirectGotoStmtOp(multiplier.ir.highlevel.Operation): + target: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.WhileOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.IndirectGotoStmtOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.WhileOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.IndirectGotoStmtOp]: ... -class ImagOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value - result: multiplier.ir.Value +class InitListExprOp(multiplier.ir.highlevel.Operation): + elements: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ImagOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.InitListExprOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ImagOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.InitListExprOp]: ... -class ImplicitCastOp(multiplier.ir.highlevel.Operation): - value: multiplier.ir.Value +class InitializedConstantOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value + initializer: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ImplicitCastOp]: - ... - - @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ImplicitCastOp]: - ... - -class IndirectCallOp(multiplier.ir.highlevel.Operation): - callee: multiplier.ir.Value - - @staticmethod - def static_kind() -> multiplier.ir.OperationKind: - ... - - @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.IndirectCallOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.InitializedConstantOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.IndirectCallOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.InitializedConstantOp]: ... -class InitListExprOp(multiplier.ir.highlevel.Operation): +class LNotOp(multiplier.ir.highlevel.Operation): + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.InitListExprOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LNotOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.InitListExprOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LNotOp]: ... -class InitializedConstantOp(multiplier.ir.highlevel.Operation): +class LabelDeclOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - init: multiplier.ir.Region + name: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.InitializedConstantOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LabelDeclOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.InitializedConstantOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LabelDeclOp]: ... -class LNotOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value +class LabelStmtOp(multiplier.ir.highlevel.Operation): + label: multiplier.ir.Value + body: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: ... @staticmethod - def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LNotOp]: + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.LabelStmtOp]: ... @staticmethod - def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LNotOp]: + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.LabelStmtOp]: ... class MinusOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1766,8 +1858,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Minu ... class MulFAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1783,8 +1875,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.MulF ... class MulFOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1800,8 +1892,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.MulF ... class MulIAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1817,8 +1909,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.MulI ... class MulIOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1834,7 +1926,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.MulI ... class NotOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1849,8 +1941,23 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.NotO def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.NotOp]: ... +class NullStmtOp(multiplier.ir.highlevel.Operation): + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.NullStmtOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.NullStmtOp]: + ... + class OffsetOfExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value + array_index_exprs: Iterable[multiplier.ir.Region] source: multiplier.ir.Type @staticmethod @@ -1866,6 +1973,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Offs ... class OpaqueValueExprOp(multiplier.ir.highlevel.Operation): + argument: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value @staticmethod @@ -1881,7 +1989,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Opaq ... class PlusOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1897,7 +2005,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Plus ... class PostDecOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1913,7 +2021,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Post ... class PostIncOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1929,7 +2037,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Post ... class PreDecOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1945,7 +2053,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.PreD ... class PreIncOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -1978,7 +2086,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Pred class PreferredAlignOfExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - expr: multiplier.ir.Region + expression: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1994,7 +2102,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Pref class PreferredAlignOfTypeOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - arg: multiplier.ir.Type + argument: multiplier.ir.Type @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2009,7 +2117,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Pref ... class RealOp(multiplier.ir.highlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2027,7 +2135,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Real class RecordMemberOp(multiplier.ir.highlevel.Operation): record: multiplier.ir.Value element: multiplier.ir.Value - name: str + field: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2042,8 +2150,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Reco ... class RemFAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2059,8 +2167,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemF ... class RemFOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2076,8 +2184,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemF ... class RemSAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2093,8 +2201,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemS ... class RemSOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2110,8 +2218,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemS ... class RemUAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2127,8 +2235,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemU ... class RemUOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2144,6 +2252,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.RemU ... class ReturnOp(multiplier.ir.highlevel.Operation): + result: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2159,7 +2268,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Retu class SizeOfExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - expr: multiplier.ir.Region + expression: multiplier.ir.Region + value: int @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2175,7 +2285,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Size class SizeOfTypeOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - arg: multiplier.ir.Type + argument: multiplier.ir.Type + value: int @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2189,9 +2300,26 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Size def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SizeOfTypeOp]: ... +class StaticAssertDeclOp(multiplier.ir.highlevel.Operation): + assertion: multiplier.ir.Region + message: multiplier.ir.Region + failed: bool + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.StaticAssertDeclOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.StaticAssertDeclOp]: + ... + class StmtExprOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value - substmt: multiplier.ir.Region + nested_statement: multiplier.ir.Region @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2208,7 +2336,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Stmt class StructDeclOp(multiplier.ir.highlevel.Operation): fields: multiplier.ir.Region name: str + field_types: Iterable[multiplier.ir.Type] + defined_type: multiplier.ir.Type is_complete_definition: bool + fields_block: multiplier.ir.Block @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2223,8 +2354,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Stru ... class SubFAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2240,8 +2371,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SubF ... class SubFOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2257,8 +2388,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SubF ... class SubIAssignOp(multiplier.ir.highlevel.Operation): - src: multiplier.ir.Value - dst: multiplier.ir.Value + source: multiplier.ir.Value + destination: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2274,8 +2405,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SubI ... class SubIOp(multiplier.ir.highlevel.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2307,6 +2438,22 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Subs def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SubscriptOp]: ... +class SwitchOp(multiplier.ir.highlevel.Operation): + condition_region: multiplier.ir.Region + cases: Iterable[multiplier.ir.Region] + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.SwitchOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.SwitchOp]: + ... + class ThisOp(multiplier.ir.highlevel.Operation): result: multiplier.ir.Value @@ -2355,6 +2502,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Type class TypeDeclOp(multiplier.ir.highlevel.Operation): name: str + type: multiplier.ir.Type + defined_type: multiplier.ir.Type @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2371,6 +2520,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Type class TypeDefOp(multiplier.ir.highlevel.Operation): name: str type: multiplier.ir.Type + defined_type: multiplier.ir.Type @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2385,7 +2535,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Type ... class TypeOfExprOp(multiplier.ir.highlevel.Operation): - expr: multiplier.ir.Region + expression: multiplier.ir.Region name: str type: multiplier.ir.Type @@ -2401,10 +2551,29 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.Type def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.TypeOfExprOp]: ... +class TypeYieldOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + yielded: multiplier.ir.Type + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.TypeYieldOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.TypeYieldOp]: + ... + class UnionDeclOp(multiplier.ir.highlevel.Operation): fields: multiplier.ir.Region name: str + field_types: Iterable[multiplier.ir.Type] + defined_type: multiplier.ir.Type is_complete_definition: bool + fields_block: multiplier.ir.Block @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2433,7 +2602,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.Unre ... class VAArgExprOp(multiplier.ir.highlevel.Operation): - arg_list: multiplier.ir.Value + argument_list: multiplier.ir.Value result: multiplier.ir.Value @staticmethod @@ -2448,6 +2617,65 @@ def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.VAAr def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.VAArgExprOp]: ... +class ValueYieldOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.ValueYieldOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.ValueYieldOp]: + ... + +class VarDeclOp(multiplier.ir.highlevel.Operation): + result: multiplier.ir.Value + initializer: Optional[multiplier.ir.Region] + allocation_size: Optional[multiplier.ir.Region] + name: str + has_local_storage: bool + is_local_variable_declaration: bool + is_static_local_variable_declaration: bool + has_external_storage: bool + has_global_storage: bool + is_static_data_member: bool + is_in_file_context: bool + is_in_function_or_method_context: bool + is_in_record_context: bool + is_file_variable_declaration: bool + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.VarDeclOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.VarDeclOp]: + ... + +class WhileOp(multiplier.ir.highlevel.Operation): + condition_region: multiplier.ir.Region + body_region: multiplier.ir.Region + + @staticmethod + def static_kind() -> multiplier.ir.OperationKind: + ... + + @staticmethod + def FROM(that: multiplier.ir.Operation) -> Optional[multiplier.ir.highlevel.WhileOp]: + ... + + @staticmethod + def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.highlevel.WhileOp]: + ... + class Type(multiplier.ir.Type): @staticmethod diff --git a/bindings/Python/multiplier-stubs/ir/llvm/__init__.py b/bindings/Python/multiplier-stubs/ir/llvm/__init__.py index d335dba9d..b995b12a4 100644 --- a/bindings/Python/multiplier-stubs/ir/llvm/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/llvm/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -315,7 +314,7 @@ def FROM(that: multiplier.ir.Attribute) -> Optional[multiplier.ir.llvm.DILexical class DILocalVariableAttr(multiplier.ir.llvm.Attribute): line: int - arg: int + argument: int align_in_bits: int @staticmethod @@ -527,9 +526,9 @@ def FROM(arg_0: multiplier.ir.Operation) -> Optional[multiplier.ir.llvm.Operatio ... class AShrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -544,9 +543,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AShrOp]: ... class AddOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -561,8 +560,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AddOp]: ... class AddrSpaceCastOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -609,9 +608,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AllocaOp] ... class AndOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -627,8 +626,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AndOp]: class AtomicCmpXchgOp(multiplier.ir.llvm.Operation): cmp: multiplier.ir.Value - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value syncscope: Optional[str] alignment: Optional[int] weak: bool @@ -647,8 +646,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AtomicCmp ... class AtomicRMWOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value syncscope: Optional[str] alignment: Optional[int] volatile__: bool @@ -666,8 +665,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AtomicRMW ... class BitcastOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -682,6 +681,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.BitcastOp ... class BrOp(multiplier.ir.llvm.Operation): + dest_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -696,6 +696,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.BrOp]: ... class CallIntrinsicOp(multiplier.ir.llvm.Operation): + arguments: Iterable[multiplier.ir.Operand] results: multiplier.ir.Value intrin: str @@ -712,8 +713,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CallIntri ... class CallOp(multiplier.ir.llvm.Operation): + callee_operands: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value callee: Optional[str] + arg_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -729,7 +732,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CallOp]: class ComdatOp(multiplier.ir.llvm.Operation): body: multiplier.ir.Region - sym_name: str + name: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -744,7 +747,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ComdatOp] ... class ComdatSelectorOp(multiplier.ir.llvm.Operation): - sym_name: str + name: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -759,6 +762,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ComdatSel ... class CondBrOp(multiplier.ir.llvm.Operation): + true_dest_operands: Iterable[multiplier.ir.Operand] + false_dest_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -773,7 +778,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CondBrOp] ... class ConstantOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -789,7 +794,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ConstantO class ExtractElementOp(multiplier.ir.llvm.Operation): vector: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -805,7 +810,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ExtractEl class ExtractValueOp(multiplier.ir.llvm.Operation): container: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -820,9 +825,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ExtractVa ... class FAddOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -837,9 +842,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FAddOp]: ... class FCmpOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -854,9 +859,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FCmpOp]: ... class FDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -871,9 +876,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FDivOp]: ... class FMulOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -889,7 +894,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FMulOp]: class FNegOp(multiplier.ir.llvm.Operation): operand: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -904,8 +909,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FNegOp]: ... class FPExtOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -920,8 +925,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FPExtOp]: ... class FPToSIOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -936,8 +941,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FPToSIOp] ... class FPToUIOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -952,8 +957,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FPToUIOp] ... class FPTruncOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -968,9 +973,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FPTruncOp ... class FRemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -985,9 +990,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FRemOp]: ... class FSubOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1017,8 +1022,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FenceOp]: ... class FreezeOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1034,7 +1039,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FreezeOp] class GetElementPtrOp(multiplier.ir.llvm.Operation): base: multiplier.ir.Value - res: multiplier.ir.Value + dynamic_indices: Iterable[multiplier.ir.Operand] + result: multiplier.ir.Value elem_type: multiplier.ir.Type inbounds: bool @@ -1082,7 +1088,7 @@ class GlobalOp(multiplier.ir.llvm.Operation): initializer: multiplier.ir.Region global_type: multiplier.ir.Type constant: bool - sym_name: str + name: str dso_local: bool thread_local__: bool alignment: Optional[int] @@ -1102,9 +1108,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.GlobalOp] ... class ICmpOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1119,8 +1125,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ICmpOp]: ... class InlineAsmOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value - asm_string: str + operands: Iterable[multiplier.ir.Operand] + result: multiplier.ir.Value + assembly: str constraints: str has_side_effects: bool is_align_stack: bool @@ -1140,7 +1147,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.InlineAsm class InsertElementOp(multiplier.ir.llvm.Operation): vector: multiplier.ir.Value value: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1157,7 +1164,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.InsertEle class InsertValueOp(multiplier.ir.llvm.Operation): container: multiplier.ir.Value value: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1172,8 +1179,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.InsertVal ... class IntToPtrOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1188,7 +1195,11 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.IntToPtrO ... class InvokeOp(multiplier.ir.llvm.Operation): + callee_operands: Iterable[multiplier.ir.Operand] + normal_dest_operands: Iterable[multiplier.ir.Operand] + unwind_dest_operands: Iterable[multiplier.ir.Operand] callee: Optional[str] + arg_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1203,9 +1214,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.InvokeOp] ... class FuncOp(multiplier.ir.llvm.Operation): - body: multiplier.ir.Region - sym_name: str - sym_visibility: Optional[str] + body: Optional[multiplier.ir.Region] + name: str + visibility: Optional[str] dso_local: bool personality: Optional[str] garbage_collector: Optional[str] @@ -1234,9 +1245,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FuncOp]: ... class LShrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1251,7 +1262,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.LShrOp]: ... class LandingpadOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value cleanup: bool @staticmethod @@ -1281,7 +1292,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.LinkerOpt ... class LoadOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value alignment: Optional[int] volatile__: bool nontemporal: bool @@ -1301,9 +1312,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.LoadOp]: ... class MulOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1318,7 +1329,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MulOp]: ... class NoneTokenOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1333,9 +1344,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.NoneToken ... class OrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1350,7 +1361,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.OrOp]: ... class PoisonOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1365,8 +1376,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.PoisonOp] ... class PtrToIntOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1396,7 +1407,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ResumeOp] ... class ReturnOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1411,9 +1422,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ReturnOp] ... class SDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1428,8 +1439,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SDivOp]: ... class SExtOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1444,8 +1455,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SExtOp]: ... class SIToFPOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1460,9 +1471,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SIToFPOp] ... class SRemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1480,7 +1491,7 @@ class SelectOp(multiplier.ir.llvm.Operation): condition: multiplier.ir.Value true_value: multiplier.ir.Value false_value: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1495,9 +1506,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SelectOp] ... class ShlOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1514,7 +1525,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ShlOp]: class ShuffleVectorOp(multiplier.ir.llvm.Operation): v1: multiplier.ir.Value v2: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1548,9 +1559,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.StoreOp]: ... class SubOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1565,6 +1576,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SubOp]: ... class SwitchOp(multiplier.ir.llvm.Operation): + default_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1579,8 +1591,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SwitchOp] ... class TruncOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1595,9 +1607,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.TruncOp]: ... class UDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1612,8 +1624,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UDivOp]: ... class UIToFPOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1628,9 +1640,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UIToFPOp] ... class URemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1645,7 +1657,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.URemOp]: ... class UndefOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1674,9 +1686,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.Unreachab ... class XOrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1691,8 +1703,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.XOrOp]: ... class ZExtOp(multiplier.ir.llvm.Operation): - arg: multiplier.ir.Value - res: multiplier.ir.Value + argument: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1707,7 +1719,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ZExtOp]: ... class ZeroOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1723,7 +1735,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ZeroOp]: class AbsOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value is_int_min_poison: bool @staticmethod @@ -1768,7 +1780,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.AssumeOp] class BitReverseOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1784,7 +1796,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.BitRevers class ByteSwapOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1801,7 +1813,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ByteSwapO class CopySignOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1816,7 +1828,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CopySignO ... class CoroAlignOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1832,7 +1844,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroAlign class CoroBeginOp(multiplier.ir.llvm.Operation): token: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1848,7 +1860,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroBegin class CoroEndOp(multiplier.ir.llvm.Operation): retvals: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1864,7 +1876,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroEndOp class CoroFreeOp(multiplier.ir.llvm.Operation): id: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1879,7 +1891,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroFreeO ... class CoroIdOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1922,7 +1934,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroResum ... class CoroSaveOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1937,7 +1949,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroSaveO ... class CoroSizeOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1953,7 +1965,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroSizeO class CoroSuspendOp(multiplier.ir.llvm.Operation): save: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1969,7 +1981,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CoroSuspe class CosOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -1985,7 +1997,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CosOp]: class CountLeadingZerosOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value is_zero_poison: bool @staticmethod @@ -2002,7 +2014,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CountLead class CountTrailingZerosOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value is_zero_poison: bool @staticmethod @@ -2019,7 +2031,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.CountTrai class CtPopOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2091,7 +2103,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.DebugTrap ... class EhTypeidForOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2107,7 +2119,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.EhTypeidF class Exp2Op(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2123,7 +2135,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.Exp2Op]: class ExpOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2138,7 +2150,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ExpOp]: ... class ExpectOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2153,7 +2165,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ExpectOp] ... class ExpectWithProbabilityOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2169,7 +2181,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.ExpectWit class FAbsOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2185,7 +2197,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FAbsOp]: class FCeilOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2201,7 +2213,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FCeilOp]: class FFloorOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2219,7 +2231,7 @@ class FMAOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value c: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2237,7 +2249,7 @@ class FMulAddOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value c: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2253,7 +2265,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FMulAddOp class FTruncOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2271,7 +2283,7 @@ class FShlOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value c: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2289,7 +2301,7 @@ class FShrOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value c: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2304,7 +2316,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.FShrOp]: ... class GetActiveLaneMaskOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2349,7 +2361,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.Invariant ... class IsConstantOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2365,7 +2377,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.IsConstan class IsFPClassOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value bit: int @staticmethod @@ -2411,8 +2423,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.LifetimeS ... class RoundAndCastToLongLongOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2427,8 +2439,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundAndC ... class RoundAndCastToNearestLongLongOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2444,7 +2456,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundAndC class Log10Op(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2460,7 +2472,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.Log10Op]: class Log2Op(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2476,7 +2488,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.Log2Op]: class LogOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2491,8 +2503,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.LogOp]: ... class RoundAndCastToLongOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2507,8 +2519,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundAndC ... class RoundAndCastToNearestLongOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2524,7 +2536,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundAndC class MaskedLoadOp(multiplier.ir.llvm.Operation): mask: multiplier.ir.Value - res: multiplier.ir.Value + pass_thru: Iterable[multiplier.ir.Operand] + result: multiplier.ir.Value alignment: int @staticmethod @@ -2557,7 +2570,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MaskedSto ... class MatrixColumnMajorLoadOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value is_volatile: bool rows: int columns: int @@ -2593,9 +2606,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MatrixCol ... class MatrixMultiplyOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value - res: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value + result: multiplier.ir.Value lhs_rows: int lhs_columns: int rhs_columns: int @@ -2614,7 +2627,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MatrixMul class MatrixTransposeOp(multiplier.ir.llvm.Operation): matrix: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value rows: int columns: int @@ -2633,7 +2646,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MatrixTra class MaxNumOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2650,7 +2663,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MaxNumOp] class MaximumOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2727,7 +2740,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MemsetOp] class MinNumOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2744,7 +2757,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MinNumOp] class MinimumOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2760,7 +2773,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MinimumOp class RoundToNearbyIntOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2789,8 +2802,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.NoAliasSc ... class PowIOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value - res: multiplier.ir.Value + value: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2807,7 +2820,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.PowIOp]: class FPowOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2854,7 +2867,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.PtrAnnota class RoundToIntOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2870,7 +2883,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundToIn class RoundToNearestEvenOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2886,7 +2899,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundToNe class RoundToNearestOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2903,7 +2916,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.RoundToNe class SAddSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2918,7 +2931,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SAddSatOp ... class SAddWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2935,7 +2948,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SAddWithO class SMaxOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2952,7 +2965,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SMaxOp]: class SMinOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2967,7 +2980,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SMinOp]: ... class SMulWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -2983,7 +2996,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SMulWithO class SSACopyOp(multiplier.ir.llvm.Operation): operand: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3000,7 +3013,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SSACopyOp class SShlSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3017,7 +3030,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SShlSatOp class SSubSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3032,7 +3045,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SSubSatOp ... class SSubWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3048,7 +3061,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SSubWithO class SinOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3064,7 +3077,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.SinOp]: class SqrtOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3093,7 +3106,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.StackRest ... class StackSaveOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3108,7 +3121,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.StackSave ... class StepVectorOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3123,7 +3136,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.StepVecto ... class ThreadLocalAddressOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3154,7 +3167,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.TrapOp]: class UAddSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3169,7 +3182,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UAddSatOp ... class UAddWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3201,7 +3214,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UBSanTrap class UMaxOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3218,7 +3231,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UMaxOp]: class UMinOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3233,7 +3246,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UMinOp]: ... class UMulWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3250,7 +3263,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UMulWithO class UShlSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3267,7 +3280,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.UShlSatOp class USubSatOp(multiplier.ir.llvm.Operation): a: multiplier.ir.Value b: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3282,7 +3295,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.USubSatOp ... class USubWithOverflowOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3297,10 +3310,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.USubWithO ... class VPAShrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3315,10 +3328,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPAShrOp] ... class VPAddOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3333,10 +3346,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPAddOp]: ... class VPAndOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3351,10 +3364,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPAndOp]: ... class VPFAddOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3369,10 +3382,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFAddOp] ... class VPFDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3391,7 +3404,7 @@ class VPFMulAddOp(multiplier.ir.llvm.Operation): op2: multiplier.ir.Value op3: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3406,10 +3419,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFMulAdd ... class VPFMulOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3426,7 +3439,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFMulOp] class VPFNegOp(multiplier.ir.llvm.Operation): op: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3441,9 +3454,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFNegOp] ... class VPFPExtOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3458,9 +3471,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFPExtOp ... class VPFPToSIOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3475,9 +3488,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFPToSIO ... class VPFPToUIOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3492,9 +3505,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFPToUIO ... class VPFPTruncOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3509,10 +3522,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFPTrunc ... class VPFRemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3527,10 +3540,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFRemOp] ... class VPFSubOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3549,7 +3562,7 @@ class VPFmaOp(multiplier.ir.llvm.Operation): op2: multiplier.ir.Value op3: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3564,9 +3577,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPFmaOp]: ... class VPIntToPtrOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3581,10 +3594,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPIntToPt ... class VPLShrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3600,7 +3613,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPLShrOp] class VPLoadOp(multiplier.ir.llvm.Operation): mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3618,7 +3631,7 @@ class VPMergeMinOp(multiplier.ir.llvm.Operation): cond: multiplier.ir.Value true_val: multiplier.ir.Value false_val: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3633,10 +3646,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPMergeMi ... class VPMulOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3651,10 +3664,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPMulOp]: ... class VPOrOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3669,9 +3682,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPOrOp]: ... class VPPtrToIntOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3686,9 +3699,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPPtrToIn ... class VPReduceAddOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3703,9 +3716,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceA ... class VPReduceAndOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3720,9 +3733,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceA ... class VPReduceFAddOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3737,9 +3750,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceF ... class VPReduceFMaxOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3754,9 +3767,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceF ... class VPReduceFMinOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3771,9 +3784,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceF ... class VPReduceFMulOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3788,9 +3801,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceF ... class VPReduceMulOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3805,9 +3818,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceM ... class VPReduceOrOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3822,9 +3835,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceO ... class VPReduceSMaxOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3839,9 +3852,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceS ... class VPReduceSMinOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3856,9 +3869,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceS ... class VPReduceUMaxOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3873,9 +3886,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceU ... class VPReduceUMinOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3890,9 +3903,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceU ... class VPReduceXorOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3907,10 +3920,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPReduceX ... class VPSDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3925,9 +3938,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPSDivOp] ... class VPSExtOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3942,9 +3955,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPSExtOp] ... class VPSIToFPOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3959,10 +3972,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPSIToFPO ... class VPSRemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3980,7 +3993,7 @@ class VPSelectMinOp(multiplier.ir.llvm.Operation): cond: multiplier.ir.Value true_val: multiplier.ir.Value false_val: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -3995,10 +4008,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPSelectM ... class VPShlOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4013,7 +4026,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPShlOp]: ... class VPStoreOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value @staticmethod @@ -4030,7 +4043,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPStoreOp class VPStridedLoadOp(multiplier.ir.llvm.Operation): mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4045,7 +4058,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPStrided ... class VPStridedStoreOp(multiplier.ir.llvm.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value mask: multiplier.ir.Value @staticmethod @@ -4061,10 +4074,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPStrided ... class VPSubOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4079,9 +4092,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPSubOp]: ... class VPTruncOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4096,10 +4109,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPTruncOp ... class VPUDivOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4114,9 +4127,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPUDivOp] ... class VPUIToFPOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4131,10 +4144,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPUIToFPO ... class VPURemOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4149,10 +4162,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPURemOp] ... class VPXorOp(multiplier.ir.llvm.Operation): - lhs: multiplier.ir.Value - rhs: multiplier.ir.Value + left: multiplier.ir.Value + right: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4167,9 +4180,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VPXorOp]: ... class VPZExtOp(multiplier.ir.llvm.Operation): - src: multiplier.ir.Value + source: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4254,7 +4267,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MaskedCom ... class MaskedExpandLoadOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4271,7 +4284,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MaskedExp class MaskedGatherOp(multiplier.ir.llvm.Operation): ptrs: multiplier.ir.Value mask: multiplier.ir.Value - res: multiplier.ir.Value + pass_thru: Iterable[multiplier.ir.Operand] + result: multiplier.ir.Value alignment: int @staticmethod @@ -4306,7 +4320,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.MaskedSca class VectorExtractOp(multiplier.ir.llvm.Operation): srcvec: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value pos: int src_vector_bit_width: int res_vector_bit_width: int @@ -4326,7 +4340,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorExt class VectorInsertOp(multiplier.ir.llvm.Operation): dstvec: multiplier.ir.Value srcvec: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value pos: int src_vector_bit_width: int dst_vector_bit_width: int @@ -4345,7 +4359,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorIns class VectorReduceAddOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4361,7 +4375,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceAndOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4377,7 +4391,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFAddOp(multiplier.ir.llvm.Operation): input: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4393,7 +4407,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFMaxOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4409,7 +4423,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFMaximumOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4425,7 +4439,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFMinOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4441,7 +4455,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFMinimumOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4457,7 +4471,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceFMulOp(multiplier.ir.llvm.Operation): input: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4473,7 +4487,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceMulOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4489,7 +4503,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceOrOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4505,7 +4519,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceSMaxOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4521,7 +4535,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceSMinOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4537,7 +4551,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceUMaxOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4553,7 +4567,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceUMinOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4569,7 +4583,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed class VectorReduceXorOp(multiplier.ir.llvm.Operation): IN: multiplier.ir.Value - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4584,7 +4598,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.llvm.VectorRed ... class VScaleOp(multiplier.ir.llvm.Operation): - res: multiplier.ir.Value + result: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -4618,6 +4632,7 @@ def FROM(that: multiplier.ir.Type) -> Optional[multiplier.ir.llvm.ArrayType]: class FunctionType(multiplier.ir.llvm.Type): is_var_arg: bool num_params: int + params: Iterable[multiplier.ir.Type] var_arg: bool @staticmethod @@ -4664,6 +4679,7 @@ def FROM(that: multiplier.ir.Type) -> Optional[multiplier.ir.llvm.ScalableVector class TargetExtType(multiplier.ir.llvm.Type): supports_mem_ops: bool ext_type_name: str + type_params: Iterable[multiplier.ir.Type] @staticmethod def static_kind() -> multiplier.ir.TypeKind: diff --git a/bindings/Python/multiplier-stubs/ir/lowlevel/__init__.py b/bindings/Python/multiplier-stubs/ir/lowlevel/__init__.py index d7391298b..5e8064072 100644 --- a/bindings/Python/multiplier-stubs/ir/lowlevel/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/lowlevel/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -64,6 +63,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.ArgAl ... class BrOp(multiplier.ir.lowlevel.Operation): + operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -78,6 +78,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.BrOp] ... class ConcatOp(multiplier.ir.lowlevel.Operation): + arguments: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value @staticmethod @@ -94,6 +95,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.Conca class CondBrOp(multiplier.ir.lowlevel.Operation): cond: multiplier.ir.Value + true_operands: Iterable[multiplier.ir.Operand] + false_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -109,6 +112,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.CondB class CondScopeRetOp(multiplier.ir.lowlevel.Operation): cond: multiplier.ir.Value + dest_operands: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -123,8 +127,9 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.CondS ... class ExtractOp(multiplier.ir.lowlevel.Operation): - arg: multiplier.ir.Value + argument: multiplier.ir.Value result: multiplier.ir.Value + size: int @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -140,6 +145,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.Extra class InitializeVarOp(multiplier.ir.lowlevel.Operation): var: multiplier.ir.Value + elements: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value @staticmethod @@ -185,10 +191,14 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.LoadO ... class FuncOp(multiplier.ir.lowlevel.Operation): - body: multiplier.ir.Region - sym_name: str - sym_visibility: Optional[str] + body: Optional[multiplier.ir.Region] + name: str + function_type: multiplier.ir.Type + visibility: Optional[str] is_var_arg: bool + callable_results: Iterable[multiplier.ir.Type] + argument_types: Iterable[multiplier.ir.Type] + result_types: Iterable[multiplier.ir.Type] is_declaration: bool @staticmethod @@ -207,7 +217,7 @@ class StructGEPOp(multiplier.ir.lowlevel.Operation): record: multiplier.ir.Value element: multiplier.ir.Value idx: int - name: str + field: str @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -222,6 +232,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.Struc ... class ReturnOp(multiplier.ir.lowlevel.Operation): + result: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -279,7 +290,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.lowlevel.Scope ... class StoreOp(multiplier.ir.lowlevel.Operation): - val: multiplier.ir.Value + value: multiplier.ir.Value @staticmethod def static_kind() -> multiplier.ir.OperationKind: diff --git a/bindings/Python/multiplier-stubs/ir/memref/__init__.py b/bindings/Python/multiplier-stubs/ir/memref/__init__.py index 4dfa5a221..d4f8d6604 100644 --- a/bindings/Python/multiplier-stubs/ir/memref/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/memref/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -49,6 +48,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.AssumeA class AtomicRMWOp(multiplier.ir.memref.Operation): value: multiplier.ir.Value + indices: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value @staticmethod @@ -93,6 +93,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.CopyOp] ... class GenericAtomicRMWOp(multiplier.ir.memref.Operation): + indices: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value atomic_body: multiplier.ir.Region @@ -109,6 +110,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.Generic ... class LoadOp(multiplier.ir.memref.Operation): + indices: Iterable[multiplier.ir.Operand] result: multiplier.ir.Value nontemporal: bool @@ -125,6 +127,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.LoadOp] ... class AllocOp(multiplier.ir.memref.Operation): + dynamic_sizes: Iterable[multiplier.ir.Operand] + symbol_operands: Iterable[multiplier.ir.Operand] alignment: Optional[int] @staticmethod @@ -140,6 +144,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.AllocOp ... class AllocaOp(multiplier.ir.memref.Operation): + dynamic_sizes: Iterable[multiplier.ir.Operand] + symbol_operands: Iterable[multiplier.ir.Operand] alignment: Optional[int] @staticmethod @@ -155,6 +161,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.AllocaO ... class AllocaScopeOp(multiplier.ir.memref.Operation): + results: Iterable[multiplier.ir.Result] body_region: multiplier.ir.Region @staticmethod @@ -170,6 +177,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.AllocaS ... class AllocaScopeReturnOp(multiplier.ir.memref.Operation): + results: Iterable[multiplier.ir.Operand] @staticmethod def static_kind() -> multiplier.ir.OperationKind: @@ -242,6 +250,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.DimOp]: ... class DMAStartOp(multiplier.ir.memref.Operation): + operands: Iterable[multiplier.ir.Operand] src_mem_ref_rank: int dst_mem_ref_rank: int src_memory_space: int @@ -265,6 +274,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.DMAStar ... class DMAWaitOp(multiplier.ir.memref.Operation): + tag_indices: Iterable[multiplier.ir.Operand] tag_mem_ref_rank: int @staticmethod @@ -309,6 +319,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.Extract class ExtractStridedMetadataOp(multiplier.ir.memref.Operation): base_buffer: multiplier.ir.Value + sizes: Iterable[multiplier.ir.Result] + strides: Iterable[multiplier.ir.Result] view_source: multiplier.ir.Value @staticmethod @@ -339,8 +351,8 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.GetGlob ... class GlobalOp(multiplier.ir.memref.Operation): - sym_name: str - sym_visibility: Optional[str] + name: str + visibility: Optional[str] constant: bool alignment: Optional[int] is_external: bool @@ -373,6 +385,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.MemoryS ... class PrefetchOp(multiplier.ir.memref.Operation): + indices: Iterable[multiplier.ir.Operand] is_write: bool locality_hint: int is_data_cache: bool @@ -419,6 +432,10 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.Realloc ... class ReinterpretCastOp(multiplier.ir.memref.Operation): + offsets: Iterable[multiplier.ir.Operand] + sizes: Iterable[multiplier.ir.Operand] + strides: Iterable[multiplier.ir.Operand] + dynamic_sizes: Iterable[multiplier.ir.Operand] result_rank: int offset_size_and_stride_start_operand_index: int @@ -450,6 +467,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.Reshape class StoreOp(multiplier.ir.memref.Operation): value: multiplier.ir.Value + indices: Iterable[multiplier.ir.Operand] nontemporal: bool @staticmethod @@ -479,6 +497,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.Transpo ... class ViewOp(multiplier.ir.memref.Operation): + sizes: Iterable[multiplier.ir.Operand] view_source: multiplier.ir.Value @staticmethod @@ -494,7 +513,11 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.memref.ViewOp] ... class SubViewOp(multiplier.ir.memref.Operation): + offsets: Iterable[multiplier.ir.Operand] + sizes: Iterable[multiplier.ir.Operand] + strides: Iterable[multiplier.ir.Operand] view_source: multiplier.ir.Value + dynamic_sizes: Iterable[multiplier.ir.Operand] offset_size_and_stride_start_operand_index: int @staticmethod diff --git a/bindings/Python/multiplier-stubs/ir/meta/__init__.py b/bindings/Python/multiplier-stubs/ir/meta/__init__.py index d8c66265f..260fbbace 100644 --- a/bindings/Python/multiplier-stubs/ir/meta/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/meta/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/bindings/Python/multiplier-stubs/ir/unsupported/__init__.py b/bindings/Python/multiplier-stubs/ir/unsupported/__init__.py index 0bc332227..bbbf652b5 100644 --- a/bindings/Python/multiplier-stubs/ir/unsupported/__init__.py +++ b/bindings/Python/multiplier-stubs/ir/unsupported/__init__.py @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -50,6 +49,7 @@ def producing(val: multiplier.ir.Value) -> Optional[multiplier.ir.unsupported.Un class UnsupportedStmtOp(multiplier.ir.unsupported.Operation): result: multiplier.ir.Value + children: Iterable[multiplier.ir.Region] name: str @staticmethod diff --git a/cmake/ccache.cmake b/cmake/ccache.cmake index 039df896e..371ae17cf 100644 --- a/cmake/ccache.cmake +++ b/cmake/ccache.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/git.cmake b/cmake/git.cmake index 960782645..cffd83dd9 100644 --- a/cmake/git.cmake +++ b/cmake/git.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/linker.cmake b/cmake/linker.cmake index e13e6d5fc..3362e3cb4 100644 --- a/cmake/linker.cmake +++ b/cmake/linker.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/llvm.cmake b/cmake/llvm.cmake index 9512154b8..2cde16e54 100644 --- a/cmake/llvm.cmake +++ b/cmake/llvm.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/mlir.cmake b/cmake/mlir.cmake index 0a0ced835..64206e70b 100644 --- a/cmake/mlir.cmake +++ b/cmake/mlir.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/options.cmake b/cmake/options.cmake index 4183ac030..21aba0f68 100644 --- a/cmake/options.cmake +++ b/cmake/options.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/packaging.cmake b/cmake/packaging.cmake index 6be745127..168283bc7 100644 --- a/cmake/packaging.cmake +++ b/cmake/packaging.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/python.cmake b/cmake/python.cmake index 67d1a86f3..7cd0c382e 100644 --- a/cmake/python.cmake +++ b/cmake/python.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/system.cmake b/cmake/system.cmake index a73aa8fe0..ba62eb1cc 100644 --- a/cmake/system.cmake +++ b/cmake/system.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/cmake/vast.cmake b/cmake/vast.cmake index 1f06caf27..855112cad 100644 --- a/cmake/vast.cmake +++ b/cmake/vast.cmake @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -14,5 +13,7 @@ set(VAST_LIBS VAST::VASTCodeGen VAST::VASTFrontend VAST::VASTSymbolInterface - VAST::VASTAggregateTypeDefinitionInterface + VAST::VASTSymbolTableInterface + VAST::VASTSymbolRefInterface + VAST::VASTTypeDefinitionInterface ) diff --git a/include/multiplier/AST.h b/include/multiplier/AST.h index d9e3bdf6b..f44f4cdbc 100644 --- a/include/multiplier/AST.h +++ b/include/multiplier/AST.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AArch64SVEPcsAttr.h b/include/multiplier/AST/AArch64SVEPcsAttr.h index 0794032d9..e5afe5d90 100644 --- a/include/multiplier/AST/AArch64SVEPcsAttr.h +++ b/include/multiplier/AST/AArch64SVEPcsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AArch64SVEPcsAttrSpelling.h b/include/multiplier/AST/AArch64SVEPcsAttrSpelling.h index ad3c3cb23..49e02cf47 100644 --- a/include/multiplier/AST/AArch64SVEPcsAttrSpelling.h +++ b/include/multiplier/AST/AArch64SVEPcsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AArch64VectorPcsAttr.h b/include/multiplier/AST/AArch64VectorPcsAttr.h index 3f00f278e..5fd432d6c 100644 --- a/include/multiplier/AST/AArch64VectorPcsAttr.h +++ b/include/multiplier/AST/AArch64VectorPcsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AArch64VectorPcsAttrSpelling.h b/include/multiplier/AST/AArch64VectorPcsAttrSpelling.h index 1fc16ecc1..a08081863 100644 --- a/include/multiplier/AST/AArch64VectorPcsAttrSpelling.h +++ b/include/multiplier/AST/AArch64VectorPcsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttr.h b/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttr.h index 200a7bbed..9d7ecd03f 100644 --- a/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttr.h +++ b/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.h b/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.h index 841a418c0..454a00072 100644 --- a/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.h +++ b/include/multiplier/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUKernelCallAttr.h b/include/multiplier/AST/AMDGPUKernelCallAttr.h index e2c5158c4..7b820d7bd 100644 --- a/include/multiplier/AST/AMDGPUKernelCallAttr.h +++ b/include/multiplier/AST/AMDGPUKernelCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUKernelCallAttrSpelling.h b/include/multiplier/AST/AMDGPUKernelCallAttrSpelling.h index 850c4eec1..7340165f3 100644 --- a/include/multiplier/AST/AMDGPUKernelCallAttrSpelling.h +++ b/include/multiplier/AST/AMDGPUKernelCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUNumSGPRAttr.h b/include/multiplier/AST/AMDGPUNumSGPRAttr.h index a071ed393..f1fee5666 100644 --- a/include/multiplier/AST/AMDGPUNumSGPRAttr.h +++ b/include/multiplier/AST/AMDGPUNumSGPRAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUNumSGPRAttrSpelling.h b/include/multiplier/AST/AMDGPUNumSGPRAttrSpelling.h index 9d68b886a..91b046c78 100644 --- a/include/multiplier/AST/AMDGPUNumSGPRAttrSpelling.h +++ b/include/multiplier/AST/AMDGPUNumSGPRAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUNumVGPRAttr.h b/include/multiplier/AST/AMDGPUNumVGPRAttr.h index 83f0b1ee3..bdb68fdc0 100644 --- a/include/multiplier/AST/AMDGPUNumVGPRAttr.h +++ b/include/multiplier/AST/AMDGPUNumVGPRAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUNumVGPRAttrSpelling.h b/include/multiplier/AST/AMDGPUNumVGPRAttrSpelling.h index 5984e4e74..cf596ff94 100644 --- a/include/multiplier/AST/AMDGPUNumVGPRAttrSpelling.h +++ b/include/multiplier/AST/AMDGPUNumVGPRAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUWavesPerEUAttr.h b/include/multiplier/AST/AMDGPUWavesPerEUAttr.h index 0f8cb39bc..f7d31d24e 100644 --- a/include/multiplier/AST/AMDGPUWavesPerEUAttr.h +++ b/include/multiplier/AST/AMDGPUWavesPerEUAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AMDGPUWavesPerEUAttrSpelling.h b/include/multiplier/AST/AMDGPUWavesPerEUAttrSpelling.h index b0216494e..679182ba4 100644 --- a/include/multiplier/AST/AMDGPUWavesPerEUAttrSpelling.h +++ b/include/multiplier/AST/AMDGPUWavesPerEUAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/APValueKind.h b/include/multiplier/AST/APValueKind.h index c3b72594d..775ee1c20 100644 --- a/include/multiplier/AST/APValueKind.h +++ b/include/multiplier/AST/APValueKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ARMInterruptAttr.h b/include/multiplier/AST/ARMInterruptAttr.h index 13882c961..209cfd56d 100644 --- a/include/multiplier/AST/ARMInterruptAttr.h +++ b/include/multiplier/AST/ARMInterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ARMInterruptAttrInterruptType.h b/include/multiplier/AST/ARMInterruptAttrInterruptType.h index 9749a3dfb..e888e43f9 100644 --- a/include/multiplier/AST/ARMInterruptAttrInterruptType.h +++ b/include/multiplier/AST/ARMInterruptAttrInterruptType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ARMInterruptAttrSpelling.h b/include/multiplier/AST/ARMInterruptAttrSpelling.h index 5738480f0..7c463bfd7 100644 --- a/include/multiplier/AST/ARMInterruptAttrSpelling.h +++ b/include/multiplier/AST/ARMInterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ASTDumpOutputFormat.h b/include/multiplier/AST/ASTDumpOutputFormat.h index d98c852d1..ecb09e41f 100644 --- a/include/multiplier/AST/ASTDumpOutputFormat.h +++ b/include/multiplier/AST/ASTDumpOutputFormat.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AVRInterruptAttr.h b/include/multiplier/AST/AVRInterruptAttr.h index 7570ab73a..4d660ab56 100644 --- a/include/multiplier/AST/AVRInterruptAttr.h +++ b/include/multiplier/AST/AVRInterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AVRInterruptAttrSpelling.h b/include/multiplier/AST/AVRInterruptAttrSpelling.h index fa666b087..29488590a 100644 --- a/include/multiplier/AST/AVRInterruptAttrSpelling.h +++ b/include/multiplier/AST/AVRInterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AVRSignalAttr.h b/include/multiplier/AST/AVRSignalAttr.h index 2df6b88f7..653296aa9 100644 --- a/include/multiplier/AST/AVRSignalAttr.h +++ b/include/multiplier/AST/AVRSignalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AVRSignalAttrSpelling.h b/include/multiplier/AST/AVRSignalAttrSpelling.h index 3de42d9b6..950cf50b9 100644 --- a/include/multiplier/AST/AVRSignalAttrSpelling.h +++ b/include/multiplier/AST/AVRSignalAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AbiTagAttr.h b/include/multiplier/AST/AbiTagAttr.h index c35d9f0b5..b6258b0a0 100644 --- a/include/multiplier/AST/AbiTagAttr.h +++ b/include/multiplier/AST/AbiTagAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AbiTagAttrSpelling.h b/include/multiplier/AST/AbiTagAttrSpelling.h index b727b0b2b..8cfd08ed7 100644 --- a/include/multiplier/AST/AbiTagAttrSpelling.h +++ b/include/multiplier/AST/AbiTagAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AbstractConditionalOperator.h b/include/multiplier/AST/AbstractConditionalOperator.h index 9e10664af..3b12f146f 100644 --- a/include/multiplier/AST/AbstractConditionalOperator.h +++ b/include/multiplier/AST/AbstractConditionalOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AccessSpecDecl.h b/include/multiplier/AST/AccessSpecDecl.h index ca50beb62..0f6d072aa 100644 --- a/include/multiplier/AST/AccessSpecDecl.h +++ b/include/multiplier/AST/AccessSpecDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AccessSpecifier.h b/include/multiplier/AST/AccessSpecifier.h index 5d14b36d5..16045a2be 100644 --- a/include/multiplier/AST/AccessSpecifier.h +++ b/include/multiplier/AST/AccessSpecifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquireCapabilityAttr.h b/include/multiplier/AST/AcquireCapabilityAttr.h index d00bafc8d..d9f77ff34 100644 --- a/include/multiplier/AST/AcquireCapabilityAttr.h +++ b/include/multiplier/AST/AcquireCapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquireCapabilityAttrSpelling.h b/include/multiplier/AST/AcquireCapabilityAttrSpelling.h index dfc2de0e7..d0a172e4b 100644 --- a/include/multiplier/AST/AcquireCapabilityAttrSpelling.h +++ b/include/multiplier/AST/AcquireCapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquireHandleAttr.h b/include/multiplier/AST/AcquireHandleAttr.h index b83d3fa3a..e5f65721b 100644 --- a/include/multiplier/AST/AcquireHandleAttr.h +++ b/include/multiplier/AST/AcquireHandleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquireHandleAttrSpelling.h b/include/multiplier/AST/AcquireHandleAttrSpelling.h index 16f4ed1be..830bd3a89 100644 --- a/include/multiplier/AST/AcquireHandleAttrSpelling.h +++ b/include/multiplier/AST/AcquireHandleAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquiredAfterAttr.h b/include/multiplier/AST/AcquiredAfterAttr.h index 3d0edab0c..f044d46ff 100644 --- a/include/multiplier/AST/AcquiredAfterAttr.h +++ b/include/multiplier/AST/AcquiredAfterAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AcquiredBeforeAttr.h b/include/multiplier/AST/AcquiredBeforeAttr.h index 974056ba9..d8eda7017 100644 --- a/include/multiplier/AST/AcquiredBeforeAttr.h +++ b/include/multiplier/AST/AcquiredBeforeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AddrLabelExpr.h b/include/multiplier/AST/AddrLabelExpr.h index 9828644c6..d1df3522c 100644 --- a/include/multiplier/AST/AddrLabelExpr.h +++ b/include/multiplier/AST/AddrLabelExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AddrSpaceMapMangling.h b/include/multiplier/AST/AddrSpaceMapMangling.h index bb39b0c95..640f87338 100644 --- a/include/multiplier/AST/AddrSpaceMapMangling.h +++ b/include/multiplier/AST/AddrSpaceMapMangling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AddressSpaceAttr.h b/include/multiplier/AST/AddressSpaceAttr.h index 85d85dc2a..1e6b2d676 100644 --- a/include/multiplier/AST/AddressSpaceAttr.h +++ b/include/multiplier/AST/AddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AddressSpaceAttrSpelling.h b/include/multiplier/AST/AddressSpaceAttrSpelling.h index c85fe44ac..88e0b79e4 100644 --- a/include/multiplier/AST/AddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/AddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AdjustedType.h b/include/multiplier/AST/AdjustedType.h index 3ed74868e..52d71379d 100644 --- a/include/multiplier/AST/AdjustedType.h +++ b/include/multiplier/AST/AdjustedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AliasAttr.h b/include/multiplier/AST/AliasAttr.h index 8e9cfe8ac..0b0c89633 100644 --- a/include/multiplier/AST/AliasAttr.h +++ b/include/multiplier/AST/AliasAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AliasAttrSpelling.h b/include/multiplier/AST/AliasAttrSpelling.h index 26b2b3a35..2d9d03fe1 100644 --- a/include/multiplier/AST/AliasAttrSpelling.h +++ b/include/multiplier/AST/AliasAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlignMac68kAttr.h b/include/multiplier/AST/AlignMac68kAttr.h index f2a38b61f..2404db44b 100644 --- a/include/multiplier/AST/AlignMac68kAttr.h +++ b/include/multiplier/AST/AlignMac68kAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlignNaturalAttr.h b/include/multiplier/AST/AlignNaturalAttr.h index c7628d7b0..e18140609 100644 --- a/include/multiplier/AST/AlignNaturalAttr.h +++ b/include/multiplier/AST/AlignNaturalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlignRequirementKind.h b/include/multiplier/AST/AlignRequirementKind.h index 67d6d2175..8a2b63a5f 100644 --- a/include/multiplier/AST/AlignRequirementKind.h +++ b/include/multiplier/AST/AlignRequirementKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlignValueAttr.h b/include/multiplier/AST/AlignValueAttr.h index 85baf260a..6427a91d5 100644 --- a/include/multiplier/AST/AlignValueAttr.h +++ b/include/multiplier/AST/AlignValueAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlignedAttr.h b/include/multiplier/AST/AlignedAttr.h index e4f12d1f0..7ef3dfd35 100644 --- a/include/multiplier/AST/AlignedAttr.h +++ b/include/multiplier/AST/AlignedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -55,7 +54,7 @@ class MX_EXPORT AlignedAttr : public InheritableAttr { static std::optional from(const VariantEntity &e); static std::optional from(const TokenContext &t); - uint32_t alignment(void) const; + std::optional alignment(void) const; std::optional alignment_expression(void) const; std::optional alignment_type(void) const; std::optional cached_alignment_value(void) const; diff --git a/include/multiplier/AST/AlignedAttrSpelling.h b/include/multiplier/AST/AlignedAttrSpelling.h index 5371b3268..ce172b148 100644 --- a/include/multiplier/AST/AlignedAttrSpelling.h +++ b/include/multiplier/AST/AlignedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AllocAlignAttr.h b/include/multiplier/AST/AllocAlignAttr.h index 947de49ff..3d65bc2f0 100644 --- a/include/multiplier/AST/AllocAlignAttr.h +++ b/include/multiplier/AST/AllocAlignAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AllocAlignAttrSpelling.h b/include/multiplier/AST/AllocAlignAttrSpelling.h index d2225f4dc..21c6088bf 100644 --- a/include/multiplier/AST/AllocAlignAttrSpelling.h +++ b/include/multiplier/AST/AllocAlignAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AllocSizeAttr.h b/include/multiplier/AST/AllocSizeAttr.h index 1e96ceb60..4af8f4f21 100644 --- a/include/multiplier/AST/AllocSizeAttr.h +++ b/include/multiplier/AST/AllocSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AllocSizeAttrSpelling.h b/include/multiplier/AST/AllocSizeAttrSpelling.h index e7883cb3c..c8bb1652a 100644 --- a/include/multiplier/AST/AllocSizeAttrSpelling.h +++ b/include/multiplier/AST/AllocSizeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AltivecSrcCompatKind.h b/include/multiplier/AST/AltivecSrcCompatKind.h index af5144053..51e310efa 100644 --- a/include/multiplier/AST/AltivecSrcCompatKind.h +++ b/include/multiplier/AST/AltivecSrcCompatKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlwaysDestroyAttr.h b/include/multiplier/AST/AlwaysDestroyAttr.h index 9caeab56b..ebb78f6cd 100644 --- a/include/multiplier/AST/AlwaysDestroyAttr.h +++ b/include/multiplier/AST/AlwaysDestroyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlwaysDestroyAttrSpelling.h b/include/multiplier/AST/AlwaysDestroyAttrSpelling.h index 473d8c119..a47d7ddb0 100644 --- a/include/multiplier/AST/AlwaysDestroyAttrSpelling.h +++ b/include/multiplier/AST/AlwaysDestroyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlwaysInlineAttr.h b/include/multiplier/AST/AlwaysInlineAttr.h index b07240db5..a6a6ea934 100644 --- a/include/multiplier/AST/AlwaysInlineAttr.h +++ b/include/multiplier/AST/AlwaysInlineAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AlwaysInlineAttrSpelling.h b/include/multiplier/AST/AlwaysInlineAttrSpelling.h index 0009aaa7b..30cf94dec 100644 --- a/include/multiplier/AST/AlwaysInlineAttrSpelling.h +++ b/include/multiplier/AST/AlwaysInlineAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnalyzerNoReturnAttr.h b/include/multiplier/AST/AnalyzerNoReturnAttr.h index 44fc4582d..715d72771 100644 --- a/include/multiplier/AST/AnalyzerNoReturnAttr.h +++ b/include/multiplier/AST/AnalyzerNoReturnAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnnotateAttr.h b/include/multiplier/AST/AnnotateAttr.h index 723d3354e..2435bc2e1 100644 --- a/include/multiplier/AST/AnnotateAttr.h +++ b/include/multiplier/AST/AnnotateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnnotateAttrSpelling.h b/include/multiplier/AST/AnnotateAttrSpelling.h index 07b5d06bb..a90eb996c 100644 --- a/include/multiplier/AST/AnnotateAttrSpelling.h +++ b/include/multiplier/AST/AnnotateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnnotateTypeAttr.h b/include/multiplier/AST/AnnotateTypeAttr.h index a47c97552..4146016b0 100644 --- a/include/multiplier/AST/AnnotateTypeAttr.h +++ b/include/multiplier/AST/AnnotateTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnnotateTypeAttrSpelling.h b/include/multiplier/AST/AnnotateTypeAttrSpelling.h index a77c68e3d..86ee5c0e3 100644 --- a/include/multiplier/AST/AnnotateTypeAttrSpelling.h +++ b/include/multiplier/AST/AnnotateTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86InterruptAttr.h b/include/multiplier/AST/AnyX86InterruptAttr.h index b1a8e46b0..6d97a3ee6 100644 --- a/include/multiplier/AST/AnyX86InterruptAttr.h +++ b/include/multiplier/AST/AnyX86InterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86InterruptAttrSpelling.h b/include/multiplier/AST/AnyX86InterruptAttrSpelling.h index e85272c3c..664cc6278 100644 --- a/include/multiplier/AST/AnyX86InterruptAttrSpelling.h +++ b/include/multiplier/AST/AnyX86InterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttr.h b/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttr.h index 248469aa2..19863adb5 100644 --- a/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttr.h +++ b/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttrSpelling.h b/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttrSpelling.h index c3ccedf67..0e35ae357 100644 --- a/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttrSpelling.h +++ b/include/multiplier/AST/AnyX86NoCallerSavedRegistersAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86NoCfCheckAttr.h b/include/multiplier/AST/AnyX86NoCfCheckAttr.h index 3ec323760..6a811f3ca 100644 --- a/include/multiplier/AST/AnyX86NoCfCheckAttr.h +++ b/include/multiplier/AST/AnyX86NoCfCheckAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AnyX86NoCfCheckAttrSpelling.h b/include/multiplier/AST/AnyX86NoCfCheckAttrSpelling.h index 0ffa7ea5f..9b0ad9216 100644 --- a/include/multiplier/AST/AnyX86NoCfCheckAttrSpelling.h +++ b/include/multiplier/AST/AnyX86NoCfCheckAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArcWeakrefUnavailableAttr.h b/include/multiplier/AST/ArcWeakrefUnavailableAttr.h index 79bc967fe..ba3c830b3 100644 --- a/include/multiplier/AST/ArcWeakrefUnavailableAttr.h +++ b/include/multiplier/AST/ArcWeakrefUnavailableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArcWeakrefUnavailableAttrSpelling.h b/include/multiplier/AST/ArcWeakrefUnavailableAttrSpelling.h index d82fdd608..2dd32d2ff 100644 --- a/include/multiplier/AST/ArcWeakrefUnavailableAttrSpelling.h +++ b/include/multiplier/AST/ArcWeakrefUnavailableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArgumentKind.h b/include/multiplier/AST/ArgumentKind.h index 0799617f1..f19be9834 100644 --- a/include/multiplier/AST/ArgumentKind.h +++ b/include/multiplier/AST/ArgumentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArgumentWithTypeTagAttr.h b/include/multiplier/AST/ArgumentWithTypeTagAttr.h index a7692f506..29ea85212 100644 --- a/include/multiplier/AST/ArgumentWithTypeTagAttr.h +++ b/include/multiplier/AST/ArgumentWithTypeTagAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArgumentWithTypeTagAttrSpelling.h b/include/multiplier/AST/ArgumentWithTypeTagAttrSpelling.h index dcccb4329..557dfcd12 100644 --- a/include/multiplier/AST/ArgumentWithTypeTagAttrSpelling.h +++ b/include/multiplier/AST/ArgumentWithTypeTagAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmBuiltinAliasAttr.h b/include/multiplier/AST/ArmBuiltinAliasAttr.h index da6baf7c0..c49c11a21 100644 --- a/include/multiplier/AST/ArmBuiltinAliasAttr.h +++ b/include/multiplier/AST/ArmBuiltinAliasAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmBuiltinAliasAttrSpelling.h b/include/multiplier/AST/ArmBuiltinAliasAttrSpelling.h index 7ec401438..d9e1f433f 100644 --- a/include/multiplier/AST/ArmBuiltinAliasAttrSpelling.h +++ b/include/multiplier/AST/ArmBuiltinAliasAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmInAttr.h b/include/multiplier/AST/ArmInAttr.h index 54461d2c4..4bb59f81f 100644 --- a/include/multiplier/AST/ArmInAttr.h +++ b/include/multiplier/AST/ArmInAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmInOutAttr.h b/include/multiplier/AST/ArmInOutAttr.h index 8d9a545f7..e395a95a8 100644 --- a/include/multiplier/AST/ArmInOutAttr.h +++ b/include/multiplier/AST/ArmInOutAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmLocallyStreamingAttr.h b/include/multiplier/AST/ArmLocallyStreamingAttr.h index 17742471f..d85da7405 100644 --- a/include/multiplier/AST/ArmLocallyStreamingAttr.h +++ b/include/multiplier/AST/ArmLocallyStreamingAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmMveStrictPolymorphismAttr.h b/include/multiplier/AST/ArmMveStrictPolymorphismAttr.h index 3760af975..3c70f33a3 100644 --- a/include/multiplier/AST/ArmMveStrictPolymorphismAttr.h +++ b/include/multiplier/AST/ArmMveStrictPolymorphismAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmMveStrictPolymorphismAttrSpelling.h b/include/multiplier/AST/ArmMveStrictPolymorphismAttrSpelling.h index 100989ae6..58e112733 100644 --- a/include/multiplier/AST/ArmMveStrictPolymorphismAttrSpelling.h +++ b/include/multiplier/AST/ArmMveStrictPolymorphismAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmNewAttr.h b/include/multiplier/AST/ArmNewAttr.h index 5e6d80c22..747129b52 100644 --- a/include/multiplier/AST/ArmNewAttr.h +++ b/include/multiplier/AST/ArmNewAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmOutAttr.h b/include/multiplier/AST/ArmOutAttr.h index bf9dd513f..4d6566019 100644 --- a/include/multiplier/AST/ArmOutAttr.h +++ b/include/multiplier/AST/ArmOutAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmPreservesAttr.h b/include/multiplier/AST/ArmPreservesAttr.h index 07ac21def..b278d6fec 100644 --- a/include/multiplier/AST/ArmPreservesAttr.h +++ b/include/multiplier/AST/ArmPreservesAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmStreamingAttr.h b/include/multiplier/AST/ArmStreamingAttr.h index 5d5cab99f..f0685e06a 100644 --- a/include/multiplier/AST/ArmStreamingAttr.h +++ b/include/multiplier/AST/ArmStreamingAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArmStreamingCompatibleAttr.h b/include/multiplier/AST/ArmStreamingCompatibleAttr.h index 3d8e6db6e..9819dcda7 100644 --- a/include/multiplier/AST/ArmStreamingCompatibleAttr.h +++ b/include/multiplier/AST/ArmStreamingCompatibleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayInitIndexExpr.h b/include/multiplier/AST/ArrayInitIndexExpr.h index 66f8dcda4..6de11c998 100644 --- a/include/multiplier/AST/ArrayInitIndexExpr.h +++ b/include/multiplier/AST/ArrayInitIndexExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayInitLoopExpr.h b/include/multiplier/AST/ArrayInitLoopExpr.h index b02f029cf..ddb753db8 100644 --- a/include/multiplier/AST/ArrayInitLoopExpr.h +++ b/include/multiplier/AST/ArrayInitLoopExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArraySizeModifier.h b/include/multiplier/AST/ArraySizeModifier.h index 481386165..b96c9f267 100644 --- a/include/multiplier/AST/ArraySizeModifier.h +++ b/include/multiplier/AST/ArraySizeModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArraySubscriptExpr.h b/include/multiplier/AST/ArraySubscriptExpr.h index ac100bd52..984d965a2 100644 --- a/include/multiplier/AST/ArraySubscriptExpr.h +++ b/include/multiplier/AST/ArraySubscriptExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayType.h b/include/multiplier/AST/ArrayType.h index bddcd2b57..2af139118 100644 --- a/include/multiplier/AST/ArrayType.h +++ b/include/multiplier/AST/ArrayType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayTypeArraySizeModifier.h b/include/multiplier/AST/ArrayTypeArraySizeModifier.h index 7dd2c9626..4b41d0186 100644 --- a/include/multiplier/AST/ArrayTypeArraySizeModifier.h +++ b/include/multiplier/AST/ArrayTypeArraySizeModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayTypeTrait.h b/include/multiplier/AST/ArrayTypeTrait.h index e013f9eb9..a32b50fc9 100644 --- a/include/multiplier/AST/ArrayTypeTrait.h +++ b/include/multiplier/AST/ArrayTypeTrait.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArrayTypeTraitExpr.h b/include/multiplier/AST/ArrayTypeTraitExpr.h index 52c951530..a2ae4d2da 100644 --- a/include/multiplier/AST/ArrayTypeTraitExpr.h +++ b/include/multiplier/AST/ArrayTypeTraitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArtificialAttr.h b/include/multiplier/AST/ArtificialAttr.h index 166147217..88cdafef4 100644 --- a/include/multiplier/AST/ArtificialAttr.h +++ b/include/multiplier/AST/ArtificialAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ArtificialAttrSpelling.h b/include/multiplier/AST/ArtificialAttrSpelling.h index 68f801a2e..c9d143aec 100644 --- a/include/multiplier/AST/ArtificialAttrSpelling.h +++ b/include/multiplier/AST/ArtificialAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AsTypeExpr.h b/include/multiplier/AST/AsTypeExpr.h index 02ece28fe..d0cc1680f 100644 --- a/include/multiplier/AST/AsTypeExpr.h +++ b/include/multiplier/AST/AsTypeExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AsmLabelAttr.h b/include/multiplier/AST/AsmLabelAttr.h index d673f0d5a..bea827ed6 100644 --- a/include/multiplier/AST/AsmLabelAttr.h +++ b/include/multiplier/AST/AsmLabelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AsmLabelAttrSpelling.h b/include/multiplier/AST/AsmLabelAttrSpelling.h index daec20ace..8f65fa87a 100644 --- a/include/multiplier/AST/AsmLabelAttrSpelling.h +++ b/include/multiplier/AST/AsmLabelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AsmStmt.h b/include/multiplier/AST/AsmStmt.h index 4571c99fc..760ec196c 100644 --- a/include/multiplier/AST/AsmStmt.h +++ b/include/multiplier/AST/AsmStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssertCapabilityAttr.h b/include/multiplier/AST/AssertCapabilityAttr.h index 3b6f90860..38e3da3a8 100644 --- a/include/multiplier/AST/AssertCapabilityAttr.h +++ b/include/multiplier/AST/AssertCapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssertCapabilityAttrSpelling.h b/include/multiplier/AST/AssertCapabilityAttrSpelling.h index b35448190..d7f9126cb 100644 --- a/include/multiplier/AST/AssertCapabilityAttrSpelling.h +++ b/include/multiplier/AST/AssertCapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssertExclusiveLockAttr.h b/include/multiplier/AST/AssertExclusiveLockAttr.h index 2a40c63cb..caf06d993 100644 --- a/include/multiplier/AST/AssertExclusiveLockAttr.h +++ b/include/multiplier/AST/AssertExclusiveLockAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssertSharedLockAttr.h b/include/multiplier/AST/AssertSharedLockAttr.h index 6cde1b925..477b3b218 100644 --- a/include/multiplier/AST/AssertSharedLockAttr.h +++ b/include/multiplier/AST/AssertSharedLockAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssignmentTrackingOpts.h b/include/multiplier/AST/AssignmentTrackingOpts.h index d0b5ae63e..84a2d3d50 100644 --- a/include/multiplier/AST/AssignmentTrackingOpts.h +++ b/include/multiplier/AST/AssignmentTrackingOpts.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssumeAlignedAttr.h b/include/multiplier/AST/AssumeAlignedAttr.h index 9685f0653..54838f64c 100644 --- a/include/multiplier/AST/AssumeAlignedAttr.h +++ b/include/multiplier/AST/AssumeAlignedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssumeAlignedAttrSpelling.h b/include/multiplier/AST/AssumeAlignedAttrSpelling.h index 9d98ea57d..c3a20bb6b 100644 --- a/include/multiplier/AST/AssumeAlignedAttrSpelling.h +++ b/include/multiplier/AST/AssumeAlignedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssumptionAttr.h b/include/multiplier/AST/AssumptionAttr.h index d96068317..d6be18087 100644 --- a/include/multiplier/AST/AssumptionAttr.h +++ b/include/multiplier/AST/AssumptionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AssumptionAttrSpelling.h b/include/multiplier/AST/AssumptionAttrSpelling.h index a04df7174..3ca369850 100644 --- a/include/multiplier/AST/AssumptionAttrSpelling.h +++ b/include/multiplier/AST/AssumptionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AtomicExpr.h b/include/multiplier/AST/AtomicExpr.h index 80126e7e6..06f728936 100644 --- a/include/multiplier/AST/AtomicExpr.h +++ b/include/multiplier/AST/AtomicExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AtomicExprAtomicOp.h b/include/multiplier/AST/AtomicExprAtomicOp.h index b907e8768..74a454632 100644 --- a/include/multiplier/AST/AtomicExprAtomicOp.h +++ b/include/multiplier/AST/AtomicExprAtomicOp.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AtomicScopeModelKind.h b/include/multiplier/AST/AtomicScopeModelKind.h index f09b25085..f1ca42e78 100644 --- a/include/multiplier/AST/AtomicScopeModelKind.h +++ b/include/multiplier/AST/AtomicScopeModelKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AtomicType.h b/include/multiplier/AST/AtomicType.h index 131ccc5c7..aa639537c 100644 --- a/include/multiplier/AST/AtomicType.h +++ b/include/multiplier/AST/AtomicType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Attr.h b/include/multiplier/AST/Attr.h index 6a2c4bd7a..820f5d40c 100644 --- a/include/multiplier/AST/Attr.h +++ b/include/multiplier/AST/Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AttrKind.h b/include/multiplier/AST/AttrKind.h index 97317a299..6ad6baaba 100644 --- a/include/multiplier/AST/AttrKind.h +++ b/include/multiplier/AST/AttrKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AttributeSyntax.h b/include/multiplier/AST/AttributeSyntax.h index 3118aaf3e..15b84e386 100644 --- a/include/multiplier/AST/AttributeSyntax.h +++ b/include/multiplier/AST/AttributeSyntax.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AttributedStmt.h b/include/multiplier/AST/AttributedStmt.h index 0dbcca1fa..4e73119d8 100644 --- a/include/multiplier/AST/AttributedStmt.h +++ b/include/multiplier/AST/AttributedStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AttributedType.h b/include/multiplier/AST/AttributedType.h index 3bda804f2..d0f1fae43 100644 --- a/include/multiplier/AST/AttributedType.h +++ b/include/multiplier/AST/AttributedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AutoType.h b/include/multiplier/AST/AutoType.h index 91ad69693..84ecde660 100644 --- a/include/multiplier/AST/AutoType.h +++ b/include/multiplier/AST/AutoType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AutoTypeKeyword.h b/include/multiplier/AST/AutoTypeKeyword.h index 67b3b19b9..fa5b93cdd 100644 --- a/include/multiplier/AST/AutoTypeKeyword.h +++ b/include/multiplier/AST/AutoTypeKeyword.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AvailabilityAttr.h b/include/multiplier/AST/AvailabilityAttr.h index 45501adaf..6f9abad95 100644 --- a/include/multiplier/AST/AvailabilityAttr.h +++ b/include/multiplier/AST/AvailabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AvailabilityAttrSpelling.h b/include/multiplier/AST/AvailabilityAttrSpelling.h index ba21fdd7f..63b355918 100644 --- a/include/multiplier/AST/AvailabilityAttrSpelling.h +++ b/include/multiplier/AST/AvailabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AvailabilityResult.h b/include/multiplier/AST/AvailabilityResult.h index c172320ad..2f8e05ecf 100644 --- a/include/multiplier/AST/AvailabilityResult.h +++ b/include/multiplier/AST/AvailabilityResult.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttr.h b/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttr.h index 13c0765b1..4760cb4e1 100644 --- a/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttr.h +++ b/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.h b/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.h index 6a9d7f659..bb327b331 100644 --- a/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.h +++ b/include/multiplier/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BPFPreserveAccessIndexAttr.h b/include/multiplier/AST/BPFPreserveAccessIndexAttr.h index ef9696e3e..7a4019882 100644 --- a/include/multiplier/AST/BPFPreserveAccessIndexAttr.h +++ b/include/multiplier/AST/BPFPreserveAccessIndexAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BPFPreserveAccessIndexAttrSpelling.h b/include/multiplier/AST/BPFPreserveAccessIndexAttrSpelling.h index 65931b176..24eae5c65 100644 --- a/include/multiplier/AST/BPFPreserveAccessIndexAttrSpelling.h +++ b/include/multiplier/AST/BPFPreserveAccessIndexAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BPFPreserveStaticOffsetAttr.h b/include/multiplier/AST/BPFPreserveStaticOffsetAttr.h index ffc557d50..aeac1c5c6 100644 --- a/include/multiplier/AST/BPFPreserveStaticOffsetAttr.h +++ b/include/multiplier/AST/BPFPreserveStaticOffsetAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BPFPreserveStaticOffsetAttrSpelling.h b/include/multiplier/AST/BPFPreserveStaticOffsetAttrSpelling.h index 822620101..3344a3918 100644 --- a/include/multiplier/AST/BPFPreserveStaticOffsetAttrSpelling.h +++ b/include/multiplier/AST/BPFPreserveStaticOffsetAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BTFDeclTagAttr.h b/include/multiplier/AST/BTFDeclTagAttr.h index 2b1675166..e5f7019d3 100644 --- a/include/multiplier/AST/BTFDeclTagAttr.h +++ b/include/multiplier/AST/BTFDeclTagAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BTFDeclTagAttrSpelling.h b/include/multiplier/AST/BTFDeclTagAttrSpelling.h index d9313f6a3..2a614a70b 100644 --- a/include/multiplier/AST/BTFDeclTagAttrSpelling.h +++ b/include/multiplier/AST/BTFDeclTagAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BTFTagAttributedType.h b/include/multiplier/AST/BTFTagAttributedType.h index a7201071c..4b5578d3e 100644 --- a/include/multiplier/AST/BTFTagAttributedType.h +++ b/include/multiplier/AST/BTFTagAttributedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BTFTypeTagAttr.h b/include/multiplier/AST/BTFTypeTagAttr.h index 32f467caa..6201e97c7 100644 --- a/include/multiplier/AST/BTFTypeTagAttr.h +++ b/include/multiplier/AST/BTFTypeTagAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BTFTypeTagAttrSpelling.h b/include/multiplier/AST/BTFTypeTagAttrSpelling.h index c53a347be..de584b4fe 100644 --- a/include/multiplier/AST/BTFTypeTagAttrSpelling.h +++ b/include/multiplier/AST/BTFTypeTagAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BaseUsingDecl.h b/include/multiplier/AST/BaseUsingDecl.h index a496326f6..776ee827f 100644 --- a/include/multiplier/AST/BaseUsingDecl.h +++ b/include/multiplier/AST/BaseUsingDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BinaryConditionalOperator.h b/include/multiplier/AST/BinaryConditionalOperator.h index 9927c9de2..eaff7eb9c 100644 --- a/include/multiplier/AST/BinaryConditionalOperator.h +++ b/include/multiplier/AST/BinaryConditionalOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BinaryOperator.h b/include/multiplier/AST/BinaryOperator.h index 14ead8ea1..3075397ce 100644 --- a/include/multiplier/AST/BinaryOperator.h +++ b/include/multiplier/AST/BinaryOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BinaryOperatorKind.h b/include/multiplier/AST/BinaryOperatorKind.h index 4fe668f42..e02e4b5d3 100644 --- a/include/multiplier/AST/BinaryOperatorKind.h +++ b/include/multiplier/AST/BinaryOperatorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BindingDecl.h b/include/multiplier/AST/BindingDecl.h index 81ec7d32e..5147d5174 100644 --- a/include/multiplier/AST/BindingDecl.h +++ b/include/multiplier/AST/BindingDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BitIntType.h b/include/multiplier/AST/BitIntType.h index b3f361e79..eff625ba9 100644 --- a/include/multiplier/AST/BitIntType.h +++ b/include/multiplier/AST/BitIntType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Bits.h b/include/multiplier/AST/Bits.h index 755a62431..1d1bf3b73 100644 --- a/include/multiplier/AST/Bits.h +++ b/include/multiplier/AST/Bits.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlockDecl.h b/include/multiplier/AST/BlockDecl.h index 31a179d42..be92f05ff 100644 --- a/include/multiplier/AST/BlockDecl.h +++ b/include/multiplier/AST/BlockDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlockExpr.h b/include/multiplier/AST/BlockExpr.h index cbb8c4339..88948372c 100644 --- a/include/multiplier/AST/BlockExpr.h +++ b/include/multiplier/AST/BlockExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlockPointerType.h b/include/multiplier/AST/BlockPointerType.h index fc246bdc8..8de3161b7 100644 --- a/include/multiplier/AST/BlockPointerType.h +++ b/include/multiplier/AST/BlockPointerType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlocksAttr.h b/include/multiplier/AST/BlocksAttr.h index 55f3f10bc..b39f63a26 100644 --- a/include/multiplier/AST/BlocksAttr.h +++ b/include/multiplier/AST/BlocksAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlocksAttrBlockType.h b/include/multiplier/AST/BlocksAttrBlockType.h index daa7b9b98..e1bf3c337 100644 --- a/include/multiplier/AST/BlocksAttrBlockType.h +++ b/include/multiplier/AST/BlocksAttrBlockType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BlocksAttrSpelling.h b/include/multiplier/AST/BlocksAttrSpelling.h index d37c39e0a..41f4a799e 100644 --- a/include/multiplier/AST/BlocksAttrSpelling.h +++ b/include/multiplier/AST/BlocksAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BreakStmt.h b/include/multiplier/AST/BreakStmt.h index 04855332b..01da2eb1e 100644 --- a/include/multiplier/AST/BreakStmt.h +++ b/include/multiplier/AST/BreakStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinAliasAttr.h b/include/multiplier/AST/BuiltinAliasAttr.h index 426050249..9961596c5 100644 --- a/include/multiplier/AST/BuiltinAliasAttr.h +++ b/include/multiplier/AST/BuiltinAliasAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinAliasAttrSpelling.h b/include/multiplier/AST/BuiltinAliasAttrSpelling.h index 889fa310e..42e3622a7 100644 --- a/include/multiplier/AST/BuiltinAliasAttrSpelling.h +++ b/include/multiplier/AST/BuiltinAliasAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinAttr.h b/include/multiplier/AST/BuiltinAttr.h index c08131011..2107c30c3 100644 --- a/include/multiplier/AST/BuiltinAttr.h +++ b/include/multiplier/AST/BuiltinAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinBitCastExpr.h b/include/multiplier/AST/BuiltinBitCastExpr.h index a0bbc64a7..ff40fc1e8 100644 --- a/include/multiplier/AST/BuiltinBitCastExpr.h +++ b/include/multiplier/AST/BuiltinBitCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinTemplateDecl.h b/include/multiplier/AST/BuiltinTemplateDecl.h index e3ca8b508..3531c6695 100644 --- a/include/multiplier/AST/BuiltinTemplateDecl.h +++ b/include/multiplier/AST/BuiltinTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinType.h b/include/multiplier/AST/BuiltinType.h index 0a9725d0f..06d121434 100644 --- a/include/multiplier/AST/BuiltinType.h +++ b/include/multiplier/AST/BuiltinType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/BuiltinTypeKind.h b/include/multiplier/AST/BuiltinTypeKind.h index dcb3582f9..8c6b3423d 100644 --- a/include/multiplier/AST/BuiltinTypeKind.h +++ b/include/multiplier/AST/BuiltinTypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/C11NoReturnAttr.h b/include/multiplier/AST/C11NoReturnAttr.h index 8552d0293..db013e601 100644 --- a/include/multiplier/AST/C11NoReturnAttr.h +++ b/include/multiplier/AST/C11NoReturnAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CDeclAttr.h b/include/multiplier/AST/CDeclAttr.h index 9f40af13b..d2bf005f6 100644 --- a/include/multiplier/AST/CDeclAttr.h +++ b/include/multiplier/AST/CDeclAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CDeclAttrSpelling.h b/include/multiplier/AST/CDeclAttrSpelling.h index 517e5f98c..06a283d24 100644 --- a/include/multiplier/AST/CDeclAttrSpelling.h +++ b/include/multiplier/AST/CDeclAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFAuditedTransferAttr.h b/include/multiplier/AST/CFAuditedTransferAttr.h index c491b2d12..e03e55055 100644 --- a/include/multiplier/AST/CFAuditedTransferAttr.h +++ b/include/multiplier/AST/CFAuditedTransferAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFAuditedTransferAttrSpelling.h b/include/multiplier/AST/CFAuditedTransferAttrSpelling.h index 937de104a..ab346e06a 100644 --- a/include/multiplier/AST/CFAuditedTransferAttrSpelling.h +++ b/include/multiplier/AST/CFAuditedTransferAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFConsumedAttr.h b/include/multiplier/AST/CFConsumedAttr.h index c68b2598d..235e4c913 100644 --- a/include/multiplier/AST/CFConsumedAttr.h +++ b/include/multiplier/AST/CFConsumedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFConsumedAttrSpelling.h b/include/multiplier/AST/CFConsumedAttrSpelling.h index 83b4a7427..0af4f2b50 100644 --- a/include/multiplier/AST/CFConsumedAttrSpelling.h +++ b/include/multiplier/AST/CFConsumedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFGuardAttr.h b/include/multiplier/AST/CFGuardAttr.h index 428ee6133..641b70b28 100644 --- a/include/multiplier/AST/CFGuardAttr.h +++ b/include/multiplier/AST/CFGuardAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFGuardAttrGuardArg.h b/include/multiplier/AST/CFGuardAttrGuardArg.h index 2e3f2bc8d..b327bd264 100644 --- a/include/multiplier/AST/CFGuardAttrGuardArg.h +++ b/include/multiplier/AST/CFGuardAttrGuardArg.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFGuardAttrSpelling.h b/include/multiplier/AST/CFGuardAttrSpelling.h index 806aaab5f..aac8ecdb8 100644 --- a/include/multiplier/AST/CFGuardAttrSpelling.h +++ b/include/multiplier/AST/CFGuardAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFICanonicalJumpTableAttr.h b/include/multiplier/AST/CFICanonicalJumpTableAttr.h index 7a95b6b50..d8d6c1eff 100644 --- a/include/multiplier/AST/CFICanonicalJumpTableAttr.h +++ b/include/multiplier/AST/CFICanonicalJumpTableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFICanonicalJumpTableAttrSpelling.h b/include/multiplier/AST/CFICanonicalJumpTableAttrSpelling.h index c68035f63..b5b73b198 100644 --- a/include/multiplier/AST/CFICanonicalJumpTableAttrSpelling.h +++ b/include/multiplier/AST/CFICanonicalJumpTableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFReturnsNotRetainedAttr.h b/include/multiplier/AST/CFReturnsNotRetainedAttr.h index 336ea6db1..026a41aa1 100644 --- a/include/multiplier/AST/CFReturnsNotRetainedAttr.h +++ b/include/multiplier/AST/CFReturnsNotRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFReturnsNotRetainedAttrSpelling.h b/include/multiplier/AST/CFReturnsNotRetainedAttrSpelling.h index af3d729e9..21f830bb3 100644 --- a/include/multiplier/AST/CFReturnsNotRetainedAttrSpelling.h +++ b/include/multiplier/AST/CFReturnsNotRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFReturnsRetainedAttr.h b/include/multiplier/AST/CFReturnsRetainedAttr.h index b587dbea7..e01a7af66 100644 --- a/include/multiplier/AST/CFReturnsRetainedAttr.h +++ b/include/multiplier/AST/CFReturnsRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFReturnsRetainedAttrSpelling.h b/include/multiplier/AST/CFReturnsRetainedAttrSpelling.h index 868f5bb11..e0c5a3571 100644 --- a/include/multiplier/AST/CFReturnsRetainedAttrSpelling.h +++ b/include/multiplier/AST/CFReturnsRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFUnknownTransferAttr.h b/include/multiplier/AST/CFUnknownTransferAttr.h index 080fd89ab..04246ce59 100644 --- a/include/multiplier/AST/CFUnknownTransferAttr.h +++ b/include/multiplier/AST/CFUnknownTransferAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CFUnknownTransferAttrSpelling.h b/include/multiplier/AST/CFUnknownTransferAttrSpelling.h index 504f6ad58..e271a214b 100644 --- a/include/multiplier/AST/CFUnknownTransferAttrSpelling.h +++ b/include/multiplier/AST/CFUnknownTransferAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CPUDispatchAttr.h b/include/multiplier/AST/CPUDispatchAttr.h index 04bf8f423..8fb9107db 100644 --- a/include/multiplier/AST/CPUDispatchAttr.h +++ b/include/multiplier/AST/CPUDispatchAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CPUDispatchAttrSpelling.h b/include/multiplier/AST/CPUDispatchAttrSpelling.h index 95008f195..7ec93aa2f 100644 --- a/include/multiplier/AST/CPUDispatchAttrSpelling.h +++ b/include/multiplier/AST/CPUDispatchAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CPUSpecificAttr.h b/include/multiplier/AST/CPUSpecificAttr.h index ecc4e840a..e2a13b93e 100644 --- a/include/multiplier/AST/CPUSpecificAttr.h +++ b/include/multiplier/AST/CPUSpecificAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CPUSpecificAttrSpelling.h b/include/multiplier/AST/CPUSpecificAttrSpelling.h index 4e2f4454c..112c39d26 100644 --- a/include/multiplier/AST/CPUSpecificAttrSpelling.h +++ b/include/multiplier/AST/CPUSpecificAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CStyleCastExpr.h b/include/multiplier/AST/CStyleCastExpr.h index 429f42534..cb83ef561 100644 --- a/include/multiplier/AST/CStyleCastExpr.h +++ b/include/multiplier/AST/CStyleCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAConstantAttr.h b/include/multiplier/AST/CUDAConstantAttr.h index c46e3c73c..841b414bc 100644 --- a/include/multiplier/AST/CUDAConstantAttr.h +++ b/include/multiplier/AST/CUDAConstantAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAConstantAttrSpelling.h b/include/multiplier/AST/CUDAConstantAttrSpelling.h index 3980cc62e..0a4bae03b 100644 --- a/include/multiplier/AST/CUDAConstantAttrSpelling.h +++ b/include/multiplier/AST/CUDAConstantAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceAttr.h b/include/multiplier/AST/CUDADeviceAttr.h index 3ed278481..a68dacb51 100644 --- a/include/multiplier/AST/CUDADeviceAttr.h +++ b/include/multiplier/AST/CUDADeviceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceAttrSpelling.h b/include/multiplier/AST/CUDADeviceAttrSpelling.h index 0f71d3727..fef5df63f 100644 --- a/include/multiplier/AST/CUDADeviceAttrSpelling.h +++ b/include/multiplier/AST/CUDADeviceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttr.h b/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttr.h index db4f61600..665844f44 100644 --- a/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttr.h +++ b/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.h b/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.h index 7df3dbc98..78e0d05e9 100644 --- a/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.h +++ b/include/multiplier/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttr.h b/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttr.h index e49fd9133..6eb0199a6 100644 --- a/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttr.h +++ b/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.h b/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.h index e405cf8d1..ae118bb93 100644 --- a/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.h +++ b/include/multiplier/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAGlobalAttr.h b/include/multiplier/AST/CUDAGlobalAttr.h index 6ab95596a..a8f461803 100644 --- a/include/multiplier/AST/CUDAGlobalAttr.h +++ b/include/multiplier/AST/CUDAGlobalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAGlobalAttrSpelling.h b/include/multiplier/AST/CUDAGlobalAttrSpelling.h index c9df4cf03..f83f5b4ab 100644 --- a/include/multiplier/AST/CUDAGlobalAttrSpelling.h +++ b/include/multiplier/AST/CUDAGlobalAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAHostAttr.h b/include/multiplier/AST/CUDAHostAttr.h index 549e2b867..d26805199 100644 --- a/include/multiplier/AST/CUDAHostAttr.h +++ b/include/multiplier/AST/CUDAHostAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAHostAttrSpelling.h b/include/multiplier/AST/CUDAHostAttrSpelling.h index ee6c0d5f8..b19896ba9 100644 --- a/include/multiplier/AST/CUDAHostAttrSpelling.h +++ b/include/multiplier/AST/CUDAHostAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAInvalidTargetAttr.h b/include/multiplier/AST/CUDAInvalidTargetAttr.h index 4653cbeba..a7b85bdf3 100644 --- a/include/multiplier/AST/CUDAInvalidTargetAttr.h +++ b/include/multiplier/AST/CUDAInvalidTargetAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDAKernelCallExpr.h b/include/multiplier/AST/CUDAKernelCallExpr.h index 8f4d7fd2a..6c440da49 100644 --- a/include/multiplier/AST/CUDAKernelCallExpr.h +++ b/include/multiplier/AST/CUDAKernelCallExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDALaunchBoundsAttr.h b/include/multiplier/AST/CUDALaunchBoundsAttr.h index 715ba38fc..b28176b56 100644 --- a/include/multiplier/AST/CUDALaunchBoundsAttr.h +++ b/include/multiplier/AST/CUDALaunchBoundsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDALaunchBoundsAttrSpelling.h b/include/multiplier/AST/CUDALaunchBoundsAttrSpelling.h index aa1e2e7cf..a221ffa84 100644 --- a/include/multiplier/AST/CUDALaunchBoundsAttrSpelling.h +++ b/include/multiplier/AST/CUDALaunchBoundsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDASharedAttr.h b/include/multiplier/AST/CUDASharedAttr.h index 96346d7d0..35017a1ee 100644 --- a/include/multiplier/AST/CUDASharedAttr.h +++ b/include/multiplier/AST/CUDASharedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CUDASharedAttrSpelling.h b/include/multiplier/AST/CUDASharedAttrSpelling.h index 2d9a7fb6b..1556d3d2f 100644 --- a/include/multiplier/AST/CUDASharedAttrSpelling.h +++ b/include/multiplier/AST/CUDASharedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXX11NoReturnAttr.h b/include/multiplier/AST/CXX11NoReturnAttr.h index dccb0b212..001f3443c 100644 --- a/include/multiplier/AST/CXX11NoReturnAttr.h +++ b/include/multiplier/AST/CXX11NoReturnAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXX11NoReturnAttrSpelling.h b/include/multiplier/AST/CXX11NoReturnAttrSpelling.h index 74f4265de..67f204d5b 100644 --- a/include/multiplier/AST/CXX11NoReturnAttrSpelling.h +++ b/include/multiplier/AST/CXX11NoReturnAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXAddrspaceCastExpr.h b/include/multiplier/AST/CXXAddrspaceCastExpr.h index e7ca1cdad..f004261dd 100644 --- a/include/multiplier/AST/CXXAddrspaceCastExpr.h +++ b/include/multiplier/AST/CXXAddrspaceCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXBaseSpecifier.h b/include/multiplier/AST/CXXBaseSpecifier.h index f5290cad5..5bb3c6de0 100644 --- a/include/multiplier/AST/CXXBaseSpecifier.h +++ b/include/multiplier/AST/CXXBaseSpecifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXBindTemporaryExpr.h b/include/multiplier/AST/CXXBindTemporaryExpr.h index a3bc9816c..c06afdd46 100644 --- a/include/multiplier/AST/CXXBindTemporaryExpr.h +++ b/include/multiplier/AST/CXXBindTemporaryExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXBoolLiteralExpr.h b/include/multiplier/AST/CXXBoolLiteralExpr.h index 2071391fa..7857c070b 100644 --- a/include/multiplier/AST/CXXBoolLiteralExpr.h +++ b/include/multiplier/AST/CXXBoolLiteralExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXCatchStmt.h b/include/multiplier/AST/CXXCatchStmt.h index b9d34c498..1275803d2 100644 --- a/include/multiplier/AST/CXXCatchStmt.h +++ b/include/multiplier/AST/CXXCatchStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConstCastExpr.h b/include/multiplier/AST/CXXConstCastExpr.h index b11aab6b6..901cf0c91 100644 --- a/include/multiplier/AST/CXXConstCastExpr.h +++ b/include/multiplier/AST/CXXConstCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConstructExpr.h b/include/multiplier/AST/CXXConstructExpr.h index 48ff1ac7e..46acbf913 100644 --- a/include/multiplier/AST/CXXConstructExpr.h +++ b/include/multiplier/AST/CXXConstructExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConstructExprConstructionKind.h b/include/multiplier/AST/CXXConstructExprConstructionKind.h index f0821b80f..c98d5ca54 100644 --- a/include/multiplier/AST/CXXConstructExprConstructionKind.h +++ b/include/multiplier/AST/CXXConstructExprConstructionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConstructionKind.h b/include/multiplier/AST/CXXConstructionKind.h index 6484daf17..65f219479 100644 --- a/include/multiplier/AST/CXXConstructionKind.h +++ b/include/multiplier/AST/CXXConstructionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConstructorDecl.h b/include/multiplier/AST/CXXConstructorDecl.h index 75916521f..b7a7ee2ee 100644 --- a/include/multiplier/AST/CXXConstructorDecl.h +++ b/include/multiplier/AST/CXXConstructorDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXConversionDecl.h b/include/multiplier/AST/CXXConversionDecl.h index 65563233a..9f91644db 100644 --- a/include/multiplier/AST/CXXConversionDecl.h +++ b/include/multiplier/AST/CXXConversionDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXCtorInitializer.h b/include/multiplier/AST/CXXCtorInitializer.h index 8e561e911..8deba0231 100644 --- a/include/multiplier/AST/CXXCtorInitializer.h +++ b/include/multiplier/AST/CXXCtorInitializer.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDeductionGuideDecl.h b/include/multiplier/AST/CXXDeductionGuideDecl.h index 7b0e2ddd0..c77bce511 100644 --- a/include/multiplier/AST/CXXDeductionGuideDecl.h +++ b/include/multiplier/AST/CXXDeductionGuideDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDefaultArgExpr.h b/include/multiplier/AST/CXXDefaultArgExpr.h index b0c7e2aab..48def5f7b 100644 --- a/include/multiplier/AST/CXXDefaultArgExpr.h +++ b/include/multiplier/AST/CXXDefaultArgExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDefaultInitExpr.h b/include/multiplier/AST/CXXDefaultInitExpr.h index 2f7e2300a..ea9aff89e 100644 --- a/include/multiplier/AST/CXXDefaultInitExpr.h +++ b/include/multiplier/AST/CXXDefaultInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDeleteExpr.h b/include/multiplier/AST/CXXDeleteExpr.h index 62eb9a06b..31aba9f14 100644 --- a/include/multiplier/AST/CXXDeleteExpr.h +++ b/include/multiplier/AST/CXXDeleteExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDependentScopeMemberExpr.h b/include/multiplier/AST/CXXDependentScopeMemberExpr.h index 18d4bd4c3..a30b52595 100644 --- a/include/multiplier/AST/CXXDependentScopeMemberExpr.h +++ b/include/multiplier/AST/CXXDependentScopeMemberExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDestructorDecl.h b/include/multiplier/AST/CXXDestructorDecl.h index 763887d11..1367ee622 100644 --- a/include/multiplier/AST/CXXDestructorDecl.h +++ b/include/multiplier/AST/CXXDestructorDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXDynamicCastExpr.h b/include/multiplier/AST/CXXDynamicCastExpr.h index 9c3de6391..00e8fae5c 100644 --- a/include/multiplier/AST/CXXDynamicCastExpr.h +++ b/include/multiplier/AST/CXXDynamicCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXFoldExpr.h b/include/multiplier/AST/CXXFoldExpr.h index ab3aac314..dd3b3af11 100644 --- a/include/multiplier/AST/CXXFoldExpr.h +++ b/include/multiplier/AST/CXXFoldExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXForRangeStmt.h b/include/multiplier/AST/CXXForRangeStmt.h index 7f99ca174..6b980d6dd 100644 --- a/include/multiplier/AST/CXXForRangeStmt.h +++ b/include/multiplier/AST/CXXForRangeStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXFunctionalCastExpr.h b/include/multiplier/AST/CXXFunctionalCastExpr.h index 7c7f4294f..ae32a4577 100644 --- a/include/multiplier/AST/CXXFunctionalCastExpr.h +++ b/include/multiplier/AST/CXXFunctionalCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXInheritedCtorInitExpr.h b/include/multiplier/AST/CXXInheritedCtorInitExpr.h index d7c486870..9161fae2e 100644 --- a/include/multiplier/AST/CXXInheritedCtorInitExpr.h +++ b/include/multiplier/AST/CXXInheritedCtorInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXMemberCallExpr.h b/include/multiplier/AST/CXXMemberCallExpr.h index 14da36d9f..c357f739a 100644 --- a/include/multiplier/AST/CXXMemberCallExpr.h +++ b/include/multiplier/AST/CXXMemberCallExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXMethodDecl.h b/include/multiplier/AST/CXXMethodDecl.h index 8b010824f..bb1175437 100644 --- a/include/multiplier/AST/CXXMethodDecl.h +++ b/include/multiplier/AST/CXXMethodDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNamedCastExpr.h b/include/multiplier/AST/CXXNamedCastExpr.h index 31a471c7f..f7cf00f3f 100644 --- a/include/multiplier/AST/CXXNamedCastExpr.h +++ b/include/multiplier/AST/CXXNamedCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNewExpr.h b/include/multiplier/AST/CXXNewExpr.h index c5b8b137c..42b786579 100644 --- a/include/multiplier/AST/CXXNewExpr.h +++ b/include/multiplier/AST/CXXNewExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNewExprInitializationStyle.h b/include/multiplier/AST/CXXNewExprInitializationStyle.h index b86f4c732..be03a74d6 100644 --- a/include/multiplier/AST/CXXNewExprInitializationStyle.h +++ b/include/multiplier/AST/CXXNewExprInitializationStyle.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNewInitializationStyle.h b/include/multiplier/AST/CXXNewInitializationStyle.h index 22ec03b70..252e2ef57 100644 --- a/include/multiplier/AST/CXXNewInitializationStyle.h +++ b/include/multiplier/AST/CXXNewInitializationStyle.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNoexceptExpr.h b/include/multiplier/AST/CXXNoexceptExpr.h index c289657ae..51e835456 100644 --- a/include/multiplier/AST/CXXNoexceptExpr.h +++ b/include/multiplier/AST/CXXNoexceptExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXNullPtrLiteralExpr.h b/include/multiplier/AST/CXXNullPtrLiteralExpr.h index 4306e3c06..d989723a9 100644 --- a/include/multiplier/AST/CXXNullPtrLiteralExpr.h +++ b/include/multiplier/AST/CXXNullPtrLiteralExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXOperatorCallExpr.h b/include/multiplier/AST/CXXOperatorCallExpr.h index 5db4d08e0..8442ec608 100644 --- a/include/multiplier/AST/CXXOperatorCallExpr.h +++ b/include/multiplier/AST/CXXOperatorCallExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXParenListInitExpr.h b/include/multiplier/AST/CXXParenListInitExpr.h index b1b96bc5c..8c78ebf8e 100644 --- a/include/multiplier/AST/CXXParenListInitExpr.h +++ b/include/multiplier/AST/CXXParenListInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXPseudoDestructorExpr.h b/include/multiplier/AST/CXXPseudoDestructorExpr.h index ea55bdcf7..be7b0073f 100644 --- a/include/multiplier/AST/CXXPseudoDestructorExpr.h +++ b/include/multiplier/AST/CXXPseudoDestructorExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXRecordDecl.h b/include/multiplier/AST/CXXRecordDecl.h index 481ba62c8..dceaa8247 100644 --- a/include/multiplier/AST/CXXRecordDecl.h +++ b/include/multiplier/AST/CXXRecordDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXRecordDeclLambdaDependencyKind.h b/include/multiplier/AST/CXXRecordDeclLambdaDependencyKind.h index 0bd8886bc..3b418d670 100644 --- a/include/multiplier/AST/CXXRecordDeclLambdaDependencyKind.h +++ b/include/multiplier/AST/CXXRecordDeclLambdaDependencyKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXReinterpretCastExpr.h b/include/multiplier/AST/CXXReinterpretCastExpr.h index 2882b068d..199bad79f 100644 --- a/include/multiplier/AST/CXXReinterpretCastExpr.h +++ b/include/multiplier/AST/CXXReinterpretCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXRewrittenBinaryOperator.h b/include/multiplier/AST/CXXRewrittenBinaryOperator.h index 9bfe82407..250a760f2 100644 --- a/include/multiplier/AST/CXXRewrittenBinaryOperator.h +++ b/include/multiplier/AST/CXXRewrittenBinaryOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXScalarValueInitExpr.h b/include/multiplier/AST/CXXScalarValueInitExpr.h index 8cdc8fc20..3d97e4421 100644 --- a/include/multiplier/AST/CXXScalarValueInitExpr.h +++ b/include/multiplier/AST/CXXScalarValueInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXStaticCastExpr.h b/include/multiplier/AST/CXXStaticCastExpr.h index 890393273..f65467614 100644 --- a/include/multiplier/AST/CXXStaticCastExpr.h +++ b/include/multiplier/AST/CXXStaticCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXStdInitializerListExpr.h b/include/multiplier/AST/CXXStdInitializerListExpr.h index 8799acdea..fd80dec99 100644 --- a/include/multiplier/AST/CXXStdInitializerListExpr.h +++ b/include/multiplier/AST/CXXStdInitializerListExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXTemporaryObjectExpr.h b/include/multiplier/AST/CXXTemporaryObjectExpr.h index 5a9ec9887..3e0bcf2e7 100644 --- a/include/multiplier/AST/CXXTemporaryObjectExpr.h +++ b/include/multiplier/AST/CXXTemporaryObjectExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXThisExpr.h b/include/multiplier/AST/CXXThisExpr.h index 2b1ffddc7..4ba81f8a2 100644 --- a/include/multiplier/AST/CXXThisExpr.h +++ b/include/multiplier/AST/CXXThisExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXThrowExpr.h b/include/multiplier/AST/CXXThrowExpr.h index db6eb70c6..e03ccc66d 100644 --- a/include/multiplier/AST/CXXThrowExpr.h +++ b/include/multiplier/AST/CXXThrowExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXTryStmt.h b/include/multiplier/AST/CXXTryStmt.h index a3558324c..cc20d6e37 100644 --- a/include/multiplier/AST/CXXTryStmt.h +++ b/include/multiplier/AST/CXXTryStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXTypeidExpr.h b/include/multiplier/AST/CXXTypeidExpr.h index 9f9a6292d..6864c8e7c 100644 --- a/include/multiplier/AST/CXXTypeidExpr.h +++ b/include/multiplier/AST/CXXTypeidExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXUnresolvedConstructExpr.h b/include/multiplier/AST/CXXUnresolvedConstructExpr.h index aeb21d808..8815e3c44 100644 --- a/include/multiplier/AST/CXXUnresolvedConstructExpr.h +++ b/include/multiplier/AST/CXXUnresolvedConstructExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CXXUuidofExpr.h b/include/multiplier/AST/CXXUuidofExpr.h index 8ca573cc5..c4c6a855d 100644 --- a/include/multiplier/AST/CXXUuidofExpr.h +++ b/include/multiplier/AST/CXXUuidofExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallExpr.h b/include/multiplier/AST/CallExpr.h index 8d8c26605..59d8bd74d 100644 --- a/include/multiplier/AST/CallExpr.h +++ b/include/multiplier/AST/CallExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallExprADLCallKind.h b/include/multiplier/AST/CallExprADLCallKind.h index d91ff3b5f..c1d82c4e7 100644 --- a/include/multiplier/AST/CallExprADLCallKind.h +++ b/include/multiplier/AST/CallExprADLCallKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallableWhenAttr.h b/include/multiplier/AST/CallableWhenAttr.h index 1076ee5b0..aba185fbb 100644 --- a/include/multiplier/AST/CallableWhenAttr.h +++ b/include/multiplier/AST/CallableWhenAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallableWhenAttrConsumedState.h b/include/multiplier/AST/CallableWhenAttrConsumedState.h index 9302c6baf..a56cdd029 100644 --- a/include/multiplier/AST/CallableWhenAttrConsumedState.h +++ b/include/multiplier/AST/CallableWhenAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallableWhenAttrSpelling.h b/include/multiplier/AST/CallableWhenAttrSpelling.h index 4b3acfd18..ebf75d70e 100644 --- a/include/multiplier/AST/CallableWhenAttrSpelling.h +++ b/include/multiplier/AST/CallableWhenAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallbackAttr.h b/include/multiplier/AST/CallbackAttr.h index a8059ed75..838d5070e 100644 --- a/include/multiplier/AST/CallbackAttr.h +++ b/include/multiplier/AST/CallbackAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallbackAttrSpelling.h b/include/multiplier/AST/CallbackAttrSpelling.h index aa09a3463..26e2ed2a4 100644 --- a/include/multiplier/AST/CallbackAttrSpelling.h +++ b/include/multiplier/AST/CallbackAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CalledOnceAttr.h b/include/multiplier/AST/CalledOnceAttr.h index 4f39783e9..268d3c27a 100644 --- a/include/multiplier/AST/CalledOnceAttr.h +++ b/include/multiplier/AST/CalledOnceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CalledOnceAttrSpelling.h b/include/multiplier/AST/CalledOnceAttrSpelling.h index 31600c696..fdba7e30e 100644 --- a/include/multiplier/AST/CalledOnceAttrSpelling.h +++ b/include/multiplier/AST/CalledOnceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CallingConv.h b/include/multiplier/AST/CallingConv.h index d6028293e..230f76e70 100644 --- a/include/multiplier/AST/CallingConv.h +++ b/include/multiplier/AST/CallingConv.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CanThrowResult.h b/include/multiplier/AST/CanThrowResult.h index d16c01c5e..0b4094287 100644 --- a/include/multiplier/AST/CanThrowResult.h +++ b/include/multiplier/AST/CanThrowResult.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapabilityAttr.h b/include/multiplier/AST/CapabilityAttr.h index 77800bd04..094099214 100644 --- a/include/multiplier/AST/CapabilityAttr.h +++ b/include/multiplier/AST/CapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapabilityAttrSpelling.h b/include/multiplier/AST/CapabilityAttrSpelling.h index e27c33501..3969cea72 100644 --- a/include/multiplier/AST/CapabilityAttrSpelling.h +++ b/include/multiplier/AST/CapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapturedDecl.h b/include/multiplier/AST/CapturedDecl.h index 5d05ec302..b09ef5e6a 100644 --- a/include/multiplier/AST/CapturedDecl.h +++ b/include/multiplier/AST/CapturedDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapturedRecordAttr.h b/include/multiplier/AST/CapturedRecordAttr.h index 0eae46f3a..b82d132eb 100644 --- a/include/multiplier/AST/CapturedRecordAttr.h +++ b/include/multiplier/AST/CapturedRecordAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapturedRegionKind.h b/include/multiplier/AST/CapturedRegionKind.h index 896841924..faabf56a2 100644 --- a/include/multiplier/AST/CapturedRegionKind.h +++ b/include/multiplier/AST/CapturedRegionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapturedStmt.h b/include/multiplier/AST/CapturedStmt.h index def595fb4..24f4bbc3d 100644 --- a/include/multiplier/AST/CapturedStmt.h +++ b/include/multiplier/AST/CapturedStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CapturedStmtVariableCaptureKind.h b/include/multiplier/AST/CapturedStmtVariableCaptureKind.h index 48c0763a0..0946a99c3 100644 --- a/include/multiplier/AST/CapturedStmtVariableCaptureKind.h +++ b/include/multiplier/AST/CapturedStmtVariableCaptureKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CarriesDependencyAttr.h b/include/multiplier/AST/CarriesDependencyAttr.h index 0a0bc27fd..88d3d21c3 100644 --- a/include/multiplier/AST/CarriesDependencyAttr.h +++ b/include/multiplier/AST/CarriesDependencyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CarriesDependencyAttrSpelling.h b/include/multiplier/AST/CarriesDependencyAttrSpelling.h index 576491aa9..fa71dd6c5 100644 --- a/include/multiplier/AST/CarriesDependencyAttrSpelling.h +++ b/include/multiplier/AST/CarriesDependencyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CaseStmt.h b/include/multiplier/AST/CaseStmt.h index 93daad914..604360f7a 100644 --- a/include/multiplier/AST/CaseStmt.h +++ b/include/multiplier/AST/CaseStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CastExpr.h b/include/multiplier/AST/CastExpr.h index 06b0ac625..b8995b976 100644 --- a/include/multiplier/AST/CastExpr.h +++ b/include/multiplier/AST/CastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CastKind.h b/include/multiplier/AST/CastKind.h index d6a608c82..a580649bc 100644 --- a/include/multiplier/AST/CastKind.h +++ b/include/multiplier/AST/CastKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CharacterLiteral.h b/include/multiplier/AST/CharacterLiteral.h index 70f2b2866..651b14ab1 100644 --- a/include/multiplier/AST/CharacterLiteral.h +++ b/include/multiplier/AST/CharacterLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CharacterLiteralCharacterKind.h b/include/multiplier/AST/CharacterLiteralCharacterKind.h index d09b97883..c731aaa82 100644 --- a/include/multiplier/AST/CharacterLiteralCharacterKind.h +++ b/include/multiplier/AST/CharacterLiteralCharacterKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CharacterLiteralKind.h b/include/multiplier/AST/CharacterLiteralKind.h index 1c7b4f103..0023bc29f 100644 --- a/include/multiplier/AST/CharacterLiteralKind.h +++ b/include/multiplier/AST/CharacterLiteralKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ChooseExpr.h b/include/multiplier/AST/ChooseExpr.h index 83c03aaac..487725bd8 100644 --- a/include/multiplier/AST/ChooseExpr.h +++ b/include/multiplier/AST/ChooseExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ClangABI.h b/include/multiplier/AST/ClangABI.h index 78acd4ed1..6c0368c51 100644 --- a/include/multiplier/AST/ClangABI.h +++ b/include/multiplier/AST/ClangABI.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ClassTemplateDecl.h b/include/multiplier/AST/ClassTemplateDecl.h index e1162d0f6..5dbf2b789 100644 --- a/include/multiplier/AST/ClassTemplateDecl.h +++ b/include/multiplier/AST/ClassTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ClassTemplatePartialSpecializationDecl.h b/include/multiplier/AST/ClassTemplatePartialSpecializationDecl.h index 86d6e77b7..f9412bafa 100644 --- a/include/multiplier/AST/ClassTemplatePartialSpecializationDecl.h +++ b/include/multiplier/AST/ClassTemplatePartialSpecializationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ClassTemplateSpecializationDecl.h b/include/multiplier/AST/ClassTemplateSpecializationDecl.h index 533a872fc..9ba1eb808 100644 --- a/include/multiplier/AST/ClassTemplateSpecializationDecl.h +++ b/include/multiplier/AST/ClassTemplateSpecializationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CleanupAttr.h b/include/multiplier/AST/CleanupAttr.h index 3e7014635..ef4f1765d 100644 --- a/include/multiplier/AST/CleanupAttr.h +++ b/include/multiplier/AST/CleanupAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CleanupAttrSpelling.h b/include/multiplier/AST/CleanupAttrSpelling.h index 521fe26bb..2f76f158a 100644 --- a/include/multiplier/AST/CleanupAttrSpelling.h +++ b/include/multiplier/AST/CleanupAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CmseNSCallAttr.h b/include/multiplier/AST/CmseNSCallAttr.h index 412a3fbac..9afa373e6 100644 --- a/include/multiplier/AST/CmseNSCallAttr.h +++ b/include/multiplier/AST/CmseNSCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CmseNSEntryAttr.h b/include/multiplier/AST/CmseNSEntryAttr.h index 27e58534d..fb801e6ac 100644 --- a/include/multiplier/AST/CmseNSEntryAttr.h +++ b/include/multiplier/AST/CmseNSEntryAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoawaitExpr.h b/include/multiplier/AST/CoawaitExpr.h index 8d2add7af..b3ef3500e 100644 --- a/include/multiplier/AST/CoawaitExpr.h +++ b/include/multiplier/AST/CoawaitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CodeAlignAttr.h b/include/multiplier/AST/CodeAlignAttr.h index ef43ec60b..7b9d7b19f 100644 --- a/include/multiplier/AST/CodeAlignAttr.h +++ b/include/multiplier/AST/CodeAlignAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CodeAlignAttrSpelling.h b/include/multiplier/AST/CodeAlignAttrSpelling.h index 6e3aebe97..35c8e0f12 100644 --- a/include/multiplier/AST/CodeAlignAttrSpelling.h +++ b/include/multiplier/AST/CodeAlignAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CodeModelAttr.h b/include/multiplier/AST/CodeModelAttr.h index 23c95b3c6..9f6243532 100644 --- a/include/multiplier/AST/CodeModelAttr.h +++ b/include/multiplier/AST/CodeModelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CodeModelAttrSpelling.h b/include/multiplier/AST/CodeModelAttrSpelling.h index 8673b3d5f..b5b4cec6b 100644 --- a/include/multiplier/AST/CodeModelAttrSpelling.h +++ b/include/multiplier/AST/CodeModelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CodeSegAttr.h b/include/multiplier/AST/CodeSegAttr.h index 5808fb136..925846b85 100644 --- a/include/multiplier/AST/CodeSegAttr.h +++ b/include/multiplier/AST/CodeSegAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ColdAttr.h b/include/multiplier/AST/ColdAttr.h index 757b15f84..13c2695c9 100644 --- a/include/multiplier/AST/ColdAttr.h +++ b/include/multiplier/AST/ColdAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ColdAttrSpelling.h b/include/multiplier/AST/ColdAttrSpelling.h index 2ce979dab..45987e4ee 100644 --- a/include/multiplier/AST/ColdAttrSpelling.h +++ b/include/multiplier/AST/ColdAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CommentKind.h b/include/multiplier/AST/CommentKind.h index 1a3b222ed..93aedeb3a 100644 --- a/include/multiplier/AST/CommentKind.h +++ b/include/multiplier/AST/CommentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CommonAttr.h b/include/multiplier/AST/CommonAttr.h index 18198db54..f7fb68160 100644 --- a/include/multiplier/AST/CommonAttr.h +++ b/include/multiplier/AST/CommonAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CommonAttrSpelling.h b/include/multiplier/AST/CommonAttrSpelling.h index d2ff02177..2850c67d9 100644 --- a/include/multiplier/AST/CommonAttrSpelling.h +++ b/include/multiplier/AST/CommonAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ComparisonCategoryResult.h b/include/multiplier/AST/ComparisonCategoryResult.h index 16381e4a6..74c967836 100644 --- a/include/multiplier/AST/ComparisonCategoryResult.h +++ b/include/multiplier/AST/ComparisonCategoryResult.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ComparisonCategoryType.h b/include/multiplier/AST/ComparisonCategoryType.h index 998b644e5..a9a7cb531 100644 --- a/include/multiplier/AST/ComparisonCategoryType.h +++ b/include/multiplier/AST/ComparisonCategoryType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CompilingModuleKind.h b/include/multiplier/AST/CompilingModuleKind.h index bd7c28f99..34ff69207 100644 --- a/include/multiplier/AST/CompilingModuleKind.h +++ b/include/multiplier/AST/CompilingModuleKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ComplexRangeKind.h b/include/multiplier/AST/ComplexRangeKind.h index b71834c03..5e2e300b2 100644 --- a/include/multiplier/AST/ComplexRangeKind.h +++ b/include/multiplier/AST/ComplexRangeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ComplexType.h b/include/multiplier/AST/ComplexType.h index 66c4a6327..de6526d24 100644 --- a/include/multiplier/AST/ComplexType.h +++ b/include/multiplier/AST/ComplexType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CompoundAssignOperator.h b/include/multiplier/AST/CompoundAssignOperator.h index 2e2c74489..c940f4adc 100644 --- a/include/multiplier/AST/CompoundAssignOperator.h +++ b/include/multiplier/AST/CompoundAssignOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CompoundLiteralExpr.h b/include/multiplier/AST/CompoundLiteralExpr.h index 63672748e..c511d8394 100644 --- a/include/multiplier/AST/CompoundLiteralExpr.h +++ b/include/multiplier/AST/CompoundLiteralExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CompoundStmt.h b/include/multiplier/AST/CompoundStmt.h index 038bb2f7d..4d54f28aa 100644 --- a/include/multiplier/AST/CompoundStmt.h +++ b/include/multiplier/AST/CompoundStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConceptDecl.h b/include/multiplier/AST/ConceptDecl.h index 14dd85ef6..a3e48a7cb 100644 --- a/include/multiplier/AST/ConceptDecl.h +++ b/include/multiplier/AST/ConceptDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConceptSpecializationExpr.h b/include/multiplier/AST/ConceptSpecializationExpr.h index efb04729c..b2a6b060c 100644 --- a/include/multiplier/AST/ConceptSpecializationExpr.h +++ b/include/multiplier/AST/ConceptSpecializationExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConditionalOperator.h b/include/multiplier/AST/ConditionalOperator.h index c310fe9f8..e142b8375 100644 --- a/include/multiplier/AST/ConditionalOperator.h +++ b/include/multiplier/AST/ConditionalOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstAttr.h b/include/multiplier/AST/ConstAttr.h index 08e405111..d8f4ff8c1 100644 --- a/include/multiplier/AST/ConstAttr.h +++ b/include/multiplier/AST/ConstAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstAttrSpelling.h b/include/multiplier/AST/ConstAttrSpelling.h index dc428354e..0792edff7 100644 --- a/include/multiplier/AST/ConstAttrSpelling.h +++ b/include/multiplier/AST/ConstAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstInitAttr.h b/include/multiplier/AST/ConstInitAttr.h index 56be4455b..2c88fa789 100644 --- a/include/multiplier/AST/ConstInitAttr.h +++ b/include/multiplier/AST/ConstInitAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstInitAttrSpelling.h b/include/multiplier/AST/ConstInitAttrSpelling.h index 794434b59..4520d53e9 100644 --- a/include/multiplier/AST/ConstInitAttrSpelling.h +++ b/include/multiplier/AST/ConstInitAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstantArrayType.h b/include/multiplier/AST/ConstantArrayType.h index 62d927083..df1eac55b 100644 --- a/include/multiplier/AST/ConstantArrayType.h +++ b/include/multiplier/AST/ConstantArrayType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstantExpr.h b/include/multiplier/AST/ConstantExpr.h index 52a41690b..c01665c06 100644 --- a/include/multiplier/AST/ConstantExpr.h +++ b/include/multiplier/AST/ConstantExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstantExprResultStorageKind.h b/include/multiplier/AST/ConstantExprResultStorageKind.h index c952fe296..87b1651c4 100644 --- a/include/multiplier/AST/ConstantExprResultStorageKind.h +++ b/include/multiplier/AST/ConstantExprResultStorageKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstantMatrixType.h b/include/multiplier/AST/ConstantMatrixType.h index ce909be11..31759cf3b 100644 --- a/include/multiplier/AST/ConstantMatrixType.h +++ b/include/multiplier/AST/ConstantMatrixType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstantResultStorageKind.h b/include/multiplier/AST/ConstantResultStorageKind.h index 77e30a55b..83a657f56 100644 --- a/include/multiplier/AST/ConstantResultStorageKind.h +++ b/include/multiplier/AST/ConstantResultStorageKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstexprSpecKind.h b/include/multiplier/AST/ConstexprSpecKind.h index b9c4db568..f7d907f9c 100644 --- a/include/multiplier/AST/ConstexprSpecKind.h +++ b/include/multiplier/AST/ConstexprSpecKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstructorAttr.h b/include/multiplier/AST/ConstructorAttr.h index 5dfefe4ed..6e59ccfd6 100644 --- a/include/multiplier/AST/ConstructorAttr.h +++ b/include/multiplier/AST/ConstructorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstructorAttrSpelling.h b/include/multiplier/AST/ConstructorAttrSpelling.h index 8727397a6..e20244694 100644 --- a/include/multiplier/AST/ConstructorAttrSpelling.h +++ b/include/multiplier/AST/ConstructorAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConstructorUsingShadowDecl.h b/include/multiplier/AST/ConstructorUsingShadowDecl.h index a8bcdf87c..61a026b38 100644 --- a/include/multiplier/AST/ConstructorUsingShadowDecl.h +++ b/include/multiplier/AST/ConstructorUsingShadowDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableAttr.h b/include/multiplier/AST/ConsumableAttr.h index 3982079e0..f8dd3407b 100644 --- a/include/multiplier/AST/ConsumableAttr.h +++ b/include/multiplier/AST/ConsumableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableAttrConsumedState.h b/include/multiplier/AST/ConsumableAttrConsumedState.h index 01eabd2df..45328be01 100644 --- a/include/multiplier/AST/ConsumableAttrConsumedState.h +++ b/include/multiplier/AST/ConsumableAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableAttrSpelling.h b/include/multiplier/AST/ConsumableAttrSpelling.h index d52fe7cfe..4dae64ea9 100644 --- a/include/multiplier/AST/ConsumableAttrSpelling.h +++ b/include/multiplier/AST/ConsumableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableAutoCastAttr.h b/include/multiplier/AST/ConsumableAutoCastAttr.h index 34270e994..571e90569 100644 --- a/include/multiplier/AST/ConsumableAutoCastAttr.h +++ b/include/multiplier/AST/ConsumableAutoCastAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableAutoCastAttrSpelling.h b/include/multiplier/AST/ConsumableAutoCastAttrSpelling.h index 87b2c0090..4da52d5f8 100644 --- a/include/multiplier/AST/ConsumableAutoCastAttrSpelling.h +++ b/include/multiplier/AST/ConsumableAutoCastAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableSetOnReadAttr.h b/include/multiplier/AST/ConsumableSetOnReadAttr.h index 033b80521..a2b443b9e 100644 --- a/include/multiplier/AST/ConsumableSetOnReadAttr.h +++ b/include/multiplier/AST/ConsumableSetOnReadAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConsumableSetOnReadAttrSpelling.h b/include/multiplier/AST/ConsumableSetOnReadAttrSpelling.h index 587b2262d..f38fe908f 100644 --- a/include/multiplier/AST/ConsumableSetOnReadAttrSpelling.h +++ b/include/multiplier/AST/ConsumableSetOnReadAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ContinueStmt.h b/include/multiplier/AST/ContinueStmt.h index b074014a9..7bab6862c 100644 --- a/include/multiplier/AST/ContinueStmt.h +++ b/include/multiplier/AST/ContinueStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConvergentAttr.h b/include/multiplier/AST/ConvergentAttr.h index 5621d9313..c09e997d0 100644 --- a/include/multiplier/AST/ConvergentAttr.h +++ b/include/multiplier/AST/ConvergentAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConvergentAttrSpelling.h b/include/multiplier/AST/ConvergentAttrSpelling.h index c644b454f..cb1ceced0 100644 --- a/include/multiplier/AST/ConvergentAttrSpelling.h +++ b/include/multiplier/AST/ConvergentAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ConvertVectorExpr.h b/include/multiplier/AST/ConvertVectorExpr.h index 2731947e8..9bfe1b0ff 100644 --- a/include/multiplier/AST/ConvertVectorExpr.h +++ b/include/multiplier/AST/ConvertVectorExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoreFoundationABI.h b/include/multiplier/AST/CoreFoundationABI.h index ef1a16f08..90cafebb7 100644 --- a/include/multiplier/AST/CoreFoundationABI.h +++ b/include/multiplier/AST/CoreFoundationABI.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoreturnStmt.h b/include/multiplier/AST/CoreturnStmt.h index 404edaa35..995371241 100644 --- a/include/multiplier/AST/CoreturnStmt.h +++ b/include/multiplier/AST/CoreturnStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroDisableLifetimeBoundAttr.h b/include/multiplier/AST/CoroDisableLifetimeBoundAttr.h index 8018ddff1..e6b8e39ec 100644 --- a/include/multiplier/AST/CoroDisableLifetimeBoundAttr.h +++ b/include/multiplier/AST/CoroDisableLifetimeBoundAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroDisableLifetimeBoundAttrSpelling.h b/include/multiplier/AST/CoroDisableLifetimeBoundAttrSpelling.h index 12e7d1f5b..f988e35a9 100644 --- a/include/multiplier/AST/CoroDisableLifetimeBoundAttrSpelling.h +++ b/include/multiplier/AST/CoroDisableLifetimeBoundAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroLifetimeBoundAttr.h b/include/multiplier/AST/CoroLifetimeBoundAttr.h index a9219e62a..6cc3e2ff8 100644 --- a/include/multiplier/AST/CoroLifetimeBoundAttr.h +++ b/include/multiplier/AST/CoroLifetimeBoundAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroLifetimeBoundAttrSpelling.h b/include/multiplier/AST/CoroLifetimeBoundAttrSpelling.h index fa8e1b1c3..3911290e2 100644 --- a/include/multiplier/AST/CoroLifetimeBoundAttrSpelling.h +++ b/include/multiplier/AST/CoroLifetimeBoundAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttr.h b/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttr.h index 2ccab42f3..7db1d8f09 100644 --- a/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttr.h +++ b/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.h b/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.h index 3ab1ab830..fe11d25ed 100644 --- a/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.h +++ b/include/multiplier/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroReturnTypeAttr.h b/include/multiplier/AST/CoroReturnTypeAttr.h index b361faf58..7d12a89d1 100644 --- a/include/multiplier/AST/CoroReturnTypeAttr.h +++ b/include/multiplier/AST/CoroReturnTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroReturnTypeAttrSpelling.h b/include/multiplier/AST/CoroReturnTypeAttrSpelling.h index 982e633d9..1f5c23ce3 100644 --- a/include/multiplier/AST/CoroReturnTypeAttrSpelling.h +++ b/include/multiplier/AST/CoroReturnTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroWrapperAttr.h b/include/multiplier/AST/CoroWrapperAttr.h index 60c503ca7..509e09e37 100644 --- a/include/multiplier/AST/CoroWrapperAttr.h +++ b/include/multiplier/AST/CoroWrapperAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroWrapperAttrSpelling.h b/include/multiplier/AST/CoroWrapperAttrSpelling.h index 8c5f11a60..823dcff50 100644 --- a/include/multiplier/AST/CoroWrapperAttrSpelling.h +++ b/include/multiplier/AST/CoroWrapperAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroutineBodyStmt.h b/include/multiplier/AST/CoroutineBodyStmt.h index fb04a215a..e13c10f57 100644 --- a/include/multiplier/AST/CoroutineBodyStmt.h +++ b/include/multiplier/AST/CoroutineBodyStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoroutineSuspendExpr.h b/include/multiplier/AST/CoroutineSuspendExpr.h index fed63e4ba..be414ba32 100644 --- a/include/multiplier/AST/CoroutineSuspendExpr.h +++ b/include/multiplier/AST/CoroutineSuspendExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CountedByAttr.h b/include/multiplier/AST/CountedByAttr.h index bd1f1f972..5ee9cfb9a 100644 --- a/include/multiplier/AST/CountedByAttr.h +++ b/include/multiplier/AST/CountedByAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CountedByAttrSpelling.h b/include/multiplier/AST/CountedByAttrSpelling.h index 6453ab198..22e978c28 100644 --- a/include/multiplier/AST/CountedByAttrSpelling.h +++ b/include/multiplier/AST/CountedByAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/CoyieldExpr.h b/include/multiplier/AST/CoyieldExpr.h index b9f4e3505..2f8c296f7 100644 --- a/include/multiplier/AST/CoyieldExpr.h +++ b/include/multiplier/AST/CoyieldExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLExportAttr.h b/include/multiplier/AST/DLLExportAttr.h index 84c4f4d3c..583d45945 100644 --- a/include/multiplier/AST/DLLExportAttr.h +++ b/include/multiplier/AST/DLLExportAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLExportAttrSpelling.h b/include/multiplier/AST/DLLExportAttrSpelling.h index 122f55c9e..17e1af871 100644 --- a/include/multiplier/AST/DLLExportAttrSpelling.h +++ b/include/multiplier/AST/DLLExportAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLExportStaticLocalAttr.h b/include/multiplier/AST/DLLExportStaticLocalAttr.h index 372ed1d59..9504be41f 100644 --- a/include/multiplier/AST/DLLExportStaticLocalAttr.h +++ b/include/multiplier/AST/DLLExportStaticLocalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLImportAttr.h b/include/multiplier/AST/DLLImportAttr.h index ebf87d9e6..4178d31d8 100644 --- a/include/multiplier/AST/DLLImportAttr.h +++ b/include/multiplier/AST/DLLImportAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLImportAttrSpelling.h b/include/multiplier/AST/DLLImportAttrSpelling.h index 4b2efad23..c8da20b03 100644 --- a/include/multiplier/AST/DLLImportAttrSpelling.h +++ b/include/multiplier/AST/DLLImportAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DLLImportStaticLocalAttr.h b/include/multiplier/AST/DLLImportStaticLocalAttr.h index f17097523..de6d60c45 100644 --- a/include/multiplier/AST/DLLImportStaticLocalAttr.h +++ b/include/multiplier/AST/DLLImportStaticLocalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DataPositionTy.h b/include/multiplier/AST/DataPositionTy.h index e2c8d3b03..1b121023a 100644 --- a/include/multiplier/AST/DataPositionTy.h +++ b/include/multiplier/AST/DataPositionTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DebugSrcHashKind.h b/include/multiplier/AST/DebugSrcHashKind.h index f460a7ba4..4e7b1b772 100644 --- a/include/multiplier/AST/DebugSrcHashKind.h +++ b/include/multiplier/AST/DebugSrcHashKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DecayedType.h b/include/multiplier/AST/DecayedType.h index fe662d2f0..5a05fa52b 100644 --- a/include/multiplier/AST/DecayedType.h +++ b/include/multiplier/AST/DecayedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Decl.h b/include/multiplier/AST/Decl.h index 4f589c346..1d846d7b3 100644 --- a/include/multiplier/AST/Decl.h +++ b/include/multiplier/AST/Decl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclCategory.h b/include/multiplier/AST/DeclCategory.h index 79fd29f8e..d64be4774 100644 --- a/include/multiplier/AST/DeclCategory.h +++ b/include/multiplier/AST/DeclCategory.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclFriendObjectKind.h b/include/multiplier/AST/DeclFriendObjectKind.h index 5571f4cbb..6d29d1a4e 100644 --- a/include/multiplier/AST/DeclFriendObjectKind.h +++ b/include/multiplier/AST/DeclFriendObjectKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclIdentifierNamespace.h b/include/multiplier/AST/DeclIdentifierNamespace.h index e42ac4ea5..6118ed3c4 100644 --- a/include/multiplier/AST/DeclIdentifierNamespace.h +++ b/include/multiplier/AST/DeclIdentifierNamespace.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclKind.h b/include/multiplier/AST/DeclKind.h index 15a4bd870..c6a338f57 100644 --- a/include/multiplier/AST/DeclKind.h +++ b/include/multiplier/AST/DeclKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclModuleOwnershipKind.h b/include/multiplier/AST/DeclModuleOwnershipKind.h index 2450d4a77..c06cb122f 100644 --- a/include/multiplier/AST/DeclModuleOwnershipKind.h +++ b/include/multiplier/AST/DeclModuleOwnershipKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclObjCDeclQualifier.h b/include/multiplier/AST/DeclObjCDeclQualifier.h index 812726885..7d555baa2 100644 --- a/include/multiplier/AST/DeclObjCDeclQualifier.h +++ b/include/multiplier/AST/DeclObjCDeclQualifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclOrStmtAttr.h b/include/multiplier/AST/DeclOrStmtAttr.h index edcf67fc3..814772423 100644 --- a/include/multiplier/AST/DeclOrStmtAttr.h +++ b/include/multiplier/AST/DeclOrStmtAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclRefExpr.h b/include/multiplier/AST/DeclRefExpr.h index d8d272efa..c69adaf74 100644 --- a/include/multiplier/AST/DeclRefExpr.h +++ b/include/multiplier/AST/DeclRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclStmt.h b/include/multiplier/AST/DeclStmt.h index 65caacac5..31ab59073 100644 --- a/include/multiplier/AST/DeclStmt.h +++ b/include/multiplier/AST/DeclStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeclaratorDecl.h b/include/multiplier/AST/DeclaratorDecl.h index bd29eb60e..ee737efc1 100644 --- a/include/multiplier/AST/DeclaratorDecl.h +++ b/include/multiplier/AST/DeclaratorDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DecltypeType.h b/include/multiplier/AST/DecltypeType.h index cd19e7eeb..b666a9ca9 100644 --- a/include/multiplier/AST/DecltypeType.h +++ b/include/multiplier/AST/DecltypeType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DecompositionDecl.h b/include/multiplier/AST/DecompositionDecl.h index fa156dd17..f24447e4a 100644 --- a/include/multiplier/AST/DecompositionDecl.h +++ b/include/multiplier/AST/DecompositionDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeducedTemplateSpecializationType.h b/include/multiplier/AST/DeducedTemplateSpecializationType.h index ee943b82e..a8132d597 100644 --- a/include/multiplier/AST/DeducedTemplateSpecializationType.h +++ b/include/multiplier/AST/DeducedTemplateSpecializationType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeducedType.h b/include/multiplier/AST/DeducedType.h index d7fd0ec8a..8561cd95a 100644 --- a/include/multiplier/AST/DeducedType.h +++ b/include/multiplier/AST/DeducedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeductionCandidate.h b/include/multiplier/AST/DeductionCandidate.h index dfbe063a9..c691d84ec 100644 --- a/include/multiplier/AST/DeductionCandidate.h +++ b/include/multiplier/AST/DeductionCandidate.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DefaultArgKind.h b/include/multiplier/AST/DefaultArgKind.h index 6bb2b24d9..18d1a532c 100644 --- a/include/multiplier/AST/DefaultArgKind.h +++ b/include/multiplier/AST/DefaultArgKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DefaultCallingConvention.h b/include/multiplier/AST/DefaultCallingConvention.h index f742af3d4..6265bf0be 100644 --- a/include/multiplier/AST/DefaultCallingConvention.h +++ b/include/multiplier/AST/DefaultCallingConvention.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DefaultStmt.h b/include/multiplier/AST/DefaultStmt.h index 50f3e088b..6b2adeabb 100644 --- a/include/multiplier/AST/DefaultStmt.h +++ b/include/multiplier/AST/DefaultStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DefaultVisiblityExportMapping.h b/include/multiplier/AST/DefaultVisiblityExportMapping.h index b71a0b44e..bd47fa881 100644 --- a/include/multiplier/AST/DefaultVisiblityExportMapping.h +++ b/include/multiplier/AST/DefaultVisiblityExportMapping.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentAddressSpaceType.h b/include/multiplier/AST/DependentAddressSpaceType.h index 027320e6f..d42d0816d 100644 --- a/include/multiplier/AST/DependentAddressSpaceType.h +++ b/include/multiplier/AST/DependentAddressSpaceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentBitIntType.h b/include/multiplier/AST/DependentBitIntType.h index bdf40634e..1b1e3f7e4 100644 --- a/include/multiplier/AST/DependentBitIntType.h +++ b/include/multiplier/AST/DependentBitIntType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentCoawaitExpr.h b/include/multiplier/AST/DependentCoawaitExpr.h index 71d90dfec..60dd2a7b2 100644 --- a/include/multiplier/AST/DependentCoawaitExpr.h +++ b/include/multiplier/AST/DependentCoawaitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentNameType.h b/include/multiplier/AST/DependentNameType.h index bb1ef3e4d..1d6d4da68 100644 --- a/include/multiplier/AST/DependentNameType.h +++ b/include/multiplier/AST/DependentNameType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentScopeDeclRefExpr.h b/include/multiplier/AST/DependentScopeDeclRefExpr.h index bb06f4ea1..581ccf87f 100644 --- a/include/multiplier/AST/DependentScopeDeclRefExpr.h +++ b/include/multiplier/AST/DependentScopeDeclRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentSizedArrayType.h b/include/multiplier/AST/DependentSizedArrayType.h index b039dd67e..ebe43214d 100644 --- a/include/multiplier/AST/DependentSizedArrayType.h +++ b/include/multiplier/AST/DependentSizedArrayType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentSizedExtVectorType.h b/include/multiplier/AST/DependentSizedExtVectorType.h index 96982c4ae..596251092 100644 --- a/include/multiplier/AST/DependentSizedExtVectorType.h +++ b/include/multiplier/AST/DependentSizedExtVectorType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentSizedMatrixType.h b/include/multiplier/AST/DependentSizedMatrixType.h index fc7e287f2..ef88e91c9 100644 --- a/include/multiplier/AST/DependentSizedMatrixType.h +++ b/include/multiplier/AST/DependentSizedMatrixType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentTemplateSpecializationType.h b/include/multiplier/AST/DependentTemplateSpecializationType.h index a458b5384..ea2512d42 100644 --- a/include/multiplier/AST/DependentTemplateSpecializationType.h +++ b/include/multiplier/AST/DependentTemplateSpecializationType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DependentVectorType.h b/include/multiplier/AST/DependentVectorType.h index 8a144570f..e04227a5f 100644 --- a/include/multiplier/AST/DependentVectorType.h +++ b/include/multiplier/AST/DependentVectorType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeprecatedAttr.h b/include/multiplier/AST/DeprecatedAttr.h index 718955afd..8d9de1708 100644 --- a/include/multiplier/AST/DeprecatedAttr.h +++ b/include/multiplier/AST/DeprecatedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DeprecatedAttrSpelling.h b/include/multiplier/AST/DeprecatedAttrSpelling.h index 85f99da10..f9c430c46 100644 --- a/include/multiplier/AST/DeprecatedAttrSpelling.h +++ b/include/multiplier/AST/DeprecatedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DesignatedInitExpr.h b/include/multiplier/AST/DesignatedInitExpr.h index 37884b138..c346e7780 100644 --- a/include/multiplier/AST/DesignatedInitExpr.h +++ b/include/multiplier/AST/DesignatedInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DesignatedInitUpdateExpr.h b/include/multiplier/AST/DesignatedInitUpdateExpr.h index 727996595..3e3a7ff3d 100644 --- a/include/multiplier/AST/DesignatedInitUpdateExpr.h +++ b/include/multiplier/AST/DesignatedInitUpdateExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Designator.h b/include/multiplier/AST/Designator.h index 6514feb89..4204991c4 100644 --- a/include/multiplier/AST/Designator.h +++ b/include/multiplier/AST/Designator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DesignatorKind.h b/include/multiplier/AST/DesignatorKind.h index 08a10ed72..a59ccbdf9 100644 --- a/include/multiplier/AST/DesignatorKind.h +++ b/include/multiplier/AST/DesignatorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DestructorAttr.h b/include/multiplier/AST/DestructorAttr.h index c2c807b6e..31a39542c 100644 --- a/include/multiplier/AST/DestructorAttr.h +++ b/include/multiplier/AST/DestructorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DestructorAttrSpelling.h b/include/multiplier/AST/DestructorAttrSpelling.h index d351810b2..af7b8110e 100644 --- a/include/multiplier/AST/DestructorAttrSpelling.h +++ b/include/multiplier/AST/DestructorAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DiagnoseAsBuiltinAttr.h b/include/multiplier/AST/DiagnoseAsBuiltinAttr.h index 83a96406b..b53133806 100644 --- a/include/multiplier/AST/DiagnoseAsBuiltinAttr.h +++ b/include/multiplier/AST/DiagnoseAsBuiltinAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DiagnoseAsBuiltinAttrSpelling.h b/include/multiplier/AST/DiagnoseAsBuiltinAttrSpelling.h index 2ca7de7a5..3c2bcb87c 100644 --- a/include/multiplier/AST/DiagnoseAsBuiltinAttrSpelling.h +++ b/include/multiplier/AST/DiagnoseAsBuiltinAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DiagnoseIfAttr.h b/include/multiplier/AST/DiagnoseIfAttr.h index 4f8631dd4..06e836dd7 100644 --- a/include/multiplier/AST/DiagnoseIfAttr.h +++ b/include/multiplier/AST/DiagnoseIfAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DiagnoseIfAttrDiagnosticType.h b/include/multiplier/AST/DiagnoseIfAttrDiagnosticType.h index 1535150a8..9cc721f83 100644 --- a/include/multiplier/AST/DiagnoseIfAttrDiagnosticType.h +++ b/include/multiplier/AST/DiagnoseIfAttrDiagnosticType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DiagnosticLevelMask.h b/include/multiplier/AST/DiagnosticLevelMask.h index a78d7160e..63d717004 100644 --- a/include/multiplier/AST/DiagnosticLevelMask.h +++ b/include/multiplier/AST/DiagnosticLevelMask.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DisableSanitizerInstrumentationAttr.h b/include/multiplier/AST/DisableSanitizerInstrumentationAttr.h index 333949ddf..1181c350d 100644 --- a/include/multiplier/AST/DisableSanitizerInstrumentationAttr.h +++ b/include/multiplier/AST/DisableSanitizerInstrumentationAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DisableSanitizerInstrumentationAttrSpelling.h b/include/multiplier/AST/DisableSanitizerInstrumentationAttrSpelling.h index 2e156bd36..ab052430b 100644 --- a/include/multiplier/AST/DisableSanitizerInstrumentationAttrSpelling.h +++ b/include/multiplier/AST/DisableSanitizerInstrumentationAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DisableTailCallsAttr.h b/include/multiplier/AST/DisableTailCallsAttr.h index 6d45b5a10..e17c06580 100644 --- a/include/multiplier/AST/DisableTailCallsAttr.h +++ b/include/multiplier/AST/DisableTailCallsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DisableTailCallsAttrSpelling.h b/include/multiplier/AST/DisableTailCallsAttrSpelling.h index 529ed9b25..16980e4fe 100644 --- a/include/multiplier/AST/DisableTailCallsAttrSpelling.h +++ b/include/multiplier/AST/DisableTailCallsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/DoStmt.h b/include/multiplier/AST/DoStmt.h index 123bb3467..1c1d97fb5 100644 --- a/include/multiplier/AST/DoStmt.h +++ b/include/multiplier/AST/DoStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ElaboratedType.h b/include/multiplier/AST/ElaboratedType.h index 39e96cea8..0679b94b6 100644 --- a/include/multiplier/AST/ElaboratedType.h +++ b/include/multiplier/AST/ElaboratedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ElaboratedTypeKeyword.h b/include/multiplier/AST/ElaboratedTypeKeyword.h index ec5c13502..948b67a77 100644 --- a/include/multiplier/AST/ElaboratedTypeKeyword.h +++ b/include/multiplier/AST/ElaboratedTypeKeyword.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EmbedBitcodeKind.h b/include/multiplier/AST/EmbedBitcodeKind.h index 45d4d99f3..19d9d6f6a 100644 --- a/include/multiplier/AST/EmbedBitcodeKind.h +++ b/include/multiplier/AST/EmbedBitcodeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EmptyBasesAttr.h b/include/multiplier/AST/EmptyBasesAttr.h index 6d5b1130d..4d11fd9d7 100644 --- a/include/multiplier/AST/EmptyBasesAttr.h +++ b/include/multiplier/AST/EmptyBasesAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EmptyDecl.h b/include/multiplier/AST/EmptyDecl.h index 1bacd4be0..f9da95f5e 100644 --- a/include/multiplier/AST/EmptyDecl.h +++ b/include/multiplier/AST/EmptyDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnableIfAttr.h b/include/multiplier/AST/EnableIfAttr.h index 33df9a82c..bea04b97f 100644 --- a/include/multiplier/AST/EnableIfAttr.h +++ b/include/multiplier/AST/EnableIfAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnforceTCBAttr.h b/include/multiplier/AST/EnforceTCBAttr.h index 0677b280e..8a5bde501 100644 --- a/include/multiplier/AST/EnforceTCBAttr.h +++ b/include/multiplier/AST/EnforceTCBAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnforceTCBAttrSpelling.h b/include/multiplier/AST/EnforceTCBAttrSpelling.h index 8bbfa4c00..8d1985346 100644 --- a/include/multiplier/AST/EnforceTCBAttrSpelling.h +++ b/include/multiplier/AST/EnforceTCBAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnforceTCBLeafAttr.h b/include/multiplier/AST/EnforceTCBLeafAttr.h index 1e05e5f43..53bd4c51f 100644 --- a/include/multiplier/AST/EnforceTCBLeafAttr.h +++ b/include/multiplier/AST/EnforceTCBLeafAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnforceTCBLeafAttrSpelling.h b/include/multiplier/AST/EnforceTCBLeafAttrSpelling.h index c07c855ce..a91124338 100644 --- a/include/multiplier/AST/EnforceTCBLeafAttrSpelling.h +++ b/include/multiplier/AST/EnforceTCBLeafAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumConstantDecl.h b/include/multiplier/AST/EnumConstantDecl.h index b51106fee..5b69ece3a 100644 --- a/include/multiplier/AST/EnumConstantDecl.h +++ b/include/multiplier/AST/EnumConstantDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumDecl.h b/include/multiplier/AST/EnumDecl.h index daef84013..ff8d6104a 100644 --- a/include/multiplier/AST/EnumDecl.h +++ b/include/multiplier/AST/EnumDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumExtensibilityAttr.h b/include/multiplier/AST/EnumExtensibilityAttr.h index daf85d411..51731a589 100644 --- a/include/multiplier/AST/EnumExtensibilityAttr.h +++ b/include/multiplier/AST/EnumExtensibilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumExtensibilityAttrKind.h b/include/multiplier/AST/EnumExtensibilityAttrKind.h index bf33c533d..483b97ce9 100644 --- a/include/multiplier/AST/EnumExtensibilityAttrKind.h +++ b/include/multiplier/AST/EnumExtensibilityAttrKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumExtensibilityAttrSpelling.h b/include/multiplier/AST/EnumExtensibilityAttrSpelling.h index 2f3f23430..196b66d3a 100644 --- a/include/multiplier/AST/EnumExtensibilityAttrSpelling.h +++ b/include/multiplier/AST/EnumExtensibilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EnumType.h b/include/multiplier/AST/EnumType.h index 9ae10d813..37221305d 100644 --- a/include/multiplier/AST/EnumType.h +++ b/include/multiplier/AST/EnumType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ErrorAttr.h b/include/multiplier/AST/ErrorAttr.h index 9bff38fbd..2bdb2a426 100644 --- a/include/multiplier/AST/ErrorAttr.h +++ b/include/multiplier/AST/ErrorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ErrorAttrSpelling.h b/include/multiplier/AST/ErrorAttrSpelling.h index 9ab03216c..56ee28256 100644 --- a/include/multiplier/AST/ErrorAttrSpelling.h +++ b/include/multiplier/AST/ErrorAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/EscapeChar.h b/include/multiplier/AST/EscapeChar.h index 184241c81..cc201e3bd 100644 --- a/include/multiplier/AST/EscapeChar.h +++ b/include/multiplier/AST/EscapeChar.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExceptionHandlingKind.h b/include/multiplier/AST/ExceptionHandlingKind.h index 5fcccab5b..ae1cbcb48 100644 --- a/include/multiplier/AST/ExceptionHandlingKind.h +++ b/include/multiplier/AST/ExceptionHandlingKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExceptionSpecificationType.h b/include/multiplier/AST/ExceptionSpecificationType.h index f592d1cb4..8b1d4557e 100644 --- a/include/multiplier/AST/ExceptionSpecificationType.h +++ b/include/multiplier/AST/ExceptionSpecificationType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExcessPrecisionKind.h b/include/multiplier/AST/ExcessPrecisionKind.h index 2e34c0d98..ae4845ce1 100644 --- a/include/multiplier/AST/ExcessPrecisionKind.h +++ b/include/multiplier/AST/ExcessPrecisionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExcludeFromExplicitInstantiationAttr.h b/include/multiplier/AST/ExcludeFromExplicitInstantiationAttr.h index 530d1ceae..377def5de 100644 --- a/include/multiplier/AST/ExcludeFromExplicitInstantiationAttr.h +++ b/include/multiplier/AST/ExcludeFromExplicitInstantiationAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExcludeFromExplicitInstantiationAttrSpelling.h b/include/multiplier/AST/ExcludeFromExplicitInstantiationAttrSpelling.h index 2cf4780dd..b902263f0 100644 --- a/include/multiplier/AST/ExcludeFromExplicitInstantiationAttrSpelling.h +++ b/include/multiplier/AST/ExcludeFromExplicitInstantiationAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExclusionType.h b/include/multiplier/AST/ExclusionType.h index bd44a8925..35a967b82 100644 --- a/include/multiplier/AST/ExclusionType.h +++ b/include/multiplier/AST/ExclusionType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExclusiveTrylockFunctionAttr.h b/include/multiplier/AST/ExclusiveTrylockFunctionAttr.h index ffce8e751..3187503b6 100644 --- a/include/multiplier/AST/ExclusiveTrylockFunctionAttr.h +++ b/include/multiplier/AST/ExclusiveTrylockFunctionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExplicitCastExpr.h b/include/multiplier/AST/ExplicitCastExpr.h index faec98d13..f66d06562 100644 --- a/include/multiplier/AST/ExplicitCastExpr.h +++ b/include/multiplier/AST/ExplicitCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExplicitSpecKind.h b/include/multiplier/AST/ExplicitSpecKind.h index 7446587b6..f1fb9dd96 100644 --- a/include/multiplier/AST/ExplicitSpecKind.h +++ b/include/multiplier/AST/ExplicitSpecKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExportDecl.h b/include/multiplier/AST/ExportDecl.h index 18528e9a3..71a84f7cc 100644 --- a/include/multiplier/AST/ExportDecl.h +++ b/include/multiplier/AST/ExportDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Expr.h b/include/multiplier/AST/Expr.h index cce78e7d6..bcef20ff9 100644 --- a/include/multiplier/AST/Expr.h +++ b/include/multiplier/AST/Expr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprConstantExprKind.h b/include/multiplier/AST/ExprConstantExprKind.h index ee4c679c9..562f8f2da 100644 --- a/include/multiplier/AST/ExprConstantExprKind.h +++ b/include/multiplier/AST/ExprConstantExprKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprDependence.h b/include/multiplier/AST/ExprDependence.h index 2736bbd2a..2028ceb11 100644 --- a/include/multiplier/AST/ExprDependence.h +++ b/include/multiplier/AST/ExprDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprLValueClassification.h b/include/multiplier/AST/ExprLValueClassification.h index 8a1f70b7f..d177b9715 100644 --- a/include/multiplier/AST/ExprLValueClassification.h +++ b/include/multiplier/AST/ExprLValueClassification.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprNullPointerConstantKind.h b/include/multiplier/AST/ExprNullPointerConstantKind.h index afa8be4f3..d31c693cd 100644 --- a/include/multiplier/AST/ExprNullPointerConstantKind.h +++ b/include/multiplier/AST/ExprNullPointerConstantKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprNullPointerConstantValueDependence.h b/include/multiplier/AST/ExprNullPointerConstantValueDependence.h index a63eb4d13..d21f3df74 100644 --- a/include/multiplier/AST/ExprNullPointerConstantValueDependence.h +++ b/include/multiplier/AST/ExprNullPointerConstantValueDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprObjectKind.h b/include/multiplier/AST/ExprObjectKind.h index 3cd7d717f..e1fa28f23 100644 --- a/include/multiplier/AST/ExprObjectKind.h +++ b/include/multiplier/AST/ExprObjectKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprOffsets.h b/include/multiplier/AST/ExprOffsets.h index d4767465a..23e43ce06 100644 --- a/include/multiplier/AST/ExprOffsets.h +++ b/include/multiplier/AST/ExprOffsets.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprSideEffectsKind.h b/include/multiplier/AST/ExprSideEffectsKind.h index c5f91c7e9..dd818d7c6 100644 --- a/include/multiplier/AST/ExprSideEffectsKind.h +++ b/include/multiplier/AST/ExprSideEffectsKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprValueKind.h b/include/multiplier/AST/ExprValueKind.h index 4a9d9c4f9..236ddaf43 100644 --- a/include/multiplier/AST/ExprValueKind.h +++ b/include/multiplier/AST/ExprValueKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprWithCleanups.h b/include/multiplier/AST/ExprWithCleanups.h index be6c3207f..ae9dd8949 100644 --- a/include/multiplier/AST/ExprWithCleanups.h +++ b/include/multiplier/AST/ExprWithCleanups.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExpressionTrait.h b/include/multiplier/AST/ExpressionTrait.h index f0276657b..1cc59a364 100644 --- a/include/multiplier/AST/ExpressionTrait.h +++ b/include/multiplier/AST/ExpressionTrait.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExpressionTraitExpr.h b/include/multiplier/AST/ExpressionTraitExpr.h index 7bac5f387..23c0a19ab 100644 --- a/include/multiplier/AST/ExpressionTraitExpr.h +++ b/include/multiplier/AST/ExpressionTraitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExprisModifiableLvalueResult.h b/include/multiplier/AST/ExprisModifiableLvalueResult.h index 9734c2183..18ba97b72 100644 --- a/include/multiplier/AST/ExprisModifiableLvalueResult.h +++ b/include/multiplier/AST/ExprisModifiableLvalueResult.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExtKind.h b/include/multiplier/AST/ExtKind.h index 3b183712c..1e2de4ae7 100644 --- a/include/multiplier/AST/ExtKind.h +++ b/include/multiplier/AST/ExtKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExtVectorElementExpr.h b/include/multiplier/AST/ExtVectorElementExpr.h index d3e8443de..807cd2fff 100644 --- a/include/multiplier/AST/ExtVectorElementExpr.h +++ b/include/multiplier/AST/ExtVectorElementExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExtVectorType.h b/include/multiplier/AST/ExtVectorType.h index e7a18954b..c32e6cf8d 100644 --- a/include/multiplier/AST/ExtVectorType.h +++ b/include/multiplier/AST/ExtVectorType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExtendArgsKind.h b/include/multiplier/AST/ExtendArgsKind.h index c75ef1974..63b9c75e3 100644 --- a/include/multiplier/AST/ExtendArgsKind.h +++ b/include/multiplier/AST/ExtendArgsKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExternCContextDecl.h b/include/multiplier/AST/ExternCContextDecl.h index 6235d1bd2..2c2a04765 100644 --- a/include/multiplier/AST/ExternCContextDecl.h +++ b/include/multiplier/AST/ExternCContextDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExternalSourceSymbolAttr.h b/include/multiplier/AST/ExternalSourceSymbolAttr.h index c73c8420e..b48d3ed6a 100644 --- a/include/multiplier/AST/ExternalSourceSymbolAttr.h +++ b/include/multiplier/AST/ExternalSourceSymbolAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ExternalSourceSymbolAttrSpelling.h b/include/multiplier/AST/ExternalSourceSymbolAttrSpelling.h index b5ca5395c..54130c155 100644 --- a/include/multiplier/AST/ExternalSourceSymbolAttrSpelling.h +++ b/include/multiplier/AST/ExternalSourceSymbolAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FPEvalMethodKind.h b/include/multiplier/AST/FPEvalMethodKind.h index 00ad28307..9d36ba7c2 100644 --- a/include/multiplier/AST/FPEvalMethodKind.h +++ b/include/multiplier/AST/FPEvalMethodKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FPExceptionModeKind.h b/include/multiplier/AST/FPExceptionModeKind.h index f07b44c15..fb18b6d88 100644 --- a/include/multiplier/AST/FPExceptionModeKind.h +++ b/include/multiplier/AST/FPExceptionModeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FPModeKind.h b/include/multiplier/AST/FPModeKind.h index 3fa9990a9..18692eac9 100644 --- a/include/multiplier/AST/FPModeKind.h +++ b/include/multiplier/AST/FPModeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FallThroughAttr.h b/include/multiplier/AST/FallThroughAttr.h index 785ecc153..23a327660 100644 --- a/include/multiplier/AST/FallThroughAttr.h +++ b/include/multiplier/AST/FallThroughAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FallThroughAttrSpelling.h b/include/multiplier/AST/FallThroughAttrSpelling.h index 85ac115d6..9243a7538 100644 --- a/include/multiplier/AST/FallThroughAttrSpelling.h +++ b/include/multiplier/AST/FallThroughAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FastCallAttr.h b/include/multiplier/AST/FastCallAttr.h index 6ca583015..bd566ad9c 100644 --- a/include/multiplier/AST/FastCallAttr.h +++ b/include/multiplier/AST/FastCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FastCallAttrSpelling.h b/include/multiplier/AST/FastCallAttrSpelling.h index 37b25b8e0..e647bb61d 100644 --- a/include/multiplier/AST/FastCallAttrSpelling.h +++ b/include/multiplier/AST/FastCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FieldDecl.h b/include/multiplier/AST/FieldDecl.h index 779c2bdfe..b24784ac8 100644 --- a/include/multiplier/AST/FieldDecl.h +++ b/include/multiplier/AST/FieldDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FileScopeAsmDecl.h b/include/multiplier/AST/FileScopeAsmDecl.h index 567ad1274..592b84d7b 100644 --- a/include/multiplier/AST/FileScopeAsmDecl.h +++ b/include/multiplier/AST/FileScopeAsmDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FinalAttr.h b/include/multiplier/AST/FinalAttr.h index 306568128..31c3051ce 100644 --- a/include/multiplier/AST/FinalAttr.h +++ b/include/multiplier/AST/FinalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FinalAttrSpelling.h b/include/multiplier/AST/FinalAttrSpelling.h index 6fd0d44e1..0bdb78ff0 100644 --- a/include/multiplier/AST/FinalAttrSpelling.h +++ b/include/multiplier/AST/FinalAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FiniteLoopsKind.h b/include/multiplier/AST/FiniteLoopsKind.h index 1398cfffb..6d581e20e 100644 --- a/include/multiplier/AST/FiniteLoopsKind.h +++ b/include/multiplier/AST/FiniteLoopsKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FixedPointLiteral.h b/include/multiplier/AST/FixedPointLiteral.h index 9e2dbf037..5214fae23 100644 --- a/include/multiplier/AST/FixedPointLiteral.h +++ b/include/multiplier/AST/FixedPointLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FlagEnumAttr.h b/include/multiplier/AST/FlagEnumAttr.h index 557121bc2..d75db42cd 100644 --- a/include/multiplier/AST/FlagEnumAttr.h +++ b/include/multiplier/AST/FlagEnumAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FlagEnumAttrSpelling.h b/include/multiplier/AST/FlagEnumAttrSpelling.h index bd38c9be7..a7d02c98b 100644 --- a/include/multiplier/AST/FlagEnumAttrSpelling.h +++ b/include/multiplier/AST/FlagEnumAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Flags.h b/include/multiplier/AST/Flags.h index d29ad6028..fe1e74241 100644 --- a/include/multiplier/AST/Flags.h +++ b/include/multiplier/AST/Flags.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FlattenAttr.h b/include/multiplier/AST/FlattenAttr.h index ae03cf5c4..db42122eb 100644 --- a/include/multiplier/AST/FlattenAttr.h +++ b/include/multiplier/AST/FlattenAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FlattenAttrSpelling.h b/include/multiplier/AST/FlattenAttrSpelling.h index 275f1afde..5fec62a6b 100644 --- a/include/multiplier/AST/FlattenAttrSpelling.h +++ b/include/multiplier/AST/FlattenAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FloatingLiteral.h b/include/multiplier/AST/FloatingLiteral.h index c26566f67..e1bea3b91 100644 --- a/include/multiplier/AST/FloatingLiteral.h +++ b/include/multiplier/AST/FloatingLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ForStmt.h b/include/multiplier/AST/ForStmt.h index 6faafaac7..82de17850 100644 --- a/include/multiplier/AST/ForStmt.h +++ b/include/multiplier/AST/ForStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FormatArgAttr.h b/include/multiplier/AST/FormatArgAttr.h index aa3c60e1c..1a60a538e 100644 --- a/include/multiplier/AST/FormatArgAttr.h +++ b/include/multiplier/AST/FormatArgAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FormatArgAttrSpelling.h b/include/multiplier/AST/FormatArgAttrSpelling.h index 88334191d..93e419185 100644 --- a/include/multiplier/AST/FormatArgAttrSpelling.h +++ b/include/multiplier/AST/FormatArgAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FormatAttr.h b/include/multiplier/AST/FormatAttr.h index 0e1113342..803a789bc 100644 --- a/include/multiplier/AST/FormatAttr.h +++ b/include/multiplier/AST/FormatAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FormatAttrSpelling.h b/include/multiplier/AST/FormatAttrSpelling.h index 98025d98f..1d462accb 100644 --- a/include/multiplier/AST/FormatAttrSpelling.h +++ b/include/multiplier/AST/FormatAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FramePointerKind.h b/include/multiplier/AST/FramePointerKind.h index de79fc19f..41c84bdf8 100644 --- a/include/multiplier/AST/FramePointerKind.h +++ b/include/multiplier/AST/FramePointerKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FriendDecl.h b/include/multiplier/AST/FriendDecl.h index 29d9d53bc..afa25fcaf 100644 --- a/include/multiplier/AST/FriendDecl.h +++ b/include/multiplier/AST/FriendDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FriendTemplateDecl.h b/include/multiplier/AST/FriendTemplateDecl.h index a1d55d4de..4f0013278 100644 --- a/include/multiplier/AST/FriendTemplateDecl.h +++ b/include/multiplier/AST/FriendTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FullExpr.h b/include/multiplier/AST/FullExpr.h index cbdfe565f..ee9585b39 100644 --- a/include/multiplier/AST/FullExpr.h +++ b/include/multiplier/AST/FullExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionDecl.h b/include/multiplier/AST/FunctionDecl.h index fc914bf6f..0e5cb222e 100644 --- a/include/multiplier/AST/FunctionDecl.h +++ b/include/multiplier/AST/FunctionDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionDeclTemplatedKind.h b/include/multiplier/AST/FunctionDeclTemplatedKind.h index 1d6dc3cf1..89612da34 100644 --- a/include/multiplier/AST/FunctionDeclTemplatedKind.h +++ b/include/multiplier/AST/FunctionDeclTemplatedKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionNoProtoType.h b/include/multiplier/AST/FunctionNoProtoType.h index 25c11e8bc..8c35e4b55 100644 --- a/include/multiplier/AST/FunctionNoProtoType.h +++ b/include/multiplier/AST/FunctionNoProtoType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionParmPackExpr.h b/include/multiplier/AST/FunctionParmPackExpr.h index 88ef1d445..5b345f55b 100644 --- a/include/multiplier/AST/FunctionParmPackExpr.h +++ b/include/multiplier/AST/FunctionParmPackExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionProtoType.h b/include/multiplier/AST/FunctionProtoType.h index 41c8d1eb3..d5ab087aa 100644 --- a/include/multiplier/AST/FunctionProtoType.h +++ b/include/multiplier/AST/FunctionProtoType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionReturnThunksAttr.h b/include/multiplier/AST/FunctionReturnThunksAttr.h index 723e001f9..a0f42f6ff 100644 --- a/include/multiplier/AST/FunctionReturnThunksAttr.h +++ b/include/multiplier/AST/FunctionReturnThunksAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionReturnThunksAttrKind.h b/include/multiplier/AST/FunctionReturnThunksAttrKind.h index 841253451..627711c32 100644 --- a/include/multiplier/AST/FunctionReturnThunksAttrKind.h +++ b/include/multiplier/AST/FunctionReturnThunksAttrKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionReturnThunksAttrSpelling.h b/include/multiplier/AST/FunctionReturnThunksAttrSpelling.h index d8a9b7891..72ad61cb6 100644 --- a/include/multiplier/AST/FunctionReturnThunksAttrSpelling.h +++ b/include/multiplier/AST/FunctionReturnThunksAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionTemplateDecl.h b/include/multiplier/AST/FunctionTemplateDecl.h index d3a083dee..a8d913856 100644 --- a/include/multiplier/AST/FunctionTemplateDecl.h +++ b/include/multiplier/AST/FunctionTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionType.h b/include/multiplier/AST/FunctionType.h index 27126147d..960f9d6b0 100644 --- a/include/multiplier/AST/FunctionType.h +++ b/include/multiplier/AST/FunctionType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionTypeAArch64SMETypeAttributes.h b/include/multiplier/AST/FunctionTypeAArch64SMETypeAttributes.h index ec724e97f..e08f011e0 100644 --- a/include/multiplier/AST/FunctionTypeAArch64SMETypeAttributes.h +++ b/include/multiplier/AST/FunctionTypeAArch64SMETypeAttributes.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/FunctionTypeArmStateValue.h b/include/multiplier/AST/FunctionTypeArmStateValue.h index 4cd6d830c..8c6b90b83 100644 --- a/include/multiplier/AST/FunctionTypeArmStateValue.h +++ b/include/multiplier/AST/FunctionTypeArmStateValue.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GC.h b/include/multiplier/AST/GC.h index 41e3b45e0..2c399766a 100644 --- a/include/multiplier/AST/GC.h +++ b/include/multiplier/AST/GC.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GCCAsmStmt.h b/include/multiplier/AST/GCCAsmStmt.h index 4e02d2b89..e539bf968 100644 --- a/include/multiplier/AST/GCCAsmStmt.h +++ b/include/multiplier/AST/GCCAsmStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GCMode.h b/include/multiplier/AST/GCMode.h index 700fb3644..a9fce79f7 100644 --- a/include/multiplier/AST/GCMode.h +++ b/include/multiplier/AST/GCMode.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GNUInlineAttr.h b/include/multiplier/AST/GNUInlineAttr.h index 6b81514d5..112b47bea 100644 --- a/include/multiplier/AST/GNUInlineAttr.h +++ b/include/multiplier/AST/GNUInlineAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GNUInlineAttrSpelling.h b/include/multiplier/AST/GNUInlineAttrSpelling.h index a12c0fbf9..60924a61c 100644 --- a/include/multiplier/AST/GNUInlineAttrSpelling.h +++ b/include/multiplier/AST/GNUInlineAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GNUNullExpr.h b/include/multiplier/AST/GNUNullExpr.h index a63aede0c..3d7c48c8b 100644 --- a/include/multiplier/AST/GNUNullExpr.h +++ b/include/multiplier/AST/GNUNullExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GPUDefaultStreamKind.h b/include/multiplier/AST/GPUDefaultStreamKind.h index a73fb9adc..b72cdbc4b 100644 --- a/include/multiplier/AST/GPUDefaultStreamKind.h +++ b/include/multiplier/AST/GPUDefaultStreamKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GVALinkage.h b/include/multiplier/AST/GVALinkage.h index 4cf33de11..8d5c4a2b9 100644 --- a/include/multiplier/AST/GVALinkage.h +++ b/include/multiplier/AST/GVALinkage.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GenericSelectionExpr.h b/include/multiplier/AST/GenericSelectionExpr.h index dd689904f..8b49c2931 100644 --- a/include/multiplier/AST/GenericSelectionExpr.h +++ b/include/multiplier/AST/GenericSelectionExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GetBuiltinTypeError.h b/include/multiplier/AST/GetBuiltinTypeError.h index 2896f3129..4ccb590f7 100644 --- a/include/multiplier/AST/GetBuiltinTypeError.h +++ b/include/multiplier/AST/GetBuiltinTypeError.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GotoStmt.h b/include/multiplier/AST/GotoStmt.h index c124a9500..8a3dfca94 100644 --- a/include/multiplier/AST/GotoStmt.h +++ b/include/multiplier/AST/GotoStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GuardedByAttr.h b/include/multiplier/AST/GuardedByAttr.h index 20f3fa723..46487d7d7 100644 --- a/include/multiplier/AST/GuardedByAttr.h +++ b/include/multiplier/AST/GuardedByAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GuardedVarAttr.h b/include/multiplier/AST/GuardedVarAttr.h index 08a581563..d32cd6cc2 100644 --- a/include/multiplier/AST/GuardedVarAttr.h +++ b/include/multiplier/AST/GuardedVarAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/GuardedVarAttrSpelling.h b/include/multiplier/AST/GuardedVarAttrSpelling.h index 300162c2a..0c0750604 100644 --- a/include/multiplier/AST/GuardedVarAttrSpelling.h +++ b/include/multiplier/AST/GuardedVarAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HIPManagedAttr.h b/include/multiplier/AST/HIPManagedAttr.h index cd52c7cee..19ba3e183 100644 --- a/include/multiplier/AST/HIPManagedAttr.h +++ b/include/multiplier/AST/HIPManagedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HIPManagedAttrSpelling.h b/include/multiplier/AST/HIPManagedAttrSpelling.h index 018bc3ffa..271bf9f9d 100644 --- a/include/multiplier/AST/HIPManagedAttrSpelling.h +++ b/include/multiplier/AST/HIPManagedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLAnnotationAttr.h b/include/multiplier/AST/HLSLAnnotationAttr.h index 0aa5d8dd7..8d594c214 100644 --- a/include/multiplier/AST/HLSLAnnotationAttr.h +++ b/include/multiplier/AST/HLSLAnnotationAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLBufferDecl.h b/include/multiplier/AST/HLSLBufferDecl.h index 9ec2d6b3b..75ab02824 100644 --- a/include/multiplier/AST/HLSLBufferDecl.h +++ b/include/multiplier/AST/HLSLBufferDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLGroupSharedAddressSpaceAttr.h b/include/multiplier/AST/HLSLGroupSharedAddressSpaceAttr.h index e070f45e9..5a7df59e7 100644 --- a/include/multiplier/AST/HLSLGroupSharedAddressSpaceAttr.h +++ b/include/multiplier/AST/HLSLGroupSharedAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLLangStd.h b/include/multiplier/AST/HLSLLangStd.h index 1107fbac2..2aa1c0ca5 100644 --- a/include/multiplier/AST/HLSLLangStd.h +++ b/include/multiplier/AST/HLSLLangStd.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLNumThreadsAttr.h b/include/multiplier/AST/HLSLNumThreadsAttr.h index 008b73a56..1247a6c1b 100644 --- a/include/multiplier/AST/HLSLNumThreadsAttr.h +++ b/include/multiplier/AST/HLSLNumThreadsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLParamModifierAttr.h b/include/multiplier/AST/HLSLParamModifierAttr.h index 46b6512ae..12a556f90 100644 --- a/include/multiplier/AST/HLSLParamModifierAttr.h +++ b/include/multiplier/AST/HLSLParamModifierAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLParamModifierAttrSpelling.h b/include/multiplier/AST/HLSLParamModifierAttrSpelling.h index 5de6ec842..b5cb0c491 100644 --- a/include/multiplier/AST/HLSLParamModifierAttrSpelling.h +++ b/include/multiplier/AST/HLSLParamModifierAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLResourceAttr.h b/include/multiplier/AST/HLSLResourceAttr.h index 84133160e..7c47d30a0 100644 --- a/include/multiplier/AST/HLSLResourceAttr.h +++ b/include/multiplier/AST/HLSLResourceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLResourceAttrResourceClass.h b/include/multiplier/AST/HLSLResourceAttrResourceClass.h index 9681b4cde..c51c41ffa 100644 --- a/include/multiplier/AST/HLSLResourceAttrResourceClass.h +++ b/include/multiplier/AST/HLSLResourceAttrResourceClass.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLResourceAttrResourceKind.h b/include/multiplier/AST/HLSLResourceAttrResourceKind.h index 1eecf389f..397301642 100644 --- a/include/multiplier/AST/HLSLResourceAttrResourceKind.h +++ b/include/multiplier/AST/HLSLResourceAttrResourceKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLResourceBindingAttr.h b/include/multiplier/AST/HLSLResourceBindingAttr.h index c61cdd957..9f909f551 100644 --- a/include/multiplier/AST/HLSLResourceBindingAttr.h +++ b/include/multiplier/AST/HLSLResourceBindingAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLSV_DispatchThreadIDAttr.h b/include/multiplier/AST/HLSLSV_DispatchThreadIDAttr.h index ddb5e067f..bd62a21d4 100644 --- a/include/multiplier/AST/HLSLSV_DispatchThreadIDAttr.h +++ b/include/multiplier/AST/HLSLSV_DispatchThreadIDAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLSV_GroupIndexAttr.h b/include/multiplier/AST/HLSLSV_GroupIndexAttr.h index de4df54bf..95a015460 100644 --- a/include/multiplier/AST/HLSLSV_GroupIndexAttr.h +++ b/include/multiplier/AST/HLSLSV_GroupIndexAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLShaderAttr.h b/include/multiplier/AST/HLSLShaderAttr.h index 7a473ddd1..3e034f855 100644 --- a/include/multiplier/AST/HLSLShaderAttr.h +++ b/include/multiplier/AST/HLSLShaderAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HLSLShaderAttrShaderType.h b/include/multiplier/AST/HLSLShaderAttrShaderType.h index 79c82aed2..bc82d3713 100644 --- a/include/multiplier/AST/HLSLShaderAttrShaderType.h +++ b/include/multiplier/AST/HLSLShaderAttrShaderType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HotAttr.h b/include/multiplier/AST/HotAttr.h index f6fb303ca..cb05d249d 100644 --- a/include/multiplier/AST/HotAttr.h +++ b/include/multiplier/AST/HotAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/HotAttrSpelling.h b/include/multiplier/AST/HotAttrSpelling.h index 0c26e2f12..d9cfe1294 100644 --- a/include/multiplier/AST/HotAttrSpelling.h +++ b/include/multiplier/AST/HotAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBActionAttr.h b/include/multiplier/AST/IBActionAttr.h index 7edd0098f..2ce5efbe6 100644 --- a/include/multiplier/AST/IBActionAttr.h +++ b/include/multiplier/AST/IBActionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBActionAttrSpelling.h b/include/multiplier/AST/IBActionAttrSpelling.h index 2517b95d9..4f9725fb3 100644 --- a/include/multiplier/AST/IBActionAttrSpelling.h +++ b/include/multiplier/AST/IBActionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBOutletAttr.h b/include/multiplier/AST/IBOutletAttr.h index ee1b4b0c8..dcb567639 100644 --- a/include/multiplier/AST/IBOutletAttr.h +++ b/include/multiplier/AST/IBOutletAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBOutletAttrSpelling.h b/include/multiplier/AST/IBOutletAttrSpelling.h index 44f3c5254..68d10c395 100644 --- a/include/multiplier/AST/IBOutletAttrSpelling.h +++ b/include/multiplier/AST/IBOutletAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBOutletCollectionAttr.h b/include/multiplier/AST/IBOutletCollectionAttr.h index 817221680..a71b3090e 100644 --- a/include/multiplier/AST/IBOutletCollectionAttr.h +++ b/include/multiplier/AST/IBOutletCollectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IBOutletCollectionAttrSpelling.h b/include/multiplier/AST/IBOutletCollectionAttrSpelling.h index 92ae0f906..a9b306839 100644 --- a/include/multiplier/AST/IBOutletCollectionAttrSpelling.h +++ b/include/multiplier/AST/IBOutletCollectionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ID.h b/include/multiplier/AST/ID.h index 92f83a5bb..132d12a82 100644 --- a/include/multiplier/AST/ID.h +++ b/include/multiplier/AST/ID.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IFuncAttr.h b/include/multiplier/AST/IFuncAttr.h index e378d6c59..7d992dcae 100644 --- a/include/multiplier/AST/IFuncAttr.h +++ b/include/multiplier/AST/IFuncAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IFuncAttrSpelling.h b/include/multiplier/AST/IFuncAttrSpelling.h index 301f55baa..49f9a0074 100644 --- a/include/multiplier/AST/IFuncAttrSpelling.h +++ b/include/multiplier/AST/IFuncAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IdentifierInfoFlag.h b/include/multiplier/AST/IdentifierInfoFlag.h index f7ed40cc9..d29fe3cba 100644 --- a/include/multiplier/AST/IdentifierInfoFlag.h +++ b/include/multiplier/AST/IdentifierInfoFlag.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IfStatementKind.h b/include/multiplier/AST/IfStatementKind.h index 3e75282b1..fa935a364 100644 --- a/include/multiplier/AST/IfStatementKind.h +++ b/include/multiplier/AST/IfStatementKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IfStmt.h b/include/multiplier/AST/IfStmt.h index d2c1fab2d..875ca09b1 100644 --- a/include/multiplier/AST/IfStmt.h +++ b/include/multiplier/AST/IfStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImaginaryLiteral.h b/include/multiplier/AST/ImaginaryLiteral.h index c5e77a37d..c275e4d53 100644 --- a/include/multiplier/AST/ImaginaryLiteral.h +++ b/include/multiplier/AST/ImaginaryLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImbueAttribute.h b/include/multiplier/AST/ImbueAttribute.h index 7f69836f4..d09d99e80 100644 --- a/include/multiplier/AST/ImbueAttribute.h +++ b/include/multiplier/AST/ImbueAttribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitCastExpr.h b/include/multiplier/AST/ImplicitCastExpr.h index 508ed5db9..f2a6e32ec 100644 --- a/include/multiplier/AST/ImplicitCastExpr.h +++ b/include/multiplier/AST/ImplicitCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitCastExprOnStack.h b/include/multiplier/AST/ImplicitCastExprOnStack.h index 5fd1b99f6..4de0a3344 100644 --- a/include/multiplier/AST/ImplicitCastExprOnStack.h +++ b/include/multiplier/AST/ImplicitCastExprOnStack.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitConceptSpecializationDecl.h b/include/multiplier/AST/ImplicitConceptSpecializationDecl.h index eb67b7190..288b0e444 100644 --- a/include/multiplier/AST/ImplicitConceptSpecializationDecl.h +++ b/include/multiplier/AST/ImplicitConceptSpecializationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitParamDecl.h b/include/multiplier/AST/ImplicitParamDecl.h index b639b6cd6..b98c934d1 100644 --- a/include/multiplier/AST/ImplicitParamDecl.h +++ b/include/multiplier/AST/ImplicitParamDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitParamDeclImplicitParamKind.h b/include/multiplier/AST/ImplicitParamDeclImplicitParamKind.h index 455085c20..49c98dc31 100644 --- a/include/multiplier/AST/ImplicitParamDeclImplicitParamKind.h +++ b/include/multiplier/AST/ImplicitParamDeclImplicitParamKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitParamKind.h b/include/multiplier/AST/ImplicitParamKind.h index 32ff5b760..d3f2f1e45 100644 --- a/include/multiplier/AST/ImplicitParamKind.h +++ b/include/multiplier/AST/ImplicitParamKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImplicitValueInitExpr.h b/include/multiplier/AST/ImplicitValueInitExpr.h index b149bb3b4..7eae1e627 100644 --- a/include/multiplier/AST/ImplicitValueInitExpr.h +++ b/include/multiplier/AST/ImplicitValueInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ImportDecl.h b/include/multiplier/AST/ImportDecl.h index 0bd607742..688d8f0a2 100644 --- a/include/multiplier/AST/ImportDecl.h +++ b/include/multiplier/AST/ImportDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InClassInitStyle.h b/include/multiplier/AST/InClassInitStyle.h index 303a1b4db..8e68443ed 100644 --- a/include/multiplier/AST/InClassInitStyle.h +++ b/include/multiplier/AST/InClassInitStyle.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IncompleteArrayType.h b/include/multiplier/AST/IncompleteArrayType.h index 8c9aec037..1ae03d128 100644 --- a/include/multiplier/AST/IncompleteArrayType.h +++ b/include/multiplier/AST/IncompleteArrayType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IndirectFieldDecl.h b/include/multiplier/AST/IndirectFieldDecl.h index 181b3d9ed..6e5098c9a 100644 --- a/include/multiplier/AST/IndirectFieldDecl.h +++ b/include/multiplier/AST/IndirectFieldDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IndirectGotoStmt.h b/include/multiplier/AST/IndirectGotoStmt.h index 57989bd27..8416a78d3 100644 --- a/include/multiplier/AST/IndirectGotoStmt.h +++ b/include/multiplier/AST/IndirectGotoStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InheritableAttr.h b/include/multiplier/AST/InheritableAttr.h index ef2827ab8..241e11fd9 100644 --- a/include/multiplier/AST/InheritableAttr.h +++ b/include/multiplier/AST/InheritableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InheritableParamAttr.h b/include/multiplier/AST/InheritableParamAttr.h index 3c40834e3..94aa9b7f7 100644 --- a/include/multiplier/AST/InheritableParamAttr.h +++ b/include/multiplier/AST/InheritableParamAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InheritedDesignatedInitializersState.h b/include/multiplier/AST/InheritedDesignatedInitializersState.h index 631abc0e8..170d06ee8 100644 --- a/include/multiplier/AST/InheritedDesignatedInitializersState.h +++ b/include/multiplier/AST/InheritedDesignatedInitializersState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InitListExpr.h b/include/multiplier/AST/InitListExpr.h index 7111a2852..8280513ba 100644 --- a/include/multiplier/AST/InitListExpr.h +++ b/include/multiplier/AST/InitListExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InitPriorityAttr.h b/include/multiplier/AST/InitPriorityAttr.h index 695ef1b75..49e7dd84c 100644 --- a/include/multiplier/AST/InitPriorityAttr.h +++ b/include/multiplier/AST/InitPriorityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InitPriorityAttrSpelling.h b/include/multiplier/AST/InitPriorityAttrSpelling.h index 6f2460410..6b345052f 100644 --- a/include/multiplier/AST/InitPriorityAttrSpelling.h +++ b/include/multiplier/AST/InitPriorityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InitSegAttr.h b/include/multiplier/AST/InitSegAttr.h index f988a61f9..e1c926f80 100644 --- a/include/multiplier/AST/InitSegAttr.h +++ b/include/multiplier/AST/InitSegAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InitStorageKind.h b/include/multiplier/AST/InitStorageKind.h index fceb1335c..9ae0cdbe6 100644 --- a/include/multiplier/AST/InitStorageKind.h +++ b/include/multiplier/AST/InitStorageKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InjectedClassNameType.h b/include/multiplier/AST/InjectedClassNameType.h index db11ad732..a361196e3 100644 --- a/include/multiplier/AST/InjectedClassNameType.h +++ b/include/multiplier/AST/InjectedClassNameType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InlineAsmDialectKind.h b/include/multiplier/AST/InlineAsmDialectKind.h index ba189ad31..65ee9ebf3 100644 --- a/include/multiplier/AST/InlineAsmDialectKind.h +++ b/include/multiplier/AST/InlineAsmDialectKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InlineVariableDefinitionKind.h b/include/multiplier/AST/InlineVariableDefinitionKind.h index e1b2137d7..4a7b48086 100644 --- a/include/multiplier/AST/InlineVariableDefinitionKind.h +++ b/include/multiplier/AST/InlineVariableDefinitionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InliningMethod.h b/include/multiplier/AST/InliningMethod.h index e7f4c017e..5db08227d 100644 --- a/include/multiplier/AST/InliningMethod.h +++ b/include/multiplier/AST/InliningMethod.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IntegerLiteral.h b/include/multiplier/AST/IntegerLiteral.h index ba5ec33bc..40ac57e28 100644 --- a/include/multiplier/AST/IntegerLiteral.h +++ b/include/multiplier/AST/IntegerLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IntelOclBiccAttr.h b/include/multiplier/AST/IntelOclBiccAttr.h index 4ec7259a1..7cf43345e 100644 --- a/include/multiplier/AST/IntelOclBiccAttr.h +++ b/include/multiplier/AST/IntelOclBiccAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/IntelOclBiccAttrSpelling.h b/include/multiplier/AST/IntelOclBiccAttrSpelling.h index 35b0eb356..bb0c815f7 100644 --- a/include/multiplier/AST/IntelOclBiccAttrSpelling.h +++ b/include/multiplier/AST/IntelOclBiccAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InterestingIdentifierKind.h b/include/multiplier/AST/InterestingIdentifierKind.h index b94e4372d..21977f599 100644 --- a/include/multiplier/AST/InterestingIdentifierKind.h +++ b/include/multiplier/AST/InterestingIdentifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InternalLinkageAttr.h b/include/multiplier/AST/InternalLinkageAttr.h index 309e4bbf2..5b5dc0879 100644 --- a/include/multiplier/AST/InternalLinkageAttr.h +++ b/include/multiplier/AST/InternalLinkageAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/InternalLinkageAttrSpelling.h b/include/multiplier/AST/InternalLinkageAttrSpelling.h index fe35ddbe3..e31ee45a3 100644 --- a/include/multiplier/AST/InternalLinkageAttrSpelling.h +++ b/include/multiplier/AST/InternalLinkageAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Kinds.h b/include/multiplier/AST/Kinds.h index 9b3d1d7fd..6b7838e38 100644 --- a/include/multiplier/AST/Kinds.h +++ b/include/multiplier/AST/Kinds.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LTOVisibilityPublicAttr.h b/include/multiplier/AST/LTOVisibilityPublicAttr.h index 7effba893..fa44df510 100644 --- a/include/multiplier/AST/LTOVisibilityPublicAttr.h +++ b/include/multiplier/AST/LTOVisibilityPublicAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LTOVisibilityPublicAttrSpelling.h b/include/multiplier/AST/LTOVisibilityPublicAttrSpelling.h index dea9ff56c..428cfbd43 100644 --- a/include/multiplier/AST/LTOVisibilityPublicAttrSpelling.h +++ b/include/multiplier/AST/LTOVisibilityPublicAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LValueReferenceType.h b/include/multiplier/AST/LValueReferenceType.h index b832c11e5..44c869692 100644 --- a/include/multiplier/AST/LValueReferenceType.h +++ b/include/multiplier/AST/LValueReferenceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LabelDecl.h b/include/multiplier/AST/LabelDecl.h index f906f3b67..5cfb9c5b5 100644 --- a/include/multiplier/AST/LabelDecl.h +++ b/include/multiplier/AST/LabelDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LabelStmt.h b/include/multiplier/AST/LabelStmt.h index 267ace6dd..a8786fa49 100644 --- a/include/multiplier/AST/LabelStmt.h +++ b/include/multiplier/AST/LabelStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LambdaCaptureDefault.h b/include/multiplier/AST/LambdaCaptureDefault.h index c2654b9e0..3723eae7b 100644 --- a/include/multiplier/AST/LambdaCaptureDefault.h +++ b/include/multiplier/AST/LambdaCaptureDefault.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LambdaCaptureKind.h b/include/multiplier/AST/LambdaCaptureKind.h index 24321329c..c993cf624 100644 --- a/include/multiplier/AST/LambdaCaptureKind.h +++ b/include/multiplier/AST/LambdaCaptureKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LambdaExpr.h b/include/multiplier/AST/LambdaExpr.h index 09d700281..d3297bbaf 100644 --- a/include/multiplier/AST/LambdaExpr.h +++ b/include/multiplier/AST/LambdaExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LangAS.h b/include/multiplier/AST/LangAS.h index 498d5789d..d3b31af1c 100644 --- a/include/multiplier/AST/LangAS.h +++ b/include/multiplier/AST/LangAS.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LangFeatures.h b/include/multiplier/AST/LangFeatures.h index 5752ee4ac..9424e14ce 100644 --- a/include/multiplier/AST/LangFeatures.h +++ b/include/multiplier/AST/LangFeatures.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Language.h b/include/multiplier/AST/Language.h index 661e00b05..847e4504e 100644 --- a/include/multiplier/AST/Language.h +++ b/include/multiplier/AST/Language.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LanguageLinkage.h b/include/multiplier/AST/LanguageLinkage.h index 06e5702bf..1bb1fdb35 100644 --- a/include/multiplier/AST/LanguageLinkage.h +++ b/include/multiplier/AST/LanguageLinkage.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LaxVectorConversionKind.h b/include/multiplier/AST/LaxVectorConversionKind.h index f00546b2b..1127b1fd7 100644 --- a/include/multiplier/AST/LaxVectorConversionKind.h +++ b/include/multiplier/AST/LaxVectorConversionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LayoutVersionAttr.h b/include/multiplier/AST/LayoutVersionAttr.h index 843d9a880..015af6fde 100644 --- a/include/multiplier/AST/LayoutVersionAttr.h +++ b/include/multiplier/AST/LayoutVersionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LeafAttr.h b/include/multiplier/AST/LeafAttr.h index eeacf4ea0..6a09a0b4d 100644 --- a/include/multiplier/AST/LeafAttr.h +++ b/include/multiplier/AST/LeafAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LeafAttrSpelling.h b/include/multiplier/AST/LeafAttrSpelling.h index 35555ab5b..a8c4ab0aa 100644 --- a/include/multiplier/AST/LeafAttrSpelling.h +++ b/include/multiplier/AST/LeafAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Level.h b/include/multiplier/AST/Level.h index f3e7cd858..b3b32ec69 100644 --- a/include/multiplier/AST/Level.h +++ b/include/multiplier/AST/Level.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LifetimeBoundAttr.h b/include/multiplier/AST/LifetimeBoundAttr.h index 24e535816..a21897991 100644 --- a/include/multiplier/AST/LifetimeBoundAttr.h +++ b/include/multiplier/AST/LifetimeBoundAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LifetimeBoundAttrSpelling.h b/include/multiplier/AST/LifetimeBoundAttrSpelling.h index a19b1ff6b..a8f2b70d6 100644 --- a/include/multiplier/AST/LifetimeBoundAttrSpelling.h +++ b/include/multiplier/AST/LifetimeBoundAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LifetimeExtendedTemporaryDecl.h b/include/multiplier/AST/LifetimeExtendedTemporaryDecl.h index 49da62607..475f2930d 100644 --- a/include/multiplier/AST/LifetimeExtendedTemporaryDecl.h +++ b/include/multiplier/AST/LifetimeExtendedTemporaryDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LikelyAttr.h b/include/multiplier/AST/LikelyAttr.h index 8e1dafe9d..108031bbc 100644 --- a/include/multiplier/AST/LikelyAttr.h +++ b/include/multiplier/AST/LikelyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LikelyAttrSpelling.h b/include/multiplier/AST/LikelyAttrSpelling.h index 46096ce5d..bca5f0ca6 100644 --- a/include/multiplier/AST/LikelyAttrSpelling.h +++ b/include/multiplier/AST/LikelyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Linkage.h b/include/multiplier/AST/Linkage.h index 9e98400c4..9f5301b8b 100644 --- a/include/multiplier/AST/Linkage.h +++ b/include/multiplier/AST/Linkage.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LinkageSpecDecl.h b/include/multiplier/AST/LinkageSpecDecl.h index 748697eba..490a41814 100644 --- a/include/multiplier/AST/LinkageSpecDecl.h +++ b/include/multiplier/AST/LinkageSpecDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LinkageSpecDeclLanguageIDs.h b/include/multiplier/AST/LinkageSpecDeclLanguageIDs.h index 8fdc144de..f4bab28e9 100644 --- a/include/multiplier/AST/LinkageSpecDeclLanguageIDs.h +++ b/include/multiplier/AST/LinkageSpecDeclLanguageIDs.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LinkageSpecLanguageIDs.h b/include/multiplier/AST/LinkageSpecLanguageIDs.h index 36a20083e..029efcb59 100644 --- a/include/multiplier/AST/LinkageSpecLanguageIDs.h +++ b/include/multiplier/AST/LinkageSpecLanguageIDs.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoaderUninitializedAttr.h b/include/multiplier/AST/LoaderUninitializedAttr.h index 627833a68..c82c2592d 100644 --- a/include/multiplier/AST/LoaderUninitializedAttr.h +++ b/include/multiplier/AST/LoaderUninitializedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoaderUninitializedAttrSpelling.h b/include/multiplier/AST/LoaderUninitializedAttrSpelling.h index 882e5b428..002a9ad35 100644 --- a/include/multiplier/AST/LoaderUninitializedAttrSpelling.h +++ b/include/multiplier/AST/LoaderUninitializedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LockReturnedAttr.h b/include/multiplier/AST/LockReturnedAttr.h index adcbaaada..8136b056e 100644 --- a/include/multiplier/AST/LockReturnedAttr.h +++ b/include/multiplier/AST/LockReturnedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LocksExcludedAttr.h b/include/multiplier/AST/LocksExcludedAttr.h index 5c95ae185..b51c97942 100644 --- a/include/multiplier/AST/LocksExcludedAttr.h +++ b/include/multiplier/AST/LocksExcludedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoopHintAttr.h b/include/multiplier/AST/LoopHintAttr.h index 0ad9cbfdd..95a9ec288 100644 --- a/include/multiplier/AST/LoopHintAttr.h +++ b/include/multiplier/AST/LoopHintAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoopHintAttrLoopHintState.h b/include/multiplier/AST/LoopHintAttrLoopHintState.h index 3268fc2ba..7c926f3a5 100644 --- a/include/multiplier/AST/LoopHintAttrLoopHintState.h +++ b/include/multiplier/AST/LoopHintAttrLoopHintState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoopHintAttrOptionType.h b/include/multiplier/AST/LoopHintAttrOptionType.h index 8a246ed95..a6e3d911c 100644 --- a/include/multiplier/AST/LoopHintAttrOptionType.h +++ b/include/multiplier/AST/LoopHintAttrOptionType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/LoopHintAttrSpelling.h b/include/multiplier/AST/LoopHintAttrSpelling.h index 755795207..765948e9c 100644 --- a/include/multiplier/AST/LoopHintAttrSpelling.h +++ b/include/multiplier/AST/LoopHintAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/M68kInterruptAttr.h b/include/multiplier/AST/M68kInterruptAttr.h index 8b402cae4..28bf91f59 100644 --- a/include/multiplier/AST/M68kInterruptAttr.h +++ b/include/multiplier/AST/M68kInterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/M68kRTDAttr.h b/include/multiplier/AST/M68kRTDAttr.h index 12e7bf5ab..73364f10f 100644 --- a/include/multiplier/AST/M68kRTDAttr.h +++ b/include/multiplier/AST/M68kRTDAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/M68kRTDAttrSpelling.h b/include/multiplier/AST/M68kRTDAttrSpelling.h index ea7952674..96adb595c 100644 --- a/include/multiplier/AST/M68kRTDAttrSpelling.h +++ b/include/multiplier/AST/M68kRTDAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MIGServerRoutineAttr.h b/include/multiplier/AST/MIGServerRoutineAttr.h index 16885694f..781363627 100644 --- a/include/multiplier/AST/MIGServerRoutineAttr.h +++ b/include/multiplier/AST/MIGServerRoutineAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MIGServerRoutineAttrSpelling.h b/include/multiplier/AST/MIGServerRoutineAttrSpelling.h index d25627696..2012578ab 100644 --- a/include/multiplier/AST/MIGServerRoutineAttrSpelling.h +++ b/include/multiplier/AST/MIGServerRoutineAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSABIAttr.h b/include/multiplier/AST/MSABIAttr.h index 92d9cf4dc..2c50da64b 100644 --- a/include/multiplier/AST/MSABIAttr.h +++ b/include/multiplier/AST/MSABIAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSABIAttrSpelling.h b/include/multiplier/AST/MSABIAttrSpelling.h index e94576b11..f8afadcbb 100644 --- a/include/multiplier/AST/MSABIAttrSpelling.h +++ b/include/multiplier/AST/MSABIAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSAllocatorAttr.h b/include/multiplier/AST/MSAllocatorAttr.h index 5c4c95f46..3614b5739 100644 --- a/include/multiplier/AST/MSAllocatorAttr.h +++ b/include/multiplier/AST/MSAllocatorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSAsmStmt.h b/include/multiplier/AST/MSAsmStmt.h index ca44824c9..72346976c 100644 --- a/include/multiplier/AST/MSAsmStmt.h +++ b/include/multiplier/AST/MSAsmStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSConstexprAttr.h b/include/multiplier/AST/MSConstexprAttr.h index c71d00cb4..b91d77e90 100644 --- a/include/multiplier/AST/MSConstexprAttr.h +++ b/include/multiplier/AST/MSConstexprAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSDependentExistsStmt.h b/include/multiplier/AST/MSDependentExistsStmt.h index ca2aaa457..54946abbb 100644 --- a/include/multiplier/AST/MSDependentExistsStmt.h +++ b/include/multiplier/AST/MSDependentExistsStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSGuidDecl.h b/include/multiplier/AST/MSGuidDecl.h index 9a50a6a9e..1596b43a9 100644 --- a/include/multiplier/AST/MSGuidDecl.h +++ b/include/multiplier/AST/MSGuidDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSInheritanceAttr.h b/include/multiplier/AST/MSInheritanceAttr.h index 1e86b5c18..803f64a94 100644 --- a/include/multiplier/AST/MSInheritanceAttr.h +++ b/include/multiplier/AST/MSInheritanceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSInheritanceAttrSpelling.h b/include/multiplier/AST/MSInheritanceAttrSpelling.h index f2a53a141..fb360585e 100644 --- a/include/multiplier/AST/MSInheritanceAttrSpelling.h +++ b/include/multiplier/AST/MSInheritanceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSInheritanceModel.h b/include/multiplier/AST/MSInheritanceModel.h index 8cdbc3e50..a9299ebb9 100644 --- a/include/multiplier/AST/MSInheritanceModel.h +++ b/include/multiplier/AST/MSInheritanceModel.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSNoVTableAttr.h b/include/multiplier/AST/MSNoVTableAttr.h index 8a0449e3b..da0fcb469 100644 --- a/include/multiplier/AST/MSNoVTableAttr.h +++ b/include/multiplier/AST/MSNoVTableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSP430InterruptAttr.h b/include/multiplier/AST/MSP430InterruptAttr.h index 07ee04ab1..b016bf1b4 100644 --- a/include/multiplier/AST/MSP430InterruptAttr.h +++ b/include/multiplier/AST/MSP430InterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSP430InterruptAttrSpelling.h b/include/multiplier/AST/MSP430InterruptAttrSpelling.h index 485382c65..43b946355 100644 --- a/include/multiplier/AST/MSP430InterruptAttrSpelling.h +++ b/include/multiplier/AST/MSP430InterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSPropertyDecl.h b/include/multiplier/AST/MSPropertyDecl.h index 40d1f9cf9..a06584dae 100644 --- a/include/multiplier/AST/MSPropertyDecl.h +++ b/include/multiplier/AST/MSPropertyDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSPropertyRefExpr.h b/include/multiplier/AST/MSPropertyRefExpr.h index 3c1ff5604..009e56c03 100644 --- a/include/multiplier/AST/MSPropertyRefExpr.h +++ b/include/multiplier/AST/MSPropertyRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSPropertySubscriptExpr.h b/include/multiplier/AST/MSPropertySubscriptExpr.h index ff1539a8e..16edab3cc 100644 --- a/include/multiplier/AST/MSPropertySubscriptExpr.h +++ b/include/multiplier/AST/MSPropertySubscriptExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSStructAttr.h b/include/multiplier/AST/MSStructAttr.h index 304157966..c387bca63 100644 --- a/include/multiplier/AST/MSStructAttr.h +++ b/include/multiplier/AST/MSStructAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSStructAttrSpelling.h b/include/multiplier/AST/MSStructAttrSpelling.h index 315c2fdfe..a13791edc 100644 --- a/include/multiplier/AST/MSStructAttrSpelling.h +++ b/include/multiplier/AST/MSStructAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSVCMajorVersion.h b/include/multiplier/AST/MSVCMajorVersion.h index d16bf12ad..6e4fca8ce 100644 --- a/include/multiplier/AST/MSVCMajorVersion.h +++ b/include/multiplier/AST/MSVCMajorVersion.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSVtorDispAttr.h b/include/multiplier/AST/MSVtorDispAttr.h index b8559764c..69fe9b265 100644 --- a/include/multiplier/AST/MSVtorDispAttr.h +++ b/include/multiplier/AST/MSVtorDispAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MSVtorDispMode.h b/include/multiplier/AST/MSVtorDispMode.h index a88d4beff..9c844503b 100644 --- a/include/multiplier/AST/MSVtorDispMode.h +++ b/include/multiplier/AST/MSVtorDispMode.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MacroQualifiedType.h b/include/multiplier/AST/MacroQualifiedType.h index 1c82b4829..34f232b51 100644 --- a/include/multiplier/AST/MacroQualifiedType.h +++ b/include/multiplier/AST/MacroQualifiedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MaterializeTemporaryExpr.h b/include/multiplier/AST/MaterializeTemporaryExpr.h index ab2a9fc52..fc7da43ec 100644 --- a/include/multiplier/AST/MaterializeTemporaryExpr.h +++ b/include/multiplier/AST/MaterializeTemporaryExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MatrixSubscriptExpr.h b/include/multiplier/AST/MatrixSubscriptExpr.h index 542133e1a..2cc28ae9c 100644 --- a/include/multiplier/AST/MatrixSubscriptExpr.h +++ b/include/multiplier/AST/MatrixSubscriptExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MatrixType.h b/include/multiplier/AST/MatrixType.h index 2051522d8..4f07d3541 100644 --- a/include/multiplier/AST/MatrixType.h +++ b/include/multiplier/AST/MatrixType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MaxFieldAlignmentAttr.h b/include/multiplier/AST/MaxFieldAlignmentAttr.h index ca483a33b..d7597078d 100644 --- a/include/multiplier/AST/MaxFieldAlignmentAttr.h +++ b/include/multiplier/AST/MaxFieldAlignmentAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MayAliasAttr.h b/include/multiplier/AST/MayAliasAttr.h index 88328a1ab..c7ba9401d 100644 --- a/include/multiplier/AST/MayAliasAttr.h +++ b/include/multiplier/AST/MayAliasAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MayAliasAttrSpelling.h b/include/multiplier/AST/MayAliasAttrSpelling.h index a187d411c..71b9b2857 100644 --- a/include/multiplier/AST/MayAliasAttrSpelling.h +++ b/include/multiplier/AST/MayAliasAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MaybeUndefAttr.h b/include/multiplier/AST/MaybeUndefAttr.h index 8098126ee..89d009d4b 100644 --- a/include/multiplier/AST/MaybeUndefAttr.h +++ b/include/multiplier/AST/MaybeUndefAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MaybeUndefAttrSpelling.h b/include/multiplier/AST/MaybeUndefAttrSpelling.h index ebc0a7d1c..4d028863b 100644 --- a/include/multiplier/AST/MaybeUndefAttrSpelling.h +++ b/include/multiplier/AST/MaybeUndefAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MemberExpr.h b/include/multiplier/AST/MemberExpr.h index 782302315..96ee1b80f 100644 --- a/include/multiplier/AST/MemberExpr.h +++ b/include/multiplier/AST/MemberExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MemberPointerType.h b/include/multiplier/AST/MemberPointerType.h index c350d3304..dbd4629bf 100644 --- a/include/multiplier/AST/MemberPointerType.h +++ b/include/multiplier/AST/MemberPointerType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MethodRefFlags.h b/include/multiplier/AST/MethodRefFlags.h index 704dd4d27..4f6dc7285 100644 --- a/include/multiplier/AST/MethodRefFlags.h +++ b/include/multiplier/AST/MethodRefFlags.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MicroMipsAttr.h b/include/multiplier/AST/MicroMipsAttr.h index 36ade7cbd..daef376f5 100644 --- a/include/multiplier/AST/MicroMipsAttr.h +++ b/include/multiplier/AST/MicroMipsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MicroMipsAttrSpelling.h b/include/multiplier/AST/MicroMipsAttrSpelling.h index 35284581e..566689029 100644 --- a/include/multiplier/AST/MicroMipsAttrSpelling.h +++ b/include/multiplier/AST/MicroMipsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MinSizeAttr.h b/include/multiplier/AST/MinSizeAttr.h index 3f79d5353..7d3027726 100644 --- a/include/multiplier/AST/MinSizeAttr.h +++ b/include/multiplier/AST/MinSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MinSizeAttrSpelling.h b/include/multiplier/AST/MinSizeAttrSpelling.h index 9229f2212..2b34add75 100644 --- a/include/multiplier/AST/MinSizeAttrSpelling.h +++ b/include/multiplier/AST/MinSizeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MinVectorWidthAttr.h b/include/multiplier/AST/MinVectorWidthAttr.h index 73e7cb07b..fad8c4ce7 100644 --- a/include/multiplier/AST/MinVectorWidthAttr.h +++ b/include/multiplier/AST/MinVectorWidthAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MinVectorWidthAttrSpelling.h b/include/multiplier/AST/MinVectorWidthAttrSpelling.h index 904250e22..ce1251ec8 100644 --- a/include/multiplier/AST/MinVectorWidthAttrSpelling.h +++ b/include/multiplier/AST/MinVectorWidthAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Mips16Attr.h b/include/multiplier/AST/Mips16Attr.h index 83e45409a..49cec7108 100644 --- a/include/multiplier/AST/Mips16Attr.h +++ b/include/multiplier/AST/Mips16Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Mips16AttrSpelling.h b/include/multiplier/AST/Mips16AttrSpelling.h index e8ef95524..55029212a 100644 --- a/include/multiplier/AST/Mips16AttrSpelling.h +++ b/include/multiplier/AST/Mips16AttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsInterruptAttr.h b/include/multiplier/AST/MipsInterruptAttr.h index b6bee2c50..2257c100b 100644 --- a/include/multiplier/AST/MipsInterruptAttr.h +++ b/include/multiplier/AST/MipsInterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsInterruptAttrInterruptType.h b/include/multiplier/AST/MipsInterruptAttrInterruptType.h index 493cfefdb..04ea21e80 100644 --- a/include/multiplier/AST/MipsInterruptAttrInterruptType.h +++ b/include/multiplier/AST/MipsInterruptAttrInterruptType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsInterruptAttrSpelling.h b/include/multiplier/AST/MipsInterruptAttrSpelling.h index 554f81b68..18f31d595 100644 --- a/include/multiplier/AST/MipsInterruptAttrSpelling.h +++ b/include/multiplier/AST/MipsInterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsLongCallAttr.h b/include/multiplier/AST/MipsLongCallAttr.h index 5944bf7dc..093bc7493 100644 --- a/include/multiplier/AST/MipsLongCallAttr.h +++ b/include/multiplier/AST/MipsLongCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsLongCallAttrSpelling.h b/include/multiplier/AST/MipsLongCallAttrSpelling.h index dfa773d3d..f426a6a66 100644 --- a/include/multiplier/AST/MipsLongCallAttrSpelling.h +++ b/include/multiplier/AST/MipsLongCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsShortCallAttr.h b/include/multiplier/AST/MipsShortCallAttr.h index ccc505f91..70775cd7e 100644 --- a/include/multiplier/AST/MipsShortCallAttr.h +++ b/include/multiplier/AST/MipsShortCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MipsShortCallAttrSpelling.h b/include/multiplier/AST/MipsShortCallAttrSpelling.h index 1da53ccec..f9ac8903f 100644 --- a/include/multiplier/AST/MipsShortCallAttrSpelling.h +++ b/include/multiplier/AST/MipsShortCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ModeAttr.h b/include/multiplier/AST/ModeAttr.h index 26ad669c4..a7a6f832b 100644 --- a/include/multiplier/AST/ModeAttr.h +++ b/include/multiplier/AST/ModeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ModeAttrSpelling.h b/include/multiplier/AST/ModeAttrSpelling.h index 96f4ed329..aded8feea 100644 --- a/include/multiplier/AST/ModeAttrSpelling.h +++ b/include/multiplier/AST/ModeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ModifiableType.h b/include/multiplier/AST/ModifiableType.h index 409c16516..9592aa45e 100644 --- a/include/multiplier/AST/ModifiableType.h +++ b/include/multiplier/AST/ModifiableType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MultiVersionKind.h b/include/multiplier/AST/MultiVersionKind.h index 43c934f6d..b723ec3f1 100644 --- a/include/multiplier/AST/MultiVersionKind.h +++ b/include/multiplier/AST/MultiVersionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MustTailAttr.h b/include/multiplier/AST/MustTailAttr.h index d44cf5ad4..14978f13a 100644 --- a/include/multiplier/AST/MustTailAttr.h +++ b/include/multiplier/AST/MustTailAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/MustTailAttrSpelling.h b/include/multiplier/AST/MustTailAttrSpelling.h index 781e2fd5c..b5cb6260e 100644 --- a/include/multiplier/AST/MustTailAttrSpelling.h +++ b/include/multiplier/AST/MustTailAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSConsumedAttr.h b/include/multiplier/AST/NSConsumedAttr.h index 4d904bae7..e1e7650b9 100644 --- a/include/multiplier/AST/NSConsumedAttr.h +++ b/include/multiplier/AST/NSConsumedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSConsumedAttrSpelling.h b/include/multiplier/AST/NSConsumedAttrSpelling.h index 7c8dfb5fd..715138833 100644 --- a/include/multiplier/AST/NSConsumedAttrSpelling.h +++ b/include/multiplier/AST/NSConsumedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSConsumesSelfAttr.h b/include/multiplier/AST/NSConsumesSelfAttr.h index 2ec8c4f1d..3b19c9d05 100644 --- a/include/multiplier/AST/NSConsumesSelfAttr.h +++ b/include/multiplier/AST/NSConsumesSelfAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSConsumesSelfAttrSpelling.h b/include/multiplier/AST/NSConsumesSelfAttrSpelling.h index a39437a1d..226ec8d79 100644 --- a/include/multiplier/AST/NSConsumesSelfAttrSpelling.h +++ b/include/multiplier/AST/NSConsumesSelfAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSErrorDomainAttr.h b/include/multiplier/AST/NSErrorDomainAttr.h index 14faa0d40..eee75f95c 100644 --- a/include/multiplier/AST/NSErrorDomainAttr.h +++ b/include/multiplier/AST/NSErrorDomainAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsAutoreleasedAttr.h b/include/multiplier/AST/NSReturnsAutoreleasedAttr.h index b96322255..0593465f8 100644 --- a/include/multiplier/AST/NSReturnsAutoreleasedAttr.h +++ b/include/multiplier/AST/NSReturnsAutoreleasedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsAutoreleasedAttrSpelling.h b/include/multiplier/AST/NSReturnsAutoreleasedAttrSpelling.h index fbbbca68f..9d6832915 100644 --- a/include/multiplier/AST/NSReturnsAutoreleasedAttrSpelling.h +++ b/include/multiplier/AST/NSReturnsAutoreleasedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsNotRetainedAttr.h b/include/multiplier/AST/NSReturnsNotRetainedAttr.h index a92ed374e..21dc8c791 100644 --- a/include/multiplier/AST/NSReturnsNotRetainedAttr.h +++ b/include/multiplier/AST/NSReturnsNotRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsNotRetainedAttrSpelling.h b/include/multiplier/AST/NSReturnsNotRetainedAttrSpelling.h index 18c69c401..961ad7a58 100644 --- a/include/multiplier/AST/NSReturnsNotRetainedAttrSpelling.h +++ b/include/multiplier/AST/NSReturnsNotRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsRetainedAttr.h b/include/multiplier/AST/NSReturnsRetainedAttr.h index 3442b7e92..597275a40 100644 --- a/include/multiplier/AST/NSReturnsRetainedAttr.h +++ b/include/multiplier/AST/NSReturnsRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NSReturnsRetainedAttrSpelling.h b/include/multiplier/AST/NSReturnsRetainedAttrSpelling.h index 66976b255..88be1af65 100644 --- a/include/multiplier/AST/NSReturnsRetainedAttrSpelling.h +++ b/include/multiplier/AST/NSReturnsRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NVPTXKernelAttr.h b/include/multiplier/AST/NVPTXKernelAttr.h index 821221dd8..02410106f 100644 --- a/include/multiplier/AST/NVPTXKernelAttr.h +++ b/include/multiplier/AST/NVPTXKernelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NVPTXKernelAttrSpelling.h b/include/multiplier/AST/NVPTXKernelAttrSpelling.h index 929d52afe..a8a0d5105 100644 --- a/include/multiplier/AST/NVPTXKernelAttrSpelling.h +++ b/include/multiplier/AST/NVPTXKernelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NakedAttr.h b/include/multiplier/AST/NakedAttr.h index f1c7424ff..8ae2cc382 100644 --- a/include/multiplier/AST/NakedAttr.h +++ b/include/multiplier/AST/NakedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NakedAttrSpelling.h b/include/multiplier/AST/NakedAttrSpelling.h index ef5f08614..3df985369 100644 --- a/include/multiplier/AST/NakedAttrSpelling.h +++ b/include/multiplier/AST/NakedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NameKind.h b/include/multiplier/AST/NameKind.h index 0b7977608..a823c79c9 100644 --- a/include/multiplier/AST/NameKind.h +++ b/include/multiplier/AST/NameKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NamedDecl.h b/include/multiplier/AST/NamedDecl.h index 6c11fcd66..f0f0c20b3 100644 --- a/include/multiplier/AST/NamedDecl.h +++ b/include/multiplier/AST/NamedDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NamedDeclExplicitVisibilityKind.h b/include/multiplier/AST/NamedDeclExplicitVisibilityKind.h index 3e348d722..56b22f3e1 100644 --- a/include/multiplier/AST/NamedDeclExplicitVisibilityKind.h +++ b/include/multiplier/AST/NamedDeclExplicitVisibilityKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NamespaceAliasDecl.h b/include/multiplier/AST/NamespaceAliasDecl.h index f8ac8011f..349dd4768 100644 --- a/include/multiplier/AST/NamespaceAliasDecl.h +++ b/include/multiplier/AST/NamespaceAliasDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NamespaceDecl.h b/include/multiplier/AST/NamespaceDecl.h index ccc5e06e4..50c4af493 100644 --- a/include/multiplier/AST/NamespaceDecl.h +++ b/include/multiplier/AST/NamespaceDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NeedExtraManglingDecl.h b/include/multiplier/AST/NeedExtraManglingDecl.h index d9311e5f1..37dd41e79 100644 --- a/include/multiplier/AST/NeedExtraManglingDecl.h +++ b/include/multiplier/AST/NeedExtraManglingDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NestedNameSpecifierDependence.h b/include/multiplier/AST/NestedNameSpecifierDependence.h index 8df0eccac..8444197e1 100644 --- a/include/multiplier/AST/NestedNameSpecifierDependence.h +++ b/include/multiplier/AST/NestedNameSpecifierDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoAliasAttr.h b/include/multiplier/AST/NoAliasAttr.h index 7cf15f749..3c7f7a169 100644 --- a/include/multiplier/AST/NoAliasAttr.h +++ b/include/multiplier/AST/NoAliasAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoBuiltinAttr.h b/include/multiplier/AST/NoBuiltinAttr.h index 3a8b7fa68..9274017e6 100644 --- a/include/multiplier/AST/NoBuiltinAttr.h +++ b/include/multiplier/AST/NoBuiltinAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoBuiltinAttrSpelling.h b/include/multiplier/AST/NoBuiltinAttrSpelling.h index 2a1c929dd..15b65e4e7 100644 --- a/include/multiplier/AST/NoBuiltinAttrSpelling.h +++ b/include/multiplier/AST/NoBuiltinAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoCommonAttr.h b/include/multiplier/AST/NoCommonAttr.h index eea09d088..0db2c1342 100644 --- a/include/multiplier/AST/NoCommonAttr.h +++ b/include/multiplier/AST/NoCommonAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoCommonAttrSpelling.h b/include/multiplier/AST/NoCommonAttrSpelling.h index f4d33b266..e6038c8bf 100644 --- a/include/multiplier/AST/NoCommonAttrSpelling.h +++ b/include/multiplier/AST/NoCommonAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDebugAttr.h b/include/multiplier/AST/NoDebugAttr.h index e56e016cb..4c6c11608 100644 --- a/include/multiplier/AST/NoDebugAttr.h +++ b/include/multiplier/AST/NoDebugAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDebugAttrSpelling.h b/include/multiplier/AST/NoDebugAttrSpelling.h index 5881d23da..2760ce6ed 100644 --- a/include/multiplier/AST/NoDebugAttrSpelling.h +++ b/include/multiplier/AST/NoDebugAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDerefAttr.h b/include/multiplier/AST/NoDerefAttr.h index 41729aef9..fe34f7608 100644 --- a/include/multiplier/AST/NoDerefAttr.h +++ b/include/multiplier/AST/NoDerefAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDerefAttrSpelling.h b/include/multiplier/AST/NoDerefAttrSpelling.h index 5191798b6..0b38513ca 100644 --- a/include/multiplier/AST/NoDerefAttrSpelling.h +++ b/include/multiplier/AST/NoDerefAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDestroyAttr.h b/include/multiplier/AST/NoDestroyAttr.h index 0a9e71534..ad2434623 100644 --- a/include/multiplier/AST/NoDestroyAttr.h +++ b/include/multiplier/AST/NoDestroyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDestroyAttrSpelling.h b/include/multiplier/AST/NoDestroyAttrSpelling.h index 659ae2340..05e0b4364 100644 --- a/include/multiplier/AST/NoDestroyAttrSpelling.h +++ b/include/multiplier/AST/NoDestroyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDuplicateAttr.h b/include/multiplier/AST/NoDuplicateAttr.h index 9bb6d12e7..93a9372aa 100644 --- a/include/multiplier/AST/NoDuplicateAttr.h +++ b/include/multiplier/AST/NoDuplicateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoDuplicateAttrSpelling.h b/include/multiplier/AST/NoDuplicateAttrSpelling.h index 21345efa0..c64650ce8 100644 --- a/include/multiplier/AST/NoDuplicateAttrSpelling.h +++ b/include/multiplier/AST/NoDuplicateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoEscapeAttr.h b/include/multiplier/AST/NoEscapeAttr.h index 95e186d92..e0f47ce66 100644 --- a/include/multiplier/AST/NoEscapeAttr.h +++ b/include/multiplier/AST/NoEscapeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoEscapeAttrSpelling.h b/include/multiplier/AST/NoEscapeAttrSpelling.h index a6df84ccb..b6c134df4 100644 --- a/include/multiplier/AST/NoEscapeAttrSpelling.h +++ b/include/multiplier/AST/NoEscapeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoInitExpr.h b/include/multiplier/AST/NoInitExpr.h index 07b3c0eff..b3c667e06 100644 --- a/include/multiplier/AST/NoInitExpr.h +++ b/include/multiplier/AST/NoInitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoInlineAttr.h b/include/multiplier/AST/NoInlineAttr.h index 2fe3519f2..5fcf6afa0 100644 --- a/include/multiplier/AST/NoInlineAttr.h +++ b/include/multiplier/AST/NoInlineAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoInlineAttrSpelling.h b/include/multiplier/AST/NoInlineAttrSpelling.h index 2daf05373..30cdc0872 100644 --- a/include/multiplier/AST/NoInlineAttrSpelling.h +++ b/include/multiplier/AST/NoInlineAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoInstrumentFunctionAttr.h b/include/multiplier/AST/NoInstrumentFunctionAttr.h index c15c62e6f..625f40d5d 100644 --- a/include/multiplier/AST/NoInstrumentFunctionAttr.h +++ b/include/multiplier/AST/NoInstrumentFunctionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoInstrumentFunctionAttrSpelling.h b/include/multiplier/AST/NoInstrumentFunctionAttrSpelling.h index 980ad6e60..320ba9e80 100644 --- a/include/multiplier/AST/NoInstrumentFunctionAttrSpelling.h +++ b/include/multiplier/AST/NoInstrumentFunctionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMergeAttr.h b/include/multiplier/AST/NoMergeAttr.h index 48d1783af..7d4b3f54f 100644 --- a/include/multiplier/AST/NoMergeAttr.h +++ b/include/multiplier/AST/NoMergeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMergeAttrSpelling.h b/include/multiplier/AST/NoMergeAttrSpelling.h index c371cab45..8d660d719 100644 --- a/include/multiplier/AST/NoMergeAttrSpelling.h +++ b/include/multiplier/AST/NoMergeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMicroMipsAttr.h b/include/multiplier/AST/NoMicroMipsAttr.h index 5d937ac91..2c90a9568 100644 --- a/include/multiplier/AST/NoMicroMipsAttr.h +++ b/include/multiplier/AST/NoMicroMipsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMicroMipsAttrSpelling.h b/include/multiplier/AST/NoMicroMipsAttrSpelling.h index 369f286d5..d7cccd08a 100644 --- a/include/multiplier/AST/NoMicroMipsAttrSpelling.h +++ b/include/multiplier/AST/NoMicroMipsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMips16Attr.h b/include/multiplier/AST/NoMips16Attr.h index 6efa6a981..16923f495 100644 --- a/include/multiplier/AST/NoMips16Attr.h +++ b/include/multiplier/AST/NoMips16Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoMips16AttrSpelling.h b/include/multiplier/AST/NoMips16AttrSpelling.h index f13a8b591..11aba17f2 100644 --- a/include/multiplier/AST/NoMips16AttrSpelling.h +++ b/include/multiplier/AST/NoMips16AttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoProfileFunctionAttr.h b/include/multiplier/AST/NoProfileFunctionAttr.h index 0fe5c8f52..919e814d4 100644 --- a/include/multiplier/AST/NoProfileFunctionAttr.h +++ b/include/multiplier/AST/NoProfileFunctionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoProfileFunctionAttrSpelling.h b/include/multiplier/AST/NoProfileFunctionAttrSpelling.h index d87c1054c..b273a9cc0 100644 --- a/include/multiplier/AST/NoProfileFunctionAttrSpelling.h +++ b/include/multiplier/AST/NoProfileFunctionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoRandomizeLayoutAttr.h b/include/multiplier/AST/NoRandomizeLayoutAttr.h index ffb3df87b..e4ebdea6d 100644 --- a/include/multiplier/AST/NoRandomizeLayoutAttr.h +++ b/include/multiplier/AST/NoRandomizeLayoutAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoRandomizeLayoutAttrSpelling.h b/include/multiplier/AST/NoRandomizeLayoutAttrSpelling.h index 9e1ee8f92..1efeac486 100644 --- a/include/multiplier/AST/NoRandomizeLayoutAttrSpelling.h +++ b/include/multiplier/AST/NoRandomizeLayoutAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoReturnAttr.h b/include/multiplier/AST/NoReturnAttr.h index 15e9f153b..e778b9f97 100644 --- a/include/multiplier/AST/NoReturnAttr.h +++ b/include/multiplier/AST/NoReturnAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoReturnAttrSpelling.h b/include/multiplier/AST/NoReturnAttrSpelling.h index 9d52b3880..3c6551d04 100644 --- a/include/multiplier/AST/NoReturnAttrSpelling.h +++ b/include/multiplier/AST/NoReturnAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSanitizeAttr.h b/include/multiplier/AST/NoSanitizeAttr.h index 3601a4084..e787d62f8 100644 --- a/include/multiplier/AST/NoSanitizeAttr.h +++ b/include/multiplier/AST/NoSanitizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSanitizeAttrSpelling.h b/include/multiplier/AST/NoSanitizeAttrSpelling.h index acb5be906..e96bc9a67 100644 --- a/include/multiplier/AST/NoSanitizeAttrSpelling.h +++ b/include/multiplier/AST/NoSanitizeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSpeculativeLoadHardeningAttr.h b/include/multiplier/AST/NoSpeculativeLoadHardeningAttr.h index e3287b860..4dd9255bd 100644 --- a/include/multiplier/AST/NoSpeculativeLoadHardeningAttr.h +++ b/include/multiplier/AST/NoSpeculativeLoadHardeningAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSpeculativeLoadHardeningAttrSpelling.h b/include/multiplier/AST/NoSpeculativeLoadHardeningAttrSpelling.h index 2a11dff81..6080e213a 100644 --- a/include/multiplier/AST/NoSpeculativeLoadHardeningAttrSpelling.h +++ b/include/multiplier/AST/NoSpeculativeLoadHardeningAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSplitStackAttr.h b/include/multiplier/AST/NoSplitStackAttr.h index f1ca04042..b8db5b423 100644 --- a/include/multiplier/AST/NoSplitStackAttr.h +++ b/include/multiplier/AST/NoSplitStackAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoSplitStackAttrSpelling.h b/include/multiplier/AST/NoSplitStackAttrSpelling.h index 2ea6fbef6..1a2054e12 100644 --- a/include/multiplier/AST/NoSplitStackAttrSpelling.h +++ b/include/multiplier/AST/NoSplitStackAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoStackProtectorAttr.h b/include/multiplier/AST/NoStackProtectorAttr.h index 275a1f458..eccf19653 100644 --- a/include/multiplier/AST/NoStackProtectorAttr.h +++ b/include/multiplier/AST/NoStackProtectorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoStackProtectorAttrSpelling.h b/include/multiplier/AST/NoStackProtectorAttrSpelling.h index 798d74c89..0cb6943b3 100644 --- a/include/multiplier/AST/NoStackProtectorAttrSpelling.h +++ b/include/multiplier/AST/NoStackProtectorAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoThreadSafetyAnalysisAttr.h b/include/multiplier/AST/NoThreadSafetyAnalysisAttr.h index 94c6f7b08..be4d5ba3a 100644 --- a/include/multiplier/AST/NoThreadSafetyAnalysisAttr.h +++ b/include/multiplier/AST/NoThreadSafetyAnalysisAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoThreadSafetyAnalysisAttrSpelling.h b/include/multiplier/AST/NoThreadSafetyAnalysisAttrSpelling.h index fce2a3417..9a02fc603 100644 --- a/include/multiplier/AST/NoThreadSafetyAnalysisAttrSpelling.h +++ b/include/multiplier/AST/NoThreadSafetyAnalysisAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoThrowAttr.h b/include/multiplier/AST/NoThrowAttr.h index fe6d5c30a..6ee04f53b 100644 --- a/include/multiplier/AST/NoThrowAttr.h +++ b/include/multiplier/AST/NoThrowAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoThrowAttrSpelling.h b/include/multiplier/AST/NoThrowAttrSpelling.h index f7c37972e..2474ba020 100644 --- a/include/multiplier/AST/NoThrowAttrSpelling.h +++ b/include/multiplier/AST/NoThrowAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoUniqueAddressAttr.h b/include/multiplier/AST/NoUniqueAddressAttr.h index 614a7f6e5..317da7fcc 100644 --- a/include/multiplier/AST/NoUniqueAddressAttr.h +++ b/include/multiplier/AST/NoUniqueAddressAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoUniqueAddressAttrSpelling.h b/include/multiplier/AST/NoUniqueAddressAttrSpelling.h index 8b0a8eaaf..955194974 100644 --- a/include/multiplier/AST/NoUniqueAddressAttrSpelling.h +++ b/include/multiplier/AST/NoUniqueAddressAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoUwtableAttr.h b/include/multiplier/AST/NoUwtableAttr.h index e525a835e..928d3a937 100644 --- a/include/multiplier/AST/NoUwtableAttr.h +++ b/include/multiplier/AST/NoUwtableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NoUwtableAttrSpelling.h b/include/multiplier/AST/NoUwtableAttrSpelling.h index dd30a7f22..b8edc194e 100644 --- a/include/multiplier/AST/NoUwtableAttrSpelling.h +++ b/include/multiplier/AST/NoUwtableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NonNullAttr.h b/include/multiplier/AST/NonNullAttr.h index 065fbac01..c3075a49d 100644 --- a/include/multiplier/AST/NonNullAttr.h +++ b/include/multiplier/AST/NonNullAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NonNullAttrSpelling.h b/include/multiplier/AST/NonNullAttrSpelling.h index c280a7be0..f9983e72f 100644 --- a/include/multiplier/AST/NonNullAttrSpelling.h +++ b/include/multiplier/AST/NonNullAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NonOdrUseReason.h b/include/multiplier/AST/NonOdrUseReason.h index 074e9aaf9..b3e0ede9a 100644 --- a/include/multiplier/AST/NonOdrUseReason.h +++ b/include/multiplier/AST/NonOdrUseReason.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NonTypeTemplateParmDecl.h b/include/multiplier/AST/NonTypeTemplateParmDecl.h index 9384750b9..56417dc26 100644 --- a/include/multiplier/AST/NonTypeTemplateParmDecl.h +++ b/include/multiplier/AST/NonTypeTemplateParmDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NonceObjCInterface.h b/include/multiplier/AST/NonceObjCInterface.h index e920881f2..3771ccd0b 100644 --- a/include/multiplier/AST/NonceObjCInterface.h +++ b/include/multiplier/AST/NonceObjCInterface.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NotTailCalledAttr.h b/include/multiplier/AST/NotTailCalledAttr.h index 2d23a7c08..d15ba41e4 100644 --- a/include/multiplier/AST/NotTailCalledAttr.h +++ b/include/multiplier/AST/NotTailCalledAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NotTailCalledAttrSpelling.h b/include/multiplier/AST/NotTailCalledAttrSpelling.h index 6095b857c..cd5fb499c 100644 --- a/include/multiplier/AST/NotTailCalledAttrSpelling.h +++ b/include/multiplier/AST/NotTailCalledAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NullStmt.h b/include/multiplier/AST/NullStmt.h index 5d4f3197f..85f1439c2 100644 --- a/include/multiplier/AST/NullStmt.h +++ b/include/multiplier/AST/NullStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/NullabilityKind.h b/include/multiplier/AST/NullabilityKind.h index 46af39d5e..cffe7a85e 100644 --- a/include/multiplier/AST/NullabilityKind.h +++ b/include/multiplier/AST/NullabilityKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPAllocateDecl.h b/include/multiplier/AST/OMPAllocateDecl.h index 3df2ae814..d284d57bd 100644 --- a/include/multiplier/AST/OMPAllocateDecl.h +++ b/include/multiplier/AST/OMPAllocateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPAllocateDeclAttr.h b/include/multiplier/AST/OMPAllocateDeclAttr.h index e8ec2942a..fd1486a53 100644 --- a/include/multiplier/AST/OMPAllocateDeclAttr.h +++ b/include/multiplier/AST/OMPAllocateDeclAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPAllocateDeclAttrAllocatorTypeTy.h b/include/multiplier/AST/OMPAllocateDeclAttrAllocatorTypeTy.h index 7e9bece01..314df7dd2 100644 --- a/include/multiplier/AST/OMPAllocateDeclAttrAllocatorTypeTy.h +++ b/include/multiplier/AST/OMPAllocateDeclAttrAllocatorTypeTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPArraySectionExpr.h b/include/multiplier/AST/OMPArraySectionExpr.h index dd01710eb..d645592d1 100644 --- a/include/multiplier/AST/OMPArraySectionExpr.h +++ b/include/multiplier/AST/OMPArraySectionExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPArrayShapingExpr.h b/include/multiplier/AST/OMPArrayShapingExpr.h index 2fc29aa01..97908de6d 100644 --- a/include/multiplier/AST/OMPArrayShapingExpr.h +++ b/include/multiplier/AST/OMPArrayShapingExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPAtomicDirective.h b/include/multiplier/AST/OMPAtomicDirective.h index c3e55a812..cf9963727 100644 --- a/include/multiplier/AST/OMPAtomicDirective.h +++ b/include/multiplier/AST/OMPAtomicDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPBarrierDirective.h b/include/multiplier/AST/OMPBarrierDirective.h index 4ba1cc8a6..41eb1c936 100644 --- a/include/multiplier/AST/OMPBarrierDirective.h +++ b/include/multiplier/AST/OMPBarrierDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCancelDirective.h b/include/multiplier/AST/OMPCancelDirective.h index 19e397632..dc38c6936 100644 --- a/include/multiplier/AST/OMPCancelDirective.h +++ b/include/multiplier/AST/OMPCancelDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCancellationPointDirective.h b/include/multiplier/AST/OMPCancellationPointDirective.h index 70081eb13..c581eb504 100644 --- a/include/multiplier/AST/OMPCancellationPointDirective.h +++ b/include/multiplier/AST/OMPCancellationPointDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCanonicalLoop.h b/include/multiplier/AST/OMPCanonicalLoop.h index 9181adcf8..3ef9f0b4a 100644 --- a/include/multiplier/AST/OMPCanonicalLoop.h +++ b/include/multiplier/AST/OMPCanonicalLoop.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCaptureKindAttr.h b/include/multiplier/AST/OMPCaptureKindAttr.h index 84d31b0bc..8e234cad5 100644 --- a/include/multiplier/AST/OMPCaptureKindAttr.h +++ b/include/multiplier/AST/OMPCaptureKindAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCaptureNoInitAttr.h b/include/multiplier/AST/OMPCaptureNoInitAttr.h index a7b003a3c..f209c52cf 100644 --- a/include/multiplier/AST/OMPCaptureNoInitAttr.h +++ b/include/multiplier/AST/OMPCaptureNoInitAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCapturedExprDecl.h b/include/multiplier/AST/OMPCapturedExprDecl.h index 671d728ab..abca117b8 100644 --- a/include/multiplier/AST/OMPCapturedExprDecl.h +++ b/include/multiplier/AST/OMPCapturedExprDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPCriticalDirective.h b/include/multiplier/AST/OMPCriticalDirective.h index 27a0930e1..b21d148e5 100644 --- a/include/multiplier/AST/OMPCriticalDirective.h +++ b/include/multiplier/AST/OMPCriticalDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclarativeDirectiveDecl.h b/include/multiplier/AST/OMPDeclarativeDirectiveDecl.h index c54a27534..969ca763d 100644 --- a/include/multiplier/AST/OMPDeclarativeDirectiveDecl.h +++ b/include/multiplier/AST/OMPDeclarativeDirectiveDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclarativeDirectiveValueDecl.h b/include/multiplier/AST/OMPDeclarativeDirectiveValueDecl.h index 9a7435bf3..0ef1e2002 100644 --- a/include/multiplier/AST/OMPDeclarativeDirectiveValueDecl.h +++ b/include/multiplier/AST/OMPDeclarativeDirectiveValueDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareMapperDecl.h b/include/multiplier/AST/OMPDeclareMapperDecl.h index 419d8a27c..b37fa545a 100644 --- a/include/multiplier/AST/OMPDeclareMapperDecl.h +++ b/include/multiplier/AST/OMPDeclareMapperDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareReductionDecl.h b/include/multiplier/AST/OMPDeclareReductionDecl.h index ac59b337e..d1d143bcf 100644 --- a/include/multiplier/AST/OMPDeclareReductionDecl.h +++ b/include/multiplier/AST/OMPDeclareReductionDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareReductionDeclInitKind.h b/include/multiplier/AST/OMPDeclareReductionDeclInitKind.h index fb627ae65..67bfe34ae 100644 --- a/include/multiplier/AST/OMPDeclareReductionDeclInitKind.h +++ b/include/multiplier/AST/OMPDeclareReductionDeclInitKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareReductionInitKind.h b/include/multiplier/AST/OMPDeclareReductionInitKind.h index 2d9906a3a..3fbbf54a5 100644 --- a/include/multiplier/AST/OMPDeclareReductionInitKind.h +++ b/include/multiplier/AST/OMPDeclareReductionInitKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareSimdDeclAttr.h b/include/multiplier/AST/OMPDeclareSimdDeclAttr.h index f38da2351..5b7ba72d6 100644 --- a/include/multiplier/AST/OMPDeclareSimdDeclAttr.h +++ b/include/multiplier/AST/OMPDeclareSimdDeclAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareSimdDeclAttrBranchStateTy.h b/include/multiplier/AST/OMPDeclareSimdDeclAttrBranchStateTy.h index 85ec42518..96e873659 100644 --- a/include/multiplier/AST/OMPDeclareSimdDeclAttrBranchStateTy.h +++ b/include/multiplier/AST/OMPDeclareSimdDeclAttrBranchStateTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareTargetDeclAttr.h b/include/multiplier/AST/OMPDeclareTargetDeclAttr.h index 6022a0c79..0b7069abd 100644 --- a/include/multiplier/AST/OMPDeclareTargetDeclAttr.h +++ b/include/multiplier/AST/OMPDeclareTargetDeclAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareTargetDeclAttrDevTypeTy.h b/include/multiplier/AST/OMPDeclareTargetDeclAttrDevTypeTy.h index eb337ad78..9a539ab6c 100644 --- a/include/multiplier/AST/OMPDeclareTargetDeclAttrDevTypeTy.h +++ b/include/multiplier/AST/OMPDeclareTargetDeclAttrDevTypeTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareTargetDeclAttrMapTypeTy.h b/include/multiplier/AST/OMPDeclareTargetDeclAttrMapTypeTy.h index 7096cb37c..e85293b73 100644 --- a/include/multiplier/AST/OMPDeclareTargetDeclAttrMapTypeTy.h +++ b/include/multiplier/AST/OMPDeclareTargetDeclAttrMapTypeTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDeclareVariantAttr.h b/include/multiplier/AST/OMPDeclareVariantAttr.h index b7700ce4d..edd80b374 100644 --- a/include/multiplier/AST/OMPDeclareVariantAttr.h +++ b/include/multiplier/AST/OMPDeclareVariantAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDepobjDirective.h b/include/multiplier/AST/OMPDepobjDirective.h index 8b724d5e5..12b99dbdb 100644 --- a/include/multiplier/AST/OMPDepobjDirective.h +++ b/include/multiplier/AST/OMPDepobjDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDispatchDirective.h b/include/multiplier/AST/OMPDispatchDirective.h index 450d06ba0..874bb738d 100644 --- a/include/multiplier/AST/OMPDispatchDirective.h +++ b/include/multiplier/AST/OMPDispatchDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDistributeDirective.h b/include/multiplier/AST/OMPDistributeDirective.h index ec51b8fa0..4f3b80535 100644 --- a/include/multiplier/AST/OMPDistributeDirective.h +++ b/include/multiplier/AST/OMPDistributeDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDistributeParallelForDirective.h b/include/multiplier/AST/OMPDistributeParallelForDirective.h index c5f33644a..64fe91b65 100644 --- a/include/multiplier/AST/OMPDistributeParallelForDirective.h +++ b/include/multiplier/AST/OMPDistributeParallelForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDistributeParallelForSimdDirective.h b/include/multiplier/AST/OMPDistributeParallelForSimdDirective.h index d01b70c9e..afb0ea634 100644 --- a/include/multiplier/AST/OMPDistributeParallelForSimdDirective.h +++ b/include/multiplier/AST/OMPDistributeParallelForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPDistributeSimdDirective.h b/include/multiplier/AST/OMPDistributeSimdDirective.h index df8863e2b..bb04ece0f 100644 --- a/include/multiplier/AST/OMPDistributeSimdDirective.h +++ b/include/multiplier/AST/OMPDistributeSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPErrorDirective.h b/include/multiplier/AST/OMPErrorDirective.h index 1b8511aee..ba66dcbb5 100644 --- a/include/multiplier/AST/OMPErrorDirective.h +++ b/include/multiplier/AST/OMPErrorDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPExecutableDirective.h b/include/multiplier/AST/OMPExecutableDirective.h index c6988039a..3f7fd7c8c 100644 --- a/include/multiplier/AST/OMPExecutableDirective.h +++ b/include/multiplier/AST/OMPExecutableDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPFlushDirective.h b/include/multiplier/AST/OMPFlushDirective.h index 2e2cb49cf..2e130def9 100644 --- a/include/multiplier/AST/OMPFlushDirective.h +++ b/include/multiplier/AST/OMPFlushDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPForDirective.h b/include/multiplier/AST/OMPForDirective.h index d433b2826..8dbcd0213 100644 --- a/include/multiplier/AST/OMPForDirective.h +++ b/include/multiplier/AST/OMPForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPForSimdDirective.h b/include/multiplier/AST/OMPForSimdDirective.h index 3c6ba7cec..064b738e8 100644 --- a/include/multiplier/AST/OMPForSimdDirective.h +++ b/include/multiplier/AST/OMPForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPGenericLoopDirective.h b/include/multiplier/AST/OMPGenericLoopDirective.h index b4608bda1..8cf0b5987 100644 --- a/include/multiplier/AST/OMPGenericLoopDirective.h +++ b/include/multiplier/AST/OMPGenericLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPInteropDirective.h b/include/multiplier/AST/OMPInteropDirective.h index c5417a3fa..a02a5bdbd 100644 --- a/include/multiplier/AST/OMPInteropDirective.h +++ b/include/multiplier/AST/OMPInteropDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPIteratorExpr.h b/include/multiplier/AST/OMPIteratorExpr.h index 554547802..b744c647e 100644 --- a/include/multiplier/AST/OMPIteratorExpr.h +++ b/include/multiplier/AST/OMPIteratorExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPLoopBasedDirective.h b/include/multiplier/AST/OMPLoopBasedDirective.h index 7fd25a57f..836d77376 100644 --- a/include/multiplier/AST/OMPLoopBasedDirective.h +++ b/include/multiplier/AST/OMPLoopBasedDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPLoopDirective.h b/include/multiplier/AST/OMPLoopDirective.h index 1ae979d31..a183ed309 100644 --- a/include/multiplier/AST/OMPLoopDirective.h +++ b/include/multiplier/AST/OMPLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPLoopTransformationDirective.h b/include/multiplier/AST/OMPLoopTransformationDirective.h index 66c9b7277..5a24e04cd 100644 --- a/include/multiplier/AST/OMPLoopTransformationDirective.h +++ b/include/multiplier/AST/OMPLoopTransformationDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMaskedDirective.h b/include/multiplier/AST/OMPMaskedDirective.h index 488ae7c2e..797ada820 100644 --- a/include/multiplier/AST/OMPMaskedDirective.h +++ b/include/multiplier/AST/OMPMaskedDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMaskedTaskLoopDirective.h b/include/multiplier/AST/OMPMaskedTaskLoopDirective.h index 5f255225c..c46e6b199 100644 --- a/include/multiplier/AST/OMPMaskedTaskLoopDirective.h +++ b/include/multiplier/AST/OMPMaskedTaskLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMaskedTaskLoopSimdDirective.h b/include/multiplier/AST/OMPMaskedTaskLoopSimdDirective.h index 8f93aac87..ae40a0806 100644 --- a/include/multiplier/AST/OMPMaskedTaskLoopSimdDirective.h +++ b/include/multiplier/AST/OMPMaskedTaskLoopSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMasterDirective.h b/include/multiplier/AST/OMPMasterDirective.h index 43f685955..776037547 100644 --- a/include/multiplier/AST/OMPMasterDirective.h +++ b/include/multiplier/AST/OMPMasterDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMasterTaskLoopDirective.h b/include/multiplier/AST/OMPMasterTaskLoopDirective.h index c6281f3a3..46eecf948 100644 --- a/include/multiplier/AST/OMPMasterTaskLoopDirective.h +++ b/include/multiplier/AST/OMPMasterTaskLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMasterTaskLoopSimdDirective.h b/include/multiplier/AST/OMPMasterTaskLoopSimdDirective.h index 88f663dca..2113db626 100644 --- a/include/multiplier/AST/OMPMasterTaskLoopSimdDirective.h +++ b/include/multiplier/AST/OMPMasterTaskLoopSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPMetaDirective.h b/include/multiplier/AST/OMPMetaDirective.h index 24655eb54..76cb7de56 100644 --- a/include/multiplier/AST/OMPMetaDirective.h +++ b/include/multiplier/AST/OMPMetaDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPOrderedDirective.h b/include/multiplier/AST/OMPOrderedDirective.h index 60a6f2883..0933c8331 100644 --- a/include/multiplier/AST/OMPOrderedDirective.h +++ b/include/multiplier/AST/OMPOrderedDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelDirective.h b/include/multiplier/AST/OMPParallelDirective.h index 8e120e2ba..9a7d2c92d 100644 --- a/include/multiplier/AST/OMPParallelDirective.h +++ b/include/multiplier/AST/OMPParallelDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelForDirective.h b/include/multiplier/AST/OMPParallelForDirective.h index 9bd1485cb..5b0f554d5 100644 --- a/include/multiplier/AST/OMPParallelForDirective.h +++ b/include/multiplier/AST/OMPParallelForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelForSimdDirective.h b/include/multiplier/AST/OMPParallelForSimdDirective.h index 2eade5e0d..c3cb1acae 100644 --- a/include/multiplier/AST/OMPParallelForSimdDirective.h +++ b/include/multiplier/AST/OMPParallelForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelGenericLoopDirective.h b/include/multiplier/AST/OMPParallelGenericLoopDirective.h index 4b5da518f..7f04178ef 100644 --- a/include/multiplier/AST/OMPParallelGenericLoopDirective.h +++ b/include/multiplier/AST/OMPParallelGenericLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMaskedDirective.h b/include/multiplier/AST/OMPParallelMaskedDirective.h index c3674c834..6eec56d75 100644 --- a/include/multiplier/AST/OMPParallelMaskedDirective.h +++ b/include/multiplier/AST/OMPParallelMaskedDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMaskedTaskLoopDirective.h b/include/multiplier/AST/OMPParallelMaskedTaskLoopDirective.h index dd448f34f..e2351e93f 100644 --- a/include/multiplier/AST/OMPParallelMaskedTaskLoopDirective.h +++ b/include/multiplier/AST/OMPParallelMaskedTaskLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMaskedTaskLoopSimdDirective.h b/include/multiplier/AST/OMPParallelMaskedTaskLoopSimdDirective.h index 554a7db34..55de9d690 100644 --- a/include/multiplier/AST/OMPParallelMaskedTaskLoopSimdDirective.h +++ b/include/multiplier/AST/OMPParallelMaskedTaskLoopSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMasterDirective.h b/include/multiplier/AST/OMPParallelMasterDirective.h index 26568f8d3..47468857a 100644 --- a/include/multiplier/AST/OMPParallelMasterDirective.h +++ b/include/multiplier/AST/OMPParallelMasterDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMasterTaskLoopDirective.h b/include/multiplier/AST/OMPParallelMasterTaskLoopDirective.h index a012b21e7..3f4231dab 100644 --- a/include/multiplier/AST/OMPParallelMasterTaskLoopDirective.h +++ b/include/multiplier/AST/OMPParallelMasterTaskLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelMasterTaskLoopSimdDirective.h b/include/multiplier/AST/OMPParallelMasterTaskLoopSimdDirective.h index b88ddfde5..7102682ce 100644 --- a/include/multiplier/AST/OMPParallelMasterTaskLoopSimdDirective.h +++ b/include/multiplier/AST/OMPParallelMasterTaskLoopSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPParallelSectionsDirective.h b/include/multiplier/AST/OMPParallelSectionsDirective.h index 8b2fdd265..a94ddf399 100644 --- a/include/multiplier/AST/OMPParallelSectionsDirective.h +++ b/include/multiplier/AST/OMPParallelSectionsDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPReferencedVarAttr.h b/include/multiplier/AST/OMPReferencedVarAttr.h index df6479c72..f1a1db368 100644 --- a/include/multiplier/AST/OMPReferencedVarAttr.h +++ b/include/multiplier/AST/OMPReferencedVarAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPRequiresDecl.h b/include/multiplier/AST/OMPRequiresDecl.h index e09260411..3525c0a3c 100644 --- a/include/multiplier/AST/OMPRequiresDecl.h +++ b/include/multiplier/AST/OMPRequiresDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPScanDirective.h b/include/multiplier/AST/OMPScanDirective.h index cdd096d1e..9287c775b 100644 --- a/include/multiplier/AST/OMPScanDirective.h +++ b/include/multiplier/AST/OMPScanDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPScopeDirective.h b/include/multiplier/AST/OMPScopeDirective.h index 6e1e97a8c..b5522ae6b 100644 --- a/include/multiplier/AST/OMPScopeDirective.h +++ b/include/multiplier/AST/OMPScopeDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPSectionDirective.h b/include/multiplier/AST/OMPSectionDirective.h index 235de4b31..9339ca64a 100644 --- a/include/multiplier/AST/OMPSectionDirective.h +++ b/include/multiplier/AST/OMPSectionDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPSectionsDirective.h b/include/multiplier/AST/OMPSectionsDirective.h index 6e51458d0..4cfe81cba 100644 --- a/include/multiplier/AST/OMPSectionsDirective.h +++ b/include/multiplier/AST/OMPSectionsDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPSimdDirective.h b/include/multiplier/AST/OMPSimdDirective.h index f5a655cee..499cbdb84 100644 --- a/include/multiplier/AST/OMPSimdDirective.h +++ b/include/multiplier/AST/OMPSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPSingleDirective.h b/include/multiplier/AST/OMPSingleDirective.h index 842cf4fe9..e53af5eae 100644 --- a/include/multiplier/AST/OMPSingleDirective.h +++ b/include/multiplier/AST/OMPSingleDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetDataDirective.h b/include/multiplier/AST/OMPTargetDataDirective.h index 92f110a0b..4c33a14d5 100644 --- a/include/multiplier/AST/OMPTargetDataDirective.h +++ b/include/multiplier/AST/OMPTargetDataDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetDirective.h b/include/multiplier/AST/OMPTargetDirective.h index 381810c8d..fa4d03834 100644 --- a/include/multiplier/AST/OMPTargetDirective.h +++ b/include/multiplier/AST/OMPTargetDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetEnterDataDirective.h b/include/multiplier/AST/OMPTargetEnterDataDirective.h index cbbcf1b61..a90dc7637 100644 --- a/include/multiplier/AST/OMPTargetEnterDataDirective.h +++ b/include/multiplier/AST/OMPTargetEnterDataDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetExitDataDirective.h b/include/multiplier/AST/OMPTargetExitDataDirective.h index 059fc698c..bc5cd2cc3 100644 --- a/include/multiplier/AST/OMPTargetExitDataDirective.h +++ b/include/multiplier/AST/OMPTargetExitDataDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetParallelDirective.h b/include/multiplier/AST/OMPTargetParallelDirective.h index a46bde3b2..a6aeacc6d 100644 --- a/include/multiplier/AST/OMPTargetParallelDirective.h +++ b/include/multiplier/AST/OMPTargetParallelDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetParallelForDirective.h b/include/multiplier/AST/OMPTargetParallelForDirective.h index 463f53d09..1bd1a7cb9 100644 --- a/include/multiplier/AST/OMPTargetParallelForDirective.h +++ b/include/multiplier/AST/OMPTargetParallelForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetParallelForSimdDirective.h b/include/multiplier/AST/OMPTargetParallelForSimdDirective.h index 1f78d3071..2547654b7 100644 --- a/include/multiplier/AST/OMPTargetParallelForSimdDirective.h +++ b/include/multiplier/AST/OMPTargetParallelForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetParallelGenericLoopDirective.h b/include/multiplier/AST/OMPTargetParallelGenericLoopDirective.h index af5a9707d..a90b7dc07 100644 --- a/include/multiplier/AST/OMPTargetParallelGenericLoopDirective.h +++ b/include/multiplier/AST/OMPTargetParallelGenericLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetSimdDirective.h b/include/multiplier/AST/OMPTargetSimdDirective.h index 89476f135..8e7a61b05 100644 --- a/include/multiplier/AST/OMPTargetSimdDirective.h +++ b/include/multiplier/AST/OMPTargetSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsDirective.h b/include/multiplier/AST/OMPTargetTeamsDirective.h index 39aff6f55..1d2f2b73a 100644 --- a/include/multiplier/AST/OMPTargetTeamsDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsDistributeDirective.h b/include/multiplier/AST/OMPTargetTeamsDistributeDirective.h index 0a5fa1615..ac853c8f0 100644 --- a/include/multiplier/AST/OMPTargetTeamsDistributeDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsDistributeDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsDistributeParallelForDirective.h b/include/multiplier/AST/OMPTargetTeamsDistributeParallelForDirective.h index ef739ca35..930f3bc78 100644 --- a/include/multiplier/AST/OMPTargetTeamsDistributeParallelForDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsDistributeParallelForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsDistributeParallelForSimdDirective.h b/include/multiplier/AST/OMPTargetTeamsDistributeParallelForSimdDirective.h index 1d00edeb2..bf42c810f 100644 --- a/include/multiplier/AST/OMPTargetTeamsDistributeParallelForSimdDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsDistributeParallelForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsDistributeSimdDirective.h b/include/multiplier/AST/OMPTargetTeamsDistributeSimdDirective.h index 612f3ffb4..a6cc48a4c 100644 --- a/include/multiplier/AST/OMPTargetTeamsDistributeSimdDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsDistributeSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetTeamsGenericLoopDirective.h b/include/multiplier/AST/OMPTargetTeamsGenericLoopDirective.h index 238858838..b69fb6d38 100644 --- a/include/multiplier/AST/OMPTargetTeamsGenericLoopDirective.h +++ b/include/multiplier/AST/OMPTargetTeamsGenericLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTargetUpdateDirective.h b/include/multiplier/AST/OMPTargetUpdateDirective.h index 3bf1b4a84..852b7f573 100644 --- a/include/multiplier/AST/OMPTargetUpdateDirective.h +++ b/include/multiplier/AST/OMPTargetUpdateDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskDirective.h b/include/multiplier/AST/OMPTaskDirective.h index 7bfe64b3b..e6a897eb4 100644 --- a/include/multiplier/AST/OMPTaskDirective.h +++ b/include/multiplier/AST/OMPTaskDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskLoopDirective.h b/include/multiplier/AST/OMPTaskLoopDirective.h index 028f7fdb9..fa4b15839 100644 --- a/include/multiplier/AST/OMPTaskLoopDirective.h +++ b/include/multiplier/AST/OMPTaskLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskLoopSimdDirective.h b/include/multiplier/AST/OMPTaskLoopSimdDirective.h index d2e563062..54f581b3a 100644 --- a/include/multiplier/AST/OMPTaskLoopSimdDirective.h +++ b/include/multiplier/AST/OMPTaskLoopSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskgroupDirective.h b/include/multiplier/AST/OMPTaskgroupDirective.h index 33fc425aa..ed29bb940 100644 --- a/include/multiplier/AST/OMPTaskgroupDirective.h +++ b/include/multiplier/AST/OMPTaskgroupDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskwaitDirective.h b/include/multiplier/AST/OMPTaskwaitDirective.h index 12d8ba60e..b7fe598c5 100644 --- a/include/multiplier/AST/OMPTaskwaitDirective.h +++ b/include/multiplier/AST/OMPTaskwaitDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTaskyieldDirective.h b/include/multiplier/AST/OMPTaskyieldDirective.h index f28b6ae3b..e13be3358 100644 --- a/include/multiplier/AST/OMPTaskyieldDirective.h +++ b/include/multiplier/AST/OMPTaskyieldDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsDirective.h b/include/multiplier/AST/OMPTeamsDirective.h index 88a1082f0..4538e7db8 100644 --- a/include/multiplier/AST/OMPTeamsDirective.h +++ b/include/multiplier/AST/OMPTeamsDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsDistributeDirective.h b/include/multiplier/AST/OMPTeamsDistributeDirective.h index 5acc36781..61d106c6d 100644 --- a/include/multiplier/AST/OMPTeamsDistributeDirective.h +++ b/include/multiplier/AST/OMPTeamsDistributeDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsDistributeParallelForDirective.h b/include/multiplier/AST/OMPTeamsDistributeParallelForDirective.h index c6ec75698..375934f4c 100644 --- a/include/multiplier/AST/OMPTeamsDistributeParallelForDirective.h +++ b/include/multiplier/AST/OMPTeamsDistributeParallelForDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsDistributeParallelForSimdDirective.h b/include/multiplier/AST/OMPTeamsDistributeParallelForSimdDirective.h index e50d32859..5fd6e7b25 100644 --- a/include/multiplier/AST/OMPTeamsDistributeParallelForSimdDirective.h +++ b/include/multiplier/AST/OMPTeamsDistributeParallelForSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsDistributeSimdDirective.h b/include/multiplier/AST/OMPTeamsDistributeSimdDirective.h index d66ad479d..4a0051dae 100644 --- a/include/multiplier/AST/OMPTeamsDistributeSimdDirective.h +++ b/include/multiplier/AST/OMPTeamsDistributeSimdDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTeamsGenericLoopDirective.h b/include/multiplier/AST/OMPTeamsGenericLoopDirective.h index 105521a28..d9330108a 100644 --- a/include/multiplier/AST/OMPTeamsGenericLoopDirective.h +++ b/include/multiplier/AST/OMPTeamsGenericLoopDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPThreadPrivateDecl.h b/include/multiplier/AST/OMPThreadPrivateDecl.h index 2ff049f07..a89e9a65b 100644 --- a/include/multiplier/AST/OMPThreadPrivateDecl.h +++ b/include/multiplier/AST/OMPThreadPrivateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPThreadPrivateDeclAttr.h b/include/multiplier/AST/OMPThreadPrivateDeclAttr.h index bc6653a33..39473103c 100644 --- a/include/multiplier/AST/OMPThreadPrivateDeclAttr.h +++ b/include/multiplier/AST/OMPThreadPrivateDeclAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPTileDirective.h b/include/multiplier/AST/OMPTileDirective.h index 6cf0c305b..61f6798a9 100644 --- a/include/multiplier/AST/OMPTileDirective.h +++ b/include/multiplier/AST/OMPTileDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OMPUnrollDirective.h b/include/multiplier/AST/OMPUnrollDirective.h index 67c964e08..5b93e6e87 100644 --- a/include/multiplier/AST/OMPUnrollDirective.h +++ b/include/multiplier/AST/OMPUnrollDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSConsumedAttr.h b/include/multiplier/AST/OSConsumedAttr.h index ebf4ba169..56d5878fd 100644 --- a/include/multiplier/AST/OSConsumedAttr.h +++ b/include/multiplier/AST/OSConsumedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSConsumedAttrSpelling.h b/include/multiplier/AST/OSConsumedAttrSpelling.h index 9980a1e44..21db30af4 100644 --- a/include/multiplier/AST/OSConsumedAttrSpelling.h +++ b/include/multiplier/AST/OSConsumedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSConsumesThisAttr.h b/include/multiplier/AST/OSConsumesThisAttr.h index 0c68384d9..adf6173f5 100644 --- a/include/multiplier/AST/OSConsumesThisAttr.h +++ b/include/multiplier/AST/OSConsumesThisAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSConsumesThisAttrSpelling.h b/include/multiplier/AST/OSConsumesThisAttrSpelling.h index 0937c60fe..1beb65875 100644 --- a/include/multiplier/AST/OSConsumesThisAttrSpelling.h +++ b/include/multiplier/AST/OSConsumesThisAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsNotRetainedAttr.h b/include/multiplier/AST/OSReturnsNotRetainedAttr.h index f579d984f..f53f5dc93 100644 --- a/include/multiplier/AST/OSReturnsNotRetainedAttr.h +++ b/include/multiplier/AST/OSReturnsNotRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsNotRetainedAttrSpelling.h b/include/multiplier/AST/OSReturnsNotRetainedAttrSpelling.h index a8152a7c8..1dec26aff 100644 --- a/include/multiplier/AST/OSReturnsNotRetainedAttrSpelling.h +++ b/include/multiplier/AST/OSReturnsNotRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedAttr.h b/include/multiplier/AST/OSReturnsRetainedAttr.h index 5d40a2f2b..b28bddd08 100644 --- a/include/multiplier/AST/OSReturnsRetainedAttr.h +++ b/include/multiplier/AST/OSReturnsRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedAttrSpelling.h b/include/multiplier/AST/OSReturnsRetainedAttrSpelling.h index ed44002a2..4f3d9ff10 100644 --- a/include/multiplier/AST/OSReturnsRetainedAttrSpelling.h +++ b/include/multiplier/AST/OSReturnsRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttr.h b/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttr.h index 22ea1a9a1..a15986f91 100644 --- a/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttr.h +++ b/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttrSpelling.h b/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttrSpelling.h index defce5822..21b8c58ec 100644 --- a/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttrSpelling.h +++ b/include/multiplier/AST/OSReturnsRetainedOnNonZeroAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedOnZeroAttr.h b/include/multiplier/AST/OSReturnsRetainedOnZeroAttr.h index 7441d8b54..1c4345a38 100644 --- a/include/multiplier/AST/OSReturnsRetainedOnZeroAttr.h +++ b/include/multiplier/AST/OSReturnsRetainedOnZeroAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OSReturnsRetainedOnZeroAttrSpelling.h b/include/multiplier/AST/OSReturnsRetainedOnZeroAttrSpelling.h index aa5fe0e63..81260a4c4 100644 --- a/include/multiplier/AST/OSReturnsRetainedOnZeroAttrSpelling.h +++ b/include/multiplier/AST/OSReturnsRetainedOnZeroAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCArrayLiteral.h b/include/multiplier/AST/ObjCArrayLiteral.h index 4e673e649..d0799747b 100644 --- a/include/multiplier/AST/ObjCArrayLiteral.h +++ b/include/multiplier/AST/ObjCArrayLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtCatchStmt.h b/include/multiplier/AST/ObjCAtCatchStmt.h index c2ad0e3ba..959eb2277 100644 --- a/include/multiplier/AST/ObjCAtCatchStmt.h +++ b/include/multiplier/AST/ObjCAtCatchStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtDefsFieldDecl.h b/include/multiplier/AST/ObjCAtDefsFieldDecl.h index 0780af4b5..8de62638c 100644 --- a/include/multiplier/AST/ObjCAtDefsFieldDecl.h +++ b/include/multiplier/AST/ObjCAtDefsFieldDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtFinallyStmt.h b/include/multiplier/AST/ObjCAtFinallyStmt.h index f4fbf4958..ce4e72158 100644 --- a/include/multiplier/AST/ObjCAtFinallyStmt.h +++ b/include/multiplier/AST/ObjCAtFinallyStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtSynchronizedStmt.h b/include/multiplier/AST/ObjCAtSynchronizedStmt.h index 2aad3a05c..6508d8a58 100644 --- a/include/multiplier/AST/ObjCAtSynchronizedStmt.h +++ b/include/multiplier/AST/ObjCAtSynchronizedStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtThrowStmt.h b/include/multiplier/AST/ObjCAtThrowStmt.h index cbd2b4797..ee0f45783 100644 --- a/include/multiplier/AST/ObjCAtThrowStmt.h +++ b/include/multiplier/AST/ObjCAtThrowStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAtTryStmt.h b/include/multiplier/AST/ObjCAtTryStmt.h index 2f064391d..15783544e 100644 --- a/include/multiplier/AST/ObjCAtTryStmt.h +++ b/include/multiplier/AST/ObjCAtTryStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAutoreleasePoolStmt.h b/include/multiplier/AST/ObjCAutoreleasePoolStmt.h index 4c7ec5f19..8d8252960 100644 --- a/include/multiplier/AST/ObjCAutoreleasePoolStmt.h +++ b/include/multiplier/AST/ObjCAutoreleasePoolStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCAvailabilityCheckExpr.h b/include/multiplier/AST/ObjCAvailabilityCheckExpr.h index 9884798d3..c6c55c18f 100644 --- a/include/multiplier/AST/ObjCAvailabilityCheckExpr.h +++ b/include/multiplier/AST/ObjCAvailabilityCheckExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBoolLiteralExpr.h b/include/multiplier/AST/ObjCBoolLiteralExpr.h index 561a530ac..bf630a16f 100644 --- a/include/multiplier/AST/ObjCBoolLiteralExpr.h +++ b/include/multiplier/AST/ObjCBoolLiteralExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBoxableAttr.h b/include/multiplier/AST/ObjCBoxableAttr.h index 52443c4a0..b92703c38 100644 --- a/include/multiplier/AST/ObjCBoxableAttr.h +++ b/include/multiplier/AST/ObjCBoxableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBoxableAttrSpelling.h b/include/multiplier/AST/ObjCBoxableAttrSpelling.h index f72b1969e..73637103a 100644 --- a/include/multiplier/AST/ObjCBoxableAttrSpelling.h +++ b/include/multiplier/AST/ObjCBoxableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBoxedExpr.h b/include/multiplier/AST/ObjCBoxedExpr.h index 2fc161802..2abf4a362 100644 --- a/include/multiplier/AST/ObjCBoxedExpr.h +++ b/include/multiplier/AST/ObjCBoxedExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeAttr.h b/include/multiplier/AST/ObjCBridgeAttr.h index e2e08b304..4ca41776d 100644 --- a/include/multiplier/AST/ObjCBridgeAttr.h +++ b/include/multiplier/AST/ObjCBridgeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeAttrSpelling.h b/include/multiplier/AST/ObjCBridgeAttrSpelling.h index 58235bad8..7348f1dbe 100644 --- a/include/multiplier/AST/ObjCBridgeAttrSpelling.h +++ b/include/multiplier/AST/ObjCBridgeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeCastKind.h b/include/multiplier/AST/ObjCBridgeCastKind.h index 5cb8de0b6..b8bb891e0 100644 --- a/include/multiplier/AST/ObjCBridgeCastKind.h +++ b/include/multiplier/AST/ObjCBridgeCastKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeMutableAttr.h b/include/multiplier/AST/ObjCBridgeMutableAttr.h index 16120717c..1cc9c83b8 100644 --- a/include/multiplier/AST/ObjCBridgeMutableAttr.h +++ b/include/multiplier/AST/ObjCBridgeMutableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeMutableAttrSpelling.h b/include/multiplier/AST/ObjCBridgeMutableAttrSpelling.h index a08b842b0..32a64b8ce 100644 --- a/include/multiplier/AST/ObjCBridgeMutableAttrSpelling.h +++ b/include/multiplier/AST/ObjCBridgeMutableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeRelatedAttr.h b/include/multiplier/AST/ObjCBridgeRelatedAttr.h index 903540cc9..4d97bf7ec 100644 --- a/include/multiplier/AST/ObjCBridgeRelatedAttr.h +++ b/include/multiplier/AST/ObjCBridgeRelatedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgeRelatedAttrSpelling.h b/include/multiplier/AST/ObjCBridgeRelatedAttrSpelling.h index a8eef660a..48ed548a8 100644 --- a/include/multiplier/AST/ObjCBridgeRelatedAttrSpelling.h +++ b/include/multiplier/AST/ObjCBridgeRelatedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCBridgedCastExpr.h b/include/multiplier/AST/ObjCBridgedCastExpr.h index 432e8ae1e..ee2983279 100644 --- a/include/multiplier/AST/ObjCBridgedCastExpr.h +++ b/include/multiplier/AST/ObjCBridgedCastExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCCategoryDecl.h b/include/multiplier/AST/ObjCCategoryDecl.h index 6986caa7a..b15097ebd 100644 --- a/include/multiplier/AST/ObjCCategoryDecl.h +++ b/include/multiplier/AST/ObjCCategoryDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCCategoryImplDecl.h b/include/multiplier/AST/ObjCCategoryImplDecl.h index 0121b618a..6edbfa4e5 100644 --- a/include/multiplier/AST/ObjCCategoryImplDecl.h +++ b/include/multiplier/AST/ObjCCategoryImplDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCClassStubAttr.h b/include/multiplier/AST/ObjCClassStubAttr.h index 1bacb896d..2e0bbe6c7 100644 --- a/include/multiplier/AST/ObjCClassStubAttr.h +++ b/include/multiplier/AST/ObjCClassStubAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCClassStubAttrSpelling.h b/include/multiplier/AST/ObjCClassStubAttrSpelling.h index dbd12fbb6..7e43a8f27 100644 --- a/include/multiplier/AST/ObjCClassStubAttrSpelling.h +++ b/include/multiplier/AST/ObjCClassStubAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCCompatibleAliasDecl.h b/include/multiplier/AST/ObjCCompatibleAliasDecl.h index 783fbd0c0..ec86dccdc 100644 --- a/include/multiplier/AST/ObjCCompatibleAliasDecl.h +++ b/include/multiplier/AST/ObjCCompatibleAliasDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCContainerDecl.h b/include/multiplier/AST/ObjCContainerDecl.h index aa3587f98..92ed23e80 100644 --- a/include/multiplier/AST/ObjCContainerDecl.h +++ b/include/multiplier/AST/ObjCContainerDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDesignatedInitializerAttr.h b/include/multiplier/AST/ObjCDesignatedInitializerAttr.h index 9287e116e..6c263148c 100644 --- a/include/multiplier/AST/ObjCDesignatedInitializerAttr.h +++ b/include/multiplier/AST/ObjCDesignatedInitializerAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDesignatedInitializerAttrSpelling.h b/include/multiplier/AST/ObjCDesignatedInitializerAttrSpelling.h index 193419366..480063713 100644 --- a/include/multiplier/AST/ObjCDesignatedInitializerAttrSpelling.h +++ b/include/multiplier/AST/ObjCDesignatedInitializerAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDictionaryLiteral.h b/include/multiplier/AST/ObjCDictionaryLiteral.h index ce47a78de..fba7f90b6 100644 --- a/include/multiplier/AST/ObjCDictionaryLiteral.h +++ b/include/multiplier/AST/ObjCDictionaryLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDirectAttr.h b/include/multiplier/AST/ObjCDirectAttr.h index 9ffa9f66d..1a6d1f9fe 100644 --- a/include/multiplier/AST/ObjCDirectAttr.h +++ b/include/multiplier/AST/ObjCDirectAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDirectAttrSpelling.h b/include/multiplier/AST/ObjCDirectAttrSpelling.h index 49afb86d1..aba988c1f 100644 --- a/include/multiplier/AST/ObjCDirectAttrSpelling.h +++ b/include/multiplier/AST/ObjCDirectAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDirectMembersAttr.h b/include/multiplier/AST/ObjCDirectMembersAttr.h index 77abd179f..9dc04fbad 100644 --- a/include/multiplier/AST/ObjCDirectMembersAttr.h +++ b/include/multiplier/AST/ObjCDirectMembersAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDirectMembersAttrSpelling.h b/include/multiplier/AST/ObjCDirectMembersAttrSpelling.h index 92beeaa6f..3d17ee5f6 100644 --- a/include/multiplier/AST/ObjCDirectMembersAttrSpelling.h +++ b/include/multiplier/AST/ObjCDirectMembersAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCDispatchMethodKind.h b/include/multiplier/AST/ObjCDispatchMethodKind.h index 0952db7ae..2a9ac1e55 100644 --- a/include/multiplier/AST/ObjCDispatchMethodKind.h +++ b/include/multiplier/AST/ObjCDispatchMethodKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCEncodeExpr.h b/include/multiplier/AST/ObjCEncodeExpr.h index b23d0d780..a66bcf334 100644 --- a/include/multiplier/AST/ObjCEncodeExpr.h +++ b/include/multiplier/AST/ObjCEncodeExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExceptionAttr.h b/include/multiplier/AST/ObjCExceptionAttr.h index e4377c0bf..dd3283eeb 100644 --- a/include/multiplier/AST/ObjCExceptionAttr.h +++ b/include/multiplier/AST/ObjCExceptionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExceptionAttrSpelling.h b/include/multiplier/AST/ObjCExceptionAttrSpelling.h index d915dae1f..241ab845f 100644 --- a/include/multiplier/AST/ObjCExceptionAttrSpelling.h +++ b/include/multiplier/AST/ObjCExceptionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExplicitProtocolImplAttr.h b/include/multiplier/AST/ObjCExplicitProtocolImplAttr.h index 456aadfb7..40c80b36b 100644 --- a/include/multiplier/AST/ObjCExplicitProtocolImplAttr.h +++ b/include/multiplier/AST/ObjCExplicitProtocolImplAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExplicitProtocolImplAttrSpelling.h b/include/multiplier/AST/ObjCExplicitProtocolImplAttrSpelling.h index 07aaedc42..71d7edf14 100644 --- a/include/multiplier/AST/ObjCExplicitProtocolImplAttrSpelling.h +++ b/include/multiplier/AST/ObjCExplicitProtocolImplAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExternallyRetainedAttr.h b/include/multiplier/AST/ObjCExternallyRetainedAttr.h index 8622bd510..e9443bee5 100644 --- a/include/multiplier/AST/ObjCExternallyRetainedAttr.h +++ b/include/multiplier/AST/ObjCExternallyRetainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCExternallyRetainedAttrSpelling.h b/include/multiplier/AST/ObjCExternallyRetainedAttrSpelling.h index a3c9888c8..2d9c9d952 100644 --- a/include/multiplier/AST/ObjCExternallyRetainedAttrSpelling.h +++ b/include/multiplier/AST/ObjCExternallyRetainedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCForCollectionStmt.h b/include/multiplier/AST/ObjCForCollectionStmt.h index 9cefda4cf..83296028e 100644 --- a/include/multiplier/AST/ObjCForCollectionStmt.h +++ b/include/multiplier/AST/ObjCForCollectionStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCGCAttr.h b/include/multiplier/AST/ObjCGCAttr.h index 2bc9a3068..61df19231 100644 --- a/include/multiplier/AST/ObjCGCAttr.h +++ b/include/multiplier/AST/ObjCGCAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCGCAttrSpelling.h b/include/multiplier/AST/ObjCGCAttrSpelling.h index 81604711a..aacb0f8dc 100644 --- a/include/multiplier/AST/ObjCGCAttrSpelling.h +++ b/include/multiplier/AST/ObjCGCAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCImplDecl.h b/include/multiplier/AST/ObjCImplDecl.h index c4688e12d..eb2569962 100644 --- a/include/multiplier/AST/ObjCImplDecl.h +++ b/include/multiplier/AST/ObjCImplDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCImplementationControl.h b/include/multiplier/AST/ObjCImplementationControl.h index c371af51c..f42e9a92f 100644 --- a/include/multiplier/AST/ObjCImplementationControl.h +++ b/include/multiplier/AST/ObjCImplementationControl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCImplementationDecl.h b/include/multiplier/AST/ObjCImplementationDecl.h index 752afede1..e7b495942 100644 --- a/include/multiplier/AST/ObjCImplementationDecl.h +++ b/include/multiplier/AST/ObjCImplementationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIndependentClassAttr.h b/include/multiplier/AST/ObjCIndependentClassAttr.h index d6758d056..fbcbab04b 100644 --- a/include/multiplier/AST/ObjCIndependentClassAttr.h +++ b/include/multiplier/AST/ObjCIndependentClassAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIndependentClassAttrSpelling.h b/include/multiplier/AST/ObjCIndependentClassAttrSpelling.h index 960388e17..60ae03097 100644 --- a/include/multiplier/AST/ObjCIndependentClassAttrSpelling.h +++ b/include/multiplier/AST/ObjCIndependentClassAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIndirectCopyRestoreExpr.h b/include/multiplier/AST/ObjCIndirectCopyRestoreExpr.h index 36c9f3a15..a2d8adff3 100644 --- a/include/multiplier/AST/ObjCIndirectCopyRestoreExpr.h +++ b/include/multiplier/AST/ObjCIndirectCopyRestoreExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCInertUnsafeUnretainedAttr.h b/include/multiplier/AST/ObjCInertUnsafeUnretainedAttr.h index 89bd7c460..cba8fe7d2 100644 --- a/include/multiplier/AST/ObjCInertUnsafeUnretainedAttr.h +++ b/include/multiplier/AST/ObjCInertUnsafeUnretainedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCInstanceTypeFamily.h b/include/multiplier/AST/ObjCInstanceTypeFamily.h index a5dec74ff..832865b44 100644 --- a/include/multiplier/AST/ObjCInstanceTypeFamily.h +++ b/include/multiplier/AST/ObjCInstanceTypeFamily.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCInterfaceDecl.h b/include/multiplier/AST/ObjCInterfaceDecl.h index bebe19e55..a5a5afb23 100644 --- a/include/multiplier/AST/ObjCInterfaceDecl.h +++ b/include/multiplier/AST/ObjCInterfaceDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCInterfaceType.h b/include/multiplier/AST/ObjCInterfaceType.h index 148ac7e2a..005668c50 100644 --- a/include/multiplier/AST/ObjCInterfaceType.h +++ b/include/multiplier/AST/ObjCInterfaceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIsaExpr.h b/include/multiplier/AST/ObjCIsaExpr.h index cd718a783..304b4e418 100644 --- a/include/multiplier/AST/ObjCIsaExpr.h +++ b/include/multiplier/AST/ObjCIsaExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIvarDecl.h b/include/multiplier/AST/ObjCIvarDecl.h index bf5f04dd6..99b43feb9 100644 --- a/include/multiplier/AST/ObjCIvarDecl.h +++ b/include/multiplier/AST/ObjCIvarDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIvarDeclAccessControl.h b/include/multiplier/AST/ObjCIvarDeclAccessControl.h index 89a928817..a06c3b423 100644 --- a/include/multiplier/AST/ObjCIvarDeclAccessControl.h +++ b/include/multiplier/AST/ObjCIvarDeclAccessControl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCIvarRefExpr.h b/include/multiplier/AST/ObjCIvarRefExpr.h index 209f21a48..ba358f9d7 100644 --- a/include/multiplier/AST/ObjCIvarRefExpr.h +++ b/include/multiplier/AST/ObjCIvarRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCKindOfAttr.h b/include/multiplier/AST/ObjCKindOfAttr.h index 3d61a9f49..e05eb59f8 100644 --- a/include/multiplier/AST/ObjCKindOfAttr.h +++ b/include/multiplier/AST/ObjCKindOfAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCLifetime.h b/include/multiplier/AST/ObjCLifetime.h index 1f996e45c..196a7ce63 100644 --- a/include/multiplier/AST/ObjCLifetime.h +++ b/include/multiplier/AST/ObjCLifetime.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMessageExpr.h b/include/multiplier/AST/ObjCMessageExpr.h index d7ab298c3..70bda3a6e 100644 --- a/include/multiplier/AST/ObjCMessageExpr.h +++ b/include/multiplier/AST/ObjCMessageExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMessageExprReceiverKind.h b/include/multiplier/AST/ObjCMessageExprReceiverKind.h index 921b596a7..341ab0776 100644 --- a/include/multiplier/AST/ObjCMessageExprReceiverKind.h +++ b/include/multiplier/AST/ObjCMessageExprReceiverKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodDecl.h b/include/multiplier/AST/ObjCMethodDecl.h index 52ca7eba7..dbd36e469 100644 --- a/include/multiplier/AST/ObjCMethodDecl.h +++ b/include/multiplier/AST/ObjCMethodDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodDeclImplementationControl.h b/include/multiplier/AST/ObjCMethodDeclImplementationControl.h index d65bc3ce1..80fc0858f 100644 --- a/include/multiplier/AST/ObjCMethodDeclImplementationControl.h +++ b/include/multiplier/AST/ObjCMethodDeclImplementationControl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodFamily.h b/include/multiplier/AST/ObjCMethodFamily.h index 4ca0115c1..1a94ec887 100644 --- a/include/multiplier/AST/ObjCMethodFamily.h +++ b/include/multiplier/AST/ObjCMethodFamily.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodFamilyAttr.h b/include/multiplier/AST/ObjCMethodFamilyAttr.h index 877c2ca72..cde772cda 100644 --- a/include/multiplier/AST/ObjCMethodFamilyAttr.h +++ b/include/multiplier/AST/ObjCMethodFamilyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodFamilyAttrFamilyKind.h b/include/multiplier/AST/ObjCMethodFamilyAttrFamilyKind.h index d711d4b4e..f48e6808b 100644 --- a/include/multiplier/AST/ObjCMethodFamilyAttrFamilyKind.h +++ b/include/multiplier/AST/ObjCMethodFamilyAttrFamilyKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCMethodFamilyAttrSpelling.h b/include/multiplier/AST/ObjCMethodFamilyAttrSpelling.h index 0a38e80d5..3a8f0abc8 100644 --- a/include/multiplier/AST/ObjCMethodFamilyAttrSpelling.h +++ b/include/multiplier/AST/ObjCMethodFamilyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNSObjectAttr.h b/include/multiplier/AST/ObjCNSObjectAttr.h index c5b606a64..3b8f400dc 100644 --- a/include/multiplier/AST/ObjCNSObjectAttr.h +++ b/include/multiplier/AST/ObjCNSObjectAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNSObjectAttrSpelling.h b/include/multiplier/AST/ObjCNSObjectAttrSpelling.h index 70072f073..032d904be 100644 --- a/include/multiplier/AST/ObjCNSObjectAttrSpelling.h +++ b/include/multiplier/AST/ObjCNSObjectAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNonLazyClassAttr.h b/include/multiplier/AST/ObjCNonLazyClassAttr.h index 3314612af..39d25f1e4 100644 --- a/include/multiplier/AST/ObjCNonLazyClassAttr.h +++ b/include/multiplier/AST/ObjCNonLazyClassAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNonLazyClassAttrSpelling.h b/include/multiplier/AST/ObjCNonLazyClassAttrSpelling.h index 8889de544..c36eb7c76 100644 --- a/include/multiplier/AST/ObjCNonLazyClassAttrSpelling.h +++ b/include/multiplier/AST/ObjCNonLazyClassAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNonRuntimeProtocolAttr.h b/include/multiplier/AST/ObjCNonRuntimeProtocolAttr.h index 790c1e53e..e50a9d5c4 100644 --- a/include/multiplier/AST/ObjCNonRuntimeProtocolAttr.h +++ b/include/multiplier/AST/ObjCNonRuntimeProtocolAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCNonRuntimeProtocolAttrSpelling.h b/include/multiplier/AST/ObjCNonRuntimeProtocolAttrSpelling.h index 0ba0c9962..009879eb2 100644 --- a/include/multiplier/AST/ObjCNonRuntimeProtocolAttrSpelling.h +++ b/include/multiplier/AST/ObjCNonRuntimeProtocolAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCObjectPointerType.h b/include/multiplier/AST/ObjCObjectPointerType.h index 6f6043c27..b9d41969c 100644 --- a/include/multiplier/AST/ObjCObjectPointerType.h +++ b/include/multiplier/AST/ObjCObjectPointerType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCObjectType.h b/include/multiplier/AST/ObjCObjectType.h index 899cc44c6..3593bd5fb 100644 --- a/include/multiplier/AST/ObjCObjectType.h +++ b/include/multiplier/AST/ObjCObjectType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCOwnershipAttr.h b/include/multiplier/AST/ObjCOwnershipAttr.h index 8baaad6f3..83932646a 100644 --- a/include/multiplier/AST/ObjCOwnershipAttr.h +++ b/include/multiplier/AST/ObjCOwnershipAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCOwnershipAttrSpelling.h b/include/multiplier/AST/ObjCOwnershipAttrSpelling.h index a4f544474..84c87bea0 100644 --- a/include/multiplier/AST/ObjCOwnershipAttrSpelling.h +++ b/include/multiplier/AST/ObjCOwnershipAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPreciseLifetimeAttr.h b/include/multiplier/AST/ObjCPreciseLifetimeAttr.h index 6444fe7ac..8ced7b851 100644 --- a/include/multiplier/AST/ObjCPreciseLifetimeAttr.h +++ b/include/multiplier/AST/ObjCPreciseLifetimeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPreciseLifetimeAttrSpelling.h b/include/multiplier/AST/ObjCPreciseLifetimeAttrSpelling.h index f8057044b..a3a65463f 100644 --- a/include/multiplier/AST/ObjCPreciseLifetimeAttrSpelling.h +++ b/include/multiplier/AST/ObjCPreciseLifetimeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyDecl.h b/include/multiplier/AST/ObjCPropertyDecl.h index f8f149756..300692037 100644 --- a/include/multiplier/AST/ObjCPropertyDecl.h +++ b/include/multiplier/AST/ObjCPropertyDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyDeclPropertyControl.h b/include/multiplier/AST/ObjCPropertyDeclPropertyControl.h index 1849c4c7d..bfeabde98 100644 --- a/include/multiplier/AST/ObjCPropertyDeclPropertyControl.h +++ b/include/multiplier/AST/ObjCPropertyDeclPropertyControl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyDeclSetterKind.h b/include/multiplier/AST/ObjCPropertyDeclSetterKind.h index 4a0681a13..455ec3ec8 100644 --- a/include/multiplier/AST/ObjCPropertyDeclSetterKind.h +++ b/include/multiplier/AST/ObjCPropertyDeclSetterKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyImplDecl.h b/include/multiplier/AST/ObjCPropertyImplDecl.h index 4a3aa7a2a..20c733f3c 100644 --- a/include/multiplier/AST/ObjCPropertyImplDecl.h +++ b/include/multiplier/AST/ObjCPropertyImplDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyImplDeclKind.h b/include/multiplier/AST/ObjCPropertyImplDeclKind.h index d0156dfbe..2539a0bfa 100644 --- a/include/multiplier/AST/ObjCPropertyImplDeclKind.h +++ b/include/multiplier/AST/ObjCPropertyImplDeclKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyQueryKind.h b/include/multiplier/AST/ObjCPropertyQueryKind.h index 24b602e85..2aafc3859 100644 --- a/include/multiplier/AST/ObjCPropertyQueryKind.h +++ b/include/multiplier/AST/ObjCPropertyQueryKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCPropertyRefExpr.h b/include/multiplier/AST/ObjCPropertyRefExpr.h index 4c88823e3..2e66928f3 100644 --- a/include/multiplier/AST/ObjCPropertyRefExpr.h +++ b/include/multiplier/AST/ObjCPropertyRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCProtocolDecl.h b/include/multiplier/AST/ObjCProtocolDecl.h index 95e7ad328..bc64b6865 100644 --- a/include/multiplier/AST/ObjCProtocolDecl.h +++ b/include/multiplier/AST/ObjCProtocolDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCProtocolExpr.h b/include/multiplier/AST/ObjCProtocolExpr.h index 97f65d348..b64efb0ad 100644 --- a/include/multiplier/AST/ObjCProtocolExpr.h +++ b/include/multiplier/AST/ObjCProtocolExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRequiresPropertyDefsAttr.h b/include/multiplier/AST/ObjCRequiresPropertyDefsAttr.h index 8ba10410e..96125a925 100644 --- a/include/multiplier/AST/ObjCRequiresPropertyDefsAttr.h +++ b/include/multiplier/AST/ObjCRequiresPropertyDefsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRequiresPropertyDefsAttrSpelling.h b/include/multiplier/AST/ObjCRequiresPropertyDefsAttrSpelling.h index 729d2b308..76012a3f8 100644 --- a/include/multiplier/AST/ObjCRequiresPropertyDefsAttrSpelling.h +++ b/include/multiplier/AST/ObjCRequiresPropertyDefsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRequiresSuperAttr.h b/include/multiplier/AST/ObjCRequiresSuperAttr.h index fcf77cd78..025f82cf3 100644 --- a/include/multiplier/AST/ObjCRequiresSuperAttr.h +++ b/include/multiplier/AST/ObjCRequiresSuperAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRequiresSuperAttrSpelling.h b/include/multiplier/AST/ObjCRequiresSuperAttrSpelling.h index 6c7a7c2e1..c1f079f8a 100644 --- a/include/multiplier/AST/ObjCRequiresSuperAttrSpelling.h +++ b/include/multiplier/AST/ObjCRequiresSuperAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCReturnsInnerPointerAttr.h b/include/multiplier/AST/ObjCReturnsInnerPointerAttr.h index 568d51b59..6f637ebda 100644 --- a/include/multiplier/AST/ObjCReturnsInnerPointerAttr.h +++ b/include/multiplier/AST/ObjCReturnsInnerPointerAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCReturnsInnerPointerAttrSpelling.h b/include/multiplier/AST/ObjCReturnsInnerPointerAttrSpelling.h index a3d2b20d2..a1c648789 100644 --- a/include/multiplier/AST/ObjCReturnsInnerPointerAttrSpelling.h +++ b/include/multiplier/AST/ObjCReturnsInnerPointerAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRootClassAttr.h b/include/multiplier/AST/ObjCRootClassAttr.h index 025ddb238..a34d2d68a 100644 --- a/include/multiplier/AST/ObjCRootClassAttr.h +++ b/include/multiplier/AST/ObjCRootClassAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRootClassAttrSpelling.h b/include/multiplier/AST/ObjCRootClassAttrSpelling.h index 34bccdc80..bed53f653 100644 --- a/include/multiplier/AST/ObjCRootClassAttrSpelling.h +++ b/include/multiplier/AST/ObjCRootClassAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRuntimeNameAttr.h b/include/multiplier/AST/ObjCRuntimeNameAttr.h index d9615f9f3..922b86197 100644 --- a/include/multiplier/AST/ObjCRuntimeNameAttr.h +++ b/include/multiplier/AST/ObjCRuntimeNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRuntimeNameAttrSpelling.h b/include/multiplier/AST/ObjCRuntimeNameAttrSpelling.h index 9b6578759..9e9f0b9cd 100644 --- a/include/multiplier/AST/ObjCRuntimeNameAttrSpelling.h +++ b/include/multiplier/AST/ObjCRuntimeNameAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRuntimeVisibleAttr.h b/include/multiplier/AST/ObjCRuntimeVisibleAttr.h index da0cac3e3..c482c6ebc 100644 --- a/include/multiplier/AST/ObjCRuntimeVisibleAttr.h +++ b/include/multiplier/AST/ObjCRuntimeVisibleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCRuntimeVisibleAttrSpelling.h b/include/multiplier/AST/ObjCRuntimeVisibleAttrSpelling.h index c24aab5e1..734447de4 100644 --- a/include/multiplier/AST/ObjCRuntimeVisibleAttrSpelling.h +++ b/include/multiplier/AST/ObjCRuntimeVisibleAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCSelectorExpr.h b/include/multiplier/AST/ObjCSelectorExpr.h index b920014d7..077756c51 100644 --- a/include/multiplier/AST/ObjCSelectorExpr.h +++ b/include/multiplier/AST/ObjCSelectorExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCStringFormatFamily.h b/include/multiplier/AST/ObjCStringFormatFamily.h index 5453ec4f6..b8a6a9848 100644 --- a/include/multiplier/AST/ObjCStringFormatFamily.h +++ b/include/multiplier/AST/ObjCStringFormatFamily.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCStringLiteral.h b/include/multiplier/AST/ObjCStringLiteral.h index b0cbbf25a..9639613d5 100644 --- a/include/multiplier/AST/ObjCStringLiteral.h +++ b/include/multiplier/AST/ObjCStringLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCSubclassingRestrictedAttr.h b/include/multiplier/AST/ObjCSubclassingRestrictedAttr.h index e1ee6b426..243654ea4 100644 --- a/include/multiplier/AST/ObjCSubclassingRestrictedAttr.h +++ b/include/multiplier/AST/ObjCSubclassingRestrictedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCSubclassingRestrictedAttrSpelling.h b/include/multiplier/AST/ObjCSubclassingRestrictedAttrSpelling.h index 699b2fad1..154fd908d 100644 --- a/include/multiplier/AST/ObjCSubclassingRestrictedAttrSpelling.h +++ b/include/multiplier/AST/ObjCSubclassingRestrictedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCSubscriptRefExpr.h b/include/multiplier/AST/ObjCSubscriptRefExpr.h index 28ee42c93..693f71c41 100644 --- a/include/multiplier/AST/ObjCSubscriptRefExpr.h +++ b/include/multiplier/AST/ObjCSubscriptRefExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCSubstitutionContext.h b/include/multiplier/AST/ObjCSubstitutionContext.h index 2c5ba98c7..b04403621 100644 --- a/include/multiplier/AST/ObjCSubstitutionContext.h +++ b/include/multiplier/AST/ObjCSubstitutionContext.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCTypeParamDecl.h b/include/multiplier/AST/ObjCTypeParamDecl.h index 969d45e6a..cec5f26b1 100644 --- a/include/multiplier/AST/ObjCTypeParamDecl.h +++ b/include/multiplier/AST/ObjCTypeParamDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCTypeParamType.h b/include/multiplier/AST/ObjCTypeParamType.h index 00875953c..7df325297 100644 --- a/include/multiplier/AST/ObjCTypeParamType.h +++ b/include/multiplier/AST/ObjCTypeParamType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ObjCTypeParamVariance.h b/include/multiplier/AST/ObjCTypeParamVariance.h index 6ff6f618c..23109a3aa 100644 --- a/include/multiplier/AST/ObjCTypeParamVariance.h +++ b/include/multiplier/AST/ObjCTypeParamVariance.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OffsetOfExpr.h b/include/multiplier/AST/OffsetOfExpr.h index f13431a9c..c065866ad 100644 --- a/include/multiplier/AST/OffsetOfExpr.h +++ b/include/multiplier/AST/OffsetOfExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OnOffSwitch.h b/include/multiplier/AST/OnOffSwitch.h index 1603f97df..69a902cbc 100644 --- a/include/multiplier/AST/OnOffSwitch.h +++ b/include/multiplier/AST/OnOffSwitch.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OnStackType.h b/include/multiplier/AST/OnStackType.h index a3c4f3152..65c0861a7 100644 --- a/include/multiplier/AST/OnStackType.h +++ b/include/multiplier/AST/OnStackType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpaqueValueExpr.h b/include/multiplier/AST/OpaqueValueExpr.h index 62fa8e03d..6dd96083e 100644 --- a/include/multiplier/AST/OpaqueValueExpr.h +++ b/include/multiplier/AST/OpaqueValueExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLAccessAttr.h b/include/multiplier/AST/OpenCLAccessAttr.h index 03e78b82f..b9831ceb5 100644 --- a/include/multiplier/AST/OpenCLAccessAttr.h +++ b/include/multiplier/AST/OpenCLAccessAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLAccessAttrSpelling.h b/include/multiplier/AST/OpenCLAccessAttrSpelling.h index 1d03b312c..5928a0b09 100644 --- a/include/multiplier/AST/OpenCLAccessAttrSpelling.h +++ b/include/multiplier/AST/OpenCLAccessAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLConstantAddressSpaceAttr.h b/include/multiplier/AST/OpenCLConstantAddressSpaceAttr.h index d34b001d1..919201fa1 100644 --- a/include/multiplier/AST/OpenCLConstantAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLConstantAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLConstantAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLConstantAddressSpaceAttrSpelling.h index 2ee687dda..561b40c15 100644 --- a/include/multiplier/AST/OpenCLConstantAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLConstantAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGenericAddressSpaceAttr.h b/include/multiplier/AST/OpenCLGenericAddressSpaceAttr.h index 049261ddf..5f2a58b85 100644 --- a/include/multiplier/AST/OpenCLGenericAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLGenericAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGenericAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLGenericAddressSpaceAttrSpelling.h index a2a13ebce..58cc0bf31 100644 --- a/include/multiplier/AST/OpenCLGenericAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLGenericAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalAddressSpaceAttr.h b/include/multiplier/AST/OpenCLGlobalAddressSpaceAttr.h index 4298d5de2..6e11e562b 100644 --- a/include/multiplier/AST/OpenCLGlobalAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLGlobalAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLGlobalAddressSpaceAttrSpelling.h index e7714a079..cc701c20d 100644 --- a/include/multiplier/AST/OpenCLGlobalAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLGlobalAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttr.h b/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttr.h index cc3c3c060..0d0cba402 100644 --- a/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.h index fdfea1c7b..e7670a166 100644 --- a/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttr.h b/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttr.h index 321f54f37..76ae8c810 100644 --- a/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.h index f3d040957..1cead6659 100644 --- a/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLIntelReqdSubGroupSizeAttr.h b/include/multiplier/AST/OpenCLIntelReqdSubGroupSizeAttr.h index c7496f7cf..88bb5a2d9 100644 --- a/include/multiplier/AST/OpenCLIntelReqdSubGroupSizeAttr.h +++ b/include/multiplier/AST/OpenCLIntelReqdSubGroupSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLKernelAttr.h b/include/multiplier/AST/OpenCLKernelAttr.h index e58d608b0..1504123ac 100644 --- a/include/multiplier/AST/OpenCLKernelAttr.h +++ b/include/multiplier/AST/OpenCLKernelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLKernelAttrSpelling.h b/include/multiplier/AST/OpenCLKernelAttrSpelling.h index 66bc2d12c..fc17fe180 100644 --- a/include/multiplier/AST/OpenCLKernelAttrSpelling.h +++ b/include/multiplier/AST/OpenCLKernelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLLocalAddressSpaceAttr.h b/include/multiplier/AST/OpenCLLocalAddressSpaceAttr.h index ffe2cbe11..c6110d964 100644 --- a/include/multiplier/AST/OpenCLLocalAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLLocalAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLLocalAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLLocalAddressSpaceAttrSpelling.h index d8837cef2..112a3aab9 100644 --- a/include/multiplier/AST/OpenCLLocalAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLLocalAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLPrivateAddressSpaceAttr.h b/include/multiplier/AST/OpenCLPrivateAddressSpaceAttr.h index b2351d625..5d28d96e1 100644 --- a/include/multiplier/AST/OpenCLPrivateAddressSpaceAttr.h +++ b/include/multiplier/AST/OpenCLPrivateAddressSpaceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLPrivateAddressSpaceAttrSpelling.h b/include/multiplier/AST/OpenCLPrivateAddressSpaceAttrSpelling.h index 4eda300f9..28cc51016 100644 --- a/include/multiplier/AST/OpenCLPrivateAddressSpaceAttrSpelling.h +++ b/include/multiplier/AST/OpenCLPrivateAddressSpaceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenCLUnrollHintAttr.h b/include/multiplier/AST/OpenCLUnrollHintAttr.h index 24f4b2658..1f4b76d22 100644 --- a/include/multiplier/AST/OpenCLUnrollHintAttr.h +++ b/include/multiplier/AST/OpenCLUnrollHintAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPAdjustArgsOpKind.h b/include/multiplier/AST/OpenMPAdjustArgsOpKind.h index 0fc36aaf0..86bf657c3 100644 --- a/include/multiplier/AST/OpenMPAdjustArgsOpKind.h +++ b/include/multiplier/AST/OpenMPAdjustArgsOpKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPAtClauseKind.h b/include/multiplier/AST/OpenMPAtClauseKind.h index de96c1560..12badfbef 100644 --- a/include/multiplier/AST/OpenMPAtClauseKind.h +++ b/include/multiplier/AST/OpenMPAtClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPAtomicDefaultMemOrderClauseKind.h b/include/multiplier/AST/OpenMPAtomicDefaultMemOrderClauseKind.h index b5c923d11..953e07f1c 100644 --- a/include/multiplier/AST/OpenMPAtomicDefaultMemOrderClauseKind.h +++ b/include/multiplier/AST/OpenMPAtomicDefaultMemOrderClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPBindClauseKind.h b/include/multiplier/AST/OpenMPBindClauseKind.h index f863d8b18..2edbe06ed 100644 --- a/include/multiplier/AST/OpenMPBindClauseKind.h +++ b/include/multiplier/AST/OpenMPBindClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDefaultmapClauseKind.h b/include/multiplier/AST/OpenMPDefaultmapClauseKind.h index aca7ae13e..1c804b330 100644 --- a/include/multiplier/AST/OpenMPDefaultmapClauseKind.h +++ b/include/multiplier/AST/OpenMPDefaultmapClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDefaultmapClauseModifier.h b/include/multiplier/AST/OpenMPDefaultmapClauseModifier.h index 5b679d692..47f0d3c28 100644 --- a/include/multiplier/AST/OpenMPDefaultmapClauseModifier.h +++ b/include/multiplier/AST/OpenMPDefaultmapClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDependClauseKind.h b/include/multiplier/AST/OpenMPDependClauseKind.h index eca6544e1..253f79aef 100644 --- a/include/multiplier/AST/OpenMPDependClauseKind.h +++ b/include/multiplier/AST/OpenMPDependClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDeviceClauseModifier.h b/include/multiplier/AST/OpenMPDeviceClauseModifier.h index e5e606115..0981acd23 100644 --- a/include/multiplier/AST/OpenMPDeviceClauseModifier.h +++ b/include/multiplier/AST/OpenMPDeviceClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDeviceType.h b/include/multiplier/AST/OpenMPDeviceType.h index 6dfacfbe8..eafb4d9f7 100644 --- a/include/multiplier/AST/OpenMPDeviceType.h +++ b/include/multiplier/AST/OpenMPDeviceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDistScheduleClauseKind.h b/include/multiplier/AST/OpenMPDistScheduleClauseKind.h index f2d926335..4ff156af3 100644 --- a/include/multiplier/AST/OpenMPDistScheduleClauseKind.h +++ b/include/multiplier/AST/OpenMPDistScheduleClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPDoacrossClauseModifier.h b/include/multiplier/AST/OpenMPDoacrossClauseModifier.h index b44d6dcbe..e4816c230 100644 --- a/include/multiplier/AST/OpenMPDoacrossClauseModifier.h +++ b/include/multiplier/AST/OpenMPDoacrossClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPGrainsizeClauseModifier.h b/include/multiplier/AST/OpenMPGrainsizeClauseModifier.h index d999015a4..3545f5848 100644 --- a/include/multiplier/AST/OpenMPGrainsizeClauseModifier.h +++ b/include/multiplier/AST/OpenMPGrainsizeClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPLastprivateModifier.h b/include/multiplier/AST/OpenMPLastprivateModifier.h index 476b109e2..8f6795af7 100644 --- a/include/multiplier/AST/OpenMPLastprivateModifier.h +++ b/include/multiplier/AST/OpenMPLastprivateModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPLinearClauseKind.h b/include/multiplier/AST/OpenMPLinearClauseKind.h index 74c203a53..449010379 100644 --- a/include/multiplier/AST/OpenMPLinearClauseKind.h +++ b/include/multiplier/AST/OpenMPLinearClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPMapClauseKind.h b/include/multiplier/AST/OpenMPMapClauseKind.h index e2ca20fef..9660fa6e4 100644 --- a/include/multiplier/AST/OpenMPMapClauseKind.h +++ b/include/multiplier/AST/OpenMPMapClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPMapModifierKind.h b/include/multiplier/AST/OpenMPMapModifierKind.h index aca99fd5d..c2dec0fe3 100644 --- a/include/multiplier/AST/OpenMPMapModifierKind.h +++ b/include/multiplier/AST/OpenMPMapModifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPMotionModifierKind.h b/include/multiplier/AST/OpenMPMotionModifierKind.h index ff0a05b0f..0c71daef9 100644 --- a/include/multiplier/AST/OpenMPMotionModifierKind.h +++ b/include/multiplier/AST/OpenMPMotionModifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPNumTasksClauseModifier.h b/include/multiplier/AST/OpenMPNumTasksClauseModifier.h index 87e798fa2..56fa0e50f 100644 --- a/include/multiplier/AST/OpenMPNumTasksClauseModifier.h +++ b/include/multiplier/AST/OpenMPNumTasksClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPOrderClauseKind.h b/include/multiplier/AST/OpenMPOrderClauseKind.h index 8e1d79753..f7e472c45 100644 --- a/include/multiplier/AST/OpenMPOrderClauseKind.h +++ b/include/multiplier/AST/OpenMPOrderClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPOrderClauseModifier.h b/include/multiplier/AST/OpenMPOrderClauseModifier.h index 662ae95ca..a3e9cf344 100644 --- a/include/multiplier/AST/OpenMPOrderClauseModifier.h +++ b/include/multiplier/AST/OpenMPOrderClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPReductionClauseModifier.h b/include/multiplier/AST/OpenMPReductionClauseModifier.h index dc3c7c7c0..c7bc25d6c 100644 --- a/include/multiplier/AST/OpenMPReductionClauseModifier.h +++ b/include/multiplier/AST/OpenMPReductionClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPScheduleClauseKind.h b/include/multiplier/AST/OpenMPScheduleClauseKind.h index 3097093b1..0bd39df4f 100644 --- a/include/multiplier/AST/OpenMPScheduleClauseKind.h +++ b/include/multiplier/AST/OpenMPScheduleClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPScheduleClauseModifier.h b/include/multiplier/AST/OpenMPScheduleClauseModifier.h index 75c4c19ce..da5cfb179 100644 --- a/include/multiplier/AST/OpenMPScheduleClauseModifier.h +++ b/include/multiplier/AST/OpenMPScheduleClauseModifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OpenMPSeverityClauseKind.h b/include/multiplier/AST/OpenMPSeverityClauseKind.h index ff3c26805..d8a6d865a 100644 --- a/include/multiplier/AST/OpenMPSeverityClauseKind.h +++ b/include/multiplier/AST/OpenMPSeverityClauseKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OptimizeNoneAttr.h b/include/multiplier/AST/OptimizeNoneAttr.h index f987097b9..d9197ad9c 100644 --- a/include/multiplier/AST/OptimizeNoneAttr.h +++ b/include/multiplier/AST/OptimizeNoneAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OptimizeNoneAttrSpelling.h b/include/multiplier/AST/OptimizeNoneAttrSpelling.h index 8cd4391f3..fe3a64c88 100644 --- a/include/multiplier/AST/OptimizeNoneAttrSpelling.h +++ b/include/multiplier/AST/OptimizeNoneAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverloadExpr.h b/include/multiplier/AST/OverloadExpr.h index 2b4921c30..48202807c 100644 --- a/include/multiplier/AST/OverloadExpr.h +++ b/include/multiplier/AST/OverloadExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverloadableAttr.h b/include/multiplier/AST/OverloadableAttr.h index 1a1fb7b6c..5be3c9302 100644 --- a/include/multiplier/AST/OverloadableAttr.h +++ b/include/multiplier/AST/OverloadableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverloadableAttrSpelling.h b/include/multiplier/AST/OverloadableAttrSpelling.h index ba59b93b2..b93335e2b 100644 --- a/include/multiplier/AST/OverloadableAttrSpelling.h +++ b/include/multiplier/AST/OverloadableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverloadedOperatorKind.h b/include/multiplier/AST/OverloadedOperatorKind.h index 0521fa10f..aacc3bdc9 100644 --- a/include/multiplier/AST/OverloadedOperatorKind.h +++ b/include/multiplier/AST/OverloadedOperatorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverloadsShown.h b/include/multiplier/AST/OverloadsShown.h index d576cebfc..08133d586 100644 --- a/include/multiplier/AST/OverloadsShown.h +++ b/include/multiplier/AST/OverloadsShown.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OverrideAttr.h b/include/multiplier/AST/OverrideAttr.h index da46be171..1ce35b5ae 100644 --- a/include/multiplier/AST/OverrideAttr.h +++ b/include/multiplier/AST/OverrideAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OwnerAttr.h b/include/multiplier/AST/OwnerAttr.h index 5559b6a7c..8b2c6093d 100644 --- a/include/multiplier/AST/OwnerAttr.h +++ b/include/multiplier/AST/OwnerAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OwnershipAttr.h b/include/multiplier/AST/OwnershipAttr.h index 6f18b31f3..368622f0b 100644 --- a/include/multiplier/AST/OwnershipAttr.h +++ b/include/multiplier/AST/OwnershipAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OwnershipAttrOwnershipKind.h b/include/multiplier/AST/OwnershipAttrOwnershipKind.h index cda10c7a8..6d598dff9 100644 --- a/include/multiplier/AST/OwnershipAttrOwnershipKind.h +++ b/include/multiplier/AST/OwnershipAttrOwnershipKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/OwnershipAttrSpelling.h b/include/multiplier/AST/OwnershipAttrSpelling.h index 906649612..82cc291ff 100644 --- a/include/multiplier/AST/OwnershipAttrSpelling.h +++ b/include/multiplier/AST/OwnershipAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PackExpansionExpr.h b/include/multiplier/AST/PackExpansionExpr.h index 09318f991..8592a544e 100644 --- a/include/multiplier/AST/PackExpansionExpr.h +++ b/include/multiplier/AST/PackExpansionExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PackExpansionType.h b/include/multiplier/AST/PackExpansionType.h index 5ec2dd51b..4e53d1472 100644 --- a/include/multiplier/AST/PackExpansionType.h +++ b/include/multiplier/AST/PackExpansionType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PackedAttr.h b/include/multiplier/AST/PackedAttr.h index 17acda9bb..3f3336472 100644 --- a/include/multiplier/AST/PackedAttr.h +++ b/include/multiplier/AST/PackedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PackedAttrSpelling.h b/include/multiplier/AST/PackedAttrSpelling.h index f451d6c38..f672a0dc1 100644 --- a/include/multiplier/AST/PackedAttrSpelling.h +++ b/include/multiplier/AST/PackedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParamTypestateAttr.h b/include/multiplier/AST/ParamTypestateAttr.h index 53b40997e..4f658a002 100644 --- a/include/multiplier/AST/ParamTypestateAttr.h +++ b/include/multiplier/AST/ParamTypestateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParamTypestateAttrConsumedState.h b/include/multiplier/AST/ParamTypestateAttrConsumedState.h index 1b5b5d138..cc76ebbd9 100644 --- a/include/multiplier/AST/ParamTypestateAttrConsumedState.h +++ b/include/multiplier/AST/ParamTypestateAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParamTypestateAttrSpelling.h b/include/multiplier/AST/ParamTypestateAttrSpelling.h index 0b396b03f..3683cb4a8 100644 --- a/include/multiplier/AST/ParamTypestateAttrSpelling.h +++ b/include/multiplier/AST/ParamTypestateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParameterABI.h b/include/multiplier/AST/ParameterABI.h index 5ea6b1040..884937259 100644 --- a/include/multiplier/AST/ParameterABI.h +++ b/include/multiplier/AST/ParameterABI.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParameterABIAttr.h b/include/multiplier/AST/ParameterABIAttr.h index ee4cb7656..24d83f9a3 100644 --- a/include/multiplier/AST/ParameterABIAttr.h +++ b/include/multiplier/AST/ParameterABIAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParenExpr.h b/include/multiplier/AST/ParenExpr.h index 7c679894b..307ab781a 100644 --- a/include/multiplier/AST/ParenExpr.h +++ b/include/multiplier/AST/ParenExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParenListExpr.h b/include/multiplier/AST/ParenListExpr.h index 4d0f93016..edced7bb3 100644 --- a/include/multiplier/AST/ParenListExpr.h +++ b/include/multiplier/AST/ParenListExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParenLocsOffsets.h b/include/multiplier/AST/ParenLocsOffsets.h index 1ca36b198..5f9f0df93 100644 --- a/include/multiplier/AST/ParenLocsOffsets.h +++ b/include/multiplier/AST/ParenLocsOffsets.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParenType.h b/include/multiplier/AST/ParenType.h index 35f039baa..36bf6194c 100644 --- a/include/multiplier/AST/ParenType.h +++ b/include/multiplier/AST/ParenType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ParmVarDecl.h b/include/multiplier/AST/ParmVarDecl.h index e5322fb14..b08f07c69 100644 --- a/include/multiplier/AST/ParmVarDecl.h +++ b/include/multiplier/AST/ParmVarDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PascalAttr.h b/include/multiplier/AST/PascalAttr.h index 4136cc846..a044bb78c 100644 --- a/include/multiplier/AST/PascalAttr.h +++ b/include/multiplier/AST/PascalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PascalAttrSpelling.h b/include/multiplier/AST/PascalAttrSpelling.h index 7bbdb34ff..ad29e047c 100644 --- a/include/multiplier/AST/PascalAttrSpelling.h +++ b/include/multiplier/AST/PascalAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PassObjectSizeAttr.h b/include/multiplier/AST/PassObjectSizeAttr.h index 1190d64a3..dcec48a05 100644 --- a/include/multiplier/AST/PassObjectSizeAttr.h +++ b/include/multiplier/AST/PassObjectSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PassObjectSizeAttrSpelling.h b/include/multiplier/AST/PassObjectSizeAttrSpelling.h index fc4547875..50da178bb 100644 --- a/include/multiplier/AST/PassObjectSizeAttrSpelling.h +++ b/include/multiplier/AST/PassObjectSizeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PatchableFunctionEntryAttr.h b/include/multiplier/AST/PatchableFunctionEntryAttr.h index ae51a3fbb..4fd57c53b 100644 --- a/include/multiplier/AST/PatchableFunctionEntryAttr.h +++ b/include/multiplier/AST/PatchableFunctionEntryAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PatchableFunctionEntryAttrSpelling.h b/include/multiplier/AST/PatchableFunctionEntryAttrSpelling.h index 358d9440f..bf0988703 100644 --- a/include/multiplier/AST/PatchableFunctionEntryAttrSpelling.h +++ b/include/multiplier/AST/PatchableFunctionEntryAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PcsAttr.h b/include/multiplier/AST/PcsAttr.h index 0662206a4..ec4d05b59 100644 --- a/include/multiplier/AST/PcsAttr.h +++ b/include/multiplier/AST/PcsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PcsAttrPCSType.h b/include/multiplier/AST/PcsAttrPCSType.h index 9c8a44e77..d1d821272 100644 --- a/include/multiplier/AST/PcsAttrPCSType.h +++ b/include/multiplier/AST/PcsAttrPCSType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PcsAttrSpelling.h b/include/multiplier/AST/PcsAttrSpelling.h index 53c5b4c51..28cbfba2e 100644 --- a/include/multiplier/AST/PcsAttrSpelling.h +++ b/include/multiplier/AST/PcsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PipeType.h b/include/multiplier/AST/PipeType.h index 2cf7feb61..d3b9a004d 100644 --- a/include/multiplier/AST/PipeType.h +++ b/include/multiplier/AST/PipeType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PointerAttr.h b/include/multiplier/AST/PointerAttr.h index cc675cac2..d874af690 100644 --- a/include/multiplier/AST/PointerAttr.h +++ b/include/multiplier/AST/PointerAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PointerType.h b/include/multiplier/AST/PointerType.h index 7c9a326b2..e4e8b51f8 100644 --- a/include/multiplier/AST/PointerType.h +++ b/include/multiplier/AST/PointerType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaClangBSSSectionAttr.h b/include/multiplier/AST/PragmaClangBSSSectionAttr.h index 209409fe0..217572cd9 100644 --- a/include/multiplier/AST/PragmaClangBSSSectionAttr.h +++ b/include/multiplier/AST/PragmaClangBSSSectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaClangDataSectionAttr.h b/include/multiplier/AST/PragmaClangDataSectionAttr.h index dc0930282..12c7a6f81 100644 --- a/include/multiplier/AST/PragmaClangDataSectionAttr.h +++ b/include/multiplier/AST/PragmaClangDataSectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaClangRelroSectionAttr.h b/include/multiplier/AST/PragmaClangRelroSectionAttr.h index 1d6288595..1abd5eadd 100644 --- a/include/multiplier/AST/PragmaClangRelroSectionAttr.h +++ b/include/multiplier/AST/PragmaClangRelroSectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaClangRodataSectionAttr.h b/include/multiplier/AST/PragmaClangRodataSectionAttr.h index 2ed0b9281..49b78a114 100644 --- a/include/multiplier/AST/PragmaClangRodataSectionAttr.h +++ b/include/multiplier/AST/PragmaClangRodataSectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaClangTextSectionAttr.h b/include/multiplier/AST/PragmaClangTextSectionAttr.h index 044736e5d..a3541dc24 100644 --- a/include/multiplier/AST/PragmaClangTextSectionAttr.h +++ b/include/multiplier/AST/PragmaClangTextSectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaCommentDecl.h b/include/multiplier/AST/PragmaCommentDecl.h index 17d3fbd5f..d551b2d4b 100644 --- a/include/multiplier/AST/PragmaCommentDecl.h +++ b/include/multiplier/AST/PragmaCommentDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaDetectMismatchDecl.h b/include/multiplier/AST/PragmaDetectMismatchDecl.h index c81b4f821..cbfbf6e0a 100644 --- a/include/multiplier/AST/PragmaDetectMismatchDecl.h +++ b/include/multiplier/AST/PragmaDetectMismatchDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaFPKind.h b/include/multiplier/AST/PragmaFPKind.h index c49c36dd4..81b4d357a 100644 --- a/include/multiplier/AST/PragmaFPKind.h +++ b/include/multiplier/AST/PragmaFPKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaFloatControlKind.h b/include/multiplier/AST/PragmaFloatControlKind.h index 617d271cc..9d116a104 100644 --- a/include/multiplier/AST/PragmaFloatControlKind.h +++ b/include/multiplier/AST/PragmaFloatControlKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaMSCommentKind.h b/include/multiplier/AST/PragmaMSCommentKind.h index c6df7f543..d044ada9c 100644 --- a/include/multiplier/AST/PragmaMSCommentKind.h +++ b/include/multiplier/AST/PragmaMSCommentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaMSPointersToMembersKind.h b/include/multiplier/AST/PragmaMSPointersToMembersKind.h index 8e13020a5..bd71b7723 100644 --- a/include/multiplier/AST/PragmaMSPointersToMembersKind.h +++ b/include/multiplier/AST/PragmaMSPointersToMembersKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaMSStructKind.h b/include/multiplier/AST/PragmaMSStructKind.h index 7e0bed09d..b97f3f956 100644 --- a/include/multiplier/AST/PragmaMSStructKind.h +++ b/include/multiplier/AST/PragmaMSStructKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PragmaSectionFlag.h b/include/multiplier/AST/PragmaSectionFlag.h index 8efdc5e79..973f1d499 100644 --- a/include/multiplier/AST/PragmaSectionFlag.h +++ b/include/multiplier/AST/PragmaSectionFlag.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PredefinedExpr.h b/include/multiplier/AST/PredefinedExpr.h index d3e966c75..605f45693 100644 --- a/include/multiplier/AST/PredefinedExpr.h +++ b/include/multiplier/AST/PredefinedExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PredefinedExprIdentKind.h b/include/multiplier/AST/PredefinedExprIdentKind.h index a50c8515c..c8e933b7e 100644 --- a/include/multiplier/AST/PredefinedExprIdentKind.h +++ b/include/multiplier/AST/PredefinedExprIdentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PredefinedIdentKind.h b/include/multiplier/AST/PredefinedIdentKind.h index d519712d4..2e080c121 100644 --- a/include/multiplier/AST/PredefinedIdentKind.h +++ b/include/multiplier/AST/PredefinedIdentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreferredNameAttr.h b/include/multiplier/AST/PreferredNameAttr.h index fe9ba1aff..1de0be53f 100644 --- a/include/multiplier/AST/PreferredNameAttr.h +++ b/include/multiplier/AST/PreferredNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreferredNameAttrSpelling.h b/include/multiplier/AST/PreferredNameAttrSpelling.h index f27cb3129..428f716e1 100644 --- a/include/multiplier/AST/PreferredNameAttrSpelling.h +++ b/include/multiplier/AST/PreferredNameAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreferredTypeAttr.h b/include/multiplier/AST/PreferredTypeAttr.h index b4557292c..bc100897d 100644 --- a/include/multiplier/AST/PreferredTypeAttr.h +++ b/include/multiplier/AST/PreferredTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreferredTypeAttrSpelling.h b/include/multiplier/AST/PreferredTypeAttrSpelling.h index 41019e78f..af0e14e50 100644 --- a/include/multiplier/AST/PreferredTypeAttrSpelling.h +++ b/include/multiplier/AST/PreferredTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreserveAllAttr.h b/include/multiplier/AST/PreserveAllAttr.h index e0bca8f90..2bc22ebd7 100644 --- a/include/multiplier/AST/PreserveAllAttr.h +++ b/include/multiplier/AST/PreserveAllAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreserveAllAttrSpelling.h b/include/multiplier/AST/PreserveAllAttrSpelling.h index 5e62f3f3b..ca2ca70b4 100644 --- a/include/multiplier/AST/PreserveAllAttrSpelling.h +++ b/include/multiplier/AST/PreserveAllAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreserveMostAttr.h b/include/multiplier/AST/PreserveMostAttr.h index 66efceed4..72dd4dea5 100644 --- a/include/multiplier/AST/PreserveMostAttr.h +++ b/include/multiplier/AST/PreserveMostAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PreserveMostAttrSpelling.h b/include/multiplier/AST/PreserveMostAttrSpelling.h index 52fc222e4..e8c27757c 100644 --- a/include/multiplier/AST/PreserveMostAttrSpelling.h +++ b/include/multiplier/AST/PreserveMostAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ProfileInstrKind.h b/include/multiplier/AST/ProfileInstrKind.h index 1ecd610b1..a8e30787f 100644 --- a/include/multiplier/AST/ProfileInstrKind.h +++ b/include/multiplier/AST/ProfileInstrKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PseudoKind.h b/include/multiplier/AST/PseudoKind.h index bce9bc6e0..3e84aa856 100644 --- a/include/multiplier/AST/PseudoKind.h +++ b/include/multiplier/AST/PseudoKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PseudoObjectExpr.h b/include/multiplier/AST/PseudoObjectExpr.h index 23886b4f5..e6a21419d 100644 --- a/include/multiplier/AST/PseudoObjectExpr.h +++ b/include/multiplier/AST/PseudoObjectExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PtGuardedByAttr.h b/include/multiplier/AST/PtGuardedByAttr.h index c4b5663eb..f6a6b12b4 100644 --- a/include/multiplier/AST/PtGuardedByAttr.h +++ b/include/multiplier/AST/PtGuardedByAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PtGuardedVarAttr.h b/include/multiplier/AST/PtGuardedVarAttr.h index ba6cd948b..48449b4c2 100644 --- a/include/multiplier/AST/PtGuardedVarAttr.h +++ b/include/multiplier/AST/PtGuardedVarAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PtGuardedVarAttrSpelling.h b/include/multiplier/AST/PtGuardedVarAttrSpelling.h index db134f6f6..ef84d64a8 100644 --- a/include/multiplier/AST/PtGuardedVarAttrSpelling.h +++ b/include/multiplier/AST/PtGuardedVarAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Ptr32Attr.h b/include/multiplier/AST/Ptr32Attr.h index 3f95c566f..3c2bbdfa2 100644 --- a/include/multiplier/AST/Ptr32Attr.h +++ b/include/multiplier/AST/Ptr32Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Ptr64Attr.h b/include/multiplier/AST/Ptr64Attr.h index 81855bcbc..20678c8cd 100644 --- a/include/multiplier/AST/Ptr64Attr.h +++ b/include/multiplier/AST/Ptr64Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PureAttr.h b/include/multiplier/AST/PureAttr.h index 7afd4347f..d68af9802 100644 --- a/include/multiplier/AST/PureAttr.h +++ b/include/multiplier/AST/PureAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/PureAttrSpelling.h b/include/multiplier/AST/PureAttrSpelling.h index b983053c7..93b76b41f 100644 --- a/include/multiplier/AST/PureAttrSpelling.h +++ b/include/multiplier/AST/PureAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Qualified.h b/include/multiplier/AST/Qualified.h index 0770eeb60..4b432ea63 100644 --- a/include/multiplier/AST/Qualified.h +++ b/include/multiplier/AST/Qualified.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/QualifiedType.h b/include/multiplier/AST/QualifiedType.h index c6392f511..4598896cc 100644 --- a/include/multiplier/AST/QualifiedType.h +++ b/include/multiplier/AST/QualifiedType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/QualifiedTypeDestructionKind.h b/include/multiplier/AST/QualifiedTypeDestructionKind.h index fb71afa31..583e3b10a 100644 --- a/include/multiplier/AST/QualifiedTypeDestructionKind.h +++ b/include/multiplier/AST/QualifiedTypeDestructionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/QualifiedTypeNonConstantStorageReason.h b/include/multiplier/AST/QualifiedTypeNonConstantStorageReason.h index 97d80bef5..9936dbabc 100644 --- a/include/multiplier/AST/QualifiedTypeNonConstantStorageReason.h +++ b/include/multiplier/AST/QualifiedTypeNonConstantStorageReason.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/QualifiedTypePrimitiveCopyKind.h b/include/multiplier/AST/QualifiedTypePrimitiveCopyKind.h index 4f028575f..8edf2cfca 100644 --- a/include/multiplier/AST/QualifiedTypePrimitiveCopyKind.h +++ b/include/multiplier/AST/QualifiedTypePrimitiveCopyKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/QualifiedTypePrimitiveDefaultInitializeKind.h b/include/multiplier/AST/QualifiedTypePrimitiveDefaultInitializeKind.h index 4a9d9291c..e820b33a2 100644 --- a/include/multiplier/AST/QualifiedTypePrimitiveDefaultInitializeKind.h +++ b/include/multiplier/AST/QualifiedTypePrimitiveDefaultInitializeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RISCVInterruptAttr.h b/include/multiplier/AST/RISCVInterruptAttr.h index a648ff910..5a2b0f9f9 100644 --- a/include/multiplier/AST/RISCVInterruptAttr.h +++ b/include/multiplier/AST/RISCVInterruptAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RISCVInterruptAttrInterruptType.h b/include/multiplier/AST/RISCVInterruptAttrInterruptType.h index 6479aa244..18a652146 100644 --- a/include/multiplier/AST/RISCVInterruptAttrInterruptType.h +++ b/include/multiplier/AST/RISCVInterruptAttrInterruptType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RISCVInterruptAttrSpelling.h b/include/multiplier/AST/RISCVInterruptAttrSpelling.h index 8da074eed..beafdab9b 100644 --- a/include/multiplier/AST/RISCVInterruptAttrSpelling.h +++ b/include/multiplier/AST/RISCVInterruptAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RValueReferenceType.h b/include/multiplier/AST/RValueReferenceType.h index 6de857d30..cc09972c5 100644 --- a/include/multiplier/AST/RValueReferenceType.h +++ b/include/multiplier/AST/RValueReferenceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RandomizeLayoutAttr.h b/include/multiplier/AST/RandomizeLayoutAttr.h index 470406744..4e4c5a3a3 100644 --- a/include/multiplier/AST/RandomizeLayoutAttr.h +++ b/include/multiplier/AST/RandomizeLayoutAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RandomizeLayoutAttrSpelling.h b/include/multiplier/AST/RandomizeLayoutAttrSpelling.h index 08c825ef9..ec5acc2df 100644 --- a/include/multiplier/AST/RandomizeLayoutAttrSpelling.h +++ b/include/multiplier/AST/RandomizeLayoutAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RangeExprOffset.h b/include/multiplier/AST/RangeExprOffset.h index 50647acf5..f7e9fd11c 100644 --- a/include/multiplier/AST/RangeExprOffset.h +++ b/include/multiplier/AST/RangeExprOffset.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RangeLocOffset.h b/include/multiplier/AST/RangeLocOffset.h index a511431d3..005e0d262 100644 --- a/include/multiplier/AST/RangeLocOffset.h +++ b/include/multiplier/AST/RangeLocOffset.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReadOnlyPlacementAttr.h b/include/multiplier/AST/ReadOnlyPlacementAttr.h index 10efeca82..87bf4086d 100644 --- a/include/multiplier/AST/ReadOnlyPlacementAttr.h +++ b/include/multiplier/AST/ReadOnlyPlacementAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReadOnlyPlacementAttrSpelling.h b/include/multiplier/AST/ReadOnlyPlacementAttrSpelling.h index 9f51144bf..da295241e 100644 --- a/include/multiplier/AST/ReadOnlyPlacementAttrSpelling.h +++ b/include/multiplier/AST/ReadOnlyPlacementAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RecordArgPassingKind.h b/include/multiplier/AST/RecordArgPassingKind.h index bc9c2f5a1..f13676729 100644 --- a/include/multiplier/AST/RecordArgPassingKind.h +++ b/include/multiplier/AST/RecordArgPassingKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RecordDecl.h b/include/multiplier/AST/RecordDecl.h index a6095f930..743b486b5 100644 --- a/include/multiplier/AST/RecordDecl.h +++ b/include/multiplier/AST/RecordDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RecordDeclArgPassingKind.h b/include/multiplier/AST/RecordDeclArgPassingKind.h index dc92ecd91..a1607032c 100644 --- a/include/multiplier/AST/RecordDeclArgPassingKind.h +++ b/include/multiplier/AST/RecordDeclArgPassingKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RecordType.h b/include/multiplier/AST/RecordType.h index cf30ab7a6..2b1c72531 100644 --- a/include/multiplier/AST/RecordType.h +++ b/include/multiplier/AST/RecordType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RecoveryExpr.h b/include/multiplier/AST/RecoveryExpr.h index 6bcec4e48..e5e9f0d97 100644 --- a/include/multiplier/AST/RecoveryExpr.h +++ b/include/multiplier/AST/RecoveryExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RedeclarableTemplateDecl.h b/include/multiplier/AST/RedeclarableTemplateDecl.h index ebef54b07..317c761a8 100644 --- a/include/multiplier/AST/RedeclarableTemplateDecl.h +++ b/include/multiplier/AST/RedeclarableTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RefQualifierKind.h b/include/multiplier/AST/RefQualifierKind.h index d687988b5..1fcc5eb46 100644 --- a/include/multiplier/AST/RefQualifierKind.h +++ b/include/multiplier/AST/RefQualifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReferenceType.h b/include/multiplier/AST/ReferenceType.h index 57f18de44..fa2a4801f 100644 --- a/include/multiplier/AST/ReferenceType.h +++ b/include/multiplier/AST/ReferenceType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RegCallAttr.h b/include/multiplier/AST/RegCallAttr.h index 9e7fcd5d2..c739d506f 100644 --- a/include/multiplier/AST/RegCallAttr.h +++ b/include/multiplier/AST/RegCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RegCallAttrSpelling.h b/include/multiplier/AST/RegCallAttrSpelling.h index d5232dde9..f52c0f7bb 100644 --- a/include/multiplier/AST/RegCallAttrSpelling.h +++ b/include/multiplier/AST/RegCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReinitializesAttr.h b/include/multiplier/AST/ReinitializesAttr.h index f9569dfea..823b16bf3 100644 --- a/include/multiplier/AST/ReinitializesAttr.h +++ b/include/multiplier/AST/ReinitializesAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReinitializesAttrSpelling.h b/include/multiplier/AST/ReinitializesAttrSpelling.h index ed8da698f..56201e02f 100644 --- a/include/multiplier/AST/ReinitializesAttrSpelling.h +++ b/include/multiplier/AST/ReinitializesAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReleaseCapabilityAttr.h b/include/multiplier/AST/ReleaseCapabilityAttr.h index 5edf4b13d..145af6d26 100644 --- a/include/multiplier/AST/ReleaseCapabilityAttr.h +++ b/include/multiplier/AST/ReleaseCapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReleaseCapabilityAttrSpelling.h b/include/multiplier/AST/ReleaseCapabilityAttrSpelling.h index c4ed54219..fe9ae5a6f 100644 --- a/include/multiplier/AST/ReleaseCapabilityAttrSpelling.h +++ b/include/multiplier/AST/ReleaseCapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReleaseHandleAttr.h b/include/multiplier/AST/ReleaseHandleAttr.h index 0ab26b5e2..46aaa52b1 100644 --- a/include/multiplier/AST/ReleaseHandleAttr.h +++ b/include/multiplier/AST/ReleaseHandleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReleaseHandleAttrSpelling.h b/include/multiplier/AST/ReleaseHandleAttrSpelling.h index ec5acb442..69564a398 100644 --- a/include/multiplier/AST/ReleaseHandleAttrSpelling.h +++ b/include/multiplier/AST/ReleaseHandleAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RemarkKind.h b/include/multiplier/AST/RemarkKind.h index d84575466..ccfa0ec68 100644 --- a/include/multiplier/AST/RemarkKind.h +++ b/include/multiplier/AST/RemarkKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RenderScriptKernelAttr.h b/include/multiplier/AST/RenderScriptKernelAttr.h index cea5da24d..a5f4d5a4d 100644 --- a/include/multiplier/AST/RenderScriptKernelAttr.h +++ b/include/multiplier/AST/RenderScriptKernelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReqdWorkGroupSizeAttr.h b/include/multiplier/AST/ReqdWorkGroupSizeAttr.h index 615a8923e..604ed284e 100644 --- a/include/multiplier/AST/ReqdWorkGroupSizeAttr.h +++ b/include/multiplier/AST/ReqdWorkGroupSizeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RequiresCapabilityAttr.h b/include/multiplier/AST/RequiresCapabilityAttr.h index 2ada8fde3..219af3dcc 100644 --- a/include/multiplier/AST/RequiresCapabilityAttr.h +++ b/include/multiplier/AST/RequiresCapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RequiresCapabilityAttrSpelling.h b/include/multiplier/AST/RequiresCapabilityAttrSpelling.h index 3080f2ef3..8f2092ccc 100644 --- a/include/multiplier/AST/RequiresCapabilityAttrSpelling.h +++ b/include/multiplier/AST/RequiresCapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RequiresExpr.h b/include/multiplier/AST/RequiresExpr.h index cd8967c81..87e6fea06 100644 --- a/include/multiplier/AST/RequiresExpr.h +++ b/include/multiplier/AST/RequiresExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RequiresExprBodyDecl.h b/include/multiplier/AST/RequiresExprBodyDecl.h index 6d5d25f21..808dcbb17 100644 --- a/include/multiplier/AST/RequiresExprBodyDecl.h +++ b/include/multiplier/AST/RequiresExprBodyDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReservedIdentifierStatus.h b/include/multiplier/AST/ReservedIdentifierStatus.h index a35cd97ad..be150fddb 100644 --- a/include/multiplier/AST/ReservedIdentifierStatus.h +++ b/include/multiplier/AST/ReservedIdentifierStatus.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReservedLiteralSuffixIdStatus.h b/include/multiplier/AST/ReservedLiteralSuffixIdStatus.h index b44370428..90fdf1e31 100644 --- a/include/multiplier/AST/ReservedLiteralSuffixIdStatus.h +++ b/include/multiplier/AST/ReservedLiteralSuffixIdStatus.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RestrictAttr.h b/include/multiplier/AST/RestrictAttr.h index d415693d3..050796805 100644 --- a/include/multiplier/AST/RestrictAttr.h +++ b/include/multiplier/AST/RestrictAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RestrictAttrSpelling.h b/include/multiplier/AST/RestrictAttrSpelling.h index e5a1430bd..d2548c94a 100644 --- a/include/multiplier/AST/RestrictAttrSpelling.h +++ b/include/multiplier/AST/RestrictAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RetainAttr.h b/include/multiplier/AST/RetainAttr.h index bd9d3ceca..b942cacca 100644 --- a/include/multiplier/AST/RetainAttr.h +++ b/include/multiplier/AST/RetainAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/RetainAttrSpelling.h b/include/multiplier/AST/RetainAttrSpelling.h index 7eef01da6..a13edc46d 100644 --- a/include/multiplier/AST/RetainAttrSpelling.h +++ b/include/multiplier/AST/RetainAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnStmt.h b/include/multiplier/AST/ReturnStmt.h index e4c17192c..87a5be40a 100644 --- a/include/multiplier/AST/ReturnStmt.h +++ b/include/multiplier/AST/ReturnStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnTypestateAttr.h b/include/multiplier/AST/ReturnTypestateAttr.h index f566429bc..911e893db 100644 --- a/include/multiplier/AST/ReturnTypestateAttr.h +++ b/include/multiplier/AST/ReturnTypestateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnTypestateAttrConsumedState.h b/include/multiplier/AST/ReturnTypestateAttrConsumedState.h index 0ba764749..6273b7b6b 100644 --- a/include/multiplier/AST/ReturnTypestateAttrConsumedState.h +++ b/include/multiplier/AST/ReturnTypestateAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnTypestateAttrSpelling.h b/include/multiplier/AST/ReturnTypestateAttrSpelling.h index aaf4be3ec..75f153f05 100644 --- a/include/multiplier/AST/ReturnTypestateAttrSpelling.h +++ b/include/multiplier/AST/ReturnTypestateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnsNonNullAttr.h b/include/multiplier/AST/ReturnsNonNullAttr.h index 89f6ddf46..ab13b1372 100644 --- a/include/multiplier/AST/ReturnsNonNullAttr.h +++ b/include/multiplier/AST/ReturnsNonNullAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnsNonNullAttrSpelling.h b/include/multiplier/AST/ReturnsNonNullAttrSpelling.h index 1a60ba535..fd32cb503 100644 --- a/include/multiplier/AST/ReturnsNonNullAttrSpelling.h +++ b/include/multiplier/AST/ReturnsNonNullAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnsTwiceAttr.h b/include/multiplier/AST/ReturnsTwiceAttr.h index 60d2759fe..1f9acbd70 100644 --- a/include/multiplier/AST/ReturnsTwiceAttr.h +++ b/include/multiplier/AST/ReturnsTwiceAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ReturnsTwiceAttrSpelling.h b/include/multiplier/AST/ReturnsTwiceAttrSpelling.h index e4a04907b..21befdd5e 100644 --- a/include/multiplier/AST/ReturnsTwiceAttrSpelling.h +++ b/include/multiplier/AST/ReturnsTwiceAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SEHExceptStmt.h b/include/multiplier/AST/SEHExceptStmt.h index 92aa05a3f..2c6ed5363 100644 --- a/include/multiplier/AST/SEHExceptStmt.h +++ b/include/multiplier/AST/SEHExceptStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SEHFinallyStmt.h b/include/multiplier/AST/SEHFinallyStmt.h index efcc2ab82..2be213c9d 100644 --- a/include/multiplier/AST/SEHFinallyStmt.h +++ b/include/multiplier/AST/SEHFinallyStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SEHLeaveStmt.h b/include/multiplier/AST/SEHLeaveStmt.h index 4379acb29..d2b674a22 100644 --- a/include/multiplier/AST/SEHLeaveStmt.h +++ b/include/multiplier/AST/SEHLeaveStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SEHTryStmt.h b/include/multiplier/AST/SEHTryStmt.h index a4240cf53..4b849ceb3 100644 --- a/include/multiplier/AST/SEHTryStmt.h +++ b/include/multiplier/AST/SEHTryStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SFINAEResponse.h b/include/multiplier/AST/SFINAEResponse.h index 96fe45c7b..ea6c5fb9d 100644 --- a/include/multiplier/AST/SFINAEResponse.h +++ b/include/multiplier/AST/SFINAEResponse.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SPtrAttr.h b/include/multiplier/AST/SPtrAttr.h index 85ca942fd..1916907ad 100644 --- a/include/multiplier/AST/SPtrAttr.h +++ b/include/multiplier/AST/SPtrAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLKernelAttr.h b/include/multiplier/AST/SYCLKernelAttr.h index a8ad4997e..d8904927e 100644 --- a/include/multiplier/AST/SYCLKernelAttr.h +++ b/include/multiplier/AST/SYCLKernelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLKernelAttrSpelling.h b/include/multiplier/AST/SYCLKernelAttrSpelling.h index 5eb4c8e81..f52e69875 100644 --- a/include/multiplier/AST/SYCLKernelAttrSpelling.h +++ b/include/multiplier/AST/SYCLKernelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLMajorVersion.h b/include/multiplier/AST/SYCLMajorVersion.h index a9968fc26..60a55ac42 100644 --- a/include/multiplier/AST/SYCLMajorVersion.h +++ b/include/multiplier/AST/SYCLMajorVersion.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLSpecialClassAttr.h b/include/multiplier/AST/SYCLSpecialClassAttr.h index 066ee1874..457a4dedd 100644 --- a/include/multiplier/AST/SYCLSpecialClassAttr.h +++ b/include/multiplier/AST/SYCLSpecialClassAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLSpecialClassAttrSpelling.h b/include/multiplier/AST/SYCLSpecialClassAttrSpelling.h index 6557ab900..29b15b189 100644 --- a/include/multiplier/AST/SYCLSpecialClassAttrSpelling.h +++ b/include/multiplier/AST/SYCLSpecialClassAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SYCLUniqueStableNameExpr.h b/include/multiplier/AST/SYCLUniqueStableNameExpr.h index 15089bde3..a64e4d425 100644 --- a/include/multiplier/AST/SYCLUniqueStableNameExpr.h +++ b/include/multiplier/AST/SYCLUniqueStableNameExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SanitizerOrdinal.h b/include/multiplier/AST/SanitizerOrdinal.h index 0a5c46b0b..0fbf447c8 100644 --- a/include/multiplier/AST/SanitizerOrdinal.h +++ b/include/multiplier/AST/SanitizerOrdinal.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ScopedLockableAttr.h b/include/multiplier/AST/ScopedLockableAttr.h index 67f08ac54..55d06fa87 100644 --- a/include/multiplier/AST/ScopedLockableAttr.h +++ b/include/multiplier/AST/ScopedLockableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ScopedLockableAttrSpelling.h b/include/multiplier/AST/ScopedLockableAttrSpelling.h index db6a7888b..a14d4db30 100644 --- a/include/multiplier/AST/ScopedLockableAttrSpelling.h +++ b/include/multiplier/AST/ScopedLockableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SectionAttr.h b/include/multiplier/AST/SectionAttr.h index 493ee4b53..c89ea24cc 100644 --- a/include/multiplier/AST/SectionAttr.h +++ b/include/multiplier/AST/SectionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SectionAttrSpelling.h b/include/multiplier/AST/SectionAttrSpelling.h index 40d8228fc..b6165038d 100644 --- a/include/multiplier/AST/SectionAttrSpelling.h +++ b/include/multiplier/AST/SectionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SelectAnyAttr.h b/include/multiplier/AST/SelectAnyAttr.h index d7bdfc556..c142f1f2c 100644 --- a/include/multiplier/AST/SelectAnyAttr.h +++ b/include/multiplier/AST/SelectAnyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SelectAnyAttrSpelling.h b/include/multiplier/AST/SelectAnyAttrSpelling.h index 1e0097e39..14999643c 100644 --- a/include/multiplier/AST/SelectAnyAttrSpelling.h +++ b/include/multiplier/AST/SelectAnyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SelectorLocationsKind.h b/include/multiplier/AST/SelectorLocationsKind.h index 57fb3ff22..9213bd55c 100644 --- a/include/multiplier/AST/SelectorLocationsKind.h +++ b/include/multiplier/AST/SelectorLocationsKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SentinelAttr.h b/include/multiplier/AST/SentinelAttr.h index 29f18c879..65cfd8435 100644 --- a/include/multiplier/AST/SentinelAttr.h +++ b/include/multiplier/AST/SentinelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SentinelAttrSpelling.h b/include/multiplier/AST/SentinelAttrSpelling.h index bd63adf7f..27ae861a4 100644 --- a/include/multiplier/AST/SentinelAttrSpelling.h +++ b/include/multiplier/AST/SentinelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SetTypestateAttr.h b/include/multiplier/AST/SetTypestateAttr.h index 585395a09..36b1460d3 100644 --- a/include/multiplier/AST/SetTypestateAttr.h +++ b/include/multiplier/AST/SetTypestateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SetTypestateAttrConsumedState.h b/include/multiplier/AST/SetTypestateAttrConsumedState.h index f9cd39c6c..8bcf32933 100644 --- a/include/multiplier/AST/SetTypestateAttrConsumedState.h +++ b/include/multiplier/AST/SetTypestateAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SetTypestateAttrSpelling.h b/include/multiplier/AST/SetTypestateAttrSpelling.h index ac54bea1e..a0633be55 100644 --- a/include/multiplier/AST/SetTypestateAttrSpelling.h +++ b/include/multiplier/AST/SetTypestateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ShaderStage.h b/include/multiplier/AST/ShaderStage.h index 8dd20f54c..09ccc510e 100644 --- a/include/multiplier/AST/ShaderStage.h +++ b/include/multiplier/AST/ShaderStage.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SharedTrylockFunctionAttr.h b/include/multiplier/AST/SharedTrylockFunctionAttr.h index e82808783..2ae79354f 100644 --- a/include/multiplier/AST/SharedTrylockFunctionAttr.h +++ b/include/multiplier/AST/SharedTrylockFunctionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ShuffleVectorExpr.h b/include/multiplier/AST/ShuffleVectorExpr.h index d6e9ba5ba..46d95c9a3 100644 --- a/include/multiplier/AST/ShuffleVectorExpr.h +++ b/include/multiplier/AST/ShuffleVectorExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SignReturnAddressKeyKind.h b/include/multiplier/AST/SignReturnAddressKeyKind.h index 5874443b9..6719528f3 100644 --- a/include/multiplier/AST/SignReturnAddressKeyKind.h +++ b/include/multiplier/AST/SignReturnAddressKeyKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SignReturnAddressScopeKind.h b/include/multiplier/AST/SignReturnAddressScopeKind.h index 704b01a60..9e815e900 100644 --- a/include/multiplier/AST/SignReturnAddressScopeKind.h +++ b/include/multiplier/AST/SignReturnAddressScopeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SignedOverflowBehaviorTy.h b/include/multiplier/AST/SignedOverflowBehaviorTy.h index 67182eed9..7e883f314 100644 --- a/include/multiplier/AST/SignedOverflowBehaviorTy.h +++ b/include/multiplier/AST/SignedOverflowBehaviorTy.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SizeOfPackExpr.h b/include/multiplier/AST/SizeOfPackExpr.h index 64d58343c..56b8e1ec9 100644 --- a/include/multiplier/AST/SizeOfPackExpr.h +++ b/include/multiplier/AST/SizeOfPackExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SourceLocExpr.h b/include/multiplier/AST/SourceLocExpr.h index d5496f6de..c9e6d0b29 100644 --- a/include/multiplier/AST/SourceLocExpr.h +++ b/include/multiplier/AST/SourceLocExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SourceLocExprIdentKind.h b/include/multiplier/AST/SourceLocExprIdentKind.h index 80423ca9e..060733f63 100644 --- a/include/multiplier/AST/SourceLocExprIdentKind.h +++ b/include/multiplier/AST/SourceLocExprIdentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SourceLocIdentKind.h b/include/multiplier/AST/SourceLocIdentKind.h index 2ac2d7c90..428bef975 100644 --- a/include/multiplier/AST/SourceLocIdentKind.h +++ b/include/multiplier/AST/SourceLocIdentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SpecialMemberFlags.h b/include/multiplier/AST/SpecialMemberFlags.h index 3a8c348f5..c9f451e5c 100644 --- a/include/multiplier/AST/SpecialMemberFlags.h +++ b/include/multiplier/AST/SpecialMemberFlags.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SpecifierKind.h b/include/multiplier/AST/SpecifierKind.h index 4f3ad118a..800aee239 100644 --- a/include/multiplier/AST/SpecifierKind.h +++ b/include/multiplier/AST/SpecifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SpeculativeLoadHardeningAttr.h b/include/multiplier/AST/SpeculativeLoadHardeningAttr.h index fbb537231..3b003de5f 100644 --- a/include/multiplier/AST/SpeculativeLoadHardeningAttr.h +++ b/include/multiplier/AST/SpeculativeLoadHardeningAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SpeculativeLoadHardeningAttrSpelling.h b/include/multiplier/AST/SpeculativeLoadHardeningAttrSpelling.h index 8e7fd87cc..c05554259 100644 --- a/include/multiplier/AST/SpeculativeLoadHardeningAttrSpelling.h +++ b/include/multiplier/AST/SpeculativeLoadHardeningAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StackProtectorMode.h b/include/multiplier/AST/StackProtectorMode.h index 77c0bbd66..0ef7b42bf 100644 --- a/include/multiplier/AST/StackProtectorMode.h +++ b/include/multiplier/AST/StackProtectorMode.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StandaloneDebugAttr.h b/include/multiplier/AST/StandaloneDebugAttr.h index 76c4bbdd4..04ce4fea2 100644 --- a/include/multiplier/AST/StandaloneDebugAttr.h +++ b/include/multiplier/AST/StandaloneDebugAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StandaloneDebugAttrSpelling.h b/include/multiplier/AST/StandaloneDebugAttrSpelling.h index 4e02e409f..d84f3630d 100644 --- a/include/multiplier/AST/StandaloneDebugAttrSpelling.h +++ b/include/multiplier/AST/StandaloneDebugAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StaticAssertDecl.h b/include/multiplier/AST/StaticAssertDecl.h index 5ecd3175a..54abb2cdb 100644 --- a/include/multiplier/AST/StaticAssertDecl.h +++ b/include/multiplier/AST/StaticAssertDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StdCallAttr.h b/include/multiplier/AST/StdCallAttr.h index b3de914be..3f1999e87 100644 --- a/include/multiplier/AST/StdCallAttr.h +++ b/include/multiplier/AST/StdCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StdCallAttrSpelling.h b/include/multiplier/AST/StdCallAttrSpelling.h index 9968cf3a8..2f573e45c 100644 --- a/include/multiplier/AST/StdCallAttrSpelling.h +++ b/include/multiplier/AST/StdCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Stmt.h b/include/multiplier/AST/Stmt.h index 310e8ca16..87911f864 100644 --- a/include/multiplier/AST/Stmt.h +++ b/include/multiplier/AST/Stmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StmtAttr.h b/include/multiplier/AST/StmtAttr.h index 100bc2278..4dd0c6c99 100644 --- a/include/multiplier/AST/StmtAttr.h +++ b/include/multiplier/AST/StmtAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StmtExpr.h b/include/multiplier/AST/StmtExpr.h index f95c0b89f..ddb1b4070 100644 --- a/include/multiplier/AST/StmtExpr.h +++ b/include/multiplier/AST/StmtExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StmtKind.h b/include/multiplier/AST/StmtKind.h index 1f7590f37..d9e193725 100644 --- a/include/multiplier/AST/StmtKind.h +++ b/include/multiplier/AST/StmtKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StmtLikelihood.h b/include/multiplier/AST/StmtLikelihood.h index 7d3479b26..235e781c8 100644 --- a/include/multiplier/AST/StmtLikelihood.h +++ b/include/multiplier/AST/StmtLikelihood.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StorageClass.h b/include/multiplier/AST/StorageClass.h index d1d02fd94..08c985cb7 100644 --- a/include/multiplier/AST/StorageClass.h +++ b/include/multiplier/AST/StorageClass.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StorageDuration.h b/include/multiplier/AST/StorageDuration.h index cff5dc4ba..f496905c6 100644 --- a/include/multiplier/AST/StorageDuration.h +++ b/include/multiplier/AST/StorageDuration.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StoredNameKind.h b/include/multiplier/AST/StoredNameKind.h index 94be70da6..a34ab9bc0 100644 --- a/include/multiplier/AST/StoredNameKind.h +++ b/include/multiplier/AST/StoredNameKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StoredSpecifierKind.h b/include/multiplier/AST/StoredSpecifierKind.h index d9f2ad04d..27ef400da 100644 --- a/include/multiplier/AST/StoredSpecifierKind.h +++ b/include/multiplier/AST/StoredSpecifierKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StrictFPAttr.h b/include/multiplier/AST/StrictFPAttr.h index 7c4253303..7e228756f 100644 --- a/include/multiplier/AST/StrictFPAttr.h +++ b/include/multiplier/AST/StrictFPAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StrictFlexArraysLevelKind.h b/include/multiplier/AST/StrictFlexArraysLevelKind.h index 1603d43f2..02f606f65 100644 --- a/include/multiplier/AST/StrictFlexArraysLevelKind.h +++ b/include/multiplier/AST/StrictFlexArraysLevelKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StrictGuardStackCheckAttr.h b/include/multiplier/AST/StrictGuardStackCheckAttr.h index 62af67974..3fb5cc5f3 100644 --- a/include/multiplier/AST/StrictGuardStackCheckAttr.h +++ b/include/multiplier/AST/StrictGuardStackCheckAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StringLiteral.h b/include/multiplier/AST/StringLiteral.h index c4084bbf9..ae1d2daba 100644 --- a/include/multiplier/AST/StringLiteral.h +++ b/include/multiplier/AST/StringLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StringLiteralKind.h b/include/multiplier/AST/StringLiteralKind.h index 3ddd5a501..36914de06 100644 --- a/include/multiplier/AST/StringLiteralKind.h +++ b/include/multiplier/AST/StringLiteralKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StringLiteralStringKind.h b/include/multiplier/AST/StringLiteralStringKind.h index 47e23c212..e290d02a7 100644 --- a/include/multiplier/AST/StringLiteralStringKind.h +++ b/include/multiplier/AST/StringLiteralStringKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/StructReturnConventionKind.h b/include/multiplier/AST/StructReturnConventionKind.h index 7eada28f3..16180cb21 100644 --- a/include/multiplier/AST/StructReturnConventionKind.h +++ b/include/multiplier/AST/StructReturnConventionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubExpr.h b/include/multiplier/AST/SubExpr.h index 75cb770e0..a0d363143 100644 --- a/include/multiplier/AST/SubExpr.h +++ b/include/multiplier/AST/SubExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubStmt.h b/include/multiplier/AST/SubStmt.h index a4e7440cc..01a059a26 100644 --- a/include/multiplier/AST/SubStmt.h +++ b/include/multiplier/AST/SubStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubstNonTypeTemplateParmExpr.h b/include/multiplier/AST/SubstNonTypeTemplateParmExpr.h index d8075caec..a93c011dd 100644 --- a/include/multiplier/AST/SubstNonTypeTemplateParmExpr.h +++ b/include/multiplier/AST/SubstNonTypeTemplateParmExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubstNonTypeTemplateParmPackExpr.h b/include/multiplier/AST/SubstNonTypeTemplateParmPackExpr.h index 11cf47d38..6c4e042bc 100644 --- a/include/multiplier/AST/SubstNonTypeTemplateParmPackExpr.h +++ b/include/multiplier/AST/SubstNonTypeTemplateParmPackExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubstTemplateTypeParmPackType.h b/include/multiplier/AST/SubstTemplateTypeParmPackType.h index f89e5af41..57cb10faf 100644 --- a/include/multiplier/AST/SubstTemplateTypeParmPackType.h +++ b/include/multiplier/AST/SubstTemplateTypeParmPackType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SubstTemplateTypeParmType.h b/include/multiplier/AST/SubstTemplateTypeParmType.h index 006cdc9af..f44b4e4d7 100644 --- a/include/multiplier/AST/SubstTemplateTypeParmType.h +++ b/include/multiplier/AST/SubstTemplateTypeParmType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SuppressAttr.h b/include/multiplier/AST/SuppressAttr.h index d6a7f94c5..806b8f123 100644 --- a/include/multiplier/AST/SuppressAttr.h +++ b/include/multiplier/AST/SuppressAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SuppressAttrSpelling.h b/include/multiplier/AST/SuppressAttrSpelling.h index 07c14f65b..7046533e3 100644 --- a/include/multiplier/AST/SuppressAttrSpelling.h +++ b/include/multiplier/AST/SuppressAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncAttr.h b/include/multiplier/AST/SwiftAsyncAttr.h index c514961e1..16fd9ebfc 100644 --- a/include/multiplier/AST/SwiftAsyncAttr.h +++ b/include/multiplier/AST/SwiftAsyncAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncAttrKind.h b/include/multiplier/AST/SwiftAsyncAttrKind.h index fd302e401..7c9423f2c 100644 --- a/include/multiplier/AST/SwiftAsyncAttrKind.h +++ b/include/multiplier/AST/SwiftAsyncAttrKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncAttrSpelling.h b/include/multiplier/AST/SwiftAsyncAttrSpelling.h index aaecedb54..96e25b58d 100644 --- a/include/multiplier/AST/SwiftAsyncAttrSpelling.h +++ b/include/multiplier/AST/SwiftAsyncAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncCallAttr.h b/include/multiplier/AST/SwiftAsyncCallAttr.h index aeedc97ad..b2f0a9618 100644 --- a/include/multiplier/AST/SwiftAsyncCallAttr.h +++ b/include/multiplier/AST/SwiftAsyncCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncCallAttrSpelling.h b/include/multiplier/AST/SwiftAsyncCallAttrSpelling.h index 0cad541f1..2a472c939 100644 --- a/include/multiplier/AST/SwiftAsyncCallAttrSpelling.h +++ b/include/multiplier/AST/SwiftAsyncCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncContextAttr.h b/include/multiplier/AST/SwiftAsyncContextAttr.h index 2da10a744..71680b6e1 100644 --- a/include/multiplier/AST/SwiftAsyncContextAttr.h +++ b/include/multiplier/AST/SwiftAsyncContextAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncContextAttrSpelling.h b/include/multiplier/AST/SwiftAsyncContextAttrSpelling.h index 5549df9d1..ca175b962 100644 --- a/include/multiplier/AST/SwiftAsyncContextAttrSpelling.h +++ b/include/multiplier/AST/SwiftAsyncContextAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncErrorAttr.h b/include/multiplier/AST/SwiftAsyncErrorAttr.h index 251b2197b..cd448f82b 100644 --- a/include/multiplier/AST/SwiftAsyncErrorAttr.h +++ b/include/multiplier/AST/SwiftAsyncErrorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncErrorAttrConventionKind.h b/include/multiplier/AST/SwiftAsyncErrorAttrConventionKind.h index 528d500c1..056902740 100644 --- a/include/multiplier/AST/SwiftAsyncErrorAttrConventionKind.h +++ b/include/multiplier/AST/SwiftAsyncErrorAttrConventionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncErrorAttrSpelling.h b/include/multiplier/AST/SwiftAsyncErrorAttrSpelling.h index fb91513a3..c16c2f3a9 100644 --- a/include/multiplier/AST/SwiftAsyncErrorAttrSpelling.h +++ b/include/multiplier/AST/SwiftAsyncErrorAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncFramePointerKind.h b/include/multiplier/AST/SwiftAsyncFramePointerKind.h index ab6bec352..381351bdb 100644 --- a/include/multiplier/AST/SwiftAsyncFramePointerKind.h +++ b/include/multiplier/AST/SwiftAsyncFramePointerKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAsyncNameAttr.h b/include/multiplier/AST/SwiftAsyncNameAttr.h index e7bbfbf13..bccc739d1 100644 --- a/include/multiplier/AST/SwiftAsyncNameAttr.h +++ b/include/multiplier/AST/SwiftAsyncNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftAttrAttr.h b/include/multiplier/AST/SwiftAttrAttr.h index 2caf40b29..deb1aef38 100644 --- a/include/multiplier/AST/SwiftAttrAttr.h +++ b/include/multiplier/AST/SwiftAttrAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftBridgeAttr.h b/include/multiplier/AST/SwiftBridgeAttr.h index 78f00c8de..a9f3e52a2 100644 --- a/include/multiplier/AST/SwiftBridgeAttr.h +++ b/include/multiplier/AST/SwiftBridgeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftBridgedTypedefAttr.h b/include/multiplier/AST/SwiftBridgedTypedefAttr.h index 611e7a1a2..9b066aa04 100644 --- a/include/multiplier/AST/SwiftBridgedTypedefAttr.h +++ b/include/multiplier/AST/SwiftBridgedTypedefAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftCallAttr.h b/include/multiplier/AST/SwiftCallAttr.h index 6992b62ab..d871e1f5b 100644 --- a/include/multiplier/AST/SwiftCallAttr.h +++ b/include/multiplier/AST/SwiftCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftCallAttrSpelling.h b/include/multiplier/AST/SwiftCallAttrSpelling.h index 7d1f38213..64ba384d3 100644 --- a/include/multiplier/AST/SwiftCallAttrSpelling.h +++ b/include/multiplier/AST/SwiftCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftContextAttr.h b/include/multiplier/AST/SwiftContextAttr.h index 57379992a..df57e797e 100644 --- a/include/multiplier/AST/SwiftContextAttr.h +++ b/include/multiplier/AST/SwiftContextAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftContextAttrSpelling.h b/include/multiplier/AST/SwiftContextAttrSpelling.h index 6e2f39432..3c5855f8b 100644 --- a/include/multiplier/AST/SwiftContextAttrSpelling.h +++ b/include/multiplier/AST/SwiftContextAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftErrorAttr.h b/include/multiplier/AST/SwiftErrorAttr.h index 09c7ccc31..136fcc9ff 100644 --- a/include/multiplier/AST/SwiftErrorAttr.h +++ b/include/multiplier/AST/SwiftErrorAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftErrorAttrConventionKind.h b/include/multiplier/AST/SwiftErrorAttrConventionKind.h index 238fed2c3..74e50286a 100644 --- a/include/multiplier/AST/SwiftErrorAttrConventionKind.h +++ b/include/multiplier/AST/SwiftErrorAttrConventionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftErrorResultAttr.h b/include/multiplier/AST/SwiftErrorResultAttr.h index 5f0558ade..a63e0944e 100644 --- a/include/multiplier/AST/SwiftErrorResultAttr.h +++ b/include/multiplier/AST/SwiftErrorResultAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftErrorResultAttrSpelling.h b/include/multiplier/AST/SwiftErrorResultAttrSpelling.h index 81a792da6..32a0127a2 100644 --- a/include/multiplier/AST/SwiftErrorResultAttrSpelling.h +++ b/include/multiplier/AST/SwiftErrorResultAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftImportAsNonGenericAttr.h b/include/multiplier/AST/SwiftImportAsNonGenericAttr.h index 280002c19..02b74e208 100644 --- a/include/multiplier/AST/SwiftImportAsNonGenericAttr.h +++ b/include/multiplier/AST/SwiftImportAsNonGenericAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftImportPropertyAsAccessorsAttr.h b/include/multiplier/AST/SwiftImportPropertyAsAccessorsAttr.h index f0f838a11..539e4561a 100644 --- a/include/multiplier/AST/SwiftImportPropertyAsAccessorsAttr.h +++ b/include/multiplier/AST/SwiftImportPropertyAsAccessorsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftIndirectResultAttr.h b/include/multiplier/AST/SwiftIndirectResultAttr.h index 2de036a9c..a227c3f59 100644 --- a/include/multiplier/AST/SwiftIndirectResultAttr.h +++ b/include/multiplier/AST/SwiftIndirectResultAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftIndirectResultAttrSpelling.h b/include/multiplier/AST/SwiftIndirectResultAttrSpelling.h index 6554fc4d1..47ee9db2d 100644 --- a/include/multiplier/AST/SwiftIndirectResultAttrSpelling.h +++ b/include/multiplier/AST/SwiftIndirectResultAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftNameAttr.h b/include/multiplier/AST/SwiftNameAttr.h index 1bc414793..ac94684c9 100644 --- a/include/multiplier/AST/SwiftNameAttr.h +++ b/include/multiplier/AST/SwiftNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftNewTypeAttr.h b/include/multiplier/AST/SwiftNewTypeAttr.h index 738b795f9..482845f69 100644 --- a/include/multiplier/AST/SwiftNewTypeAttr.h +++ b/include/multiplier/AST/SwiftNewTypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftNewTypeAttrNewtypeKind.h b/include/multiplier/AST/SwiftNewTypeAttrNewtypeKind.h index 2800a0323..32bb194ef 100644 --- a/include/multiplier/AST/SwiftNewTypeAttrNewtypeKind.h +++ b/include/multiplier/AST/SwiftNewTypeAttrNewtypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftNewTypeAttrSpelling.h b/include/multiplier/AST/SwiftNewTypeAttrSpelling.h index e036167f0..fe1319add 100644 --- a/include/multiplier/AST/SwiftNewTypeAttrSpelling.h +++ b/include/multiplier/AST/SwiftNewTypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftObjCMembersAttr.h b/include/multiplier/AST/SwiftObjCMembersAttr.h index abb9b7b80..7f42c79aa 100644 --- a/include/multiplier/AST/SwiftObjCMembersAttr.h +++ b/include/multiplier/AST/SwiftObjCMembersAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftPrivateAttr.h b/include/multiplier/AST/SwiftPrivateAttr.h index f97c8f43c..232d8769c 100644 --- a/include/multiplier/AST/SwiftPrivateAttr.h +++ b/include/multiplier/AST/SwiftPrivateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftVersionedAdditionAttr.h b/include/multiplier/AST/SwiftVersionedAdditionAttr.h index acabe4447..27efc42b7 100644 --- a/include/multiplier/AST/SwiftVersionedAdditionAttr.h +++ b/include/multiplier/AST/SwiftVersionedAdditionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwiftVersionedRemovalAttr.h b/include/multiplier/AST/SwiftVersionedRemovalAttr.h index 7ee40b635..13d4fea07 100644 --- a/include/multiplier/AST/SwiftVersionedRemovalAttr.h +++ b/include/multiplier/AST/SwiftVersionedRemovalAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwitchCase.h b/include/multiplier/AST/SwitchCase.h index 89c90eccf..f1096debb 100644 --- a/include/multiplier/AST/SwitchCase.h +++ b/include/multiplier/AST/SwitchCase.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SwitchStmt.h b/include/multiplier/AST/SwitchStmt.h index 9700b7744..dc71f6225 100644 --- a/include/multiplier/AST/SwitchStmt.h +++ b/include/multiplier/AST/SwitchStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SyncScope.h b/include/multiplier/AST/SyncScope.h index c003c35e7..9930fb6ba 100644 --- a/include/multiplier/AST/SyncScope.h +++ b/include/multiplier/AST/SyncScope.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Syntax.h b/include/multiplier/AST/Syntax.h index c2aea59e3..39b7cdc55 100644 --- a/include/multiplier/AST/Syntax.h +++ b/include/multiplier/AST/Syntax.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SysVABIAttr.h b/include/multiplier/AST/SysVABIAttr.h index 18ae9591f..08dba0a93 100644 --- a/include/multiplier/AST/SysVABIAttr.h +++ b/include/multiplier/AST/SysVABIAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/SysVABIAttrSpelling.h b/include/multiplier/AST/SysVABIAttrSpelling.h index c536295b6..751108b80 100644 --- a/include/multiplier/AST/SysVABIAttrSpelling.h +++ b/include/multiplier/AST/SysVABIAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TLSModel.h b/include/multiplier/AST/TLSModel.h index 19cda235c..d42ef6b80 100644 --- a/include/multiplier/AST/TLSModel.h +++ b/include/multiplier/AST/TLSModel.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TLSModelAttr.h b/include/multiplier/AST/TLSModelAttr.h index 887743735..bdf9e8755 100644 --- a/include/multiplier/AST/TLSModelAttr.h +++ b/include/multiplier/AST/TLSModelAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TLSModelAttrSpelling.h b/include/multiplier/AST/TLSModelAttrSpelling.h index 6ba5114cd..96c6ea7a5 100644 --- a/include/multiplier/AST/TLSModelAttrSpelling.h +++ b/include/multiplier/AST/TLSModelAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TQ.h b/include/multiplier/AST/TQ.h index b272a5db3..4b6e88c57 100644 --- a/include/multiplier/AST/TQ.h +++ b/include/multiplier/AST/TQ.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TagDecl.h b/include/multiplier/AST/TagDecl.h index 10afdf3f3..a959aaa5a 100644 --- a/include/multiplier/AST/TagDecl.h +++ b/include/multiplier/AST/TagDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TagType.h b/include/multiplier/AST/TagType.h index 97b9fb698..adcb6125e 100644 --- a/include/multiplier/AST/TagType.h +++ b/include/multiplier/AST/TagType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TagTypeKind.h b/include/multiplier/AST/TagTypeKind.h index 8f4b69a26..1304c5ebd 100644 --- a/include/multiplier/AST/TagTypeKind.h +++ b/include/multiplier/AST/TagTypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TailPaddingUseRules.h b/include/multiplier/AST/TailPaddingUseRules.h index cf72660f8..a79ff1d8a 100644 --- a/include/multiplier/AST/TailPaddingUseRules.h +++ b/include/multiplier/AST/TailPaddingUseRules.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetAttr.h b/include/multiplier/AST/TargetAttr.h index b94946889..e9cc841aa 100644 --- a/include/multiplier/AST/TargetAttr.h +++ b/include/multiplier/AST/TargetAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetAttrSpelling.h b/include/multiplier/AST/TargetAttrSpelling.h index 9fabb5195..2ddf4150b 100644 --- a/include/multiplier/AST/TargetAttrSpelling.h +++ b/include/multiplier/AST/TargetAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetClonesAttr.h b/include/multiplier/AST/TargetClonesAttr.h index 8f62a38fb..c385c3ca0 100644 --- a/include/multiplier/AST/TargetClonesAttr.h +++ b/include/multiplier/AST/TargetClonesAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetClonesAttrSpelling.h b/include/multiplier/AST/TargetClonesAttrSpelling.h index 33417b22e..177ca1b70 100644 --- a/include/multiplier/AST/TargetClonesAttrSpelling.h +++ b/include/multiplier/AST/TargetClonesAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetVersionAttr.h b/include/multiplier/AST/TargetVersionAttr.h index b8809c409..f11dbb647 100644 --- a/include/multiplier/AST/TargetVersionAttr.h +++ b/include/multiplier/AST/TargetVersionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TargetVersionAttrSpelling.h b/include/multiplier/AST/TargetVersionAttrSpelling.h index 47851f064..ec821e457 100644 --- a/include/multiplier/AST/TargetVersionAttrSpelling.h +++ b/include/multiplier/AST/TargetVersionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateArgument.h b/include/multiplier/AST/TemplateArgument.h index dc03ebd20..b61183960 100644 --- a/include/multiplier/AST/TemplateArgument.h +++ b/include/multiplier/AST/TemplateArgument.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateArgumentDependence.h b/include/multiplier/AST/TemplateArgumentDependence.h index 3d4f12919..517df4430 100644 --- a/include/multiplier/AST/TemplateArgumentDependence.h +++ b/include/multiplier/AST/TemplateArgumentDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateArgumentKind.h b/include/multiplier/AST/TemplateArgumentKind.h index 9f2a8ac47..19d8336f0 100644 --- a/include/multiplier/AST/TemplateArgumentKind.h +++ b/include/multiplier/AST/TemplateArgumentKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateDecl.h b/include/multiplier/AST/TemplateDecl.h index c9d37eafb..a65b88b70 100644 --- a/include/multiplier/AST/TemplateDecl.h +++ b/include/multiplier/AST/TemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateNameDependence.h b/include/multiplier/AST/TemplateNameDependence.h index 549c5aa5c..578bcd1cf 100644 --- a/include/multiplier/AST/TemplateNameDependence.h +++ b/include/multiplier/AST/TemplateNameDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateParamObjectDecl.h b/include/multiplier/AST/TemplateParamObjectDecl.h index bcffc927d..95bd1da9d 100644 --- a/include/multiplier/AST/TemplateParamObjectDecl.h +++ b/include/multiplier/AST/TemplateParamObjectDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateParameterList.h b/include/multiplier/AST/TemplateParameterList.h index 130e1db67..aebee0506 100644 --- a/include/multiplier/AST/TemplateParameterList.h +++ b/include/multiplier/AST/TemplateParameterList.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateSpecializationKind.h b/include/multiplier/AST/TemplateSpecializationKind.h index ae46f7016..0c50e143b 100644 --- a/include/multiplier/AST/TemplateSpecializationKind.h +++ b/include/multiplier/AST/TemplateSpecializationKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateSpecializationType.h b/include/multiplier/AST/TemplateSpecializationType.h index ccefe68fd..5d2bc0b6f 100644 --- a/include/multiplier/AST/TemplateSpecializationType.h +++ b/include/multiplier/AST/TemplateSpecializationType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateTemplateParmDecl.h b/include/multiplier/AST/TemplateTemplateParmDecl.h index c17c6f454..9961f0eda 100644 --- a/include/multiplier/AST/TemplateTemplateParmDecl.h +++ b/include/multiplier/AST/TemplateTemplateParmDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateTypeParmDecl.h b/include/multiplier/AST/TemplateTypeParmDecl.h index a714b7607..add9e4627 100644 --- a/include/multiplier/AST/TemplateTypeParmDecl.h +++ b/include/multiplier/AST/TemplateTypeParmDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TemplateTypeParmType.h b/include/multiplier/AST/TemplateTypeParmType.h index 094d74c82..ecb3c45e5 100644 --- a/include/multiplier/AST/TemplateTypeParmType.h +++ b/include/multiplier/AST/TemplateTypeParmType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TestTypestateAttr.h b/include/multiplier/AST/TestTypestateAttr.h index e62743c29..10f6b8766 100644 --- a/include/multiplier/AST/TestTypestateAttr.h +++ b/include/multiplier/AST/TestTypestateAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TestTypestateAttrConsumedState.h b/include/multiplier/AST/TestTypestateAttrConsumedState.h index 89fcfe5e4..02265362d 100644 --- a/include/multiplier/AST/TestTypestateAttrConsumedState.h +++ b/include/multiplier/AST/TestTypestateAttrConsumedState.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TestTypestateAttrSpelling.h b/include/multiplier/AST/TestTypestateAttrSpelling.h index b6d849d31..9393df3d9 100644 --- a/include/multiplier/AST/TestTypestateAttrSpelling.h +++ b/include/multiplier/AST/TestTypestateAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TextDiagnosticFormat.h b/include/multiplier/AST/TextDiagnosticFormat.h index 102ccae5d..fc538d2cb 100644 --- a/include/multiplier/AST/TextDiagnosticFormat.h +++ b/include/multiplier/AST/TextDiagnosticFormat.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ThisCallAttr.h b/include/multiplier/AST/ThisCallAttr.h index 5bc6bd0c0..bab34a2b6 100644 --- a/include/multiplier/AST/ThisCallAttr.h +++ b/include/multiplier/AST/ThisCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ThisCallAttrSpelling.h b/include/multiplier/AST/ThisCallAttrSpelling.h index 9e0355d6c..d4660cee9 100644 --- a/include/multiplier/AST/ThisCallAttrSpelling.h +++ b/include/multiplier/AST/ThisCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ThreadAttr.h b/include/multiplier/AST/ThreadAttr.h index a44120338..152d18e46 100644 --- a/include/multiplier/AST/ThreadAttr.h +++ b/include/multiplier/AST/ThreadAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ThreadModelKind.h b/include/multiplier/AST/ThreadModelKind.h index d22bc4ee8..0101da78f 100644 --- a/include/multiplier/AST/ThreadModelKind.h +++ b/include/multiplier/AST/ThreadModelKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ThreadStorageClassSpecifier.h b/include/multiplier/AST/ThreadStorageClassSpecifier.h index 761fbe6ca..bea77ca60 100644 --- a/include/multiplier/AST/ThreadStorageClassSpecifier.h +++ b/include/multiplier/AST/ThreadStorageClassSpecifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TopLevelStmtDecl.h b/include/multiplier/AST/TopLevelStmtDecl.h index bc6675385..b6525a0ea 100644 --- a/include/multiplier/AST/TopLevelStmtDecl.h +++ b/include/multiplier/AST/TopLevelStmtDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TrailingAllocKind.h b/include/multiplier/AST/TrailingAllocKind.h index 830766342..6c077c2a6 100644 --- a/include/multiplier/AST/TrailingAllocKind.h +++ b/include/multiplier/AST/TrailingAllocKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TranslationUnitDecl.h b/include/multiplier/AST/TranslationUnitDecl.h index 005844ecb..b9f54b71f 100644 --- a/include/multiplier/AST/TranslationUnitDecl.h +++ b/include/multiplier/AST/TranslationUnitDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TranslationUnitKind.h b/include/multiplier/AST/TranslationUnitKind.h index 3f1bdec33..14fb38f02 100644 --- a/include/multiplier/AST/TranslationUnitKind.h +++ b/include/multiplier/AST/TranslationUnitKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TransparentUnionAttr.h b/include/multiplier/AST/TransparentUnionAttr.h index 30ee5dcea..c7ae6c880 100644 --- a/include/multiplier/AST/TransparentUnionAttr.h +++ b/include/multiplier/AST/TransparentUnionAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TransparentUnionAttrSpelling.h b/include/multiplier/AST/TransparentUnionAttrSpelling.h index 51a1d29d7..c84028c12 100644 --- a/include/multiplier/AST/TransparentUnionAttrSpelling.h +++ b/include/multiplier/AST/TransparentUnionAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TrivialABIAttr.h b/include/multiplier/AST/TrivialABIAttr.h index e5626bf2b..a454c0ebb 100644 --- a/include/multiplier/AST/TrivialABIAttr.h +++ b/include/multiplier/AST/TrivialABIAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TrivialABIAttrSpelling.h b/include/multiplier/AST/TrivialABIAttrSpelling.h index 00bb43046..8ca0c4d14 100644 --- a/include/multiplier/AST/TrivialABIAttrSpelling.h +++ b/include/multiplier/AST/TrivialABIAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TrivialAutoVarInitKind.h b/include/multiplier/AST/TrivialAutoVarInitKind.h index 41f8e2e45..f69824c39 100644 --- a/include/multiplier/AST/TrivialAutoVarInitKind.h +++ b/include/multiplier/AST/TrivialAutoVarInitKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TryAcquireCapabilityAttr.h b/include/multiplier/AST/TryAcquireCapabilityAttr.h index 7eef10acc..1989cd6ca 100644 --- a/include/multiplier/AST/TryAcquireCapabilityAttr.h +++ b/include/multiplier/AST/TryAcquireCapabilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TryAcquireCapabilityAttrSpelling.h b/include/multiplier/AST/TryAcquireCapabilityAttrSpelling.h index 845d0a189..453e3c861 100644 --- a/include/multiplier/AST/TryAcquireCapabilityAttrSpelling.h +++ b/include/multiplier/AST/TryAcquireCapabilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Type.h b/include/multiplier/AST/Type.h index bc3d3dd66..e5fd13625 100644 --- a/include/multiplier/AST/Type.h +++ b/include/multiplier/AST/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeAliasDecl.h b/include/multiplier/AST/TypeAliasDecl.h index 2c828a54a..b097b19b9 100644 --- a/include/multiplier/AST/TypeAliasDecl.h +++ b/include/multiplier/AST/TypeAliasDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeAliasTemplateDecl.h b/include/multiplier/AST/TypeAliasTemplateDecl.h index e68be3fda..bb6ad629c 100644 --- a/include/multiplier/AST/TypeAliasTemplateDecl.h +++ b/include/multiplier/AST/TypeAliasTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeAttr.h b/include/multiplier/AST/TypeAttr.h index ffa5e2c0f..fdcc85ba6 100644 --- a/include/multiplier/AST/TypeAttr.h +++ b/include/multiplier/AST/TypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeDecl.h b/include/multiplier/AST/TypeDecl.h index 959b71a9b..56e4cc061 100644 --- a/include/multiplier/AST/TypeDecl.h +++ b/include/multiplier/AST/TypeDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeDependence.h b/include/multiplier/AST/TypeDependence.h index cb8af81a8..824b6e25b 100644 --- a/include/multiplier/AST/TypeDependence.h +++ b/include/multiplier/AST/TypeDependence.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeKind.h b/include/multiplier/AST/TypeKind.h index 7cd443ee6..3fbb5a977 100644 --- a/include/multiplier/AST/TypeKind.h +++ b/include/multiplier/AST/TypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeLocClass.h b/include/multiplier/AST/TypeLocClass.h index c16b720d5..b00119bde 100644 --- a/include/multiplier/AST/TypeLocClass.h +++ b/include/multiplier/AST/TypeLocClass.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeNonNullAttr.h b/include/multiplier/AST/TypeNonNullAttr.h index 254af4c9e..91bdf38d3 100644 --- a/include/multiplier/AST/TypeNonNullAttr.h +++ b/include/multiplier/AST/TypeNonNullAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeNullUnspecifiedAttr.h b/include/multiplier/AST/TypeNullUnspecifiedAttr.h index b7efca551..b22d40c34 100644 --- a/include/multiplier/AST/TypeNullUnspecifiedAttr.h +++ b/include/multiplier/AST/TypeNullUnspecifiedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeNullableAttr.h b/include/multiplier/AST/TypeNullableAttr.h index dcd059bdc..137c80230 100644 --- a/include/multiplier/AST/TypeNullableAttr.h +++ b/include/multiplier/AST/TypeNullableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeNullableResultAttr.h b/include/multiplier/AST/TypeNullableResultAttr.h index a494b2f23..5f040906b 100644 --- a/include/multiplier/AST/TypeNullableResultAttr.h +++ b/include/multiplier/AST/TypeNullableResultAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeOfExprType.h b/include/multiplier/AST/TypeOfExprType.h index 2fdc7950e..ca2ad3ac8 100644 --- a/include/multiplier/AST/TypeOfExprType.h +++ b/include/multiplier/AST/TypeOfExprType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeOfKind.h b/include/multiplier/AST/TypeOfKind.h index 86fb3d7ac..89f679c44 100644 --- a/include/multiplier/AST/TypeOfKind.h +++ b/include/multiplier/AST/TypeOfKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeOfType.h b/include/multiplier/AST/TypeOfType.h index 78b74812d..4bee99684 100644 --- a/include/multiplier/AST/TypeOfType.h +++ b/include/multiplier/AST/TypeOfType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeScalarTypeKind.h b/include/multiplier/AST/TypeScalarTypeKind.h index 6d961d828..5fe197ac9 100644 --- a/include/multiplier/AST/TypeScalarTypeKind.h +++ b/include/multiplier/AST/TypeScalarTypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeSpecifierSign.h b/include/multiplier/AST/TypeSpecifierSign.h index b5be0dac2..9d313c4fc 100644 --- a/include/multiplier/AST/TypeSpecifierSign.h +++ b/include/multiplier/AST/TypeSpecifierSign.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeSpecifierType.h b/include/multiplier/AST/TypeSpecifierType.h index b8af1946c..92d71fb0e 100644 --- a/include/multiplier/AST/TypeSpecifierType.h +++ b/include/multiplier/AST/TypeSpecifierType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeSpecifierWidth.h b/include/multiplier/AST/TypeSpecifierWidth.h index 7d7d37670..74863496b 100644 --- a/include/multiplier/AST/TypeSpecifierWidth.h +++ b/include/multiplier/AST/TypeSpecifierWidth.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeSpecifiersPipe.h b/include/multiplier/AST/TypeSpecifiersPipe.h index 80e9ba20f..952770834 100644 --- a/include/multiplier/AST/TypeSpecifiersPipe.h +++ b/include/multiplier/AST/TypeSpecifiersPipe.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeTagForDatatypeAttr.h b/include/multiplier/AST/TypeTagForDatatypeAttr.h index ce8d2306d..c33699d73 100644 --- a/include/multiplier/AST/TypeTagForDatatypeAttr.h +++ b/include/multiplier/AST/TypeTagForDatatypeAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeTagForDatatypeAttrSpelling.h b/include/multiplier/AST/TypeTagForDatatypeAttrSpelling.h index 722273c27..21cf70791 100644 --- a/include/multiplier/AST/TypeTagForDatatypeAttrSpelling.h +++ b/include/multiplier/AST/TypeTagForDatatypeAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeTrait.h b/include/multiplier/AST/TypeTrait.h index 27052226f..4777e12cd 100644 --- a/include/multiplier/AST/TypeTrait.h +++ b/include/multiplier/AST/TypeTrait.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeTraitExpr.h b/include/multiplier/AST/TypeTraitExpr.h index f5dc66dbc..b2582bc86 100644 --- a/include/multiplier/AST/TypeTraitExpr.h +++ b/include/multiplier/AST/TypeTraitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeVisibilityAttr.h b/include/multiplier/AST/TypeVisibilityAttr.h index ba6661d30..347047531 100644 --- a/include/multiplier/AST/TypeVisibilityAttr.h +++ b/include/multiplier/AST/TypeVisibilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeVisibilityAttrSpelling.h b/include/multiplier/AST/TypeVisibilityAttrSpelling.h index df1460448..11288a22e 100644 --- a/include/multiplier/AST/TypeVisibilityAttrSpelling.h +++ b/include/multiplier/AST/TypeVisibilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeVisibilityAttrVisibilityType.h b/include/multiplier/AST/TypeVisibilityAttrVisibilityType.h index b1af148de..6fd99495c 100644 --- a/include/multiplier/AST/TypeVisibilityAttrVisibilityType.h +++ b/include/multiplier/AST/TypeVisibilityAttrVisibilityType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypeWithKeyword.h b/include/multiplier/AST/TypeWithKeyword.h index bef7483a7..2ac1d447c 100644 --- a/include/multiplier/AST/TypeWithKeyword.h +++ b/include/multiplier/AST/TypeWithKeyword.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypedefDecl.h b/include/multiplier/AST/TypedefDecl.h index 512a57ffa..9dc881798 100644 --- a/include/multiplier/AST/TypedefDecl.h +++ b/include/multiplier/AST/TypedefDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypedefNameDecl.h b/include/multiplier/AST/TypedefNameDecl.h index 8cdba34bb..30f5ff539 100644 --- a/include/multiplier/AST/TypedefNameDecl.h +++ b/include/multiplier/AST/TypedefNameDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypedefType.h b/include/multiplier/AST/TypedefType.h index 0c0d68037..5cef32e67 100644 --- a/include/multiplier/AST/TypedefType.h +++ b/include/multiplier/AST/TypedefType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/TypoExpr.h b/include/multiplier/AST/TypoExpr.h index 6f84ff155..944c1f9db 100644 --- a/include/multiplier/AST/TypoExpr.h +++ b/include/multiplier/AST/TypoExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UPtrAttr.h b/include/multiplier/AST/UPtrAttr.h index c755944b6..70ec8d063 100644 --- a/include/multiplier/AST/UPtrAttr.h +++ b/include/multiplier/AST/UPtrAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryExprOrTypeTrait.h b/include/multiplier/AST/UnaryExprOrTypeTrait.h index 96b953667..a690456c1 100644 --- a/include/multiplier/AST/UnaryExprOrTypeTrait.h +++ b/include/multiplier/AST/UnaryExprOrTypeTrait.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryExprOrTypeTraitExpr.h b/include/multiplier/AST/UnaryExprOrTypeTraitExpr.h index bf34cf73b..0f8dc4dc5 100644 --- a/include/multiplier/AST/UnaryExprOrTypeTraitExpr.h +++ b/include/multiplier/AST/UnaryExprOrTypeTraitExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryOperator.h b/include/multiplier/AST/UnaryOperator.h index bdcdf03dd..26a02c3a4 100644 --- a/include/multiplier/AST/UnaryOperator.h +++ b/include/multiplier/AST/UnaryOperator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryOperatorKind.h b/include/multiplier/AST/UnaryOperatorKind.h index 6e7392ded..53db9bf38 100644 --- a/include/multiplier/AST/UnaryOperatorKind.h +++ b/include/multiplier/AST/UnaryOperatorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryTransformType.h b/include/multiplier/AST/UnaryTransformType.h index 1a57a9ce0..61e513b40 100644 --- a/include/multiplier/AST/UnaryTransformType.h +++ b/include/multiplier/AST/UnaryTransformType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnaryTransformTypeUTTKind.h b/include/multiplier/AST/UnaryTransformTypeUTTKind.h index d395887cc..e2edd89d6 100644 --- a/include/multiplier/AST/UnaryTransformTypeUTTKind.h +++ b/include/multiplier/AST/UnaryTransformTypeUTTKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnavailableAttr.h b/include/multiplier/AST/UnavailableAttr.h index a6b88a6ec..dd9ceefb7 100644 --- a/include/multiplier/AST/UnavailableAttr.h +++ b/include/multiplier/AST/UnavailableAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnavailableAttrImplicitReason.h b/include/multiplier/AST/UnavailableAttrImplicitReason.h index 14f97f691..181537ea0 100644 --- a/include/multiplier/AST/UnavailableAttrImplicitReason.h +++ b/include/multiplier/AST/UnavailableAttrImplicitReason.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnavailableAttrSpelling.h b/include/multiplier/AST/UnavailableAttrSpelling.h index 9285d1369..f51119b26 100644 --- a/include/multiplier/AST/UnavailableAttrSpelling.h +++ b/include/multiplier/AST/UnavailableAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UninitializedAttr.h b/include/multiplier/AST/UninitializedAttr.h index b79d4702e..00d9328ca 100644 --- a/include/multiplier/AST/UninitializedAttr.h +++ b/include/multiplier/AST/UninitializedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UninitializedAttrSpelling.h b/include/multiplier/AST/UninitializedAttrSpelling.h index 90c014a35..4c4e03d5a 100644 --- a/include/multiplier/AST/UninitializedAttrSpelling.h +++ b/include/multiplier/AST/UninitializedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnlikelyAttr.h b/include/multiplier/AST/UnlikelyAttr.h index b05e2de7f..1311b89ca 100644 --- a/include/multiplier/AST/UnlikelyAttr.h +++ b/include/multiplier/AST/UnlikelyAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnlikelyAttrSpelling.h b/include/multiplier/AST/UnlikelyAttrSpelling.h index e3006d1c6..b73e0839b 100644 --- a/include/multiplier/AST/UnlikelyAttrSpelling.h +++ b/include/multiplier/AST/UnlikelyAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnnamedGlobalConstantDecl.h b/include/multiplier/AST/UnnamedGlobalConstantDecl.h index 01ed11ffd..d50e6e2af 100644 --- a/include/multiplier/AST/UnnamedGlobalConstantDecl.h +++ b/include/multiplier/AST/UnnamedGlobalConstantDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedLookupExpr.h b/include/multiplier/AST/UnresolvedLookupExpr.h index d01b2886e..eb6b6da37 100644 --- a/include/multiplier/AST/UnresolvedLookupExpr.h +++ b/include/multiplier/AST/UnresolvedLookupExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedMemberExpr.h b/include/multiplier/AST/UnresolvedMemberExpr.h index 0d95a3b39..b3b1984df 100644 --- a/include/multiplier/AST/UnresolvedMemberExpr.h +++ b/include/multiplier/AST/UnresolvedMemberExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedUsingIfExistsDecl.h b/include/multiplier/AST/UnresolvedUsingIfExistsDecl.h index 510627223..98e57f90c 100644 --- a/include/multiplier/AST/UnresolvedUsingIfExistsDecl.h +++ b/include/multiplier/AST/UnresolvedUsingIfExistsDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedUsingType.h b/include/multiplier/AST/UnresolvedUsingType.h index c2ebacebe..fb7d60a2c 100644 --- a/include/multiplier/AST/UnresolvedUsingType.h +++ b/include/multiplier/AST/UnresolvedUsingType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedUsingTypenameDecl.h b/include/multiplier/AST/UnresolvedUsingTypenameDecl.h index 8af346d97..f0d8f7246 100644 --- a/include/multiplier/AST/UnresolvedUsingTypenameDecl.h +++ b/include/multiplier/AST/UnresolvedUsingTypenameDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnresolvedUsingValueDecl.h b/include/multiplier/AST/UnresolvedUsingValueDecl.h index abe28b4a7..225753e86 100644 --- a/include/multiplier/AST/UnresolvedUsingValueDecl.h +++ b/include/multiplier/AST/UnresolvedUsingValueDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnsafeBufferUsageAttr.h b/include/multiplier/AST/UnsafeBufferUsageAttr.h index cb8aa36f7..6dd468523 100644 --- a/include/multiplier/AST/UnsafeBufferUsageAttr.h +++ b/include/multiplier/AST/UnsafeBufferUsageAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnsafeBufferUsageAttrSpelling.h b/include/multiplier/AST/UnsafeBufferUsageAttrSpelling.h index fbbb6ee62..d8975cd78 100644 --- a/include/multiplier/AST/UnsafeBufferUsageAttrSpelling.h +++ b/include/multiplier/AST/UnsafeBufferUsageAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnusedAttr.h b/include/multiplier/AST/UnusedAttr.h index 0cca3d937..dc23df893 100644 --- a/include/multiplier/AST/UnusedAttr.h +++ b/include/multiplier/AST/UnusedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UnusedAttrSpelling.h b/include/multiplier/AST/UnusedAttrSpelling.h index aee369af3..b23960cac 100644 --- a/include/multiplier/AST/UnusedAttrSpelling.h +++ b/include/multiplier/AST/UnusedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UseHandleAttr.h b/include/multiplier/AST/UseHandleAttr.h index 492b577d3..f41bafd8a 100644 --- a/include/multiplier/AST/UseHandleAttr.h +++ b/include/multiplier/AST/UseHandleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UseHandleAttrSpelling.h b/include/multiplier/AST/UseHandleAttrSpelling.h index b2c3a7de1..36214e3e4 100644 --- a/include/multiplier/AST/UseHandleAttrSpelling.h +++ b/include/multiplier/AST/UseHandleAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsedAttr.h b/include/multiplier/AST/UsedAttr.h index 55f2d39a3..22a515e50 100644 --- a/include/multiplier/AST/UsedAttr.h +++ b/include/multiplier/AST/UsedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsedAttrSpelling.h b/include/multiplier/AST/UsedAttrSpelling.h index 6ef6965c4..a1ef53725 100644 --- a/include/multiplier/AST/UsedAttrSpelling.h +++ b/include/multiplier/AST/UsedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UserDefinedLiteral.h b/include/multiplier/AST/UserDefinedLiteral.h index 301cdf6a6..45469843e 100644 --- a/include/multiplier/AST/UserDefinedLiteral.h +++ b/include/multiplier/AST/UserDefinedLiteral.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UserDefinedLiteralLiteralOperatorKind.h b/include/multiplier/AST/UserDefinedLiteralLiteralOperatorKind.h index dc4e5d2ca..2185d4bd7 100644 --- a/include/multiplier/AST/UserDefinedLiteralLiteralOperatorKind.h +++ b/include/multiplier/AST/UserDefinedLiteralLiteralOperatorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingDecl.h b/include/multiplier/AST/UsingDecl.h index bd82641d0..a45a4f085 100644 --- a/include/multiplier/AST/UsingDecl.h +++ b/include/multiplier/AST/UsingDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingDirectiveDecl.h b/include/multiplier/AST/UsingDirectiveDecl.h index 04555e547..bb2e2db34 100644 --- a/include/multiplier/AST/UsingDirectiveDecl.h +++ b/include/multiplier/AST/UsingDirectiveDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingEnumDecl.h b/include/multiplier/AST/UsingEnumDecl.h index a3e6cceb8..36bf457aa 100644 --- a/include/multiplier/AST/UsingEnumDecl.h +++ b/include/multiplier/AST/UsingEnumDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingIfExistsAttr.h b/include/multiplier/AST/UsingIfExistsAttr.h index 95b9a42b2..272b7634f 100644 --- a/include/multiplier/AST/UsingIfExistsAttr.h +++ b/include/multiplier/AST/UsingIfExistsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingIfExistsAttrSpelling.h b/include/multiplier/AST/UsingIfExistsAttrSpelling.h index 93a71fd85..5cefb7c3d 100644 --- a/include/multiplier/AST/UsingIfExistsAttrSpelling.h +++ b/include/multiplier/AST/UsingIfExistsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingPackDecl.h b/include/multiplier/AST/UsingPackDecl.h index 5b8c11dd7..07d9121b8 100644 --- a/include/multiplier/AST/UsingPackDecl.h +++ b/include/multiplier/AST/UsingPackDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingShadowDecl.h b/include/multiplier/AST/UsingShadowDecl.h index f3af63ca1..f2469f42f 100644 --- a/include/multiplier/AST/UsingShadowDecl.h +++ b/include/multiplier/AST/UsingShadowDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UsingType.h b/include/multiplier/AST/UsingType.h index 47cb149aa..f117975c6 100644 --- a/include/multiplier/AST/UsingType.h +++ b/include/multiplier/AST/UsingType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UuidAttr.h b/include/multiplier/AST/UuidAttr.h index 4bc80c27f..eb477a0b3 100644 --- a/include/multiplier/AST/UuidAttr.h +++ b/include/multiplier/AST/UuidAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/UuidAttrSpelling.h b/include/multiplier/AST/UuidAttrSpelling.h index 757cea541..cf5115b04 100644 --- a/include/multiplier/AST/UuidAttrSpelling.h +++ b/include/multiplier/AST/UuidAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VAArgExpr.h b/include/multiplier/AST/VAArgExpr.h index 1f850c932..a7ac92623 100644 --- a/include/multiplier/AST/VAArgExpr.h +++ b/include/multiplier/AST/VAArgExpr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ValueDecl.h b/include/multiplier/AST/ValueDecl.h index e2f7841f1..5d4a8780d 100644 --- a/include/multiplier/AST/ValueDecl.h +++ b/include/multiplier/AST/ValueDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ValueStmt.h b/include/multiplier/AST/ValueStmt.h index d7abcdf9f..ae4d2363f 100644 --- a/include/multiplier/AST/ValueStmt.h +++ b/include/multiplier/AST/ValueStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarDecl.h b/include/multiplier/AST/VarDecl.h index 650689dda..4b12b7ae5 100644 --- a/include/multiplier/AST/VarDecl.h +++ b/include/multiplier/AST/VarDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarDeclDefinitionKind.h b/include/multiplier/AST/VarDeclDefinitionKind.h index d93e482fc..e481da4ed 100644 --- a/include/multiplier/AST/VarDeclDefinitionKind.h +++ b/include/multiplier/AST/VarDeclDefinitionKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarDeclInitializationStyle.h b/include/multiplier/AST/VarDeclInitializationStyle.h index 7871debc8..5f27a733a 100644 --- a/include/multiplier/AST/VarDeclInitializationStyle.h +++ b/include/multiplier/AST/VarDeclInitializationStyle.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarDeclTLSKind.h b/include/multiplier/AST/VarDeclTLSKind.h index f3c36dd70..67487523d 100644 --- a/include/multiplier/AST/VarDeclTLSKind.h +++ b/include/multiplier/AST/VarDeclTLSKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarTemplateDecl.h b/include/multiplier/AST/VarTemplateDecl.h index d38c4657c..12cb0afc6 100644 --- a/include/multiplier/AST/VarTemplateDecl.h +++ b/include/multiplier/AST/VarTemplateDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarTemplatePartialSpecializationDecl.h b/include/multiplier/AST/VarTemplatePartialSpecializationDecl.h index 995864ede..4dedbd76b 100644 --- a/include/multiplier/AST/VarTemplatePartialSpecializationDecl.h +++ b/include/multiplier/AST/VarTemplatePartialSpecializationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VarTemplateSpecializationDecl.h b/include/multiplier/AST/VarTemplateSpecializationDecl.h index b79aa35de..d67febac6 100644 --- a/include/multiplier/AST/VarTemplateSpecializationDecl.h +++ b/include/multiplier/AST/VarTemplateSpecializationDecl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VariableArrayType.h b/include/multiplier/AST/VariableArrayType.h index 848d54bb6..d9f459826 100644 --- a/include/multiplier/AST/VariableArrayType.h +++ b/include/multiplier/AST/VariableArrayType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VecReturnAttr.h b/include/multiplier/AST/VecReturnAttr.h index c6b2d0fd8..1c991d87f 100644 --- a/include/multiplier/AST/VecReturnAttr.h +++ b/include/multiplier/AST/VecReturnAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VecReturnAttrSpelling.h b/include/multiplier/AST/VecReturnAttrSpelling.h index b8e945626..7bfd53855 100644 --- a/include/multiplier/AST/VecReturnAttrSpelling.h +++ b/include/multiplier/AST/VecReturnAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VecTypeHintAttr.h b/include/multiplier/AST/VecTypeHintAttr.h index 717eaeb79..8e56624f6 100644 --- a/include/multiplier/AST/VecTypeHintAttr.h +++ b/include/multiplier/AST/VecTypeHintAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorCallAttr.h b/include/multiplier/AST/VectorCallAttr.h index 6ab5cb8b8..f95b23fe9 100644 --- a/include/multiplier/AST/VectorCallAttr.h +++ b/include/multiplier/AST/VectorCallAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorCallAttrSpelling.h b/include/multiplier/AST/VectorCallAttrSpelling.h index afae829c2..4b178ca1f 100644 --- a/include/multiplier/AST/VectorCallAttrSpelling.h +++ b/include/multiplier/AST/VectorCallAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorKind.h b/include/multiplier/AST/VectorKind.h index a6047792b..8c41f3c28 100644 --- a/include/multiplier/AST/VectorKind.h +++ b/include/multiplier/AST/VectorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorLibrary.h b/include/multiplier/AST/VectorLibrary.h index df4b4edb6..2bc8d6ce7 100644 --- a/include/multiplier/AST/VectorLibrary.h +++ b/include/multiplier/AST/VectorLibrary.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorType.h b/include/multiplier/AST/VectorType.h index 0aef3897d..46a99be30 100644 --- a/include/multiplier/AST/VectorType.h +++ b/include/multiplier/AST/VectorType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VectorTypeVectorKind.h b/include/multiplier/AST/VectorTypeVectorKind.h index a4863d611..02fe5f073 100644 --- a/include/multiplier/AST/VectorTypeVectorKind.h +++ b/include/multiplier/AST/VectorTypeVectorKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/Visibility.h b/include/multiplier/AST/Visibility.h index 345c1216e..5f0156209 100644 --- a/include/multiplier/AST/Visibility.h +++ b/include/multiplier/AST/Visibility.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VisibilityAttr.h b/include/multiplier/AST/VisibilityAttr.h index 21dad2b61..8ccb5c7b1 100644 --- a/include/multiplier/AST/VisibilityAttr.h +++ b/include/multiplier/AST/VisibilityAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VisibilityAttrSpelling.h b/include/multiplier/AST/VisibilityAttrSpelling.h index 23c389a45..41edbd1d8 100644 --- a/include/multiplier/AST/VisibilityAttrSpelling.h +++ b/include/multiplier/AST/VisibilityAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VisibilityAttrVisibilityType.h b/include/multiplier/AST/VisibilityAttrVisibilityType.h index ec0bda6b1..af4861681 100644 --- a/include/multiplier/AST/VisibilityAttrVisibilityType.h +++ b/include/multiplier/AST/VisibilityAttrVisibilityType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VisibilityForcedKinds.h b/include/multiplier/AST/VisibilityForcedKinds.h index 10d2dec90..ba791b126 100644 --- a/include/multiplier/AST/VisibilityForcedKinds.h +++ b/include/multiplier/AST/VisibilityForcedKinds.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/VisibilityFromDLLStorageClassKinds.h b/include/multiplier/AST/VisibilityFromDLLStorageClassKinds.h index e4732fa9e..27bd76616 100644 --- a/include/multiplier/AST/VisibilityFromDLLStorageClassKinds.h +++ b/include/multiplier/AST/VisibilityFromDLLStorageClassKinds.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WarnUnusedAttr.h b/include/multiplier/AST/WarnUnusedAttr.h index eea28a4c0..5c8afe93e 100644 --- a/include/multiplier/AST/WarnUnusedAttr.h +++ b/include/multiplier/AST/WarnUnusedAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WarnUnusedAttrSpelling.h b/include/multiplier/AST/WarnUnusedAttrSpelling.h index 70dc24962..ac731f592 100644 --- a/include/multiplier/AST/WarnUnusedAttrSpelling.h +++ b/include/multiplier/AST/WarnUnusedAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WarnUnusedResultAttr.h b/include/multiplier/AST/WarnUnusedResultAttr.h index ecf1ccea6..70ed813df 100644 --- a/include/multiplier/AST/WarnUnusedResultAttr.h +++ b/include/multiplier/AST/WarnUnusedResultAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WarnUnusedResultAttrSpelling.h b/include/multiplier/AST/WarnUnusedResultAttrSpelling.h index 26d2375cf..1ee6c8c3c 100644 --- a/include/multiplier/AST/WarnUnusedResultAttrSpelling.h +++ b/include/multiplier/AST/WarnUnusedResultAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakAttr.h b/include/multiplier/AST/WeakAttr.h index 06f7a0ffa..2739a98e5 100644 --- a/include/multiplier/AST/WeakAttr.h +++ b/include/multiplier/AST/WeakAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakAttrSpelling.h b/include/multiplier/AST/WeakAttrSpelling.h index 47549ba4b..6df85f16f 100644 --- a/include/multiplier/AST/WeakAttrSpelling.h +++ b/include/multiplier/AST/WeakAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakImportAttr.h b/include/multiplier/AST/WeakImportAttr.h index 52a7fabcf..fbf74d224 100644 --- a/include/multiplier/AST/WeakImportAttr.h +++ b/include/multiplier/AST/WeakImportAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakImportAttrSpelling.h b/include/multiplier/AST/WeakImportAttrSpelling.h index 33bed7bee..19b4315c5 100644 --- a/include/multiplier/AST/WeakImportAttrSpelling.h +++ b/include/multiplier/AST/WeakImportAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakRefAttr.h b/include/multiplier/AST/WeakRefAttr.h index 19d488e80..fab3d7d2c 100644 --- a/include/multiplier/AST/WeakRefAttr.h +++ b/include/multiplier/AST/WeakRefAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WeakRefAttrSpelling.h b/include/multiplier/AST/WeakRefAttrSpelling.h index 380a9cf66..625cad17d 100644 --- a/include/multiplier/AST/WeakRefAttrSpelling.h +++ b/include/multiplier/AST/WeakRefAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyExportNameAttr.h b/include/multiplier/AST/WebAssemblyExportNameAttr.h index 7674d5e9f..6d393a50f 100644 --- a/include/multiplier/AST/WebAssemblyExportNameAttr.h +++ b/include/multiplier/AST/WebAssemblyExportNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyExportNameAttrSpelling.h b/include/multiplier/AST/WebAssemblyExportNameAttrSpelling.h index a9bebf98b..d910473a3 100644 --- a/include/multiplier/AST/WebAssemblyExportNameAttrSpelling.h +++ b/include/multiplier/AST/WebAssemblyExportNameAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyFuncrefAttr.h b/include/multiplier/AST/WebAssemblyFuncrefAttr.h index 15779289d..1d22fcc30 100644 --- a/include/multiplier/AST/WebAssemblyFuncrefAttr.h +++ b/include/multiplier/AST/WebAssemblyFuncrefAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyImportModuleAttr.h b/include/multiplier/AST/WebAssemblyImportModuleAttr.h index 775630111..48388bbe9 100644 --- a/include/multiplier/AST/WebAssemblyImportModuleAttr.h +++ b/include/multiplier/AST/WebAssemblyImportModuleAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyImportModuleAttrSpelling.h b/include/multiplier/AST/WebAssemblyImportModuleAttrSpelling.h index fde2c7279..37430fee2 100644 --- a/include/multiplier/AST/WebAssemblyImportModuleAttrSpelling.h +++ b/include/multiplier/AST/WebAssemblyImportModuleAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyImportNameAttr.h b/include/multiplier/AST/WebAssemblyImportNameAttr.h index e33c9fe04..a12175d5f 100644 --- a/include/multiplier/AST/WebAssemblyImportNameAttr.h +++ b/include/multiplier/AST/WebAssemblyImportNameAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WebAssemblyImportNameAttrSpelling.h b/include/multiplier/AST/WebAssemblyImportNameAttrSpelling.h index 1cbf3ee9d..9156ff3cb 100644 --- a/include/multiplier/AST/WebAssemblyImportNameAttrSpelling.h +++ b/include/multiplier/AST/WebAssemblyImportNameAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WhileStmt.h b/include/multiplier/AST/WhileStmt.h index 0c7c58f1d..538cfde54 100644 --- a/include/multiplier/AST/WhileStmt.h +++ b/include/multiplier/AST/WhileStmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/WorkGroupSizeHintAttr.h b/include/multiplier/AST/WorkGroupSizeHintAttr.h index c5326e315..d53c81292 100644 --- a/include/multiplier/AST/WorkGroupSizeHintAttr.h +++ b/include/multiplier/AST/WorkGroupSizeHintAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/X86ForceAlignArgPointerAttr.h b/include/multiplier/AST/X86ForceAlignArgPointerAttr.h index a649a38af..2534d2570 100644 --- a/include/multiplier/AST/X86ForceAlignArgPointerAttr.h +++ b/include/multiplier/AST/X86ForceAlignArgPointerAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/X86ForceAlignArgPointerAttrSpelling.h b/include/multiplier/AST/X86ForceAlignArgPointerAttrSpelling.h index 394505f32..7f905e18d 100644 --- a/include/multiplier/AST/X86ForceAlignArgPointerAttrSpelling.h +++ b/include/multiplier/AST/X86ForceAlignArgPointerAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/XRayInstrumentAttr.h b/include/multiplier/AST/XRayInstrumentAttr.h index 60a75bc21..b40ace58f 100644 --- a/include/multiplier/AST/XRayInstrumentAttr.h +++ b/include/multiplier/AST/XRayInstrumentAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/XRayInstrumentAttrSpelling.h b/include/multiplier/AST/XRayInstrumentAttrSpelling.h index 109a7cd64..5781150b3 100644 --- a/include/multiplier/AST/XRayInstrumentAttrSpelling.h +++ b/include/multiplier/AST/XRayInstrumentAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/XRayLogArgsAttr.h b/include/multiplier/AST/XRayLogArgsAttr.h index 381b68bee..96048daf8 100644 --- a/include/multiplier/AST/XRayLogArgsAttr.h +++ b/include/multiplier/AST/XRayLogArgsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/XRayLogArgsAttrSpelling.h b/include/multiplier/AST/XRayLogArgsAttrSpelling.h index 13a56e0eb..a96d20e34 100644 --- a/include/multiplier/AST/XRayLogArgsAttrSpelling.h +++ b/include/multiplier/AST/XRayLogArgsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ZeroCallUsedRegsAttr.h b/include/multiplier/AST/ZeroCallUsedRegsAttr.h index 564c5a7e6..282c755f1 100644 --- a/include/multiplier/AST/ZeroCallUsedRegsAttr.h +++ b/include/multiplier/AST/ZeroCallUsedRegsAttr.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ZeroCallUsedRegsAttrSpelling.h b/include/multiplier/AST/ZeroCallUsedRegsAttrSpelling.h index 79ced39fe..6fd77253f 100644 --- a/include/multiplier/AST/ZeroCallUsedRegsAttrSpelling.h +++ b/include/multiplier/AST/ZeroCallUsedRegsAttrSpelling.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.h b/include/multiplier/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.h index b32a56ceb..56ef9df29 100644 --- a/include/multiplier/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.h +++ b/include/multiplier/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Bindings/Python.h b/include/multiplier/Bindings/Python.h index 52a9d5ae4..07e3b57fd 100644 --- a/include/multiplier/Bindings/Python.h +++ b/include/multiplier/Bindings/Python.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Compiler.h b/include/multiplier/Compiler.h index 03afd51bd..e598a09f9 100644 --- a/include/multiplier/Compiler.h +++ b/include/multiplier/Compiler.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Database.h b/include/multiplier/Database.h index cf345ca03..deb1ac1b0 100644 --- a/include/multiplier/Database.h +++ b/include/multiplier/Database.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Entity.h b/include/multiplier/Entity.h index 467019c08..17a027a72 100644 --- a/include/multiplier/Entity.h +++ b/include/multiplier/Entity.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Fragment.h b/include/multiplier/Fragment.h index 5b8714bbc..741c1623e 100644 --- a/include/multiplier/Fragment.h +++ b/include/multiplier/Fragment.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend.h b/include/multiplier/Frontend.h index 947033313..8d38dc4bb 100644 --- a/include/multiplier/Frontend.h +++ b/include/multiplier/Frontend.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/Compilation.h b/include/multiplier/Frontend/Compilation.h index 3934805d0..a0685a278 100644 --- a/include/multiplier/Frontend/Compilation.h +++ b/include/multiplier/Frontend/Compilation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/CompilerName.h b/include/multiplier/Frontend/CompilerName.h index d424885d5..bce55c9a3 100644 --- a/include/multiplier/Frontend/CompilerName.h +++ b/include/multiplier/Frontend/CompilerName.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ConditionalMacroDirective.h b/include/multiplier/Frontend/ConditionalMacroDirective.h index ef897ec93..d2e7cb4e9 100644 --- a/include/multiplier/Frontend/ConditionalMacroDirective.h +++ b/include/multiplier/Frontend/ConditionalMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/DefineMacroDirective.h b/include/multiplier/Frontend/DefineMacroDirective.h index b63a88897..db83b5109 100644 --- a/include/multiplier/Frontend/DefineMacroDirective.h +++ b/include/multiplier/Frontend/DefineMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ElseIfDefinedMacroDirective.h b/include/multiplier/Frontend/ElseIfDefinedMacroDirective.h index 58a46c348..a3f537bb9 100644 --- a/include/multiplier/Frontend/ElseIfDefinedMacroDirective.h +++ b/include/multiplier/Frontend/ElseIfDefinedMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ElseIfMacroDirective.h b/include/multiplier/Frontend/ElseIfMacroDirective.h index d18147766..057b29dbf 100644 --- a/include/multiplier/Frontend/ElseIfMacroDirective.h +++ b/include/multiplier/Frontend/ElseIfMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ElseIfNotDefinedMacroDirective.h b/include/multiplier/Frontend/ElseIfNotDefinedMacroDirective.h index 60449b677..ea08870ec 100644 --- a/include/multiplier/Frontend/ElseIfNotDefinedMacroDirective.h +++ b/include/multiplier/Frontend/ElseIfNotDefinedMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ElseMacroDirective.h b/include/multiplier/Frontend/ElseMacroDirective.h index 59197705c..6a515cd12 100644 --- a/include/multiplier/Frontend/ElseMacroDirective.h +++ b/include/multiplier/Frontend/ElseMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/EndIfMacroDirective.h b/include/multiplier/Frontend/EndIfMacroDirective.h index 49970f601..c004df9f2 100644 --- a/include/multiplier/Frontend/EndIfMacroDirective.h +++ b/include/multiplier/Frontend/EndIfMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/File.h b/include/multiplier/Frontend/File.h index 1753c741c..18cadd011 100644 --- a/include/multiplier/Frontend/File.h +++ b/include/multiplier/Frontend/File.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/FileType.h b/include/multiplier/Frontend/FileType.h index 9b2e03731..d90f2bf94 100644 --- a/include/multiplier/Frontend/FileType.h +++ b/include/multiplier/Frontend/FileType.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IfDefinedMacroDirective.h b/include/multiplier/Frontend/IfDefinedMacroDirective.h index 43443b9a3..52d9510a7 100644 --- a/include/multiplier/Frontend/IfDefinedMacroDirective.h +++ b/include/multiplier/Frontend/IfDefinedMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IfMacroDirective.h b/include/multiplier/Frontend/IfMacroDirective.h index 6ac72793f..326b3f037 100644 --- a/include/multiplier/Frontend/IfMacroDirective.h +++ b/include/multiplier/Frontend/IfMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IfNotDefinedMacroDirective.h b/include/multiplier/Frontend/IfNotDefinedMacroDirective.h index f0584eeb7..628487c3c 100644 --- a/include/multiplier/Frontend/IfNotDefinedMacroDirective.h +++ b/include/multiplier/Frontend/IfNotDefinedMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/ImportMacroDirective.h b/include/multiplier/Frontend/ImportMacroDirective.h index 182e836f2..887c731e0 100644 --- a/include/multiplier/Frontend/ImportMacroDirective.h +++ b/include/multiplier/Frontend/ImportMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IncludeLikeMacroDirective.h b/include/multiplier/Frontend/IncludeLikeMacroDirective.h index ab994df7b..6bbd38570 100644 --- a/include/multiplier/Frontend/IncludeLikeMacroDirective.h +++ b/include/multiplier/Frontend/IncludeLikeMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IncludeMacroDirective.h b/include/multiplier/Frontend/IncludeMacroDirective.h index 9f021c91d..75e9ee9f8 100644 --- a/include/multiplier/Frontend/IncludeMacroDirective.h +++ b/include/multiplier/Frontend/IncludeMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IncludeMacrosMacroDirective.h b/include/multiplier/Frontend/IncludeMacrosMacroDirective.h index 40f7fa441..e53342d95 100644 --- a/include/multiplier/Frontend/IncludeMacrosMacroDirective.h +++ b/include/multiplier/Frontend/IncludeMacrosMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IncludeNextMacroDirective.h b/include/multiplier/Frontend/IncludeNextMacroDirective.h index 68d4907a8..9ae1c674e 100644 --- a/include/multiplier/Frontend/IncludeNextMacroDirective.h +++ b/include/multiplier/Frontend/IncludeNextMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/IncludePathLocation.h b/include/multiplier/Frontend/IncludePathLocation.h index d876b1499..5498d4096 100644 --- a/include/multiplier/Frontend/IncludePathLocation.h +++ b/include/multiplier/Frontend/IncludePathLocation.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/Macro.h b/include/multiplier/Frontend/Macro.h index e6e2108ee..4f1f467ef 100644 --- a/include/multiplier/Frontend/Macro.h +++ b/include/multiplier/Frontend/Macro.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroArgument.h b/include/multiplier/Frontend/MacroArgument.h index d8b5e1e03..14db44ef3 100644 --- a/include/multiplier/Frontend/MacroArgument.h +++ b/include/multiplier/Frontend/MacroArgument.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroConcatenate.h b/include/multiplier/Frontend/MacroConcatenate.h index 01a54b90a..160811afd 100644 --- a/include/multiplier/Frontend/MacroConcatenate.h +++ b/include/multiplier/Frontend/MacroConcatenate.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroDirective.h b/include/multiplier/Frontend/MacroDirective.h index d235d7f7a..1189bf659 100644 --- a/include/multiplier/Frontend/MacroDirective.h +++ b/include/multiplier/Frontend/MacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroExpansion.h b/include/multiplier/Frontend/MacroExpansion.h index c8d94e1b2..042d68fe3 100644 --- a/include/multiplier/Frontend/MacroExpansion.h +++ b/include/multiplier/Frontend/MacroExpansion.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroKind.h b/include/multiplier/Frontend/MacroKind.h index 1a919f6ff..79c1ef4eb 100644 --- a/include/multiplier/Frontend/MacroKind.h +++ b/include/multiplier/Frontend/MacroKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroParameter.h b/include/multiplier/Frontend/MacroParameter.h index e6cf051de..6e5603feb 100644 --- a/include/multiplier/Frontend/MacroParameter.h +++ b/include/multiplier/Frontend/MacroParameter.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroParameterSubstitution.h b/include/multiplier/Frontend/MacroParameterSubstitution.h index aa47537c3..d3da16558 100644 --- a/include/multiplier/Frontend/MacroParameterSubstitution.h +++ b/include/multiplier/Frontend/MacroParameterSubstitution.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroStringify.h b/include/multiplier/Frontend/MacroStringify.h index d260dbb32..d5e5f618e 100644 --- a/include/multiplier/Frontend/MacroStringify.h +++ b/include/multiplier/Frontend/MacroStringify.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroSubstitution.h b/include/multiplier/Frontend/MacroSubstitution.h index 9804e730a..f4091c3d9 100644 --- a/include/multiplier/Frontend/MacroSubstitution.h +++ b/include/multiplier/Frontend/MacroSubstitution.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroVAOpt.h b/include/multiplier/Frontend/MacroVAOpt.h index 2f44c357e..7bb33d9f0 100644 --- a/include/multiplier/Frontend/MacroVAOpt.h +++ b/include/multiplier/Frontend/MacroVAOpt.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/MacroVAOptArgument.h b/include/multiplier/Frontend/MacroVAOptArgument.h index 3aa748160..25745ba44 100644 --- a/include/multiplier/Frontend/MacroVAOptArgument.h +++ b/include/multiplier/Frontend/MacroVAOptArgument.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/OtherMacroDirective.h b/include/multiplier/Frontend/OtherMacroDirective.h index 65b2920f3..bd426076f 100644 --- a/include/multiplier/Frontend/OtherMacroDirective.h +++ b/include/multiplier/Frontend/OtherMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/PathKind.h b/include/multiplier/Frontend/PathKind.h index 64c1df4ac..83b4d0a88 100644 --- a/include/multiplier/Frontend/PathKind.h +++ b/include/multiplier/Frontend/PathKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/PragmaMacroDirective.h b/include/multiplier/Frontend/PragmaMacroDirective.h index 2cb8970a3..3026c1fc3 100644 --- a/include/multiplier/Frontend/PragmaMacroDirective.h +++ b/include/multiplier/Frontend/PragmaMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/Query.h b/include/multiplier/Frontend/Query.h index fd91cc950..136e7989e 100644 --- a/include/multiplier/Frontend/Query.h +++ b/include/multiplier/Frontend/Query.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/TargetLanguage.h b/include/multiplier/Frontend/TargetLanguage.h index c11e9ad53..338f58908 100644 --- a/include/multiplier/Frontend/TargetLanguage.h +++ b/include/multiplier/Frontend/TargetLanguage.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/Token.h b/include/multiplier/Frontend/Token.h index 9e24731fb..b5172810c 100644 --- a/include/multiplier/Frontend/Token.h +++ b/include/multiplier/Frontend/Token.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/TokenCategory.h b/include/multiplier/Frontend/TokenCategory.h index 94b843b64..9ff0c4343 100644 --- a/include/multiplier/Frontend/TokenCategory.h +++ b/include/multiplier/Frontend/TokenCategory.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/TokenContext.h b/include/multiplier/Frontend/TokenContext.h index 12cdec0c0..166a7814e 100644 --- a/include/multiplier/Frontend/TokenContext.h +++ b/include/multiplier/Frontend/TokenContext.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/TokenKind.h b/include/multiplier/Frontend/TokenKind.h index 2de790a12..868c6a4c0 100644 --- a/include/multiplier/Frontend/TokenKind.h +++ b/include/multiplier/Frontend/TokenKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/TokenTree.h b/include/multiplier/Frontend/TokenTree.h index f4930254e..357882de9 100644 --- a/include/multiplier/Frontend/TokenTree.h +++ b/include/multiplier/Frontend/TokenTree.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Frontend/UndefineMacroDirective.h b/include/multiplier/Frontend/UndefineMacroDirective.h index f964fd8fb..23adeadb5 100644 --- a/include/multiplier/Frontend/UndefineMacroDirective.h +++ b/include/multiplier/Frontend/UndefineMacroDirective.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR.h b/include/multiplier/IR.h index c17b87c96..c9c9569ef 100644 --- a/include/multiplier/IR.h +++ b/include/multiplier/IR.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/ABI/Dialect.h b/include/multiplier/IR/ABI/Dialect.h index 1bc02c9ff..e6d6fdd09 100644 --- a/include/multiplier/IR/ABI/Dialect.h +++ b/include/multiplier/IR/ABI/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/ABI/Operation.h b/include/multiplier/IR/ABI/Operation.h index 4036b2f1a..9cacd108e 100644 --- a/include/multiplier/IR/ABI/Operation.h +++ b/include/multiplier/IR/ABI/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -43,7 +42,7 @@ class MX_EXPORT CallArgsOp final : public Operation { ::vast::abi::CallArgsOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; ::mx::ir::Region body(void) const; }; static_assert(sizeof(CallArgsOp) == sizeof(Operation)); @@ -60,12 +59,12 @@ class MX_EXPORT CallExecutionOp final : public Operation { ::vast::abi::CallExecutionOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range args(void) const; + gap::generator<::mx::ir::Operand> arguments(void) const &; ::mx::ir::Value result(void) const; ::mx::ir::Region body(void) const; - std::string_view callee(void) const; + //::mlir::SymbolRefAttr callee(void) const; //::mlir::CallInterfaceCallable callable_for_callee(void) const; - //::mlir::Operation::operand_range arg_operands(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; }; static_assert(sizeof(CallExecutionOp) == sizeof(Operation)); @@ -81,11 +80,11 @@ class MX_EXPORT CallOp final : public Operation { ::vast::abi::CallOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range args(void) const; - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Operand> arguments(void) const &; + gap::generator<::mx::ir::Result> results(void) const &; std::string_view callee(void) const; //::mlir::CallInterfaceCallable callable_for_callee(void) const; - //::mlir::Operation::operand_range arg_operands(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; }; static_assert(sizeof(CallOp) == sizeof(Operation)); @@ -101,7 +100,7 @@ class MX_EXPORT CallRetsOp final : public Operation { ::vast::abi::CallRetsOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; ::mx::ir::Region body(void) const; }; static_assert(sizeof(CallRetsOp) == sizeof(Operation)); @@ -118,8 +117,8 @@ class MX_EXPORT DirectOp final : public Operation { ::vast::abi::DirectOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range value(void) const; - //::mlir::Operation::result_range result(void) const; + gap::generator<::mx::ir::Operand> value(void) const &; + gap::generator<::mx::ir::Result> result(void) const &; }; static_assert(sizeof(DirectOp) == sizeof(Operation)); @@ -135,7 +134,7 @@ class MX_EXPORT EpilogueOp final : public Operation { ::vast::abi::EpilogueOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; ::mx::ir::Region body(void) const; }; static_assert(sizeof(EpilogueOp) == sizeof(Operation)); @@ -152,20 +151,20 @@ class MX_EXPORT FuncOp final : public Operation { ::vast::abi::FuncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region body(void) const; - std::string_view sym_name(void) const; - //::vast::core::FunctionType function_type(void) const; + std::optional<::mx::ir::Region> body(void) const; + std::string_view name(void) const; + ::mx::ir::Type function_type(void) const; //::std::optional linkage(void) const; - std::optional sym_visibility(void) const; + std::optional visibility(void) const; //::std::optional arg_attrs(void) const; //::std::optional res_attrs(void) const; bool is_var_arg(void) const; //::mlir::Region * callable_region(void) const; - //llvm::ArrayRef callable_results(void) const; + gap::generator<::mx::ir::Type> callable_results(void) const &; //::mlir::ArrayAttr callable_arg_attrs(void) const; //::mlir::ArrayAttr callable_res_attrs(void) const; - //llvm::ArrayRef argument_types(void) const; - //llvm::ArrayRef result_types(void) const; + gap::generator<::mx::ir::Type> argument_types(void) const &; + gap::generator<::mx::ir::Type> result_types(void) const &; bool is_declaration(void) const; }; static_assert(sizeof(FuncOp) == sizeof(Operation)); @@ -199,7 +198,7 @@ class MX_EXPORT PrologueOp final : public Operation { ::vast::abi::PrologueOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; ::mx::ir::Region body(void) const; }; static_assert(sizeof(PrologueOp) == sizeof(Operation)); @@ -217,7 +216,7 @@ class MX_EXPORT RetDirectOp final : public Operation { // Imported methods: ::mx::ir::Value value(void) const; - //::mlir::Operation::result_range result(void) const; + gap::generator<::mx::ir::Result> result(void) const &; }; static_assert(sizeof(RetDirectOp) == sizeof(Operation)); @@ -233,8 +232,8 @@ class MX_EXPORT YieldOp final : public Operation { ::vast::abi::YieldOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range values(void) const; - //::mlir::Operation::result_range result(void) const; + gap::generator<::mx::ir::Operand> values(void) const &; + gap::generator<::mx::ir::Result> result(void) const &; }; static_assert(sizeof(YieldOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/Attribute.h b/include/multiplier/IR/Attribute.h index 969fe692b..082011ec6 100644 --- a/include/multiplier/IR/Attribute.h +++ b/include/multiplier/IR/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/AttributeKind.h b/include/multiplier/IR/AttributeKind.h index 907663dfe..3cfafe905 100644 --- a/include/multiplier/IR/AttributeKind.h +++ b/include/multiplier/IR/AttributeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -36,6 +35,7 @@ enum class AttributeKind : unsigned { BUILTIN_BOOL, BUILTIN_FLAT_SYMBOL_REF, BUILTIN_DENSE_INT_ELEMENTS, + BUILTIN_DATA_LAYOUT_SPEC, LLVM_C_CONV, LLVM_COMDAT, LLVM_LINKAGE, @@ -85,6 +85,9 @@ enum class AttributeKind : unsigned { HL_FORMAT, HL_SECTION, HL_ALIAS, + HL_ERROR, + HL_COUNTED_BY, + HL_CLEANUP, HL_ALIGNED, HL_ALWAYS_INLINE, HL_NO_INLINE, @@ -108,6 +111,8 @@ enum class AttributeKind : unsigned { HL_NO_CF_CHECK, HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD, HL_AVAILABILITY_ATTR, + HL_FALLTHROUGH, + HL_NO_PROFILE_INSTRUMENT_FUNCTION, HL_ASM_LABEL, HL_MODE, HL_BUILTIN, @@ -115,6 +120,8 @@ enum class AttributeKind : unsigned { HL_ALLOC_SIZE, HL_DEPRECATED, HL_MAX_FIELD_ALIGNMENT, + HL_VISIBILITY, + HL_ASSUME_ALIGNED, HL_CV_QUALIFIERS, HL_UCV_QUALIFIERS, HL_CVR_QUALIFIERS, @@ -135,7 +142,7 @@ inline static const char *EnumerationName(ir::AttributeKind) { } inline static constexpr unsigned NumEnumerators(ir::AttributeKind) { - return 112; + return 120; } MX_EXPORT const char *EnumeratorName(ir::AttributeKind); diff --git a/include/multiplier/IR/Block.h b/include/multiplier/IR/Block.h index e46f52814..0b35c7967 100644 --- a/include/multiplier/IR/Block.h +++ b/include/multiplier/IR/Block.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Builtin/Attribute.h b/include/multiplier/IR/Builtin/Attribute.h index 14249454d..61c3606ff 100644 --- a/include/multiplier/IR/Builtin/Attribute.h +++ b/include/multiplier/IR/Builtin/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -33,6 +32,7 @@ class UnitAttr; class BoolAttr; class FlatSymbolRefAttr; class DenseIntElementsAttr; +class DataLayoutSpecAttr; } // namespace mlir namespace mx::ir::builtin { @@ -107,7 +107,7 @@ class MX_EXPORT ArrayAttr final : public Attribute { // Imported methods: //iterator begin(void) const; //iterator end(void) const; - //size_t size(void) const; + size_t size(void) const; bool empty(void) const; //::llvm::ArrayRef value(void) const; }; @@ -189,7 +189,7 @@ class MX_EXPORT DictionaryAttr final : public Attribute { //iterator begin(void) const; //iterator end(void) const; bool empty(void) const; - //size_t size(void) const; + size_t size(void) const; //::llvm::ArrayRef value(void) const; }; static_assert(sizeof(DictionaryAttr) == sizeof(Attribute)); @@ -222,9 +222,9 @@ class MX_EXPORT IntegerAttr final : public Attribute { ::mlir::IntegerAttr underlying_repr(void) const noexcept; // Imported methods: - int64_t int_(void) const; - int64_t s_int(void) const; - uint64_t u_int(void) const; + int64_t integer_value(void) const; + int64_t signed_integer_value(void) const; + uint64_t unsigned_integer_value(void) const; //APSInt aps_int(void) const; ::mx::ir::Type type(void) const; //APInt value(void) const; @@ -316,7 +316,7 @@ class MX_EXPORT StringAttr final : public Attribute { //StringRef strref(void) const; std::string str(void) const; //const char * data(void) const; - //size_t size(void) const; + size_t size(void) const; bool empty(void) const; //StringRef::iterator begin(void) const; //StringRef::iterator end(void) const; @@ -418,4 +418,19 @@ class MX_EXPORT DenseIntElementsAttr final : public Attribute { }; static_assert(sizeof(DenseIntElementsAttr) == sizeof(Attribute)); +class MX_EXPORT DataLayoutSpecAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::BUILTIN_DATA_LAYOUT_SPEC; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::mlir::DataLayoutSpecAttr underlying_repr(void) const noexcept; + + // Imported methods: + //DataLayoutEntryListRef entries(void) const; +}; +static_assert(sizeof(DataLayoutSpecAttr) == sizeof(Attribute)); + } // namespace mx::ir::builtin diff --git a/include/multiplier/IR/Builtin/Dialect.h b/include/multiplier/IR/Builtin/Dialect.h index fc508576e..cdb370293 100644 --- a/include/multiplier/IR/Builtin/Dialect.h +++ b/include/multiplier/IR/Builtin/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Builtin/Operation.h b/include/multiplier/IR/Builtin/Operation.h index 28d88f114..19c18d9ee 100644 --- a/include/multiplier/IR/Builtin/Operation.h +++ b/include/multiplier/IR/Builtin/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -35,9 +34,8 @@ class MX_EXPORT ModuleOp final : public Operation { // Imported methods: ::mx::ir::Region body_region(void) const; - std::optional sym_name(void) const; - std::optional sym_visibility(void) const; std::optional name(void) const; + std::optional visibility(void) const; bool is_optional_symbol(void) const; //DataLayoutSpecInterface data_layout_spec(void) const; std::string_view default_dialect(void) const; @@ -56,8 +54,8 @@ class MX_EXPORT UnrealizedConversionCastOp final : public Operation { ::mlir::UnrealizedConversionCastOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range inputs(void) const; - //::mlir::Operation::result_range outputs(void) const; + gap::generator<::mx::ir::Operand> inputs(void) const &; + gap::generator<::mx::ir::Result> outputs(void) const &; }; static_assert(sizeof(UnrealizedConversionCastOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/Builtin/Type.h b/include/multiplier/IR/Builtin/Type.h index f218b3f13..71a5718a9 100644 --- a/include/multiplier/IR/Builtin/Type.h +++ b/include/multiplier/IR/Builtin/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -373,7 +372,7 @@ class MX_EXPORT TupleType final : public Type { ::mlir::TupleType underlying_repr(void) const noexcept; // Imported methods: - //size_t size(void) const; + size_t size(void) const; //iterator begin(void) const; //iterator end(void) const; //ArrayRef types(void) const; diff --git a/include/multiplier/IR/Core/Attribute.h b/include/multiplier/IR/Core/Attribute.h index d5a2225c1..8e847e65a 100644 --- a/include/multiplier/IR/Core/Attribute.h +++ b/include/multiplier/IR/Core/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Core/Dialect.h b/include/multiplier/IR/Core/Dialect.h index fc508576e..cdb370293 100644 --- a/include/multiplier/IR/Core/Dialect.h +++ b/include/multiplier/IR/Core/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Core/Operation.h b/include/multiplier/IR/Core/Operation.h index 9abbfeaec..4976d3761 100644 --- a/include/multiplier/IR/Core/Operation.h +++ b/include/multiplier/IR/Core/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -15,6 +14,7 @@ class BinLAndOp; class BinLOrOp; class ImplicitReturnOp; class LazyOp; +class ModuleOp; class ScopeOp; class SelectOp; } // namespace vast::core @@ -38,8 +38,8 @@ class MX_EXPORT BinLAndOp final : public Operation { ::vast::core::BinLAndOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinLAndOp) == sizeof(Operation)); @@ -56,8 +56,8 @@ class MX_EXPORT BinLOrOp final : public Operation { ::vast::core::BinLOrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinLOrOp) == sizeof(Operation)); @@ -74,7 +74,7 @@ class MX_EXPORT ImplicitReturnOp final : public Operation { ::vast::core::ImplicitReturnOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range result(void) const; + gap::generator<::mx::ir::Operand> result(void) const &; }; static_assert(sizeof(ImplicitReturnOp) == sizeof(Operation)); @@ -95,6 +95,26 @@ class MX_EXPORT LazyOp final : public Operation { }; static_assert(sizeof(LazyOp) == sizeof(Operation)); +class MX_EXPORT ModuleOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::CORE_MODULE; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::core::ModuleOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region body(void) const; + std::optional name(void) const; + bool is_optional_symbol(void) const; + //mlir::DataLayoutSpecInterface data_layout_spec(void) const; + std::string_view default_dialect(void) const; +}; +static_assert(sizeof(ModuleOp) == sizeof(Operation)); + class MX_EXPORT ScopeOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -126,7 +146,7 @@ class MX_EXPORT SelectOp final : public Operation { ::mx::ir::Value cond(void) const; ::mx::ir::Value then_region(void) const; ::mx::ir::Value else_region(void) const; - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; }; static_assert(sizeof(SelectOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/Core/Type.h b/include/multiplier/IR/Core/Type.h index 606fd9c05..4232d8d81 100644 --- a/include/multiplier/IR/Core/Type.h +++ b/include/multiplier/IR/Core/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -34,8 +33,8 @@ class MX_EXPORT FunctionType final : public Type { bool is_var_arg(void) const; unsigned int num_inputs(void) const; unsigned int num_results(void) const; - //::llvm::ArrayRef inputs(void) const; - //::llvm::ArrayRef results(void) const; + gap::generator<::mx::ir::Type> inputs(void) const &; + gap::generator<::mx::ir::Type> results(void) const &; bool var_arg(void) const; }; static_assert(sizeof(FunctionType) == sizeof(Type)); diff --git a/include/multiplier/IR/HighLevel/Attribute.h b/include/multiplier/IR/HighLevel/Attribute.h index 4ec7550ae..74696ecf4 100644 --- a/include/multiplier/IR/HighLevel/Attribute.h +++ b/include/multiplier/IR/HighLevel/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -15,6 +14,9 @@ class AnnotationAttr; class FormatAttr; class SectionAttr; class AliasAttr; +class ErrorAttr; +class CountedByAttr; +class CleanupAttr; class AlignedAttr; class AlwaysInlineAttr; class NoInlineAttr; @@ -38,6 +40,8 @@ class GNUInlineAttr; class NoCfCheckAttr; class AvailableOnlyInDefaultEvalMethodAttr; class AvailabilityAttrAttr; +class FallthroughAttr; +class NoProfileInstrumentFunctionAttr; class AsmLabelAttr; class ModeAttr; class BuiltinAttr; @@ -45,6 +49,8 @@ class AllocAlignAttr; class AllocSizeAttr; class DeprecatedAttr; class MaxFieldAlignmentAttr; +class VisibilityAttr; +class AssumeAlignedAttr; class CVQualifiersAttr; class UCVQualifiersAttr; class CVRQualifiersAttr; @@ -118,6 +124,51 @@ class MX_EXPORT AliasAttr final : public Attribute { }; static_assert(sizeof(AliasAttr) == sizeof(Attribute)); +class MX_EXPORT ErrorAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_ERROR; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::ErrorAttr underlying_repr(void) const noexcept; + + // Imported methods: + //::mlir::StringAttr name(void) const; +}; +static_assert(sizeof(ErrorAttr) == sizeof(Attribute)); + +class MX_EXPORT CountedByAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_COUNTED_BY; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::CountedByAttr underlying_repr(void) const noexcept; + + // Imported methods: + //::mlir::FlatSymbolRefAttr symbol(void) const; +}; +static_assert(sizeof(CountedByAttr) == sizeof(Attribute)); + +class MX_EXPORT CleanupAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_CLEANUP; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::CleanupAttr underlying_repr(void) const noexcept; + + // Imported methods: + //::mlir::SymbolRefAttr symbol(void) const; +}; +static_assert(sizeof(CleanupAttr) == sizeof(Attribute)); + class MX_EXPORT AlignedAttr final : public Attribute { public: inline static constexpr AttributeKind static_kind(void) { @@ -440,6 +491,34 @@ class MX_EXPORT AvailabilityAttrAttr final : public Attribute { }; static_assert(sizeof(AvailabilityAttrAttr) == sizeof(Attribute)); +class MX_EXPORT FallthroughAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_FALLTHROUGH; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::FallthroughAttr underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(FallthroughAttr) == sizeof(Attribute)); + +class MX_EXPORT NoProfileInstrumentFunctionAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_NO_PROFILE_INSTRUMENT_FUNCTION; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::NoProfileInstrumentFunctionAttr underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(NoProfileInstrumentFunctionAttr) == sizeof(Attribute)); + class MX_EXPORT AsmLabelAttr final : public Attribute { public: inline static constexpr AttributeKind static_kind(void) { @@ -548,6 +627,37 @@ class MX_EXPORT MaxFieldAlignmentAttr final : public Attribute { }; static_assert(sizeof(MaxFieldAlignmentAttr) == sizeof(Attribute)); +class MX_EXPORT VisibilityAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_VISIBILITY; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::VisibilityAttr underlying_repr(void) const noexcept; + + // Imported methods: + //::vast::hl::Visibility value(void) const; +}; +static_assert(sizeof(VisibilityAttr) == sizeof(Attribute)); + +class MX_EXPORT AssumeAlignedAttr final : public Attribute { + public: + inline static constexpr AttributeKind static_kind(void) { + return AttributeKind::HL_ASSUME_ALIGNED; + } + + static std::optional from(const ::mx::ir::Attribute &that); + + ::vast::hl::AssumeAlignedAttr underlying_repr(void) const noexcept; + + // Imported methods: + //llvm::APInt alignment(void) const; + //llvm::APInt offset(void) const; +}; +static_assert(sizeof(AssumeAlignedAttr) == sizeof(Attribute)); + class MX_EXPORT CVQualifiersAttr final : public Attribute { public: inline static constexpr AttributeKind static_kind(void) { diff --git a/include/multiplier/IR/HighLevel/Dialect.h b/include/multiplier/IR/HighLevel/Dialect.h index fc508576e..cdb370293 100644 --- a/include/multiplier/IR/HighLevel/Dialect.h +++ b/include/multiplier/IR/HighLevel/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/HighLevel/Operation.h b/include/multiplier/IR/HighLevel/Operation.h index b258a84a7..7b1229114 100644 --- a/include/multiplier/IR/HighLevel/Operation.h +++ b/include/multiplier/IR/HighLevel/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -22,6 +21,7 @@ class AlignOfExprOp; class AlignOfTypeOp; class AsmOp; class AssignOp; +class AttributedStmt; class BinAShrAssignOp; class BinAShrOp; class BinAndAssignOp; @@ -37,16 +37,25 @@ class BinShlAssignOp; class BinShlOp; class BinXorAssignOp; class BinXorOp; +class BinaryCondOp; +class BreakOp; class BuiltinBitCastOp; +class BuiltinTypesCompatiblePOp; class CStyleCastOp; class CallOp; +class CaseOp; +class ChooseExprOp; class ClassDeclOp; class CmpOp; class CompoundLiteralOp; +class CondOp; +class CondYieldOp; class ConstantOp; +class ContinueOp; class CxxBaseSpecifierOp; class CxxStructDeclOp; class DeclRefOp; +class DefaultOp; class Deref; class DivFAssignOp; class DivFOp; @@ -54,6 +63,8 @@ class DivSAssignOp; class DivSOp; class DivUAssignOp; class DivUOp; +class DoOp; +class EmptyDeclOp; class EnumConstantOp; class EnumDeclOp; class EnumRefOp; @@ -61,42 +72,31 @@ class ExprOp; class ExtensionOp; class FCmpOp; class FieldDeclOp; -class FuncRefOp; -class GlobalRefOp; -class BinaryCondOp; -class BreakOp; -class CaseOp; -class CondOp; -class CondYieldOp; -class ContinueOp; -class DefaultOp; -class DoOp; -class EmptyDeclOp; +class FileScopeAsmOp; class ForOp; class FuncOp; +class FuncRefOp; +class GenericAssocExpr; +class GenericSelectionExpr; +class GlobalRefOp; class GotoStmt; class IfOp; -class IndirectGotoStmt; -class LabelDeclOp; -class LabelStmt; -class SkipStmt; -class SwitchOp; -class TypeYieldOp; -class ValueYieldOp; -class VarDeclOp; -class WhileOp; class ImagOp; class ImplicitCastOp; class IndirectCallOp; +class IndirectGotoStmt; class InitListExpr; class InitializedConstantOp; class LNotOp; +class LabelDeclOp; +class LabelStmt; class MinusOp; class MulFAssignOp; class MulFOp; class MulIAssignOp; class MulIOp; class NotOp; +class NullStmt; class OffsetOfExprOp; class OpaqueValueExpr; class PlusOp; @@ -118,6 +118,7 @@ class RemUOp; class ReturnOp; class SizeOfExprOp; class SizeOfTypeOp; +class StaticAssertDecl; class StmtExprOp; class StructDeclOp; class SubFAssignOp; @@ -125,15 +126,20 @@ class SubFOp; class SubIAssignOp; class SubIOp; class SubscriptOp; +class SwitchOp; class ThisOp; class TranslationUnitOp; class TypeAliasOp; class TypeDeclOp; class TypeDefOp; class TypeOfExprOp; +class TypeYieldOp; class UnionDeclOp; class UnreachableOp; class VAArgExpr; +class ValueYieldOp; +class VarDeclOp; +class WhileOp; } // namespace vast::hl namespace mx::ir::hl { @@ -178,8 +184,8 @@ class MX_EXPORT AddFAssignOp final : public Operation { ::vast::hl::AddFAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddFAssignOp) == sizeof(Operation)); @@ -196,8 +202,8 @@ class MX_EXPORT AddFOp final : public Operation { ::vast::hl::AddFOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddFOp) == sizeof(Operation)); @@ -214,8 +220,8 @@ class MX_EXPORT AddIAssignOp final : public Operation { ::vast::hl::AddIAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddIAssignOp) == sizeof(Operation)); @@ -232,8 +238,8 @@ class MX_EXPORT AddIOp final : public Operation { ::vast::hl::AddIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddIOp) == sizeof(Operation)); @@ -250,7 +256,7 @@ class MX_EXPORT AddrLabelExprOp final : public Operation { ::vast::hl::AddrLabelExpr underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue label(void) const; + ::mx::ir::Value label(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddrLabelExprOp) == sizeof(Operation)); @@ -285,7 +291,7 @@ class MX_EXPORT AlignOfExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region expr(void) const; + ::mx::ir::Region expression(void) const; }; static_assert(sizeof(AlignOfExprOp) == sizeof(Operation)); @@ -302,7 +308,7 @@ class MX_EXPORT AlignOfTypeOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Type arg(void) const; + ::mx::ir::Type argument(void) const; }; static_assert(sizeof(AlignOfTypeOp) == sizeof(Operation)); @@ -318,9 +324,9 @@ class MX_EXPORT AsmOp final : public Operation { ::vast::hl::AsmOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range asm_outputs(void) const; - //::mlir::Operation::operand_range asm_inputs(void) const; - //::mlir::Operation::operand_range labels(void) const; + gap::generator<::mx::ir::Operand> asm_outputs(void) const &; + gap::generator<::mx::ir::Operand> asm_inputs(void) const &; + gap::generator<::mx::ir::Operand> labels(void) const &; std::string_view asm_template(void) const; bool is_volatile(void) const; bool has_goto(void) const; @@ -344,12 +350,28 @@ class MX_EXPORT AssignOp final : public Operation { ::vast::hl::AssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(AssignOp) == sizeof(Operation)); +class MX_EXPORT AttributedStmtOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_ATTRIBUTED_STMT; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::AttributedStmt underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region body(void) const; +}; +static_assert(sizeof(AttributedStmtOp) == sizeof(Operation)); + class MX_EXPORT BinAShrAssignOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -362,8 +384,8 @@ class MX_EXPORT BinAShrAssignOp final : public Operation { ::vast::hl::BinAShrAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinAShrAssignOp) == sizeof(Operation)); @@ -380,8 +402,8 @@ class MX_EXPORT BinAShrOp final : public Operation { ::vast::hl::BinAShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinAShrOp) == sizeof(Operation)); @@ -398,8 +420,8 @@ class MX_EXPORT BinAndAssignOp final : public Operation { ::vast::hl::BinAndAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinAndAssignOp) == sizeof(Operation)); @@ -416,8 +438,8 @@ class MX_EXPORT BinAndOp final : public Operation { ::vast::hl::BinAndOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinAndOp) == sizeof(Operation)); @@ -434,8 +456,8 @@ class MX_EXPORT BinCommaOp final : public Operation { ::vast::hl::BinComma underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinCommaOp) == sizeof(Operation)); @@ -453,8 +475,8 @@ class MX_EXPORT BinLAndOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region lhs(void) const; - ::mx::ir::Region rhs(void) const; + ::mx::ir::Region left(void) const; + ::mx::ir::Region right(void) const; }; static_assert(sizeof(BinLAndOp) == sizeof(Operation)); @@ -471,8 +493,8 @@ class MX_EXPORT BinLOrOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region lhs(void) const; - ::mx::ir::Region rhs(void) const; + ::mx::ir::Region left(void) const; + ::mx::ir::Region right(void) const; }; static_assert(sizeof(BinLOrOp) == sizeof(Operation)); @@ -488,8 +510,8 @@ class MX_EXPORT BinLShrAssignOp final : public Operation { ::vast::hl::BinLShrAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinLShrAssignOp) == sizeof(Operation)); @@ -506,8 +528,8 @@ class MX_EXPORT BinLShrOp final : public Operation { ::vast::hl::BinLShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinLShrOp) == sizeof(Operation)); @@ -524,8 +546,8 @@ class MX_EXPORT BinOrAssignOp final : public Operation { ::vast::hl::BinOrAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinOrAssignOp) == sizeof(Operation)); @@ -542,8 +564,8 @@ class MX_EXPORT BinOrOp final : public Operation { ::vast::hl::BinOrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinOrOp) == sizeof(Operation)); @@ -560,8 +582,8 @@ class MX_EXPORT BinShlAssignOp final : public Operation { ::vast::hl::BinShlAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinShlAssignOp) == sizeof(Operation)); @@ -578,8 +600,8 @@ class MX_EXPORT BinShlOp final : public Operation { ::vast::hl::BinShlOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinShlOp) == sizeof(Operation)); @@ -596,8 +618,8 @@ class MX_EXPORT BinXorAssignOp final : public Operation { ::vast::hl::BinXorAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinXorAssignOp) == sizeof(Operation)); @@ -614,12 +636,47 @@ class MX_EXPORT BinXorOp final : public Operation { ::vast::hl::BinXorOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(BinXorOp) == sizeof(Operation)); +class MX_EXPORT BinaryCondOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_BINARY_COND; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::BinaryCondOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + std::optional<::mx::ir::Region> common_region(void) const; + ::mx::ir::Region condition_region(void) const; + ::mx::ir::Region then_region(void) const; + ::mx::ir::Region else_region(void) const; +}; +static_assert(sizeof(BinaryCondOp) == sizeof(Operation)); + +class MX_EXPORT BreakOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_BREAK; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::BreakOp underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(BreakOp) == sizeof(Operation)); + class MX_EXPORT BuiltinBitCastOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -638,6 +695,27 @@ class MX_EXPORT BuiltinBitCastOp final : public Operation { }; static_assert(sizeof(BuiltinBitCastOp) == sizeof(Operation)); +class MX_EXPORT BuiltinTypesCompatiblePOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::BuiltinTypesCompatiblePOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + ::mx::ir::Type type1(void) const; + ::mx::ir::Type type2(void) const; + bool compatible(void) const; + gap::generator<::mx::ir::Type> arguments(void) const &; + std::optional value(void) const; +}; +static_assert(sizeof(BuiltinTypesCompatiblePOp) == sizeof(Operation)); + class MX_EXPORT CStyleCastOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -668,13 +746,54 @@ class MX_EXPORT CallOp final : public Operation { ::vast::hl::CallOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range arg_operands(void) const; - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; + gap::generator<::mx::ir::Result> results(void) const &; std::string_view callee(void) const; //::mlir::CallInterfaceCallable callable_for_callee(void) const; + //::mlir::Operation * resolve_callable(void) const; }; static_assert(sizeof(CallOp) == sizeof(Operation)); +class MX_EXPORT CaseOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_CASE; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::CaseOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region left(void) const; + std::optional<::mx::ir::Region> body(void) const; +}; +static_assert(sizeof(CaseOp) == sizeof(Operation)); + +class MX_EXPORT ChooseExprOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_CHOOSE_EXPR; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::ChooseExprOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + ::mx::ir::Region condition_region(void) const; + ::mx::ir::Region then_region(void) const; + ::mx::ir::Region else_region(void) const; + std::optional cond_true(void) const; + std::optional is_condition_true(void) const; + bool is_condition_dependent(void) const; + //region_ptr chosen_sub_expr(void) const; +}; +static_assert(sizeof(ChooseExprOp) == sizeof(Operation)); + class MX_EXPORT ClassDeclOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -705,8 +824,8 @@ class MX_EXPORT CmpOp final : public Operation { ::vast::hl::CmpOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; //::vast::hl::Predicate predicate(void) const; }; @@ -725,10 +844,45 @@ class MX_EXPORT CompoundLiteralOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region init(void) const; + ::mx::ir::Region initializer(void) const; }; static_assert(sizeof(CompoundLiteralOp) == sizeof(Operation)); +class MX_EXPORT CondOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_COND; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::CondOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + ::mx::ir::Region condition_region(void) const; + ::mx::ir::Region then_region(void) const; + ::mx::ir::Region else_region(void) const; +}; +static_assert(sizeof(CondOp) == sizeof(Operation)); + +class MX_EXPORT CondYieldOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_COND_YIELD; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::CondYieldOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; +}; +static_assert(sizeof(CondYieldOp) == sizeof(Operation)); + class MX_EXPORT ConstantOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -746,6 +900,21 @@ class MX_EXPORT ConstantOp final : public Operation { }; static_assert(sizeof(ConstantOp) == sizeof(Operation)); +class MX_EXPORT ContinueOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_CONTINUE; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::ContinueOp underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(ContinueOp) == sizeof(Operation)); + class MX_EXPORT CxxBaseSpecifierOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -794,11 +963,27 @@ class MX_EXPORT DeclRefOp final : public RefOp { ::vast::hl::DeclRefOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value decl(void) const; + ::mx::ir::Value declaration(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DeclRefOp) == sizeof(Operation)); +class MX_EXPORT DefaultOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_DEFAULT; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::DefaultOp underlying_repr(void) const noexcept; + + // Imported methods: + std::optional<::mx::ir::Region> body(void) const; +}; +static_assert(sizeof(DefaultOp) == sizeof(Operation)); + class MX_EXPORT DerefOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -828,8 +1013,8 @@ class MX_EXPORT DivFAssignOp final : public Operation { ::vast::hl::DivFAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivFAssignOp) == sizeof(Operation)); @@ -846,8 +1031,8 @@ class MX_EXPORT DivFOp final : public Operation { ::vast::hl::DivFOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivFOp) == sizeof(Operation)); @@ -864,8 +1049,8 @@ class MX_EXPORT DivSAssignOp final : public Operation { ::vast::hl::DivSAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivSAssignOp) == sizeof(Operation)); @@ -882,8 +1067,8 @@ class MX_EXPORT DivSOp final : public Operation { ::vast::hl::DivSOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivSOp) == sizeof(Operation)); @@ -900,8 +1085,8 @@ class MX_EXPORT DivUAssignOp final : public Operation { ::vast::hl::DivUAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivUAssignOp) == sizeof(Operation)); @@ -918,12 +1103,44 @@ class MX_EXPORT DivUOp final : public Operation { ::vast::hl::DivUOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(DivUOp) == sizeof(Operation)); +class MX_EXPORT DoOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_DO; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::DoOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region body_region(void) const; + ::mx::ir::Region condition_region(void) const; +}; +static_assert(sizeof(DoOp) == sizeof(Operation)); + +class MX_EXPORT EmptyDeclOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_EMPTY_DECL; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::EmptyDeclOp underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(EmptyDeclOp) == sizeof(Operation)); + class MX_EXPORT EnumConstantOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -936,7 +1153,7 @@ class MX_EXPORT EnumConstantOp final : public Operation { ::vast::hl::EnumConstantOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region init(void) const; + ::mx::ir::Region initializer(void) const; std::string_view name(void) const; //::mlir::TypedAttr value(void) const; }; @@ -956,9 +1173,9 @@ class MX_EXPORT EnumDeclOp final : public Operation { // Imported methods: ::mx::ir::Region constants(void) const; std::string_view name(void) const; - //::std::optional type(void) const; + std::optional<::mx::ir::Type> type(void) const; bool is_complete(void) const; - //mlir::Block & constants_block(void) const; + ::mx::ir::Block constants_block(void) const; }; static_assert(sizeof(EnumDeclOp) == sizeof(Operation)); @@ -992,7 +1209,7 @@ class MX_EXPORT ExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region subexpr(void) const; + ::mx::ir::Region nested_expression(void) const; }; static_assert(sizeof(ExprOp) == sizeof(Operation)); @@ -1025,8 +1242,8 @@ class MX_EXPORT FCmpOp final : public Operation { ::vast::hl::FCmpOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; //::vast::hl::FPredicate predicate(void) const; }; @@ -1047,241 +1264,148 @@ class MX_EXPORT FieldDeclOp final : public Operation { std::string_view name(void) const; ::mx::ir::Type type(void) const; std::optional bits(void) const; - //vast::AggregateTypeDefinitionInterface parent_aggregate(void) const; + //vast::core::aggregate_interface aggregate(void) const; }; static_assert(sizeof(FieldDeclOp) == sizeof(Operation)); -class MX_EXPORT FuncRefOp final : public RefOp { +class MX_EXPORT FileScopeAsmOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_FUNCREF; + return OperationKind::HL_FILE_SCOPE_ASM; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::FuncRefOp underlying_repr(void) const noexcept; + ::vast::hl::FileScopeAsmOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value result(void) const; - std::string_view function(void) const; + std::string_view assembly(void) const; }; -static_assert(sizeof(FuncRefOp) == sizeof(Operation)); +static_assert(sizeof(FileScopeAsmOp) == sizeof(Operation)); -class MX_EXPORT GlobalRefOp final : public RefOp { +class MX_EXPORT ForOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_GLOBREF; + return OperationKind::HL_FOR; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::GlobalRefOp underlying_repr(void) const noexcept; + ::vast::hl::ForOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value result(void) const; - std::string_view global(void) const; + ::mx::ir::Region condition_region(void) const; + std::optional<::mx::ir::Region> incr_region(void) const; + std::optional<::mx::ir::Region> body_region(void) const; }; -static_assert(sizeof(GlobalRefOp) == sizeof(Operation)); +static_assert(sizeof(ForOp) == sizeof(Operation)); -class MX_EXPORT BinaryCondOp final : public Operation { +class MX_EXPORT FuncOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_BINARY_COND; + return OperationKind::HL_FUNC; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::BinaryCondOp underlying_repr(void) const noexcept; + ::vast::hl::FuncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value result(void) const; - ::mx::ir::Region common_region(void) const; - ::mx::ir::Region cond_region(void) const; - ::mx::ir::Region then_region(void) const; - ::mx::ir::Region else_region(void) const; -}; -static_assert(sizeof(BinaryCondOp) == sizeof(Operation)); - -class MX_EXPORT BreakOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_BREAK; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::BreakOp underlying_repr(void) const noexcept; - - // Imported methods: -}; -static_assert(sizeof(BreakOp) == sizeof(Operation)); - -class MX_EXPORT CaseOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_CASE; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::CaseOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region lhs(void) const; - ::mx::ir::Region body(void) const; + std::optional<::mx::ir::Region> body(void) const; + std::string_view name(void) const; + ::mx::ir::Type function_type(void) const; + //::std::optional linkage(void) const; + std::optional visibility(void) const; + //::std::optional arg_attrs(void) const; + //::std::optional res_attrs(void) const; + bool is_var_arg(void) const; + //::mlir::Region * callable_region(void) const; + gap::generator<::mx::ir::Type> callable_results(void) const &; + //::mlir::ArrayAttr callable_arg_attrs(void) const; + //::mlir::ArrayAttr callable_res_attrs(void) const; + gap::generator<::mx::ir::Type> argument_types(void) const &; + gap::generator<::mx::ir::Type> result_types(void) const &; + bool is_declaration(void) const; }; -static_assert(sizeof(CaseOp) == sizeof(Operation)); +static_assert(sizeof(FuncOp) == sizeof(Operation)); -class MX_EXPORT CondOp final : public Operation { +class MX_EXPORT FuncRefOp final : public RefOp { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_COND; + return OperationKind::HL_FUNCREF; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::CondOp underlying_repr(void) const noexcept; + ::vast::hl::FuncRefOp underlying_repr(void) const noexcept; // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region cond_region(void) const; - ::mx::ir::Region then_region(void) const; - ::mx::ir::Region else_region(void) const; + std::string_view function(void) const; }; -static_assert(sizeof(CondOp) == sizeof(Operation)); +static_assert(sizeof(FuncRefOp) == sizeof(Operation)); -class MX_EXPORT CondYieldOp final : public Operation { +class MX_EXPORT GenericAssocExprOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_COND_YIELD; + return OperationKind::HL_GENERIC_ASOC; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::CondYieldOp underlying_repr(void) const noexcept; + ::vast::hl::GenericAssocExpr underlying_repr(void) const noexcept; // Imported methods: ::mx::ir::Value result(void) const; -}; -static_assert(sizeof(CondYieldOp) == sizeof(Operation)); - -class MX_EXPORT ContinueOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_CONTINUE; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::ContinueOp underlying_repr(void) const noexcept; - - // Imported methods: -}; -static_assert(sizeof(ContinueOp) == sizeof(Operation)); - -class MX_EXPORT DefaultOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_DEFAULT; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::DefaultOp underlying_repr(void) const noexcept; - - // Imported methods: ::mx::ir::Region body(void) const; + std::optional<::mx::ir::Type> match_type(void) const; }; -static_assert(sizeof(DefaultOp) == sizeof(Operation)); - -class MX_EXPORT DoOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_DO; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::DoOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region body_region(void) const; - ::mx::ir::Region cond_region(void) const; -}; -static_assert(sizeof(DoOp) == sizeof(Operation)); +static_assert(sizeof(GenericAssocExprOp) == sizeof(Operation)); -class MX_EXPORT EmptyDeclOp final : public Operation { +class MX_EXPORT GenericSelectionExprOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_EMPTY_DECL; + return OperationKind::HL_GENERIC_EXPR; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::EmptyDeclOp underlying_repr(void) const noexcept; + ::vast::hl::GenericSelectionExpr underlying_repr(void) const noexcept; // Imported methods: + ::mx::ir::Value result(void) const; + ::mx::ir::Region control(void) const; + ::mx::ir::Region body(void) const; + std::optional<::mx::ir::Type> control_type(void) const; + //::std::optional selected(void) const; + //std::optional result_region(void) const; + bool is_expression_predicate(void) const; + bool is_type_predicate(void) const; }; -static_assert(sizeof(EmptyDeclOp) == sizeof(Operation)); - -class MX_EXPORT ForOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_FOR; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::ForOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region cond_region(void) const; - ::mx::ir::Region incr_region(void) const; - ::mx::ir::Region body_region(void) const; -}; -static_assert(sizeof(ForOp) == sizeof(Operation)); +static_assert(sizeof(GenericSelectionExprOp) == sizeof(Operation)); -class MX_EXPORT FuncOp final : public Operation { +class MX_EXPORT GlobalRefOp final : public RefOp { public: inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_FUNC; + return OperationKind::HL_GLOBREF; } - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); - ::vast::hl::FuncOp underlying_repr(void) const noexcept; + ::vast::hl::GlobalRefOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region body(void) const; - std::string_view sym_name(void) const; - //::vast::core::FunctionType function_type(void) const; - //::std::optional linkage(void) const; - std::optional sym_visibility(void) const; - //::std::optional arg_attrs(void) const; - //::std::optional res_attrs(void) const; - bool is_var_arg(void) const; - //::mlir::Region * callable_region(void) const; - //llvm::ArrayRef callable_results(void) const; - //::mlir::ArrayAttr callable_arg_attrs(void) const; - //::mlir::ArrayAttr callable_res_attrs(void) const; - //llvm::ArrayRef argument_types(void) const; - //llvm::ArrayRef result_types(void) const; - bool is_declaration(void) const; + ::mx::ir::Value result(void) const; + std::string_view global(void) const; }; -static_assert(sizeof(FuncOp) == sizeof(Operation)); +static_assert(sizeof(GlobalRefOp) == sizeof(Operation)); class MX_EXPORT GotoStmtOp final : public Operation { public: @@ -1295,7 +1419,7 @@ class MX_EXPORT GotoStmtOp final : public Operation { ::vast::hl::GotoStmt underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue label(void) const; + ::mx::ir::Value label(void) const; }; static_assert(sizeof(GotoStmtOp) == sizeof(Operation)); @@ -1311,178 +1435,13 @@ class MX_EXPORT IfOp final : public Operation { ::vast::hl::IfOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region cond_region(void) const; + ::mx::ir::Region condition_region(void) const; ::mx::ir::Region then_region(void) const; - ::mx::ir::Region else_region(void) const; + std::optional<::mx::ir::Region> else_region(void) const; bool has_else(void) const; }; static_assert(sizeof(IfOp) == sizeof(Operation)); -class MX_EXPORT IndirectGotoStmtOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_INDIRECT_GOTO; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::IndirectGotoStmt underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region target(void) const; -}; -static_assert(sizeof(IndirectGotoStmtOp) == sizeof(Operation)); - -class MX_EXPORT LabelDeclOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_LABEL_DECL; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::LabelDeclOp underlying_repr(void) const noexcept; - - // Imported methods: - //::mlir::TypedValue result(void) const; - std::string_view name(void) const; -}; -static_assert(sizeof(LabelDeclOp) == sizeof(Operation)); - -class MX_EXPORT LabelStmtOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_LABEL; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::LabelStmt underlying_repr(void) const noexcept; - - // Imported methods: - //::mlir::TypedValue label(void) const; - ::mx::ir::Region body(void) const; -}; -static_assert(sizeof(LabelStmtOp) == sizeof(Operation)); - -class MX_EXPORT SkipStmtOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_SKIP; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::SkipStmt underlying_repr(void) const noexcept; - - // Imported methods: -}; -static_assert(sizeof(SkipStmtOp) == sizeof(Operation)); - -class MX_EXPORT SwitchOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_SWITCH; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::SwitchOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region cond_region(void) const; - //::mlir::MutableArrayRef cases(void) const; -}; -static_assert(sizeof(SwitchOp) == sizeof(Operation)); - -class MX_EXPORT TypeYieldOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_TYPE_YIELD; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::TypeYieldOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Value result(void) const; - //mlir::Type yielded(void) const; -}; -static_assert(sizeof(TypeYieldOp) == sizeof(Operation)); - -class MX_EXPORT ValueYieldOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_VALUE_YIELD; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::ValueYieldOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Value result(void) const; -}; -static_assert(sizeof(ValueYieldOp) == sizeof(Operation)); - -class MX_EXPORT VarDeclOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_VAR; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::VarDeclOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Value result(void) const; - ::mx::ir::Region initializer(void) const; - ::mx::ir::Region allocation_size(void) const; - std::string_view name(void) const; - //::std::optional storage_class(void) const; - //::std::optional thread_storage_class(void) const; - bool has_local_storage(void) const; - bool is_local_var_decl(void) const; - bool is_static_local(void) const; - bool has_external_storage(void) const; - bool has_global_storage(void) const; - //StorageDuration storage_duration(void) const; - //DeclContextKind decl_context_kind(void) const; - bool is_static_data_member(void) const; - bool is_in_file_context(void) const; - bool is_in_function_or_method_context(void) const; - bool is_in_record_context(void) const; - bool is_file_var_decl(void) const; -}; -static_assert(sizeof(VarDeclOp) == sizeof(Operation)); - -class MX_EXPORT WhileOp final : public Operation { - public: - inline static constexpr OperationKind static_kind(void) { - return OperationKind::HL_WHILE; - } - - static std::optional from(const ::mx::ir::Operation &that); - static std::optional producing(const ::mx::ir::Value &val); - - ::vast::hl::WhileOp underlying_repr(void) const noexcept; - - // Imported methods: - ::mx::ir::Region cond_region(void) const; - ::mx::ir::Region body_region(void) const; -}; -static_assert(sizeof(WhileOp) == sizeof(Operation)); - class MX_EXPORT ImagOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -1495,7 +1454,7 @@ class MX_EXPORT ImagOp final : public Operation { ::vast::hl::ImagOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(ImagOp) == sizeof(Operation)); @@ -1531,12 +1490,28 @@ class MX_EXPORT IndirectCallOp final : public Operation { // Imported methods: ::mx::ir::Value callee(void) const; - //::mlir::Operation::operand_range arg_operands(void) const; - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; + gap::generator<::mx::ir::Result> results(void) const &; //::mlir::CallInterfaceCallable callable_for_callee(void) const; }; static_assert(sizeof(IndirectCallOp) == sizeof(Operation)); +class MX_EXPORT IndirectGotoStmtOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_INDIRECT_GOTO; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::IndirectGotoStmt underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region target(void) const; +}; +static_assert(sizeof(IndirectGotoStmtOp) == sizeof(Operation)); + class MX_EXPORT InitListExprOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -1549,7 +1524,7 @@ class MX_EXPORT InitListExprOp final : public Operation { ::vast::hl::InitListExpr underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range elements(void) const; + gap::generator<::mx::ir::Operand> elements(void) const &; }; static_assert(sizeof(InitListExprOp) == sizeof(Operation)); @@ -1566,7 +1541,7 @@ class MX_EXPORT InitializedConstantOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region init(void) const; + ::mx::ir::Region initializer(void) const; }; static_assert(sizeof(InitializedConstantOp) == sizeof(Operation)); @@ -1582,11 +1557,45 @@ class MX_EXPORT LNotOp final : public Operation { ::vast::hl::LNotOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(LNotOp) == sizeof(Operation)); +class MX_EXPORT LabelDeclOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_LABEL_DECL; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::LabelDeclOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + std::string_view name(void) const; +}; +static_assert(sizeof(LabelDeclOp) == sizeof(Operation)); + +class MX_EXPORT LabelStmtOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_LABEL; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::LabelStmt underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value label(void) const; + ::mx::ir::Region body(void) const; +}; +static_assert(sizeof(LabelStmtOp) == sizeof(Operation)); + class MX_EXPORT MinusOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -1599,7 +1608,7 @@ class MX_EXPORT MinusOp final : public Operation { ::vast::hl::MinusOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(MinusOp) == sizeof(Operation)); @@ -1616,8 +1625,8 @@ class MX_EXPORT MulFAssignOp final : public Operation { ::vast::hl::MulFAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(MulFAssignOp) == sizeof(Operation)); @@ -1634,8 +1643,8 @@ class MX_EXPORT MulFOp final : public Operation { ::vast::hl::MulFOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(MulFOp) == sizeof(Operation)); @@ -1652,8 +1661,8 @@ class MX_EXPORT MulIAssignOp final : public Operation { ::vast::hl::MulIAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(MulIAssignOp) == sizeof(Operation)); @@ -1670,8 +1679,8 @@ class MX_EXPORT MulIOp final : public Operation { ::vast::hl::MulIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(MulIOp) == sizeof(Operation)); @@ -1688,11 +1697,26 @@ class MX_EXPORT NotOp final : public Operation { ::vast::hl::NotOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(NotOp) == sizeof(Operation)); +class MX_EXPORT NullStmtOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_NULL; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::NullStmt underlying_repr(void) const noexcept; + + // Imported methods: +}; +static_assert(sizeof(NullStmtOp) == sizeof(Operation)); + class MX_EXPORT OffsetOfExprOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -1706,7 +1730,7 @@ class MX_EXPORT OffsetOfExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - //::mlir::MutableArrayRef array_index_exprs(void) const; + gap::generator<::mx::ir::Region> array_index_exprs(void) const &; ::mx::ir::Type source(void) const; //::mlir::ArrayAttr components(void) const; }; @@ -1724,7 +1748,7 @@ class MX_EXPORT OpaqueValueExprOp final : public Operation { ::vast::hl::OpaqueValueExpr underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range arg(void) const; + gap::generator<::mx::ir::Operand> argument(void) const &; ::mx::ir::Value result(void) const; }; static_assert(sizeof(OpaqueValueExprOp) == sizeof(Operation)); @@ -1741,7 +1765,7 @@ class MX_EXPORT PlusOp final : public Operation { ::vast::hl::PlusOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(PlusOp) == sizeof(Operation)); @@ -1758,7 +1782,7 @@ class MX_EXPORT PostDecOp final : public Operation { ::vast::hl::PostDecOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(PostDecOp) == sizeof(Operation)); @@ -1775,7 +1799,7 @@ class MX_EXPORT PostIncOp final : public Operation { ::vast::hl::PostIncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(PostIncOp) == sizeof(Operation)); @@ -1792,7 +1816,7 @@ class MX_EXPORT PreDecOp final : public Operation { ::vast::hl::PreDecOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(PreDecOp) == sizeof(Operation)); @@ -1809,7 +1833,7 @@ class MX_EXPORT PreIncOp final : public Operation { ::vast::hl::PreIncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(PreIncOp) == sizeof(Operation)); @@ -1845,7 +1869,7 @@ class MX_EXPORT PreferredAlignOfExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region expr(void) const; + ::mx::ir::Region expression(void) const; }; static_assert(sizeof(PreferredAlignOfExprOp) == sizeof(Operation)); @@ -1862,7 +1886,7 @@ class MX_EXPORT PreferredAlignOfTypeOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Type arg(void) const; + ::mx::ir::Type argument(void) const; }; static_assert(sizeof(PreferredAlignOfTypeOp) == sizeof(Operation)); @@ -1878,7 +1902,7 @@ class MX_EXPORT RealOp final : public Operation { ::vast::hl::RealOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RealOp) == sizeof(Operation)); @@ -1897,7 +1921,7 @@ class MX_EXPORT RecordMemberOp final : public Operation { // Imported methods: ::mx::ir::Value record(void) const; ::mx::ir::Value element(void) const; - std::string_view name(void) const; + std::string_view field(void) const; }; static_assert(sizeof(RecordMemberOp) == sizeof(Operation)); @@ -1913,8 +1937,8 @@ class MX_EXPORT RemFAssignOp final : public Operation { ::vast::hl::RemFAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemFAssignOp) == sizeof(Operation)); @@ -1931,8 +1955,8 @@ class MX_EXPORT RemFOp final : public Operation { ::vast::hl::RemFOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemFOp) == sizeof(Operation)); @@ -1949,8 +1973,8 @@ class MX_EXPORT RemSAssignOp final : public Operation { ::vast::hl::RemSAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemSAssignOp) == sizeof(Operation)); @@ -1967,8 +1991,8 @@ class MX_EXPORT RemSOp final : public Operation { ::vast::hl::RemSOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemSOp) == sizeof(Operation)); @@ -1985,8 +2009,8 @@ class MX_EXPORT RemUAssignOp final : public Operation { ::vast::hl::RemUAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemUAssignOp) == sizeof(Operation)); @@ -2003,8 +2027,8 @@ class MX_EXPORT RemUOp final : public Operation { ::vast::hl::RemUOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(RemUOp) == sizeof(Operation)); @@ -2021,7 +2045,7 @@ class MX_EXPORT ReturnOp final : public Operation { ::vast::hl::ReturnOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range result(void) const; + gap::generator<::mx::ir::Operand> result(void) const &; }; static_assert(sizeof(ReturnOp) == sizeof(Operation)); @@ -2038,8 +2062,8 @@ class MX_EXPORT SizeOfExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region expr(void) const; - //std::size_t value(void) const; + ::mx::ir::Region expression(void) const; + std::size_t value(void) const; }; static_assert(sizeof(SizeOfExprOp) == sizeof(Operation)); @@ -2056,11 +2080,29 @@ class MX_EXPORT SizeOfTypeOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Type arg(void) const; - //std::size_t value(void) const; + ::mx::ir::Type argument(void) const; + std::size_t value(void) const; }; static_assert(sizeof(SizeOfTypeOp) == sizeof(Operation)); +class MX_EXPORT StaticAssertDeclOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_STATIC_ASSERT; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::StaticAssertDecl underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region assertion(void) const; + ::mx::ir::Region message(void) const; + bool failed(void) const; +}; +static_assert(sizeof(StaticAssertDeclOp) == sizeof(Operation)); + class MX_EXPORT StmtExprOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -2074,7 +2116,7 @@ class MX_EXPORT StmtExprOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - ::mx::ir::Region substmt(void) const; + ::mx::ir::Region nested_statement(void) const; }; static_assert(sizeof(StmtExprOp) == sizeof(Operation)); @@ -2092,13 +2134,12 @@ class MX_EXPORT StructDeclOp final : public Operation { // Imported methods: ::mx::ir::Region fields(void) const; std::string_view name(void) const; - //gap::generator field_types(void) const; + gap::generator<::mx::ir::Type> field_types(void) const &; //gap::generator fields_info(void) const; //gap::generator nested_declarations(void) const; - //llvm::StringRef defined_name(void) const; - //mlir::Type defined_type(void) const; + ::mx::ir::Type defined_type(void) const; bool is_complete_definition(void) const; - //mlir::Block & fields_block(void) const; + ::mx::ir::Block fields_block(void) const; }; static_assert(sizeof(StructDeclOp) == sizeof(Operation)); @@ -2114,8 +2155,8 @@ class MX_EXPORT SubFAssignOp final : public Operation { ::vast::hl::SubFAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(SubFAssignOp) == sizeof(Operation)); @@ -2132,8 +2173,8 @@ class MX_EXPORT SubFOp final : public Operation { ::vast::hl::SubFOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(SubFOp) == sizeof(Operation)); @@ -2150,8 +2191,8 @@ class MX_EXPORT SubIAssignOp final : public Operation { ::vast::hl::SubIAssignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; - ::mx::ir::Value dst(void) const; + ::mx::ir::Value source(void) const; + ::mx::ir::Value destination(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(SubIAssignOp) == sizeof(Operation)); @@ -2168,8 +2209,8 @@ class MX_EXPORT SubIOp final : public Operation { ::vast::hl::SubIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(SubIOp) == sizeof(Operation)); @@ -2192,6 +2233,23 @@ class MX_EXPORT SubscriptOp final : public Operation { }; static_assert(sizeof(SubscriptOp) == sizeof(Operation)); +class MX_EXPORT SwitchOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_SWITCH; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::SwitchOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region condition_region(void) const; + gap::generator<::mx::ir::Region> cases(void) const &; +}; +static_assert(sizeof(SwitchOp) == sizeof(Operation)); + class MX_EXPORT ThisOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -2238,7 +2296,6 @@ class MX_EXPORT TypeAliasOp final : public Operation { // Imported methods: std::string_view name(void) const; ::mx::ir::Type type(void) const; - //mlir_type defined_type(void) const; }; static_assert(sizeof(TypeAliasOp) == sizeof(Operation)); @@ -2255,7 +2312,8 @@ class MX_EXPORT TypeDeclOp final : public Operation { // Imported methods: std::string_view name(void) const; - //mlir_type defined_type(void) const; + ::mx::ir::Type type(void) const; + ::mx::ir::Type defined_type(void) const; }; static_assert(sizeof(TypeDeclOp) == sizeof(Operation)); @@ -2273,7 +2331,7 @@ class MX_EXPORT TypeDefOp final : public Operation { // Imported methods: std::string_view name(void) const; ::mx::ir::Type type(void) const; - //mlir_type defined_type(void) const; + ::mx::ir::Type defined_type(void) const; }; static_assert(sizeof(TypeDefOp) == sizeof(Operation)); @@ -2289,12 +2347,29 @@ class MX_EXPORT TypeOfExprOp final : public Operation { ::vast::hl::TypeOfExprOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region expr(void) const; + ::mx::ir::Region expression(void) const; std::string_view name(void) const; ::mx::ir::Type type(void) const; }; static_assert(sizeof(TypeOfExprOp) == sizeof(Operation)); +class MX_EXPORT TypeYieldOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_TYPE_YIELD; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::TypeYieldOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + ::mx::ir::Type yielded(void) const; +}; +static_assert(sizeof(TypeYieldOp) == sizeof(Operation)); + class MX_EXPORT UnionDeclOp final : public Operation { public: inline static constexpr OperationKind static_kind(void) { @@ -2309,13 +2384,12 @@ class MX_EXPORT UnionDeclOp final : public Operation { // Imported methods: ::mx::ir::Region fields(void) const; std::string_view name(void) const; - //gap::generator field_types(void) const; + gap::generator<::mx::ir::Type> field_types(void) const &; //gap::generator fields_info(void) const; //gap::generator nested_declarations(void) const; - //llvm::StringRef defined_name(void) const; - //mlir::Type defined_type(void) const; + ::mx::ir::Type defined_type(void) const; bool is_complete_definition(void) const; - //mlir::Block & fields_block(void) const; + ::mx::ir::Block fields_block(void) const; }; static_assert(sizeof(UnionDeclOp) == sizeof(Operation)); @@ -2346,9 +2420,75 @@ class MX_EXPORT VAArgExprOp final : public Operation { ::vast::hl::VAArgExpr underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg_list(void) const; + ::mx::ir::Value argument_list(void) const; ::mx::ir::Value result(void) const; }; static_assert(sizeof(VAArgExprOp) == sizeof(Operation)); +class MX_EXPORT ValueYieldOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_VALUE_YIELD; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::ValueYieldOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; +}; +static_assert(sizeof(ValueYieldOp) == sizeof(Operation)); + +class MX_EXPORT VarDeclOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_VAR; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::VarDeclOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Value result(void) const; + std::optional<::mx::ir::Region> initializer(void) const; + std::optional<::mx::ir::Region> allocation_size(void) const; + std::string_view name(void) const; + //::std::optional storage_class(void) const; + //::std::optional thread_storage_class(void) const; + bool has_local_storage(void) const; + bool is_local_variable_declaration(void) const; + bool is_static_local_variable_declaration(void) const; + bool has_external_storage(void) const; + bool has_global_storage(void) const; + //StorageDuration storage_duration(void) const; + //DeclContextKind decl_context_kind(void) const; + bool is_static_data_member(void) const; + bool is_in_file_context(void) const; + bool is_in_function_or_method_context(void) const; + bool is_in_record_context(void) const; + bool is_file_variable_declaration(void) const; +}; +static_assert(sizeof(VarDeclOp) == sizeof(Operation)); + +class MX_EXPORT WhileOp final : public Operation { + public: + inline static constexpr OperationKind static_kind(void) { + return OperationKind::HL_WHILE; + } + + static std::optional from(const ::mx::ir::Operation &that); + static std::optional producing(const ::mx::ir::Value &val); + + ::vast::hl::WhileOp underlying_repr(void) const noexcept; + + // Imported methods: + ::mx::ir::Region condition_region(void) const; + ::mx::ir::Region body_region(void) const; +}; +static_assert(sizeof(WhileOp) == sizeof(Operation)); + } // namespace mx::ir::hl diff --git a/include/multiplier/IR/HighLevel/Type.h b/include/multiplier/IR/HighLevel/Type.h index a8a532003..a630ef14b 100644 --- a/include/multiplier/IR/HighLevel/Type.h +++ b/include/multiplier/IR/HighLevel/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/LLVM/Attribute.h b/include/multiplier/IR/LLVM/Attribute.h index 94349ce6e..5e093ddcc 100644 --- a/include/multiplier/IR/LLVM/Attribute.h +++ b/include/multiplier/IR/LLVM/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -468,7 +467,7 @@ class MX_EXPORT DIGlobalVariableExpressionAttr final : public Attribute { // Imported methods: //DIGlobalVariableAttr var(void) const; - //DIExpressionAttr expr(void) const; + //DIExpressionAttr expression(void) const; }; static_assert(sizeof(DIGlobalVariableExpressionAttr) == sizeof(Attribute)); @@ -545,7 +544,7 @@ class MX_EXPORT DILocalVariableAttr final : public Attribute { //StringAttr name(void) const; //DIFileAttr file(void) const; unsigned int line(void) const; - unsigned int arg(void) const; + unsigned int argument(void) const; unsigned int align_in_bits(void) const; //DITypeAttr type(void) const; }; diff --git a/include/multiplier/IR/LLVM/Dialect.h b/include/multiplier/IR/LLVM/Dialect.h index fc508576e..cdb370293 100644 --- a/include/multiplier/IR/LLVM/Dialect.h +++ b/include/multiplier/IR/LLVM/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/LLVM/Operation.h b/include/multiplier/IR/LLVM/Operation.h index 63b3fcb64..96e4fc776 100644 --- a/include/multiplier/IR/LLVM/Operation.h +++ b/include/multiplier/IR/LLVM/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -280,9 +279,9 @@ class MX_EXPORT AShrOp final : public Operation { ::mlir::LLVM::AShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(AShrOp) == sizeof(Operation)); @@ -298,9 +297,9 @@ class MX_EXPORT AddOp final : public Operation { ::mlir::LLVM::AddOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::IntegerOverflowFlags overflow_flags(void) const; }; static_assert(sizeof(AddOp) == sizeof(Operation)); @@ -317,8 +316,8 @@ class MX_EXPORT AddrSpaceCastOp final : public Operation { ::mlir::LLVM::AddrSpaceCastOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(AddrSpaceCastOp) == sizeof(Operation)); @@ -334,7 +333,7 @@ class MX_EXPORT AddressOfOp final : public Operation { ::mlir::LLVM::AddressOfOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; std::string_view global_name(void) const; }; static_assert(sizeof(AddressOfOp) == sizeof(Operation)); @@ -352,7 +351,7 @@ class MX_EXPORT AllocaOp final : public Operation { // Imported methods: //::mlir::TypedValue array_size(void) const; - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; std::optional alignment(void) const; ::mx::ir::Type elem_type(void) const; bool inalloca(void) const; @@ -374,9 +373,9 @@ class MX_EXPORT AndOp final : public Operation { ::mlir::LLVM::AndOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(AndOp) == sizeof(Operation)); @@ -394,8 +393,8 @@ class MX_EXPORT AtomicCmpXchgOp final : public Operation { // Imported methods: //::mlir::TypedValue ptr(void) const; ::mx::ir::Value cmp(void) const; - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::AtomicOrdering success_ordering(void) const; //::mlir::LLVM::AtomicOrdering failure_ordering(void) const; std::optional syncscope(void) const; @@ -423,8 +422,8 @@ class MX_EXPORT AtomicRMWOp final : public Operation { // Imported methods: //::mlir::TypedValue ptr(void) const; - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::AtomicBinOp bin_op(void) const; //::mlir::LLVM::AtomicOrdering ordering(void) const; std::optional syncscope(void) const; @@ -450,8 +449,8 @@ class MX_EXPORT BitcastOp final : public Operation { ::mlir::LLVM::BitcastOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(BitcastOp) == sizeof(Operation)); @@ -467,7 +466,7 @@ class MX_EXPORT BrOp final : public Operation { ::mlir::LLVM::BrOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range dest_operands(void) const; + gap::generator<::mx::ir::Operand> dest_operands(void) const &; //::mlir::Block * dest(void) const; //::std::optional loop_annotation(void) const; }; @@ -485,7 +484,7 @@ class MX_EXPORT CallIntrinsicOp final : public Operation { ::mlir::LLVM::CallIntrinsicOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range args(void) const; + gap::generator<::mx::ir::Operand> arguments(void) const &; ::mx::ir::Value results(void) const; std::string_view intrin(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; @@ -504,7 +503,7 @@ class MX_EXPORT CallOp final : public Operation { ::mlir::LLVM::CallOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range callee_operands(void) const; + gap::generator<::mx::ir::Operand> callee_operands(void) const &; ::mx::ir::Value result(void) const; //::std::optional callee_type(void) const; std::optional callee(void) const; @@ -517,7 +516,7 @@ class MX_EXPORT CallOp final : public Operation { //::std::optional tbaa(void) const; //::llvm::SmallVector accessed_operands(void) const; //::mlir::CallInterfaceCallable callable_for_callee(void) const; - //::mlir::Operation::operand_range arg_operands(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; //LLVMFunctionType callee_function_type(void) const; }; static_assert(sizeof(CallOp) == sizeof(Operation)); @@ -535,7 +534,7 @@ class MX_EXPORT ComdatOp final : public Operation { // Imported methods: ::mx::ir::Region body(void) const; - std::string_view sym_name(void) const; + std::string_view name(void) const; }; static_assert(sizeof(ComdatOp) == sizeof(Operation)); @@ -551,7 +550,7 @@ class MX_EXPORT ComdatSelectorOp final : public Operation { ::mlir::LLVM::ComdatSelectorOp underlying_repr(void) const noexcept; // Imported methods: - std::string_view sym_name(void) const; + std::string_view name(void) const; //::mlir::LLVM::comdat::Comdat comdat(void) const; }; static_assert(sizeof(ComdatSelectorOp) == sizeof(Operation)); @@ -569,8 +568,8 @@ class MX_EXPORT CondBrOp final : public Operation { // Imported methods: //::mlir::TypedValue condition(void) const; - //::mlir::Operation::operand_range true_dest_operands(void) const; - //::mlir::Operation::operand_range false_dest_operands(void) const; + gap::generator<::mx::ir::Operand> true_dest_operands(void) const &; + gap::generator<::mx::ir::Operand> false_dest_operands(void) const &; //::mlir::Block * true_dest(void) const; //::mlir::Block * false_dest(void) const; //::std::optional> branch_weights(void) const; @@ -590,7 +589,7 @@ class MX_EXPORT ConstantOp final : public Operation { ::mlir::LLVM::ConstantOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::Attribute value(void) const; }; static_assert(sizeof(ConstantOp) == sizeof(Operation)); @@ -609,7 +608,7 @@ class MX_EXPORT ExtractElementOp final : public Operation { // Imported methods: ::mx::ir::Value vector(void) const; //::mlir::TypedValue position(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ExtractElementOp) == sizeof(Operation)); @@ -626,7 +625,7 @@ class MX_EXPORT ExtractValueOp final : public Operation { // Imported methods: ::mx::ir::Value container(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::llvm::ArrayRef position(void) const; }; static_assert(sizeof(ExtractValueOp) == sizeof(Operation)); @@ -643,9 +642,9 @@ class MX_EXPORT FAddOp final : public Operation { ::mlir::LLVM::FAddOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FAddOp) == sizeof(Operation)); @@ -662,9 +661,9 @@ class MX_EXPORT FCmpOp final : public Operation { ::mlir::LLVM::FCmpOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FCmpPredicate predicate(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; @@ -682,9 +681,9 @@ class MX_EXPORT FDivOp final : public Operation { ::mlir::LLVM::FDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FDivOp) == sizeof(Operation)); @@ -701,9 +700,9 @@ class MX_EXPORT FMulOp final : public Operation { ::mlir::LLVM::FMulOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FMulOp) == sizeof(Operation)); @@ -721,7 +720,7 @@ class MX_EXPORT FNegOp final : public Operation { // Imported methods: ::mx::ir::Value operand(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FNegOp) == sizeof(Operation)); @@ -738,8 +737,8 @@ class MX_EXPORT FPExtOp final : public Operation { ::mlir::LLVM::FPExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FPExtOp) == sizeof(Operation)); @@ -755,8 +754,8 @@ class MX_EXPORT FPToSIOp final : public Operation { ::mlir::LLVM::FPToSIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FPToSIOp) == sizeof(Operation)); @@ -772,8 +771,8 @@ class MX_EXPORT FPToUIOp final : public Operation { ::mlir::LLVM::FPToUIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FPToUIOp) == sizeof(Operation)); @@ -789,8 +788,8 @@ class MX_EXPORT FPTruncOp final : public Operation { ::mlir::LLVM::FPTruncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FPTruncOp) == sizeof(Operation)); @@ -806,9 +805,9 @@ class MX_EXPORT FRemOp final : public Operation { ::mlir::LLVM::FRemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FRemOp) == sizeof(Operation)); @@ -825,9 +824,9 @@ class MX_EXPORT FSubOp final : public Operation { ::mlir::LLVM::FSubOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FSubOp) == sizeof(Operation)); @@ -861,8 +860,8 @@ class MX_EXPORT FreezeOp final : public Operation { ::mlir::LLVM::FreezeOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FreezeOp) == sizeof(Operation)); @@ -879,8 +878,8 @@ class MX_EXPORT GetElementPtrOp final : public Operation { // Imported methods: ::mx::ir::Value base(void) const; - //::mlir::Operation::operand_range dynamic_indices(void) const; - ::mx::ir::Value res(void) const; + gap::generator<::mx::ir::Operand> dynamic_indices(void) const &; + ::mx::ir::Value result(void) const; //::llvm::ArrayRef raw_constant_indices(void) const; ::mx::ir::Type elem_type(void) const; bool inbounds(void) const; @@ -938,7 +937,7 @@ class MX_EXPORT GlobalOp final : public Operation { ::mx::ir::Region initializer(void) const; ::mx::ir::Type global_type(void) const; bool constant(void) const; - std::string_view sym_name(void) const; + std::string_view name(void) const; //::mlir::LLVM::Linkage linkage(void) const; bool dso_local(void) const; bool thread_local__(void) const; @@ -969,9 +968,9 @@ class MX_EXPORT ICmpOp final : public Operation { ::mlir::LLVM::ICmpOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::ICmpPredicate predicate(void) const; }; static_assert(sizeof(ICmpOp) == sizeof(Operation)); @@ -988,9 +987,9 @@ class MX_EXPORT InlineAsmOp final : public Operation { ::mlir::LLVM::InlineAsmOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range operands(void) const; - ::mx::ir::Value res(void) const; - std::string_view asm_string(void) const; + gap::generator<::mx::ir::Operand> operands(void) const &; + ::mx::ir::Value result(void) const; + std::string_view assembly(void) const; std::string_view constraints(void) const; bool has_side_effects(void) const; bool is_align_stack(void) const; @@ -1014,7 +1013,7 @@ class MX_EXPORT InsertElementOp final : public Operation { ::mx::ir::Value vector(void) const; ::mx::ir::Value value(void) const; //::mlir::TypedValue position(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(InsertElementOp) == sizeof(Operation)); @@ -1032,7 +1031,7 @@ class MX_EXPORT InsertValueOp final : public Operation { // Imported methods: ::mx::ir::Value container(void) const; ::mx::ir::Value value(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::llvm::ArrayRef position(void) const; }; static_assert(sizeof(InsertValueOp) == sizeof(Operation)); @@ -1049,8 +1048,8 @@ class MX_EXPORT IntToPtrOp final : public Operation { ::mlir::LLVM::IntToPtrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(IntToPtrOp) == sizeof(Operation)); @@ -1066,9 +1065,9 @@ class MX_EXPORT InvokeOp final : public Operation { ::mlir::LLVM::InvokeOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range callee_operands(void) const; - //::mlir::Operation::operand_range normal_dest_operands(void) const; - //::mlir::Operation::operand_range unwind_dest_operands(void) const; + gap::generator<::mx::ir::Operand> callee_operands(void) const &; + gap::generator<::mx::ir::Operand> normal_dest_operands(void) const &; + gap::generator<::mx::ir::Operand> unwind_dest_operands(void) const &; //::mlir::Block * normal_dest(void) const; //::mlir::Block * unwind_dest(void) const; //::std::optional callee_type(void) const; @@ -1076,7 +1075,7 @@ class MX_EXPORT InvokeOp final : public Operation { //::std::optional> branch_weights(void) const; //::mlir::LLVM::cconv::CConv c_conv(void) const; //::mlir::CallInterfaceCallable callable_for_callee(void) const; - //::mlir::Operation::operand_range arg_operands(void) const; + gap::generator<::mx::ir::Operand> arg_operands(void) const &; //LLVMFunctionType callee_function_type(void) const; }; static_assert(sizeof(InvokeOp) == sizeof(Operation)); @@ -1093,9 +1092,9 @@ class MX_EXPORT FuncOp final : public Operation { ::mlir::LLVM::LLVMFuncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region body(void) const; - std::string_view sym_name(void) const; - std::optional sym_visibility(void) const; + std::optional<::mx::ir::Region> body(void) const; + std::string_view name(void) const; + std::optional visibility(void) const; //::mlir::LLVM::LLVMFunctionType function_type(void) const; //::mlir::LLVM::Linkage linkage(void) const; bool dso_local(void) const; @@ -1142,9 +1141,9 @@ class MX_EXPORT LShrOp final : public Operation { ::mlir::LLVM::LShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(LShrOp) == sizeof(Operation)); @@ -1160,7 +1159,7 @@ class MX_EXPORT LandingpadOp final : public Operation { ::mlir::LLVM::LandingpadOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; bool cleanup(void) const; }; static_assert(sizeof(LandingpadOp) == sizeof(Operation)); @@ -1194,7 +1193,7 @@ class MX_EXPORT LoadOp final : public Operation { // Imported methods: //::mlir::TypedValue addr(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; std::optional alignment(void) const; bool volatile__(void) const; bool nontemporal(void) const; @@ -1221,9 +1220,9 @@ class MX_EXPORT MulOp final : public Operation { ::mlir::LLVM::MulOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::IntegerOverflowFlags overflow_flags(void) const; }; static_assert(sizeof(MulOp) == sizeof(Operation)); @@ -1240,7 +1239,7 @@ class MX_EXPORT NoneTokenOp final : public Operation { ::mlir::LLVM::NoneTokenOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(NoneTokenOp) == sizeof(Operation)); @@ -1256,9 +1255,9 @@ class MX_EXPORT OrOp final : public Operation { ::mlir::LLVM::OrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(OrOp) == sizeof(Operation)); @@ -1274,7 +1273,7 @@ class MX_EXPORT PoisonOp final : public Operation { ::mlir::LLVM::PoisonOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(PoisonOp) == sizeof(Operation)); @@ -1290,8 +1289,8 @@ class MX_EXPORT PtrToIntOp final : public Operation { ::mlir::LLVM::PtrToIntOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(PtrToIntOp) == sizeof(Operation)); @@ -1323,7 +1322,7 @@ class MX_EXPORT ReturnOp final : public Operation { ::mlir::LLVM::ReturnOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; }; static_assert(sizeof(ReturnOp) == sizeof(Operation)); @@ -1339,9 +1338,9 @@ class MX_EXPORT SDivOp final : public Operation { ::mlir::LLVM::SDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SDivOp) == sizeof(Operation)); @@ -1357,8 +1356,8 @@ class MX_EXPORT SExtOp final : public Operation { ::mlir::LLVM::SExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SExtOp) == sizeof(Operation)); @@ -1374,8 +1373,8 @@ class MX_EXPORT SIToFPOp final : public Operation { ::mlir::LLVM::SIToFPOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SIToFPOp) == sizeof(Operation)); @@ -1391,9 +1390,9 @@ class MX_EXPORT SRemOp final : public Operation { ::mlir::LLVM::SRemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SRemOp) == sizeof(Operation)); @@ -1412,7 +1411,7 @@ class MX_EXPORT SelectOp final : public Operation { ::mx::ir::Value condition(void) const; ::mx::ir::Value true_value(void) const; ::mx::ir::Value false_value(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(SelectOp) == sizeof(Operation)); @@ -1429,9 +1428,9 @@ class MX_EXPORT ShlOp final : public Operation { ::mlir::LLVM::ShlOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::IntegerOverflowFlags overflow_flags(void) const; }; static_assert(sizeof(ShlOp) == sizeof(Operation)); @@ -1450,7 +1449,7 @@ class MX_EXPORT ShuffleVectorOp final : public Operation { // Imported methods: ::mx::ir::Value v1(void) const; ::mx::ir::Value v2(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::llvm::ArrayRef mask(void) const; }; static_assert(sizeof(ShuffleVectorOp) == sizeof(Operation)); @@ -1494,9 +1493,9 @@ class MX_EXPORT SubOp final : public Operation { ::mlir::LLVM::SubOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::IntegerOverflowFlags overflow_flags(void) const; }; static_assert(sizeof(SubOp) == sizeof(Operation)); @@ -1514,7 +1513,7 @@ class MX_EXPORT SwitchOp final : public Operation { // Imported methods: //::mlir::TypedValue value(void) const; - //::mlir::Operation::operand_range default_operands(void) const; + gap::generator<::mx::ir::Operand> default_operands(void) const &; //::mlir::OperandRangeRange case_operands(void) const; //::mlir::Block * default_destination(void) const; //::mlir::SuccessorRange case_destinations(void) const; @@ -1536,8 +1535,8 @@ class MX_EXPORT TruncOp final : public Operation { ::mlir::LLVM::TruncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(TruncOp) == sizeof(Operation)); @@ -1553,9 +1552,9 @@ class MX_EXPORT UDivOp final : public Operation { ::mlir::LLVM::UDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UDivOp) == sizeof(Operation)); @@ -1571,8 +1570,8 @@ class MX_EXPORT UIToFPOp final : public Operation { ::mlir::LLVM::UIToFPOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UIToFPOp) == sizeof(Operation)); @@ -1588,9 +1587,9 @@ class MX_EXPORT URemOp final : public Operation { ::mlir::LLVM::URemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(URemOp) == sizeof(Operation)); @@ -1606,7 +1605,7 @@ class MX_EXPORT UndefOp final : public Operation { ::mlir::LLVM::UndefOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UndefOp) == sizeof(Operation)); @@ -1637,9 +1636,9 @@ class MX_EXPORT XOrOp final : public Operation { ::mlir::LLVM::XOrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(XOrOp) == sizeof(Operation)); @@ -1655,8 +1654,8 @@ class MX_EXPORT ZExtOp final : public Operation { ::mlir::LLVM::ZExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value argument(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ZExtOp) == sizeof(Operation)); @@ -1672,7 +1671,7 @@ class MX_EXPORT ZeroOp final : public Operation { ::mlir::LLVM::ZeroOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ZeroOp) == sizeof(Operation)); @@ -1689,7 +1688,7 @@ class MX_EXPORT AbsOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; bool is_int_min_poison(void) const; }; static_assert(sizeof(AbsOp) == sizeof(Operation)); @@ -1710,7 +1709,7 @@ class MX_EXPORT AnnotationOp final : public Operation { //::mlir::TypedValue annotation(void) const; //::mlir::TypedValue file_name(void) const; //::mlir::TypedValue line(void) const; - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; }; static_assert(sizeof(AnnotationOp) == sizeof(Operation)); @@ -1743,7 +1742,7 @@ class MX_EXPORT BitReverseOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(BitReverseOp) == sizeof(Operation)); @@ -1760,7 +1759,7 @@ class MX_EXPORT ByteSwapOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ByteSwapOp) == sizeof(Operation)); @@ -1778,7 +1777,7 @@ class MX_EXPORT CopySignOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(CopySignOp) == sizeof(Operation)); @@ -1795,7 +1794,7 @@ class MX_EXPORT CoroAlignOp final : public Operation { ::mlir::LLVM::CoroAlignOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroAlignOp) == sizeof(Operation)); @@ -1813,7 +1812,7 @@ class MX_EXPORT CoroBeginOp final : public Operation { // Imported methods: ::mx::ir::Value token(void) const; //::mlir::TypedValue mem(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroBeginOp) == sizeof(Operation)); @@ -1832,7 +1831,7 @@ class MX_EXPORT CoroEndOp final : public Operation { //::mlir::TypedValue handle(void) const; //::mlir::TypedValue unwind(void) const; ::mx::ir::Value retvals(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroEndOp) == sizeof(Operation)); @@ -1850,7 +1849,7 @@ class MX_EXPORT CoroFreeOp final : public Operation { // Imported methods: ::mx::ir::Value id(void) const; //::mlir::TypedValue handle(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroFreeOp) == sizeof(Operation)); @@ -1870,7 +1869,7 @@ class MX_EXPORT CoroIdOp final : public Operation { //::mlir::TypedValue promise(void) const; //::mlir::TypedValue coroaddr(void) const; //::mlir::TypedValue fnaddrs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroIdOp) == sizeof(Operation)); @@ -1889,7 +1888,7 @@ class MX_EXPORT CoroPromiseOp final : public Operation { //::mlir::TypedValue handle(void) const; //::mlir::TypedValue align(void) const; //::mlir::TypedValue from(void) const; - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; }; static_assert(sizeof(CoroPromiseOp) == sizeof(Operation)); @@ -1922,7 +1921,7 @@ class MX_EXPORT CoroSaveOp final : public Operation { // Imported methods: //::mlir::TypedValue handle(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroSaveOp) == sizeof(Operation)); @@ -1938,7 +1937,7 @@ class MX_EXPORT CoroSizeOp final : public Operation { ::mlir::LLVM::CoroSizeOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroSizeOp) == sizeof(Operation)); @@ -1956,7 +1955,7 @@ class MX_EXPORT CoroSuspendOp final : public Operation { // Imported methods: ::mx::ir::Value save(void) const; //::mlir::TypedValue final(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CoroSuspendOp) == sizeof(Operation)); @@ -1973,7 +1972,7 @@ class MX_EXPORT CosOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(CosOp) == sizeof(Operation)); @@ -1991,7 +1990,7 @@ class MX_EXPORT CountLeadingZerosOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; bool is_zero_poison(void) const; }; static_assert(sizeof(CountLeadingZerosOp) == sizeof(Operation)); @@ -2009,7 +2008,7 @@ class MX_EXPORT CountTrailingZerosOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; bool is_zero_poison(void) const; }; static_assert(sizeof(CountTrailingZerosOp) == sizeof(Operation)); @@ -2027,7 +2026,7 @@ class MX_EXPORT CtPopOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(CtPopOp) == sizeof(Operation)); @@ -2111,7 +2110,7 @@ class MX_EXPORT EhTypeidForOp final : public Operation { // Imported methods: //::mlir::TypedValue type_info(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(EhTypeidForOp) == sizeof(Operation)); @@ -2128,7 +2127,7 @@ class MX_EXPORT Exp2Op final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(Exp2Op) == sizeof(Operation)); @@ -2146,7 +2145,7 @@ class MX_EXPORT ExpOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(ExpOp) == sizeof(Operation)); @@ -2163,9 +2162,9 @@ class MX_EXPORT ExpectOp final : public Operation { ::mlir::LLVM::ExpectOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue val(void) const; + //::mlir::TypedValue value(void) const; //::mlir::TypedValue expected(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ExpectOp) == sizeof(Operation)); @@ -2181,9 +2180,9 @@ class MX_EXPORT ExpectWithProbabilityOp final : public Operation { ::mlir::LLVM::ExpectWithProbabilityOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue val(void) const; + //::mlir::TypedValue value(void) const; //::mlir::TypedValue expected(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::llvm::APFloat prob(void) const; }; static_assert(sizeof(ExpectWithProbabilityOp) == sizeof(Operation)); @@ -2201,7 +2200,7 @@ class MX_EXPORT FAbsOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FAbsOp) == sizeof(Operation)); @@ -2219,7 +2218,7 @@ class MX_EXPORT FCeilOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FCeilOp) == sizeof(Operation)); @@ -2237,7 +2236,7 @@ class MX_EXPORT FFloorOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FFloorOp) == sizeof(Operation)); @@ -2257,7 +2256,7 @@ class MX_EXPORT FMAOp final : public Operation { ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; ::mx::ir::Value c(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FMAOp) == sizeof(Operation)); @@ -2277,7 +2276,7 @@ class MX_EXPORT FMulAddOp final : public Operation { ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; ::mx::ir::Value c(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FMulAddOp) == sizeof(Operation)); @@ -2295,7 +2294,7 @@ class MX_EXPORT FTruncOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FTruncOp) == sizeof(Operation)); @@ -2315,7 +2314,7 @@ class MX_EXPORT FShlOp final : public Operation { ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; ::mx::ir::Value c(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FShlOp) == sizeof(Operation)); @@ -2334,7 +2333,7 @@ class MX_EXPORT FShrOp final : public Operation { ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; ::mx::ir::Value c(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(FShrOp) == sizeof(Operation)); @@ -2352,7 +2351,7 @@ class MX_EXPORT GetActiveLaneMaskOp final : public Operation { // Imported methods: //::mlir::TypedValue base(void) const; //::mlir::TypedValue n(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(GetActiveLaneMaskOp) == sizeof(Operation)); @@ -2387,7 +2386,7 @@ class MX_EXPORT InvariantStartOp final : public Operation { // Imported methods: //::mlir::TypedValue ptr(void) const; - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; uint64_t size(void) const; }; static_assert(sizeof(InvariantStartOp) == sizeof(Operation)); @@ -2404,8 +2403,8 @@ class MX_EXPORT IsConstantOp final : public Operation { ::mlir::LLVM::IsConstantOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - //::mlir::TypedValue res(void) const; + ::mx::ir::Value value(void) const; + //::mlir::TypedValue result(void) const; }; static_assert(sizeof(IsConstantOp) == sizeof(Operation)); @@ -2422,7 +2421,7 @@ class MX_EXPORT IsFPClassOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; uint32_t bit(void) const; }; static_assert(sizeof(IsFPClassOp) == sizeof(Operation)); @@ -2473,8 +2472,8 @@ class MX_EXPORT RoundAndCastToLongLongOp final : public Operation { ::mlir::LLVM::LlrintOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(RoundAndCastToLongLongOp) == sizeof(Operation)); @@ -2490,8 +2489,8 @@ class MX_EXPORT RoundAndCastToNearestLongLongOp final : public Operation { ::mlir::LLVM::LlroundOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(RoundAndCastToNearestLongLongOp) == sizeof(Operation)); @@ -2508,7 +2507,7 @@ class MX_EXPORT Log10Op final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(Log10Op) == sizeof(Operation)); @@ -2526,7 +2525,7 @@ class MX_EXPORT Log2Op final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(Log2Op) == sizeof(Operation)); @@ -2544,7 +2543,7 @@ class MX_EXPORT LogOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(LogOp) == sizeof(Operation)); @@ -2561,8 +2560,8 @@ class MX_EXPORT RoundAndCastToLongOp final : public Operation { ::mlir::LLVM::LrintOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(RoundAndCastToLongOp) == sizeof(Operation)); @@ -2578,8 +2577,8 @@ class MX_EXPORT RoundAndCastToNearestLongOp final : public Operation { ::mlir::LLVM::LroundOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value value(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(RoundAndCastToNearestLongOp) == sizeof(Operation)); @@ -2597,8 +2596,8 @@ class MX_EXPORT MaskedLoadOp final : public Operation { // Imported methods: //::mlir::TypedValue data(void) const; ::mx::ir::Value mask(void) const; - //::mlir::Operation::operand_range pass_thru(void) const; - ::mx::ir::Value res(void) const; + gap::generator<::mx::ir::Operand> pass_thru(void) const &; + ::mx::ir::Value result(void) const; uint32_t alignment(void) const; }; static_assert(sizeof(MaskedLoadOp) == sizeof(Operation)); @@ -2636,7 +2635,7 @@ class MX_EXPORT MatrixColumnMajorLoadOp final : public Operation { // Imported methods: //::mlir::TypedValue data(void) const; //::mlir::TypedValue stride(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; bool is_volatile(void) const; uint32_t rows(void) const; uint32_t columns(void) const; @@ -2676,9 +2675,9 @@ class MX_EXPORT MatrixMultiplyOp final : public Operation { ::mlir::LLVM::MatrixMultiplyOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; + ::mx::ir::Value result(void) const; uint32_t lhs_rows(void) const; uint32_t lhs_columns(void) const; uint32_t rhs_columns(void) const; @@ -2698,7 +2697,7 @@ class MX_EXPORT MatrixTransposeOp final : public Operation { // Imported methods: ::mx::ir::Value matrix(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; uint32_t rows(void) const; uint32_t columns(void) const; }; @@ -2718,7 +2717,7 @@ class MX_EXPORT MaxNumOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(MaxNumOp) == sizeof(Operation)); @@ -2737,7 +2736,7 @@ class MX_EXPORT MaximumOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(MaximumOp) == sizeof(Operation)); @@ -2754,8 +2753,8 @@ class MX_EXPORT MemcpyInlineOp final : public Operation { ::mlir::LLVM::MemcpyInlineOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue dst(void) const; - //::mlir::TypedValue src(void) const; + //::mlir::TypedValue destination(void) const; + //::mlir::TypedValue source(void) const; //::mlir::APInt len(void) const; bool is_volatile(void) const; //::std::optional access_groups(void) const; @@ -2778,8 +2777,8 @@ class MX_EXPORT MemcpyOp final : public Operation { ::mlir::LLVM::MemcpyOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue dst(void) const; - //::mlir::TypedValue src(void) const; + //::mlir::TypedValue destination(void) const; + //::mlir::TypedValue source(void) const; //::mlir::TypedValue len(void) const; bool is_volatile(void) const; //::std::optional access_groups(void) const; @@ -2802,8 +2801,8 @@ class MX_EXPORT MemmoveOp final : public Operation { ::mlir::LLVM::MemmoveOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue dst(void) const; - //::mlir::TypedValue src(void) const; + //::mlir::TypedValue destination(void) const; + //::mlir::TypedValue source(void) const; //::mlir::TypedValue len(void) const; bool is_volatile(void) const; //::std::optional access_groups(void) const; @@ -2826,8 +2825,8 @@ class MX_EXPORT MemsetOp final : public Operation { ::mlir::LLVM::MemsetOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue dst(void) const; - //::mlir::TypedValue val(void) const; + //::mlir::TypedValue destination(void) const; + //::mlir::TypedValue value(void) const; //::mlir::TypedValue len(void) const; bool is_volatile(void) const; //::std::optional access_groups(void) const; @@ -2852,7 +2851,7 @@ class MX_EXPORT MinNumOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(MinNumOp) == sizeof(Operation)); @@ -2871,7 +2870,7 @@ class MX_EXPORT MinimumOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(MinimumOp) == sizeof(Operation)); @@ -2889,7 +2888,7 @@ class MX_EXPORT RoundToNearbyIntOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(RoundToNearbyIntOp) == sizeof(Operation)); @@ -2922,9 +2921,9 @@ class MX_EXPORT PowIOp final : public Operation { ::mlir::LLVM::PowIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; //::mlir::TypedValue power(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(PowIOp) == sizeof(Operation)); @@ -2943,7 +2942,7 @@ class MX_EXPORT FPowOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(FPowOp) == sizeof(Operation)); @@ -2984,7 +2983,7 @@ class MX_EXPORT PtrAnnotationOp final : public Operation { //::mlir::TypedValue file_name(void) const; //::mlir::TypedValue line(void) const; //::mlir::TypedValue attr(void) const; - //::mlir::TypedValue res(void) const; + //::mlir::TypedValue result(void) const; }; static_assert(sizeof(PtrAnnotationOp) == sizeof(Operation)); @@ -3001,7 +3000,7 @@ class MX_EXPORT RoundToIntOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(RoundToIntOp) == sizeof(Operation)); @@ -3019,7 +3018,7 @@ class MX_EXPORT RoundToNearestEvenOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(RoundToNearestEvenOp) == sizeof(Operation)); @@ -3037,7 +3036,7 @@ class MX_EXPORT RoundToNearestOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(RoundToNearestOp) == sizeof(Operation)); @@ -3056,7 +3055,7 @@ class MX_EXPORT SAddSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SAddSatOp) == sizeof(Operation)); @@ -3072,7 +3071,7 @@ class MX_EXPORT SAddWithOverflowOp final : public Operation { ::mlir::LLVM::SAddWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SAddWithOverflowOp) == sizeof(Operation)); @@ -3090,7 +3089,7 @@ class MX_EXPORT SMaxOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SMaxOp) == sizeof(Operation)); @@ -3108,7 +3107,7 @@ class MX_EXPORT SMinOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SMinOp) == sizeof(Operation)); @@ -3124,7 +3123,7 @@ class MX_EXPORT SMulWithOverflowOp final : public Operation { ::mlir::LLVM::SMulWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SMulWithOverflowOp) == sizeof(Operation)); @@ -3141,7 +3140,7 @@ class MX_EXPORT SSACopyOp final : public Operation { // Imported methods: ::mx::ir::Value operand(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SSACopyOp) == sizeof(Operation)); @@ -3159,7 +3158,7 @@ class MX_EXPORT SShlSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SShlSatOp) == sizeof(Operation)); @@ -3177,7 +3176,7 @@ class MX_EXPORT SSubSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SSubSatOp) == sizeof(Operation)); @@ -3193,7 +3192,7 @@ class MX_EXPORT SSubWithOverflowOp final : public Operation { ::mlir::LLVM::SSubWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(SSubWithOverflowOp) == sizeof(Operation)); @@ -3210,7 +3209,7 @@ class MX_EXPORT SinOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(SinOp) == sizeof(Operation)); @@ -3228,7 +3227,7 @@ class MX_EXPORT SqrtOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(SqrtOp) == sizeof(Operation)); @@ -3261,7 +3260,7 @@ class MX_EXPORT StackSaveOp final : public Operation { ::mlir::LLVM::StackSaveOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(StackSaveOp) == sizeof(Operation)); @@ -3277,7 +3276,7 @@ class MX_EXPORT StepVectorOp final : public Operation { ::mlir::LLVM::StepVectorOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(StepVectorOp) == sizeof(Operation)); @@ -3294,7 +3293,7 @@ class MX_EXPORT ThreadLocalAddressOp final : public Operation { // Imported methods: //::mlir::TypedValue global(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(ThreadLocalAddressOp) == sizeof(Operation)); @@ -3327,7 +3326,7 @@ class MX_EXPORT UAddSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UAddSatOp) == sizeof(Operation)); @@ -3343,7 +3342,7 @@ class MX_EXPORT UAddWithOverflowOp final : public Operation { ::mlir::LLVM::UAddWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UAddWithOverflowOp) == sizeof(Operation)); @@ -3377,7 +3376,7 @@ class MX_EXPORT UMaxOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UMaxOp) == sizeof(Operation)); @@ -3395,7 +3394,7 @@ class MX_EXPORT UMinOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UMinOp) == sizeof(Operation)); @@ -3411,7 +3410,7 @@ class MX_EXPORT UMulWithOverflowOp final : public Operation { ::mlir::LLVM::UMulWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UMulWithOverflowOp) == sizeof(Operation)); @@ -3429,7 +3428,7 @@ class MX_EXPORT UShlSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(UShlSatOp) == sizeof(Operation)); @@ -3447,7 +3446,7 @@ class MX_EXPORT USubSatOp final : public Operation { // Imported methods: ::mx::ir::Value a(void) const; ::mx::ir::Value b(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(USubSatOp) == sizeof(Operation)); @@ -3463,7 +3462,7 @@ class MX_EXPORT USubWithOverflowOp final : public Operation { ::mlir::LLVM::USubWithOverflowOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(USubWithOverflowOp) == sizeof(Operation)); @@ -3479,11 +3478,11 @@ class MX_EXPORT VPAShrOp final : public Operation { ::mlir::LLVM::VPAShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPAShrOp) == sizeof(Operation)); @@ -3499,11 +3498,11 @@ class MX_EXPORT VPAddOp final : public Operation { ::mlir::LLVM::VPAddOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPAddOp) == sizeof(Operation)); @@ -3519,11 +3518,11 @@ class MX_EXPORT VPAndOp final : public Operation { ::mlir::LLVM::VPAndOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPAndOp) == sizeof(Operation)); @@ -3539,11 +3538,11 @@ class MX_EXPORT VPFAddOp final : public Operation { ::mlir::LLVM::VPFAddOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFAddOp) == sizeof(Operation)); @@ -3559,11 +3558,11 @@ class MX_EXPORT VPFDivOp final : public Operation { ::mlir::LLVM::VPFDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFDivOp) == sizeof(Operation)); @@ -3584,7 +3583,7 @@ class MX_EXPORT VPFMulAddOp final : public Operation { ::mx::ir::Value op3(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFMulAddOp) == sizeof(Operation)); @@ -3600,11 +3599,11 @@ class MX_EXPORT VPFMulOp final : public Operation { ::mlir::LLVM::VPFMulOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFMulOp) == sizeof(Operation)); @@ -3623,7 +3622,7 @@ class MX_EXPORT VPFNegOp final : public Operation { ::mx::ir::Value op(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFNegOp) == sizeof(Operation)); @@ -3639,10 +3638,10 @@ class MX_EXPORT VPFPExtOp final : public Operation { ::mlir::LLVM::VPFPExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFPExtOp) == sizeof(Operation)); @@ -3658,10 +3657,10 @@ class MX_EXPORT VPFPToSIOp final : public Operation { ::mlir::LLVM::VPFPToSIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFPToSIOp) == sizeof(Operation)); @@ -3677,10 +3676,10 @@ class MX_EXPORT VPFPToUIOp final : public Operation { ::mlir::LLVM::VPFPToUIOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFPToUIOp) == sizeof(Operation)); @@ -3696,10 +3695,10 @@ class MX_EXPORT VPFPTruncOp final : public Operation { ::mlir::LLVM::VPFPTruncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFPTruncOp) == sizeof(Operation)); @@ -3715,11 +3714,11 @@ class MX_EXPORT VPFRemOp final : public Operation { ::mlir::LLVM::VPFRemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFRemOp) == sizeof(Operation)); @@ -3735,11 +3734,11 @@ class MX_EXPORT VPFSubOp final : public Operation { ::mlir::LLVM::VPFSubOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFSubOp) == sizeof(Operation)); @@ -3760,7 +3759,7 @@ class MX_EXPORT VPFmaOp final : public Operation { ::mx::ir::Value op3(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPFmaOp) == sizeof(Operation)); @@ -3776,10 +3775,10 @@ class MX_EXPORT VPIntToPtrOp final : public Operation { ::mlir::LLVM::VPIntToPtrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPIntToPtrOp) == sizeof(Operation)); @@ -3795,11 +3794,11 @@ class MX_EXPORT VPLShrOp final : public Operation { ::mlir::LLVM::VPLShrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPLShrOp) == sizeof(Operation)); @@ -3818,7 +3817,7 @@ class MX_EXPORT VPLoadOp final : public Operation { //::mlir::TypedValue ptr(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPLoadOp) == sizeof(Operation)); @@ -3838,7 +3837,7 @@ class MX_EXPORT VPMergeMinOp final : public Operation { ::mx::ir::Value true_val(void) const; ::mx::ir::Value false_val(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPMergeMinOp) == sizeof(Operation)); @@ -3854,11 +3853,11 @@ class MX_EXPORT VPMulOp final : public Operation { ::mlir::LLVM::VPMulOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPMulOp) == sizeof(Operation)); @@ -3874,11 +3873,11 @@ class MX_EXPORT VPOrOp final : public Operation { ::mlir::LLVM::VPOrOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPOrOp) == sizeof(Operation)); @@ -3894,10 +3893,10 @@ class MX_EXPORT VPPtrToIntOp final : public Operation { ::mlir::LLVM::VPPtrToIntOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPPtrToIntOp) == sizeof(Operation)); @@ -3914,10 +3913,10 @@ class MX_EXPORT VPReduceAddOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceAddOp) == sizeof(Operation)); @@ -3934,10 +3933,10 @@ class MX_EXPORT VPReduceAndOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceAndOp) == sizeof(Operation)); @@ -3954,10 +3953,10 @@ class MX_EXPORT VPReduceFAddOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceFAddOp) == sizeof(Operation)); @@ -3974,10 +3973,10 @@ class MX_EXPORT VPReduceFMaxOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceFMaxOp) == sizeof(Operation)); @@ -3994,10 +3993,10 @@ class MX_EXPORT VPReduceFMinOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceFMinOp) == sizeof(Operation)); @@ -4014,10 +4013,10 @@ class MX_EXPORT VPReduceFMulOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceFMulOp) == sizeof(Operation)); @@ -4034,10 +4033,10 @@ class MX_EXPORT VPReduceMulOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceMulOp) == sizeof(Operation)); @@ -4054,10 +4053,10 @@ class MX_EXPORT VPReduceOrOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceOrOp) == sizeof(Operation)); @@ -4074,10 +4073,10 @@ class MX_EXPORT VPReduceSMaxOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceSMaxOp) == sizeof(Operation)); @@ -4094,10 +4093,10 @@ class MX_EXPORT VPReduceSMinOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceSMinOp) == sizeof(Operation)); @@ -4114,10 +4113,10 @@ class MX_EXPORT VPReduceUMaxOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceUMaxOp) == sizeof(Operation)); @@ -4134,10 +4133,10 @@ class MX_EXPORT VPReduceUMinOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceUMinOp) == sizeof(Operation)); @@ -4154,10 +4153,10 @@ class MX_EXPORT VPReduceXorOp final : public Operation { // Imported methods: //::mlir::TypedValue satrt_value(void) const; - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPReduceXorOp) == sizeof(Operation)); @@ -4173,11 +4172,11 @@ class MX_EXPORT VPSDivOp final : public Operation { ::mlir::LLVM::VPSDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSDivOp) == sizeof(Operation)); @@ -4193,10 +4192,10 @@ class MX_EXPORT VPSExtOp final : public Operation { ::mlir::LLVM::VPSExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSExtOp) == sizeof(Operation)); @@ -4212,10 +4211,10 @@ class MX_EXPORT VPSIToFPOp final : public Operation { ::mlir::LLVM::VPSIToFPOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSIToFPOp) == sizeof(Operation)); @@ -4231,11 +4230,11 @@ class MX_EXPORT VPSRemOp final : public Operation { ::mlir::LLVM::VPSRemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSRemOp) == sizeof(Operation)); @@ -4255,7 +4254,7 @@ class MX_EXPORT VPSelectMinOp final : public Operation { ::mx::ir::Value true_val(void) const; ::mx::ir::Value false_val(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSelectMinOp) == sizeof(Operation)); @@ -4271,11 +4270,11 @@ class MX_EXPORT VPShlOp final : public Operation { ::mlir::LLVM::VPShlOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPShlOp) == sizeof(Operation)); @@ -4291,7 +4290,7 @@ class MX_EXPORT VPStoreOp final : public Operation { ::mlir::LLVM::VPStoreOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; //::mlir::TypedValue ptr(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; @@ -4314,7 +4313,7 @@ class MX_EXPORT VPStridedLoadOp final : public Operation { //::mlir::TypedValue stride(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPStridedLoadOp) == sizeof(Operation)); @@ -4330,7 +4329,7 @@ class MX_EXPORT VPStridedStoreOp final : public Operation { ::mlir::LLVM::VPStridedStoreOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; //::mlir::TypedValue ptr(void) const; //::mlir::TypedValue stride(void) const; ::mx::ir::Value mask(void) const; @@ -4350,11 +4349,11 @@ class MX_EXPORT VPSubOp final : public Operation { ::mlir::LLVM::VPSubOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPSubOp) == sizeof(Operation)); @@ -4370,10 +4369,10 @@ class MX_EXPORT VPTruncOp final : public Operation { ::mlir::LLVM::VPTruncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPTruncOp) == sizeof(Operation)); @@ -4389,11 +4388,11 @@ class MX_EXPORT VPUDivOp final : public Operation { ::mlir::LLVM::VPUDivOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPUDivOp) == sizeof(Operation)); @@ -4409,10 +4408,10 @@ class MX_EXPORT VPUIToFPOp final : public Operation { ::mlir::LLVM::VPUIToFPOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPUIToFPOp) == sizeof(Operation)); @@ -4428,11 +4427,11 @@ class MX_EXPORT VPURemOp final : public Operation { ::mlir::LLVM::VPURemOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPURemOp) == sizeof(Operation)); @@ -4448,11 +4447,11 @@ class MX_EXPORT VPXorOp final : public Operation { ::mlir::LLVM::VPXorOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value lhs(void) const; - ::mx::ir::Value rhs(void) const; + ::mx::ir::Value left(void) const; + ::mx::ir::Value right(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPXorOp) == sizeof(Operation)); @@ -4468,10 +4467,10 @@ class MX_EXPORT VPZExtOp final : public Operation { ::mlir::LLVM::VPZExtOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value src(void) const; + ::mx::ir::Value source(void) const; ::mx::ir::Value mask(void) const; //::mlir::TypedValue evl(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VPZExtOp) == sizeof(Operation)); @@ -4504,7 +4503,7 @@ class MX_EXPORT VaEndOp final : public Operation { ::mlir::LLVM::VaEndOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue arg_list(void) const; + //::mlir::TypedValue argument_list(void) const; }; static_assert(sizeof(VaEndOp) == sizeof(Operation)); @@ -4520,7 +4519,7 @@ class MX_EXPORT VaStartOp final : public Operation { ::mlir::LLVM::VaStartOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue arg_list(void) const; + //::mlir::TypedValue argument_list(void) const; }; static_assert(sizeof(VaStartOp) == sizeof(Operation)); @@ -4536,7 +4535,7 @@ class MX_EXPORT VarAnnotationOp final : public Operation { ::mlir::LLVM::VarAnnotation underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue val(void) const; + //::mlir::TypedValue value(void) const; //::mlir::TypedValue annotation(void) const; //::mlir::TypedValue file_name(void) const; //::mlir::TypedValue line(void) const; @@ -4571,7 +4570,7 @@ class MX_EXPORT MaskedExpandLoadOp final : public Operation { ::mlir::LLVM::masked_expandload underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(MaskedExpandLoadOp) == sizeof(Operation)); @@ -4589,8 +4588,8 @@ class MX_EXPORT MaskedGatherOp final : public Operation { // Imported methods: ::mx::ir::Value ptrs(void) const; ::mx::ir::Value mask(void) const; - //::mlir::Operation::operand_range pass_thru(void) const; - ::mx::ir::Value res(void) const; + gap::generator<::mx::ir::Operand> pass_thru(void) const &; + ::mx::ir::Value result(void) const; uint32_t alignment(void) const; }; static_assert(sizeof(MaskedGatherOp) == sizeof(Operation)); @@ -4627,7 +4626,7 @@ class MX_EXPORT VectorExtractOp final : public Operation { // Imported methods: ::mx::ir::Value srcvec(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; uint64_t pos(void) const; uint64_t src_vector_bit_width(void) const; uint64_t res_vector_bit_width(void) const; @@ -4648,7 +4647,7 @@ class MX_EXPORT VectorInsertOp final : public Operation { // Imported methods: ::mx::ir::Value dstvec(void) const; ::mx::ir::Value srcvec(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; uint64_t pos(void) const; uint64_t src_vector_bit_width(void) const; uint64_t dst_vector_bit_width(void) const; @@ -4668,7 +4667,7 @@ class MX_EXPORT VectorReduceAddOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceAddOp) == sizeof(Operation)); @@ -4685,7 +4684,7 @@ class MX_EXPORT VectorReduceAndOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceAndOp) == sizeof(Operation)); @@ -4703,7 +4702,7 @@ class MX_EXPORT VectorReduceFAddOp final : public Operation { // Imported methods: //::mlir::TypedValue start_value(void) const; ::mx::ir::Value input(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFAddOp) == sizeof(Operation)); @@ -4721,7 +4720,7 @@ class MX_EXPORT VectorReduceFMaxOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFMaxOp) == sizeof(Operation)); @@ -4739,7 +4738,7 @@ class MX_EXPORT VectorReduceFMaximumOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFMaximumOp) == sizeof(Operation)); @@ -4757,7 +4756,7 @@ class MX_EXPORT VectorReduceFMinOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFMinOp) == sizeof(Operation)); @@ -4775,7 +4774,7 @@ class MX_EXPORT VectorReduceFMinimumOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFMinimumOp) == sizeof(Operation)); @@ -4794,7 +4793,7 @@ class MX_EXPORT VectorReduceFMulOp final : public Operation { // Imported methods: //::mlir::TypedValue start_value(void) const; ::mx::ir::Value input(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; //::mlir::LLVM::FastmathFlags fastmath_flags(void) const; }; static_assert(sizeof(VectorReduceFMulOp) == sizeof(Operation)); @@ -4812,7 +4811,7 @@ class MX_EXPORT VectorReduceMulOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceMulOp) == sizeof(Operation)); @@ -4829,7 +4828,7 @@ class MX_EXPORT VectorReduceOrOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceOrOp) == sizeof(Operation)); @@ -4846,7 +4845,7 @@ class MX_EXPORT VectorReduceSMaxOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceSMaxOp) == sizeof(Operation)); @@ -4863,7 +4862,7 @@ class MX_EXPORT VectorReduceSMinOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceSMinOp) == sizeof(Operation)); @@ -4880,7 +4879,7 @@ class MX_EXPORT VectorReduceUMaxOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceUMaxOp) == sizeof(Operation)); @@ -4897,7 +4896,7 @@ class MX_EXPORT VectorReduceUMinOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceUMinOp) == sizeof(Operation)); @@ -4914,7 +4913,7 @@ class MX_EXPORT VectorReduceXorOp final : public Operation { // Imported methods: ::mx::ir::Value in(void) const; - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VectorReduceXorOp) == sizeof(Operation)); @@ -4930,7 +4929,7 @@ class MX_EXPORT VScaleOp final : public Operation { ::mlir::LLVM::vscale underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value res(void) const; + ::mx::ir::Value result(void) const; }; static_assert(sizeof(VScaleOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/LLVM/Type.h b/include/multiplier/IR/LLVM/Type.h index 07fdf6de0..8c616621e 100644 --- a/include/multiplier/IR/LLVM/Type.h +++ b/include/multiplier/IR/LLVM/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -56,7 +55,7 @@ class MX_EXPORT FunctionType final : public Type { //ArrayRef return_types(void) const; unsigned int num_params(void) const; //Type return_type(void) const; - //::llvm::ArrayRef params(void) const; + gap::generator<::mx::ir::Type> params(void) const &; bool var_arg(void) const; }; static_assert(sizeof(FunctionType) == sizeof(Type)); @@ -117,7 +116,7 @@ class MX_EXPORT TargetExtType final : public Type { // Imported methods: bool supports_mem_ops(void) const; std::string_view ext_type_name(void) const; - //::llvm::ArrayRef type_params(void) const; + gap::generator<::mx::ir::Type> type_params(void) const &; //::llvm::ArrayRef int_params(void) const; }; static_assert(sizeof(TargetExtType) == sizeof(Type)); diff --git a/include/multiplier/IR/LowLevel/Dialect.h b/include/multiplier/IR/LowLevel/Dialect.h index 1bc02c9ff..e6d6fdd09 100644 --- a/include/multiplier/IR/LowLevel/Dialect.h +++ b/include/multiplier/IR/LowLevel/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/LowLevel/Operation.h b/include/multiplier/IR/LowLevel/Operation.h index 6779e0cf8..89be3c95b 100644 --- a/include/multiplier/IR/LowLevel/Operation.h +++ b/include/multiplier/IR/LowLevel/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -84,7 +83,7 @@ class MX_EXPORT BrOp final : public Operation { ::vast::ll::Br underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range operands(void) const; + gap::generator<::mx::ir::Operand> operands(void) const &; //::mlir::Block * dest(void) const; }; static_assert(sizeof(BrOp) == sizeof(Operation)); @@ -101,7 +100,7 @@ class MX_EXPORT ConcatOp final : public Operation { ::vast::ll::Concat underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range args(void) const; + gap::generator<::mx::ir::Operand> arguments(void) const &; ::mx::ir::Value result(void) const; }; static_assert(sizeof(ConcatOp) == sizeof(Operation)); @@ -119,8 +118,8 @@ class MX_EXPORT CondBrOp final : public Operation { // Imported methods: ::mx::ir::Value cond(void) const; - //::mlir::Operation::operand_range true_operands(void) const; - //::mlir::Operation::operand_range false_operands(void) const; + gap::generator<::mx::ir::Operand> true_operands(void) const &; + gap::generator<::mx::ir::Operand> false_operands(void) const &; //::mlir::Block * true_dest(void) const; //::mlir::Block * false_dest(void) const; }; @@ -139,7 +138,7 @@ class MX_EXPORT CondScopeRetOp final : public Operation { // Imported methods: ::mx::ir::Value cond(void) const; - //::mlir::Operation::operand_range dest_operands(void) const; + gap::generator<::mx::ir::Operand> dest_operands(void) const &; //::mlir::Block * dest(void) const; }; static_assert(sizeof(CondScopeRetOp) == sizeof(Operation)); @@ -156,11 +155,11 @@ class MX_EXPORT ExtractOp final : public Operation { ::vast::ll::Extract underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value arg(void) const; + ::mx::ir::Value argument(void) const; ::mx::ir::Value result(void) const; //::mlir::TypedAttr from(void) const; //::mlir::TypedAttr to(void) const; - //std::size_t size(void) const; + std::size_t size(void) const; }; static_assert(sizeof(ExtractOp) == sizeof(Operation)); @@ -177,7 +176,7 @@ class MX_EXPORT InitializeVarOp final : public Operation { // Imported methods: ::mx::ir::Value var(void) const; - //::mlir::Operation::operand_range elements(void) const; + gap::generator<::mx::ir::Operand> elements(void) const &; ::mx::ir::Value result(void) const; }; static_assert(sizeof(InitializeVarOp) == sizeof(Operation)); @@ -227,20 +226,20 @@ class MX_EXPORT FuncOp final : public Operation { ::vast::ll::FuncOp underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Region body(void) const; - std::string_view sym_name(void) const; - //::vast::core::FunctionType function_type(void) const; + std::optional<::mx::ir::Region> body(void) const; + std::string_view name(void) const; + ::mx::ir::Type function_type(void) const; //::std::optional linkage(void) const; - std::optional sym_visibility(void) const; + std::optional visibility(void) const; //::std::optional arg_attrs(void) const; //::std::optional res_attrs(void) const; bool is_var_arg(void) const; //::mlir::Region * callable_region(void) const; - //llvm::ArrayRef callable_results(void) const; + gap::generator<::mx::ir::Type> callable_results(void) const &; //::mlir::ArrayAttr callable_arg_attrs(void) const; //::mlir::ArrayAttr callable_res_attrs(void) const; - //llvm::ArrayRef argument_types(void) const; - //llvm::ArrayRef result_types(void) const; + gap::generator<::mx::ir::Type> argument_types(void) const &; + gap::generator<::mx::ir::Type> result_types(void) const &; bool is_declaration(void) const; }; static_assert(sizeof(FuncOp) == sizeof(Operation)); @@ -260,7 +259,7 @@ class MX_EXPORT StructGEPOp final : public Operation { ::mx::ir::Value record(void) const; ::mx::ir::Value element(void) const; uint32_t idx(void) const; - std::string_view name(void) const; + std::string_view field(void) const; }; static_assert(sizeof(StructGEPOp) == sizeof(Operation)); @@ -276,7 +275,7 @@ class MX_EXPORT ReturnOp final : public Operation { ::vast::ll::ReturnOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range result(void) const; + gap::generator<::mx::ir::Operand> result(void) const &; }; static_assert(sizeof(ReturnOp) == sizeof(Operation)); @@ -339,7 +338,7 @@ class MX_EXPORT StoreOp final : public Operation { ::vast::ll::Store underlying_repr(void) const noexcept; // Imported methods: - ::mx::ir::Value val(void) const; + ::mx::ir::Value value(void) const; //::mlir::TypedValue ptr(void) const; }; static_assert(sizeof(StoreOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/MemRef/Dialect.h b/include/multiplier/IR/MemRef/Dialect.h index 1bc02c9ff..e6d6fdd09 100644 --- a/include/multiplier/IR/MemRef/Dialect.h +++ b/include/multiplier/IR/MemRef/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/MemRef/Operation.h b/include/multiplier/IR/MemRef/Operation.h index d54b9fdd3..7923f8fbc 100644 --- a/include/multiplier/IR/MemRef/Operation.h +++ b/include/multiplier/IR/MemRef/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -82,7 +81,7 @@ class MX_EXPORT AtomicRMWOp final : public Operation { // Imported methods: ::mx::ir::Value value(void) const; //::mlir::TypedValue memref(void) const; - //::mlir::Operation::operand_range indices(void) const; + gap::generator<::mx::ir::Operand> indices(void) const &; ::mx::ir::Value result(void) const; //::mlir::arith::AtomicRMWKind kind(void) const; //MemRefType mem_ref_type(void) const; @@ -135,7 +134,7 @@ class MX_EXPORT GenericAtomicRMWOp final : public Operation { // Imported methods: //::mlir::TypedValue memref(void) const; - //::mlir::Operation::operand_range indices(void) const; + gap::generator<::mx::ir::Operand> indices(void) const &; ::mx::ir::Value result(void) const; ::mx::ir::Region atomic_body(void) const; //Region & body(void) const; @@ -157,7 +156,7 @@ class MX_EXPORT LoadOp final : public Operation { // Imported methods: //::mlir::TypedValue memref(void) const; - //::mlir::Operation::operand_range indices(void) const; + gap::generator<::mx::ir::Operand> indices(void) const &; ::mx::ir::Value result(void) const; bool nontemporal(void) const; //Value mem_ref(void) const; @@ -177,8 +176,8 @@ class MX_EXPORT AllocOp final : public Operation { ::mlir::memref::AllocOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range dynamic_sizes(void) const; - //::mlir::Operation::operand_range symbol_operands(void) const; + gap::generator<::mx::ir::Operand> dynamic_sizes(void) const &; + gap::generator<::mx::ir::Operand> symbol_operands(void) const &; //::mlir::TypedValue memref(void) const; std::optional alignment(void) const; //StringRef alignment_attr_str_name(void) const; @@ -199,8 +198,8 @@ class MX_EXPORT AllocaOp final : public Operation { ::mlir::memref::AllocaOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range dynamic_sizes(void) const; - //::mlir::Operation::operand_range symbol_operands(void) const; + gap::generator<::mx::ir::Operand> dynamic_sizes(void) const &; + gap::generator<::mx::ir::Operand> symbol_operands(void) const &; //::mlir::TypedValue memref(void) const; std::optional alignment(void) const; //::llvm::SmallVector promotable_slots(void) const; @@ -223,7 +222,7 @@ class MX_EXPORT AllocaScopeOp final : public Operation { ::mlir::memref::AllocaScopeOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::result_range results(void) const; + gap::generator<::mx::ir::Result> results(void) const &; ::mx::ir::Region body_region(void) const; }; static_assert(sizeof(AllocaScopeOp) == sizeof(Operation)); @@ -240,7 +239,7 @@ class MX_EXPORT AllocaScopeReturnOp final : public Operation { ::mlir::memref::AllocaScopeReturnOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range results(void) const; + gap::generator<::mx::ir::Operand> results(void) const &; }; static_assert(sizeof(AllocaScopeReturnOp) == sizeof(Operation)); @@ -274,7 +273,7 @@ class MX_EXPORT CollapseShapeOp final : public Operation { ::mlir::memref::CollapseShapeOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue src(void) const; + //::mlir::TypedValue source(void) const; //::mlir::TypedValue result(void) const; //::mlir::ArrayAttr reassociation(void) const; //SmallVector reassociation_maps(void) const; @@ -336,7 +335,7 @@ class MX_EXPORT DMAStartOp final : public Operation { ::mlir::memref::DmaStartOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::Operation::operand_range operands(void) const; + gap::generator<::mx::ir::Operand> operands(void) const &; //Value src_mem_ref(void) const; unsigned int src_mem_ref_rank(void) const; //operand_range src_indices(void) const; @@ -371,7 +370,7 @@ class MX_EXPORT DMAWaitOp final : public Operation { // Imported methods: //::mlir::TypedValue tag_mem_ref(void) const; - //::mlir::Operation::operand_range tag_indices(void) const; + gap::generator<::mx::ir::Operand> tag_indices(void) const &; //::mlir::TypedValue num_elements(void) const; unsigned int tag_mem_ref_rank(void) const; }; @@ -389,7 +388,7 @@ class MX_EXPORT ExpandShapeOp final : public Operation { ::mlir::memref::ExpandShapeOp underlying_repr(void) const noexcept; // Imported methods: - //::mlir::TypedValue src(void) const; + //::mlir::TypedValue source(void) const; //::mlir::TypedValue result(void) const; //::mlir::ArrayAttr reassociation(void) const; //SmallVector reassociation_maps(void) const; @@ -433,8 +432,8 @@ class MX_EXPORT ExtractStridedMetadataOp final : public Operation { //::mlir::TypedValue source(void) const; ::mx::ir::Value base_buffer(void) const; //::mlir::TypedValue offset(void) const; - //::mlir::Operation::result_range sizes(void) const; - //::mlir::Operation::result_range strides(void) const; + gap::generator<::mx::ir::Result> sizes(void) const &; + gap::generator<::mx::ir::Result> strides(void) const &; //SmallVector constified_mixed_sizes(void) const; //SmallVector constified_mixed_strides(void) const; //OpFoldResult constified_mixed_offset(void) const; @@ -471,8 +470,8 @@ class MX_EXPORT GlobalOp final : public Operation { ::mlir::memref::GlobalOp underlying_repr(void) const noexcept; // Imported methods: - std::string_view sym_name(void) const; - std::optional sym_visibility(void) const; + std::string_view name(void) const; + std::optional visibility(void) const; //::mlir::MemRefType type(void) const; //::std::optional initial_value(void) const; bool constant(void) const; @@ -514,7 +513,7 @@ class MX_EXPORT PrefetchOp final : public Operation { // Imported methods: //::mlir::TypedValue memref(void) const; - //::mlir::Operation::operand_range indices(void) const; + gap::generator<::mx::ir::Operand> indices(void) const &; bool is_write(void) const; uint32_t locality_hint(void) const; bool is_data_cache(void) const; @@ -573,14 +572,14 @@ class MX_EXPORT ReinterpretCastOp final : public Operation { // Imported methods: //::mlir::TypedValue source(void) const; - //::mlir::Operation::operand_range offsets(void) const; - //::mlir::Operation::operand_range sizes(void) const; - //::mlir::Operation::operand_range strides(void) const; + gap::generator<::mx::ir::Operand> offsets(void) const &; + gap::generator<::mx::ir::Operand> sizes(void) const &; + gap::generator<::mx::ir::Operand> strides(void) const &; //::mlir::TypedValue result(void) const; //::llvm::ArrayRef static_offsets(void) const; //::llvm::ArrayRef static_sizes(void) const; //::llvm::ArrayRef static_strides(void) const; - //::mlir::Operation::operand_range dynamic_sizes(void) const; + gap::generator<::mx::ir::Operand> dynamic_sizes(void) const &; //MemRefType type(void) const; //Value view_source(void) const; unsigned int result_rank(void) const; @@ -626,7 +625,7 @@ class MX_EXPORT StoreOp final : public Operation { // Imported methods: ::mx::ir::Value value(void) const; //::mlir::TypedValue memref(void) const; - //::mlir::Operation::operand_range indices(void) const; + gap::generator<::mx::ir::Operand> indices(void) const &; bool nontemporal(void) const; //Value value_to_store(void) const; //Value mem_ref(void) const; @@ -666,7 +665,7 @@ class MX_EXPORT ViewOp final : public Operation { // Imported methods: //::mlir::TypedValue source(void) const; //::mlir::TypedValue byte_shift(void) const; - //::mlir::Operation::operand_range sizes(void) const; + gap::generator<::mx::ir::Operand> sizes(void) const &; ::mx::ir::Value view_source(void) const; //MemRefType type(void) const; //operand_range dynamic_sizes(void) const; @@ -686,15 +685,15 @@ class MX_EXPORT SubViewOp final : public Operation { // Imported methods: //::mlir::TypedValue source(void) const; - //::mlir::Operation::operand_range offsets(void) const; - //::mlir::Operation::operand_range sizes(void) const; - //::mlir::Operation::operand_range strides(void) const; + gap::generator<::mx::ir::Operand> offsets(void) const &; + gap::generator<::mx::ir::Operand> sizes(void) const &; + gap::generator<::mx::ir::Operand> strides(void) const &; //::mlir::TypedValue result(void) const; //::llvm::ArrayRef static_offsets(void) const; //::llvm::ArrayRef static_sizes(void) const; //::llvm::ArrayRef static_strides(void) const; ::mx::ir::Value view_source(void) const; - //::mlir::Operation::operand_range dynamic_sizes(void) const; + gap::generator<::mx::ir::Operand> dynamic_sizes(void) const &; //MemRefType source_type(void) const; //MemRefType type(void) const; //std::array array_attr_max_ranks(void) const; diff --git a/include/multiplier/IR/Meta/Attribute.h b/include/multiplier/IR/Meta/Attribute.h index 7c1487216..2ed76f637 100644 --- a/include/multiplier/IR/Meta/Attribute.h +++ b/include/multiplier/IR/Meta/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Meta/Dialect.h b/include/multiplier/IR/Meta/Dialect.h index 9c4e5f706..e793c4f74 100644 --- a/include/multiplier/IR/Meta/Dialect.h +++ b/include/multiplier/IR/Meta/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Operation.h b/include/multiplier/IR/Operation.h index f76408d31..8da85b76c 100644 --- a/include/multiplier/IR/Operation.h +++ b/include/multiplier/IR/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/OperationKind.h b/include/multiplier/IR/OperationKind.h index 5f1211c71..7f21b8c76 100644 --- a/include/multiplier/IR/OperationKind.h +++ b/include/multiplier/IR/OperationKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -337,6 +336,7 @@ enum class OperationKind : unsigned { HL_ALIGNOF_TYPE, // hl.alignof.type HL_ASM, // hl.asm HL_ASSIGN, // hl.assign + HL_ATTRIBUTED_STMT, // hl.attributed_stmt HL_ASSIGN_BIN_ASHR, // hl.assign.bin.ashr HL_BIN_ASHR, // hl.bin.ashr HL_ASSIGN_BIN_AND, // hl.assign.bin.and @@ -352,16 +352,25 @@ enum class OperationKind : unsigned { HL_BIN_SHL, // hl.bin.shl HL_ASSIGN_BIN_XOR, // hl.assign.bin.xor HL_BIN_XOR, // hl.bin.xor + HL_BINARY_COND, // hl.binary_cond + HL_BREAK, // hl.break HL_BUILTIN_BITCAST, // hl.builtin_bitcast + HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE, // hl.builtin_types_compatible_p.type HL_CSTYLE_CAST, // hl.cstyle_cast HL_CALL, // hl.call + HL_CASE, // hl.case + HL_CHOOSE_EXPR, // hl.choose_expr HL_CLASS, // hl.class HL_CMP, // hl.cmp HL_COMPOUND_LITERAL, // hl.compound_literal + HL_COND, // hl.cond + HL_COND_YIELD, // hl.cond.yield HL_CONST, // hl.const + HL_CONTINUE, // hl.continue HL_BASE, // hl.base HL_CXXSTRUCT, // hl.cxxstruct HL_REF, // hl.ref + HL_DEFAULT, // hl.default HL_DEREF, // hl.deref HL_ASSIGN_FDIV, // hl.assign.fdiv HL_FDIV, // hl.fdiv @@ -369,6 +378,8 @@ enum class OperationKind : unsigned { HL_SDIV, // hl.sdiv HL_ASSIGN_UDIV, // hl.assign.udiv HL_UDIV, // hl.udiv + HL_DO, // hl.do + HL_EMPTY_DECL, // hl.empty.decl HL_ENUM_CONST, // hl.enum.const HL_ENUM, // hl.enum HL_ENUMREF, // hl.enumref @@ -376,42 +387,31 @@ enum class OperationKind : unsigned { HL_GNU_EXTENSION, // hl.gnu.extension HL_FCMP, // hl.fcmp HL_FIELD, // hl.field - HL_FUNCREF, // hl.funcref - HL_GLOBREF, // hl.globref - HL_BINARY_COND, // hl.binary_cond - HL_BREAK, // hl.break - HL_CASE, // hl.case - HL_COND, // hl.cond - HL_COND_YIELD, // hl.cond.yield - HL_CONTINUE, // hl.continue - HL_DEFAULT, // hl.default - HL_DO, // hl.do - HL_EMPTY_DECL, // hl.empty.decl + HL_FILE_SCOPE_ASM, // hl.file_scope_asm HL_FOR, // hl.for HL_FUNC, // hl.func + HL_FUNCREF, // hl.funcref + HL_GENERIC_ASOC, // hl.generic_asoc + HL_GENERIC_EXPR, // hl.generic_expr + HL_GLOBREF, // hl.globref HL_GOTO, // hl.goto HL_IF, // hl.if - HL_INDIRECT_GOTO, // hl.indirect_goto - HL_LABEL_DECL, // hl.label.decl - HL_LABEL, // hl.label - HL_SKIP, // hl.skip - HL_SWITCH, // hl.switch - HL_TYPE_YIELD, // hl.type.yield - HL_VALUE_YIELD, // hl.value.yield - HL_VAR, // hl.var - HL_WHILE, // hl.while HL_IMAG, // hl.imag HL_IMPLICIT_CAST, // hl.implicit_cast HL_INDIRECT_CALL, // hl.indirect_call + HL_INDIRECT_GOTO, // hl.indirect_goto HL_INITLIST, // hl.initlist HL_CONST_INIT, // hl.const.init HL_LNOT, // hl.lnot + HL_LABEL_DECL, // hl.label.decl + HL_LABEL, // hl.label HL_MINUS, // hl.minus HL_ASSIGN_FMUL, // hl.assign.fmul HL_FMUL, // hl.fmul HL_ASSIGN_MUL, // hl.assign.mul HL_MUL, // hl.mul HL_NOT, // hl.not + HL_NULL, // hl.null HL_OFFSETOF_EXPR, // hl.offsetof.expr HL_OPAQUE_EXPR, // hl.opaque_expr HL_PLUS, // hl.plus @@ -433,6 +433,7 @@ enum class OperationKind : unsigned { HL_RETURN, // hl.return HL_SIZEOF_EXPR, // hl.sizeof.expr HL_SIZEOF_TYPE, // hl.sizeof.type + HL_STATIC_ASSERT, // hl.static_assert HL_STMT_EXPR, // hl.stmt.expr HL_STRUCT, // hl.struct HL_ASSIGN_FSUB, // hl.assign.fsub @@ -440,19 +441,25 @@ enum class OperationKind : unsigned { HL_ASSIGN_SUB, // hl.assign.sub HL_SUB, // hl.sub HL_SUBSCRIPT, // hl.subscript + HL_SWITCH, // hl.switch HL_THIS, // hl.this HL_TRANSLATION_UNIT, // hl.translation_unit HL_ALIAS, // hl.alias HL_TYPE, // hl.type HL_TYPEDEF, // hl.typedef HL_TYPEOF_EXPR, // hl.typeof.expr + HL_TYPE_YIELD, // hl.type.yield HL_UNION, // hl.union HL_UNREACHABLE, // hl.unreachable HL_VA_ARG_EXPR, // hl.va_arg_expr + HL_VALUE_YIELD, // hl.value.yield + HL_VAR, // hl.var + HL_WHILE, // hl.while CORE_BIN_LAND, // core.bin.land CORE_BIN_LOR, // core.bin.lor CORE_IMPLICIT_RETURN, // core.implicit.return CORE_LAZY_OP, // core.lazy.op + CORE_MODULE, // core.module CORE_SCOPE, // core.scope CORE_SELECT, // core.select UNSUP_DECL, // unsup.decl @@ -466,7 +473,7 @@ inline static const char *EnumerationName(ir::OperationKind) { } inline static constexpr unsigned NumEnumerators(ir::OperationKind) { - return 443; + return 451; } MX_EXPORT const char *EnumeratorName(ir::OperationKind); diff --git a/include/multiplier/IR/Region.h b/include/multiplier/IR/Region.h index 0cfb64fb6..547d96e9c 100644 --- a/include/multiplier/IR/Region.h +++ b/include/multiplier/IR/Region.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Type.h b/include/multiplier/IR/Type.h index 7902bcc6a..84ba6e2af 100644 --- a/include/multiplier/IR/Type.h +++ b/include/multiplier/IR/Type.h @@ -1,11 +1,11 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #pragma once +#include #include #include #include diff --git a/include/multiplier/IR/TypeKind.h b/include/multiplier/IR/TypeKind.h index 2f00a37ca..e77ab2ea5 100644 --- a/include/multiplier/IR/TypeKind.h +++ b/include/multiplier/IR/TypeKind.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Unsupported/Dialect.h b/include/multiplier/IR/Unsupported/Dialect.h index b890cdcf5..5dff509bc 100644 --- a/include/multiplier/IR/Unsupported/Dialect.h +++ b/include/multiplier/IR/Unsupported/Dialect.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Unsupported/Operation.h b/include/multiplier/IR/Unsupported/Operation.h index 795c4ac41..a856c5d77 100644 --- a/include/multiplier/IR/Unsupported/Operation.h +++ b/include/multiplier/IR/Unsupported/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -52,7 +51,7 @@ class MX_EXPORT UnsupportedStmtOp final : public Operation { // Imported methods: ::mx::ir::Value result(void) const; - //::mlir::MutableArrayRef children(void) const; + gap::generator<::mx::ir::Region> children(void) const &; std::string_view name(void) const; }; static_assert(sizeof(UnsupportedStmtOp) == sizeof(Operation)); diff --git a/include/multiplier/IR/Unsupported/Type.h b/include/multiplier/IR/Unsupported/Type.h index db8b2dffb..1c01aa4ad 100644 --- a/include/multiplier/IR/Unsupported/Type.h +++ b/include/multiplier/IR/Unsupported/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/IR/Value.h b/include/multiplier/IR/Value.h index 266a9dae1..b7122a8a7 100644 --- a/include/multiplier/IR/Value.h +++ b/include/multiplier/IR/Value.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Index.h b/include/multiplier/Index.h index 02af9bab0..7f613f9b3 100644 --- a/include/multiplier/Index.h +++ b/include/multiplier/Index.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Iterator.h b/include/multiplier/Iterator.h index 18ce8e5f1..68713c7ca 100644 --- a/include/multiplier/Iterator.h +++ b/include/multiplier/Iterator.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Re2.h b/include/multiplier/Re2.h index fdb3d408f..208eb1221 100644 --- a/include/multiplier/Re2.h +++ b/include/multiplier/Re2.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Reference.h b/include/multiplier/Reference.h index e4cb76204..7750a42cc 100644 --- a/include/multiplier/Reference.h +++ b/include/multiplier/Reference.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Types.h b/include/multiplier/Types.h index 76b784145..e8ac556ae 100644 --- a/include/multiplier/Types.h +++ b/include/multiplier/Types.h @@ -1,5 +1,4 @@ // Copyright (c) 2021-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Version.h b/include/multiplier/Version.h index 41b6b0502..73aaea302 100644 --- a/include/multiplier/Version.h +++ b/include/multiplier/Version.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/include/multiplier/Visitor.inc.h b/include/multiplier/Visitor.inc.h index 6945dd822..f8f1dbeab 100644 --- a/include/multiplier/Visitor.inc.h +++ b/include/multiplier/Visitor.inc.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -9927,18 +9926,18 @@ MX_END_VISIT_ATTR(AllocAlignAttr) MX_BEGIN_VISIT_ATTR(AlignedAttr) MX_ENTER_VISIT_AlignedAttr MX_VISIT_BASE(AlignedAttr, InheritableAttr) - MX_VISIT_INT(AlignedAttr, alignment, 12, MX_APPLY_METHOD, Alignment, uint32_t, NthAttr) + MX_VISIT_OPTIONAL_INT(AlignedAttr, alignment, 12, MX_APPLY_METHOD, Alignment, , NthAttr) MX_VISIT_OPTIONAL_ENTITY(AlignedAttr, alignment_expression, 10, MX_APPLY_METHOD, AlignmentExpression, Expr, NthAttr) MX_VISIT_OPTIONAL_ENTITY(AlignedAttr, alignment_type, 23, MX_APPLY_METHOD, AlignmentType, Type, NthAttr) MX_VISIT_OPTIONAL_INT(AlignedAttr, cached_alignment_value, 25, MX_APPLY_METHOD, CachedAlignmentValue, , NthAttr) MX_VISIT_ENUM(AlignedAttr, semantic_spelling, 13, MX_APPLY_METHOD, SemanticSpelling, AlignedAttrSpelling, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_alignas, 16, MX_APPLY_METHOD, IsAlignas, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_alignment_dependent, 17, MX_APPLY_METHOD, IsAlignmentDependent, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_alignment_error_dependent, 18, MX_APPLY_METHOD, IsAlignmentErrorDependent, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_alignment_expression, 19, MX_APPLY_METHOD, IsAlignmentExpression, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_c11, 29, MX_APPLY_METHOD, IsC11, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_declspec, 30, MX_APPLY_METHOD, IsDeclspec, bool, NthAttr) - MX_VISIT_BOOL(AlignedAttr, is_gnu, 31, MX_APPLY_METHOD, IsGNU, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_alignas, 17, MX_APPLY_METHOD, IsAlignas, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_alignment_dependent, 18, MX_APPLY_METHOD, IsAlignmentDependent, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_alignment_error_dependent, 19, MX_APPLY_METHOD, IsAlignmentErrorDependent, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_alignment_expression, 29, MX_APPLY_METHOD, IsAlignmentExpression, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_c11, 30, MX_APPLY_METHOD, IsC11, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_declspec, 31, MX_APPLY_METHOD, IsDeclspec, bool, NthAttr) + MX_VISIT_BOOL(AlignedAttr, is_gnu, 32, MX_APPLY_METHOD, IsGNU, bool, NthAttr) MX_EXIT_VISIT_AlignedAttr MX_END_VISIT_ATTR(AlignedAttr) diff --git a/lib/AST.capnp b/lib/AST.capnp index 80918ba2b..596d427b1 100644 --- a/lib/AST.capnp +++ b/lib/AST.capnp @@ -1,5 +1,4 @@ # Copyright (c) 2022-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -572,14 +571,15 @@ struct Attr @0xe5b70746662da9f3{ val29 @21 :Bool; val30 @22 :Bool; val31 @23 :Bool; - val11 @24 :Text; - val24 @25 :Text; - val26 @26 :Text; - val7 @27 :UInt16; - val20 @28 :UInt16; - val12 @29 :UInt32; - val25 @30 :UInt32; - val27 @31 :UInt32; + val32 @24 :Bool; + val11 @25 :Text; + val24 @26 :Text; + val26 @27 :Text; + val7 @28 :UInt16; + val20 @29 :UInt16; + val12 @30 :UInt32; + val25 @31 :UInt32; + val27 @32 :UInt32; } struct Macro @0xf88157fb8bf2eeff{ diff --git a/lib/AST/AArch64SVEPcsAttr.cpp b/lib/AST/AArch64SVEPcsAttr.cpp index 61b708266..d240a899c 100644 --- a/lib/AST/AArch64SVEPcsAttr.cpp +++ b/lib/AST/AArch64SVEPcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AArch64SVEPcsAttrSpelling.cpp b/lib/AST/AArch64SVEPcsAttrSpelling.cpp index a7640c924..0daa9e09c 100644 --- a/lib/AST/AArch64SVEPcsAttrSpelling.cpp +++ b/lib/AST/AArch64SVEPcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AArch64VectorPcsAttr.cpp b/lib/AST/AArch64VectorPcsAttr.cpp index ff1216150..fb4896683 100644 --- a/lib/AST/AArch64VectorPcsAttr.cpp +++ b/lib/AST/AArch64VectorPcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AArch64VectorPcsAttrSpelling.cpp b/lib/AST/AArch64VectorPcsAttrSpelling.cpp index d5006edf7..e14372aa1 100644 --- a/lib/AST/AArch64VectorPcsAttrSpelling.cpp +++ b/lib/AST/AArch64VectorPcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUFlatWorkGroupSizeAttr.cpp b/lib/AST/AMDGPUFlatWorkGroupSizeAttr.cpp index dace17608..6fac0830a 100644 --- a/lib/AST/AMDGPUFlatWorkGroupSizeAttr.cpp +++ b/lib/AST/AMDGPUFlatWorkGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp b/lib/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp index 42e068cf3..de99da040 100644 --- a/lib/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp +++ b/lib/AST/AMDGPUFlatWorkGroupSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUKernelCallAttr.cpp b/lib/AST/AMDGPUKernelCallAttr.cpp index 8ff531e19..e773f9726 100644 --- a/lib/AST/AMDGPUKernelCallAttr.cpp +++ b/lib/AST/AMDGPUKernelCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUKernelCallAttrSpelling.cpp b/lib/AST/AMDGPUKernelCallAttrSpelling.cpp index 403521396..a0188dd6e 100644 --- a/lib/AST/AMDGPUKernelCallAttrSpelling.cpp +++ b/lib/AST/AMDGPUKernelCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUNumSGPRAttr.cpp b/lib/AST/AMDGPUNumSGPRAttr.cpp index 74f596da1..22e1e78cf 100644 --- a/lib/AST/AMDGPUNumSGPRAttr.cpp +++ b/lib/AST/AMDGPUNumSGPRAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUNumSGPRAttrSpelling.cpp b/lib/AST/AMDGPUNumSGPRAttrSpelling.cpp index e8abfbf62..2543954f9 100644 --- a/lib/AST/AMDGPUNumSGPRAttrSpelling.cpp +++ b/lib/AST/AMDGPUNumSGPRAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUNumVGPRAttr.cpp b/lib/AST/AMDGPUNumVGPRAttr.cpp index f0b4176ef..bedf4da80 100644 --- a/lib/AST/AMDGPUNumVGPRAttr.cpp +++ b/lib/AST/AMDGPUNumVGPRAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUNumVGPRAttrSpelling.cpp b/lib/AST/AMDGPUNumVGPRAttrSpelling.cpp index a4c984afd..c7846bc9b 100644 --- a/lib/AST/AMDGPUNumVGPRAttrSpelling.cpp +++ b/lib/AST/AMDGPUNumVGPRAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUWavesPerEUAttr.cpp b/lib/AST/AMDGPUWavesPerEUAttr.cpp index 274ad9cc4..56b316132 100644 --- a/lib/AST/AMDGPUWavesPerEUAttr.cpp +++ b/lib/AST/AMDGPUWavesPerEUAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AMDGPUWavesPerEUAttrSpelling.cpp b/lib/AST/AMDGPUWavesPerEUAttrSpelling.cpp index 9fd740c7e..f6dff74a5 100644 --- a/lib/AST/AMDGPUWavesPerEUAttrSpelling.cpp +++ b/lib/AST/AMDGPUWavesPerEUAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/APValueKind.cpp b/lib/AST/APValueKind.cpp index 227f26e87..bb801d545 100644 --- a/lib/AST/APValueKind.cpp +++ b/lib/AST/APValueKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ARMInterruptAttr.cpp b/lib/AST/ARMInterruptAttr.cpp index f36805eca..7653b7f0e 100644 --- a/lib/AST/ARMInterruptAttr.cpp +++ b/lib/AST/ARMInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ARMInterruptAttrInterruptType.cpp b/lib/AST/ARMInterruptAttrInterruptType.cpp index e40ee19c3..f93361304 100644 --- a/lib/AST/ARMInterruptAttrInterruptType.cpp +++ b/lib/AST/ARMInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ARMInterruptAttrSpelling.cpp b/lib/AST/ARMInterruptAttrSpelling.cpp index 8c77c6f87..ded18fd4c 100644 --- a/lib/AST/ARMInterruptAttrSpelling.cpp +++ b/lib/AST/ARMInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ASTDumpOutputFormat.cpp b/lib/AST/ASTDumpOutputFormat.cpp index 335fefd8a..6e20f8462 100644 --- a/lib/AST/ASTDumpOutputFormat.cpp +++ b/lib/AST/ASTDumpOutputFormat.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AVRInterruptAttr.cpp b/lib/AST/AVRInterruptAttr.cpp index 3d22ec3fc..cb73e6293 100644 --- a/lib/AST/AVRInterruptAttr.cpp +++ b/lib/AST/AVRInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AVRInterruptAttrSpelling.cpp b/lib/AST/AVRInterruptAttrSpelling.cpp index 9f2bf078f..5f2948253 100644 --- a/lib/AST/AVRInterruptAttrSpelling.cpp +++ b/lib/AST/AVRInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AVRSignalAttr.cpp b/lib/AST/AVRSignalAttr.cpp index a9f5bae9a..df8ae6f31 100644 --- a/lib/AST/AVRSignalAttr.cpp +++ b/lib/AST/AVRSignalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AVRSignalAttrSpelling.cpp b/lib/AST/AVRSignalAttrSpelling.cpp index bc4059e8b..9dda34ce6 100644 --- a/lib/AST/AVRSignalAttrSpelling.cpp +++ b/lib/AST/AVRSignalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AbiTagAttr.cpp b/lib/AST/AbiTagAttr.cpp index c6c3d67bc..317744bdb 100644 --- a/lib/AST/AbiTagAttr.cpp +++ b/lib/AST/AbiTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AbiTagAttrSpelling.cpp b/lib/AST/AbiTagAttrSpelling.cpp index b0ae19fa2..522647043 100644 --- a/lib/AST/AbiTagAttrSpelling.cpp +++ b/lib/AST/AbiTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AbstractConditionalOperator.cpp b/lib/AST/AbstractConditionalOperator.cpp index e8523dcf8..f1136bb1e 100644 --- a/lib/AST/AbstractConditionalOperator.cpp +++ b/lib/AST/AbstractConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AccessSpecDecl.cpp b/lib/AST/AccessSpecDecl.cpp index b0d30921e..df9840751 100644 --- a/lib/AST/AccessSpecDecl.cpp +++ b/lib/AST/AccessSpecDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AccessSpecifier.cpp b/lib/AST/AccessSpecifier.cpp index 88727360a..e4f9ed9b7 100644 --- a/lib/AST/AccessSpecifier.cpp +++ b/lib/AST/AccessSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquireCapabilityAttr.cpp b/lib/AST/AcquireCapabilityAttr.cpp index d60d12dcc..5f472c7a3 100644 --- a/lib/AST/AcquireCapabilityAttr.cpp +++ b/lib/AST/AcquireCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquireCapabilityAttrSpelling.cpp b/lib/AST/AcquireCapabilityAttrSpelling.cpp index 845cf8cc8..f4ae11ed4 100644 --- a/lib/AST/AcquireCapabilityAttrSpelling.cpp +++ b/lib/AST/AcquireCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquireHandleAttr.cpp b/lib/AST/AcquireHandleAttr.cpp index 9242d042b..fa76b695f 100644 --- a/lib/AST/AcquireHandleAttr.cpp +++ b/lib/AST/AcquireHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquireHandleAttrSpelling.cpp b/lib/AST/AcquireHandleAttrSpelling.cpp index fa9269505..fe59bc221 100644 --- a/lib/AST/AcquireHandleAttrSpelling.cpp +++ b/lib/AST/AcquireHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquiredAfterAttr.cpp b/lib/AST/AcquiredAfterAttr.cpp index ffdf2a24f..8c473b46b 100644 --- a/lib/AST/AcquiredAfterAttr.cpp +++ b/lib/AST/AcquiredAfterAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AcquiredBeforeAttr.cpp b/lib/AST/AcquiredBeforeAttr.cpp index 92c7130e2..a520e2a85 100644 --- a/lib/AST/AcquiredBeforeAttr.cpp +++ b/lib/AST/AcquiredBeforeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AddrLabelExpr.cpp b/lib/AST/AddrLabelExpr.cpp index 033434dbf..061d4d4b0 100644 --- a/lib/AST/AddrLabelExpr.cpp +++ b/lib/AST/AddrLabelExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AddrSpaceMapMangling.cpp b/lib/AST/AddrSpaceMapMangling.cpp index f11de5ca8..b4893f82a 100644 --- a/lib/AST/AddrSpaceMapMangling.cpp +++ b/lib/AST/AddrSpaceMapMangling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AddressSpaceAttr.cpp b/lib/AST/AddressSpaceAttr.cpp index f5fab925a..5e481b835 100644 --- a/lib/AST/AddressSpaceAttr.cpp +++ b/lib/AST/AddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AddressSpaceAttrSpelling.cpp b/lib/AST/AddressSpaceAttrSpelling.cpp index c612e340e..ce73499a6 100644 --- a/lib/AST/AddressSpaceAttrSpelling.cpp +++ b/lib/AST/AddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AdjustedType.cpp b/lib/AST/AdjustedType.cpp index d0d2e5147..6c7ef1ee5 100644 --- a/lib/AST/AdjustedType.cpp +++ b/lib/AST/AdjustedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AliasAttr.cpp b/lib/AST/AliasAttr.cpp index d3c3c3dad..3dfaf21af 100644 --- a/lib/AST/AliasAttr.cpp +++ b/lib/AST/AliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AliasAttrSpelling.cpp b/lib/AST/AliasAttrSpelling.cpp index 4181446cb..fbedf3897 100644 --- a/lib/AST/AliasAttrSpelling.cpp +++ b/lib/AST/AliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlignMac68kAttr.cpp b/lib/AST/AlignMac68kAttr.cpp index 72fa63450..cce31f6dd 100644 --- a/lib/AST/AlignMac68kAttr.cpp +++ b/lib/AST/AlignMac68kAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlignNaturalAttr.cpp b/lib/AST/AlignNaturalAttr.cpp index 4f40df967..048017528 100644 --- a/lib/AST/AlignNaturalAttr.cpp +++ b/lib/AST/AlignNaturalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlignRequirementKind.cpp b/lib/AST/AlignRequirementKind.cpp index 0266ee9ff..d021d9dce 100644 --- a/lib/AST/AlignRequirementKind.cpp +++ b/lib/AST/AlignRequirementKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlignValueAttr.cpp b/lib/AST/AlignValueAttr.cpp index 14f02194e..a49c802ae 100644 --- a/lib/AST/AlignValueAttr.cpp +++ b/lib/AST/AlignValueAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlignedAttr.cpp b/lib/AST/AlignedAttr.cpp index be6b3640f..c7888699a 100644 --- a/lib/AST/AlignedAttr.cpp +++ b/lib/AST/AlignedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -127,8 +126,13 @@ std::optional AlignedAttr::from(const TokenContext &t) { return std::nullopt; } -uint32_t AlignedAttr::alignment(void) const { - return impl->reader.getVal12(); +std::optional AlignedAttr::alignment(void) const { + if (!impl->reader.getVal15()) { + return std::nullopt; + } else { + return static_cast(impl->reader.getVal12()); + } + return std::nullopt; } std::optional AlignedAttr::alignment_expression(void) const { @@ -158,7 +162,7 @@ std::optional AlignedAttr::alignment_type(void) const { } std::optional AlignedAttr::cached_alignment_value(void) const { - if (!impl->reader.getVal15()) { + if (!impl->reader.getVal16()) { return std::nullopt; } else { return static_cast(impl->reader.getVal25()); @@ -171,31 +175,31 @@ AlignedAttrSpelling AlignedAttr::semantic_spelling(void) const { } bool AlignedAttr::is_alignas(void) const { - return impl->reader.getVal16(); + return impl->reader.getVal17(); } bool AlignedAttr::is_alignment_dependent(void) const { - return impl->reader.getVal17(); + return impl->reader.getVal18(); } bool AlignedAttr::is_alignment_error_dependent(void) const { - return impl->reader.getVal18(); + return impl->reader.getVal19(); } bool AlignedAttr::is_alignment_expression(void) const { - return impl->reader.getVal19(); + return impl->reader.getVal29(); } bool AlignedAttr::is_c11(void) const { - return impl->reader.getVal29(); + return impl->reader.getVal30(); } bool AlignedAttr::is_declspec(void) const { - return impl->reader.getVal30(); + return impl->reader.getVal31(); } bool AlignedAttr::is_gnu(void) const { - return impl->reader.getVal31(); + return impl->reader.getVal32(); } #pragma GCC diagnostic pop diff --git a/lib/AST/AlignedAttrSpelling.cpp b/lib/AST/AlignedAttrSpelling.cpp index 100df9b8e..ad23d8fcd 100644 --- a/lib/AST/AlignedAttrSpelling.cpp +++ b/lib/AST/AlignedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AllocAlignAttr.cpp b/lib/AST/AllocAlignAttr.cpp index e9cf3aa25..030e97bde 100644 --- a/lib/AST/AllocAlignAttr.cpp +++ b/lib/AST/AllocAlignAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AllocAlignAttrSpelling.cpp b/lib/AST/AllocAlignAttrSpelling.cpp index 84a726046..dbc8a92d3 100644 --- a/lib/AST/AllocAlignAttrSpelling.cpp +++ b/lib/AST/AllocAlignAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AllocSizeAttr.cpp b/lib/AST/AllocSizeAttr.cpp index e3a7ba168..26071c639 100644 --- a/lib/AST/AllocSizeAttr.cpp +++ b/lib/AST/AllocSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AllocSizeAttrSpelling.cpp b/lib/AST/AllocSizeAttrSpelling.cpp index 0fd594e67..3e3225abc 100644 --- a/lib/AST/AllocSizeAttrSpelling.cpp +++ b/lib/AST/AllocSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AltivecSrcCompatKind.cpp b/lib/AST/AltivecSrcCompatKind.cpp index 2405086c8..932fa0e01 100644 --- a/lib/AST/AltivecSrcCompatKind.cpp +++ b/lib/AST/AltivecSrcCompatKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlwaysDestroyAttr.cpp b/lib/AST/AlwaysDestroyAttr.cpp index 37b0a2d51..69b7cf012 100644 --- a/lib/AST/AlwaysDestroyAttr.cpp +++ b/lib/AST/AlwaysDestroyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlwaysDestroyAttrSpelling.cpp b/lib/AST/AlwaysDestroyAttrSpelling.cpp index 5d7756991..ef7da9301 100644 --- a/lib/AST/AlwaysDestroyAttrSpelling.cpp +++ b/lib/AST/AlwaysDestroyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlwaysInlineAttr.cpp b/lib/AST/AlwaysInlineAttr.cpp index 6715db776..441fdf2a0 100644 --- a/lib/AST/AlwaysInlineAttr.cpp +++ b/lib/AST/AlwaysInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AlwaysInlineAttrSpelling.cpp b/lib/AST/AlwaysInlineAttrSpelling.cpp index 78fa471fd..a839bd2ec 100644 --- a/lib/AST/AlwaysInlineAttrSpelling.cpp +++ b/lib/AST/AlwaysInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnalyzerNoReturnAttr.cpp b/lib/AST/AnalyzerNoReturnAttr.cpp index 574f0cfd1..be23445e1 100644 --- a/lib/AST/AnalyzerNoReturnAttr.cpp +++ b/lib/AST/AnalyzerNoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnnotateAttr.cpp b/lib/AST/AnnotateAttr.cpp index 9a1ff9bcd..bee1c33d1 100644 --- a/lib/AST/AnnotateAttr.cpp +++ b/lib/AST/AnnotateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnnotateAttrSpelling.cpp b/lib/AST/AnnotateAttrSpelling.cpp index 0ffc157f2..34b36eb8e 100644 --- a/lib/AST/AnnotateAttrSpelling.cpp +++ b/lib/AST/AnnotateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnnotateTypeAttr.cpp b/lib/AST/AnnotateTypeAttr.cpp index 6bebb20a1..942368641 100644 --- a/lib/AST/AnnotateTypeAttr.cpp +++ b/lib/AST/AnnotateTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnnotateTypeAttrSpelling.cpp b/lib/AST/AnnotateTypeAttrSpelling.cpp index 19092bb2f..ba5ca96c5 100644 --- a/lib/AST/AnnotateTypeAttrSpelling.cpp +++ b/lib/AST/AnnotateTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86InterruptAttr.cpp b/lib/AST/AnyX86InterruptAttr.cpp index 778274647..a9c3242e6 100644 --- a/lib/AST/AnyX86InterruptAttr.cpp +++ b/lib/AST/AnyX86InterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86InterruptAttrSpelling.cpp b/lib/AST/AnyX86InterruptAttrSpelling.cpp index d7ea64344..c8700cf8a 100644 --- a/lib/AST/AnyX86InterruptAttrSpelling.cpp +++ b/lib/AST/AnyX86InterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86NoCallerSavedRegistersAttr.cpp b/lib/AST/AnyX86NoCallerSavedRegistersAttr.cpp index f1d8128e9..131160fa1 100644 --- a/lib/AST/AnyX86NoCallerSavedRegistersAttr.cpp +++ b/lib/AST/AnyX86NoCallerSavedRegistersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp b/lib/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp index 18bf2b658..6d6983e44 100644 --- a/lib/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp +++ b/lib/AST/AnyX86NoCallerSavedRegistersAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86NoCfCheckAttr.cpp b/lib/AST/AnyX86NoCfCheckAttr.cpp index e36197722..59b8858e0 100644 --- a/lib/AST/AnyX86NoCfCheckAttr.cpp +++ b/lib/AST/AnyX86NoCfCheckAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AnyX86NoCfCheckAttrSpelling.cpp b/lib/AST/AnyX86NoCfCheckAttrSpelling.cpp index 932b4bfe2..80a20a2c2 100644 --- a/lib/AST/AnyX86NoCfCheckAttrSpelling.cpp +++ b/lib/AST/AnyX86NoCfCheckAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArcWeakrefUnavailableAttr.cpp b/lib/AST/ArcWeakrefUnavailableAttr.cpp index d519d26b5..ba32c81b4 100644 --- a/lib/AST/ArcWeakrefUnavailableAttr.cpp +++ b/lib/AST/ArcWeakrefUnavailableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArcWeakrefUnavailableAttrSpelling.cpp b/lib/AST/ArcWeakrefUnavailableAttrSpelling.cpp index 1c5e2b894..ed429d3fa 100644 --- a/lib/AST/ArcWeakrefUnavailableAttrSpelling.cpp +++ b/lib/AST/ArcWeakrefUnavailableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArgumentKind.cpp b/lib/AST/ArgumentKind.cpp index e90bd3091..8c5f31c88 100644 --- a/lib/AST/ArgumentKind.cpp +++ b/lib/AST/ArgumentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArgumentWithTypeTagAttr.cpp b/lib/AST/ArgumentWithTypeTagAttr.cpp index 4137203ff..32c585278 100644 --- a/lib/AST/ArgumentWithTypeTagAttr.cpp +++ b/lib/AST/ArgumentWithTypeTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArgumentWithTypeTagAttrSpelling.cpp b/lib/AST/ArgumentWithTypeTagAttrSpelling.cpp index d1ec1f128..9343c6688 100644 --- a/lib/AST/ArgumentWithTypeTagAttrSpelling.cpp +++ b/lib/AST/ArgumentWithTypeTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmBuiltinAliasAttr.cpp b/lib/AST/ArmBuiltinAliasAttr.cpp index 161097f60..87e87fc04 100644 --- a/lib/AST/ArmBuiltinAliasAttr.cpp +++ b/lib/AST/ArmBuiltinAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmBuiltinAliasAttrSpelling.cpp b/lib/AST/ArmBuiltinAliasAttrSpelling.cpp index e1b8d6d0f..1b2fa7840 100644 --- a/lib/AST/ArmBuiltinAliasAttrSpelling.cpp +++ b/lib/AST/ArmBuiltinAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmInAttr.cpp b/lib/AST/ArmInAttr.cpp index c1501eb5a..cf2bf27e3 100644 --- a/lib/AST/ArmInAttr.cpp +++ b/lib/AST/ArmInAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmInOutAttr.cpp b/lib/AST/ArmInOutAttr.cpp index 2578a0a10..a389ff047 100644 --- a/lib/AST/ArmInOutAttr.cpp +++ b/lib/AST/ArmInOutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmLocallyStreamingAttr.cpp b/lib/AST/ArmLocallyStreamingAttr.cpp index 5e0945167..26d63b698 100644 --- a/lib/AST/ArmLocallyStreamingAttr.cpp +++ b/lib/AST/ArmLocallyStreamingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmMveStrictPolymorphismAttr.cpp b/lib/AST/ArmMveStrictPolymorphismAttr.cpp index bc64f31ae..f3db33e52 100644 --- a/lib/AST/ArmMveStrictPolymorphismAttr.cpp +++ b/lib/AST/ArmMveStrictPolymorphismAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmMveStrictPolymorphismAttrSpelling.cpp b/lib/AST/ArmMveStrictPolymorphismAttrSpelling.cpp index 6157f9f12..9e10afa12 100644 --- a/lib/AST/ArmMveStrictPolymorphismAttrSpelling.cpp +++ b/lib/AST/ArmMveStrictPolymorphismAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmNewAttr.cpp b/lib/AST/ArmNewAttr.cpp index 7c0b3bd9c..47a736d38 100644 --- a/lib/AST/ArmNewAttr.cpp +++ b/lib/AST/ArmNewAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmOutAttr.cpp b/lib/AST/ArmOutAttr.cpp index cc5c9b209..5f5173cf0 100644 --- a/lib/AST/ArmOutAttr.cpp +++ b/lib/AST/ArmOutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmPreservesAttr.cpp b/lib/AST/ArmPreservesAttr.cpp index 218df82b6..a33435750 100644 --- a/lib/AST/ArmPreservesAttr.cpp +++ b/lib/AST/ArmPreservesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmStreamingAttr.cpp b/lib/AST/ArmStreamingAttr.cpp index da3fccbea..e6aa199f6 100644 --- a/lib/AST/ArmStreamingAttr.cpp +++ b/lib/AST/ArmStreamingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArmStreamingCompatibleAttr.cpp b/lib/AST/ArmStreamingCompatibleAttr.cpp index 4222d1c9d..ddf241b06 100644 --- a/lib/AST/ArmStreamingCompatibleAttr.cpp +++ b/lib/AST/ArmStreamingCompatibleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayInitIndexExpr.cpp b/lib/AST/ArrayInitIndexExpr.cpp index 1f4e93af0..e67c1b1fc 100644 --- a/lib/AST/ArrayInitIndexExpr.cpp +++ b/lib/AST/ArrayInitIndexExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayInitLoopExpr.cpp b/lib/AST/ArrayInitLoopExpr.cpp index 0ceb931fa..446436401 100644 --- a/lib/AST/ArrayInitLoopExpr.cpp +++ b/lib/AST/ArrayInitLoopExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArraySizeModifier.cpp b/lib/AST/ArraySizeModifier.cpp index d72c8b337..9b1779434 100644 --- a/lib/AST/ArraySizeModifier.cpp +++ b/lib/AST/ArraySizeModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArraySubscriptExpr.cpp b/lib/AST/ArraySubscriptExpr.cpp index 026674b18..7fe7cc4b3 100644 --- a/lib/AST/ArraySubscriptExpr.cpp +++ b/lib/AST/ArraySubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayType.cpp b/lib/AST/ArrayType.cpp index 23050382c..e2f0b3bf0 100644 --- a/lib/AST/ArrayType.cpp +++ b/lib/AST/ArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayTypeArraySizeModifier.cpp b/lib/AST/ArrayTypeArraySizeModifier.cpp index d7c380be0..5c2ae7546 100644 --- a/lib/AST/ArrayTypeArraySizeModifier.cpp +++ b/lib/AST/ArrayTypeArraySizeModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayTypeTrait.cpp b/lib/AST/ArrayTypeTrait.cpp index 0a907ebe6..a71e28f18 100644 --- a/lib/AST/ArrayTypeTrait.cpp +++ b/lib/AST/ArrayTypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArrayTypeTraitExpr.cpp b/lib/AST/ArrayTypeTraitExpr.cpp index f5435ef97..c060c1c5a 100644 --- a/lib/AST/ArrayTypeTraitExpr.cpp +++ b/lib/AST/ArrayTypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArtificialAttr.cpp b/lib/AST/ArtificialAttr.cpp index a66073892..d26090a2e 100644 --- a/lib/AST/ArtificialAttr.cpp +++ b/lib/AST/ArtificialAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ArtificialAttrSpelling.cpp b/lib/AST/ArtificialAttrSpelling.cpp index e5c2c5e6c..1ed050970 100644 --- a/lib/AST/ArtificialAttrSpelling.cpp +++ b/lib/AST/ArtificialAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AsTypeExpr.cpp b/lib/AST/AsTypeExpr.cpp index ad5f112dc..f84bbd4b4 100644 --- a/lib/AST/AsTypeExpr.cpp +++ b/lib/AST/AsTypeExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AsmLabelAttr.cpp b/lib/AST/AsmLabelAttr.cpp index 9fdf5d31c..716063697 100644 --- a/lib/AST/AsmLabelAttr.cpp +++ b/lib/AST/AsmLabelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AsmLabelAttrSpelling.cpp b/lib/AST/AsmLabelAttrSpelling.cpp index c3cfadaec..8c8cceb2b 100644 --- a/lib/AST/AsmLabelAttrSpelling.cpp +++ b/lib/AST/AsmLabelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AsmStmt.cpp b/lib/AST/AsmStmt.cpp index bb1330011..1ebe9a342 100644 --- a/lib/AST/AsmStmt.cpp +++ b/lib/AST/AsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssertCapabilityAttr.cpp b/lib/AST/AssertCapabilityAttr.cpp index 3f99ee7f2..339b076e7 100644 --- a/lib/AST/AssertCapabilityAttr.cpp +++ b/lib/AST/AssertCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssertCapabilityAttrSpelling.cpp b/lib/AST/AssertCapabilityAttrSpelling.cpp index 048f439b7..8637dc816 100644 --- a/lib/AST/AssertCapabilityAttrSpelling.cpp +++ b/lib/AST/AssertCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssertExclusiveLockAttr.cpp b/lib/AST/AssertExclusiveLockAttr.cpp index 52dfbedc6..e4ad3ccdf 100644 --- a/lib/AST/AssertExclusiveLockAttr.cpp +++ b/lib/AST/AssertExclusiveLockAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssertSharedLockAttr.cpp b/lib/AST/AssertSharedLockAttr.cpp index 4cabd722c..6dc39ba10 100644 --- a/lib/AST/AssertSharedLockAttr.cpp +++ b/lib/AST/AssertSharedLockAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssignmentTrackingOpts.cpp b/lib/AST/AssignmentTrackingOpts.cpp index 6d774dfdc..0009fd419 100644 --- a/lib/AST/AssignmentTrackingOpts.cpp +++ b/lib/AST/AssignmentTrackingOpts.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssumeAlignedAttr.cpp b/lib/AST/AssumeAlignedAttr.cpp index d8ea287c5..52cc4dd1b 100644 --- a/lib/AST/AssumeAlignedAttr.cpp +++ b/lib/AST/AssumeAlignedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssumeAlignedAttrSpelling.cpp b/lib/AST/AssumeAlignedAttrSpelling.cpp index 32d0cca09..9728929f0 100644 --- a/lib/AST/AssumeAlignedAttrSpelling.cpp +++ b/lib/AST/AssumeAlignedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssumptionAttr.cpp b/lib/AST/AssumptionAttr.cpp index 59abcca66..cfe4cd2b6 100644 --- a/lib/AST/AssumptionAttr.cpp +++ b/lib/AST/AssumptionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AssumptionAttrSpelling.cpp b/lib/AST/AssumptionAttrSpelling.cpp index 87f293d1c..319129b31 100644 --- a/lib/AST/AssumptionAttrSpelling.cpp +++ b/lib/AST/AssumptionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AtomicExpr.cpp b/lib/AST/AtomicExpr.cpp index 09277d25e..0ac00e3c0 100644 --- a/lib/AST/AtomicExpr.cpp +++ b/lib/AST/AtomicExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AtomicExprAtomicOp.cpp b/lib/AST/AtomicExprAtomicOp.cpp index 0f3393363..f3386e8d5 100644 --- a/lib/AST/AtomicExprAtomicOp.cpp +++ b/lib/AST/AtomicExprAtomicOp.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AtomicScopeModelKind.cpp b/lib/AST/AtomicScopeModelKind.cpp index 081609299..ba1e96a6f 100644 --- a/lib/AST/AtomicScopeModelKind.cpp +++ b/lib/AST/AtomicScopeModelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AtomicType.cpp b/lib/AST/AtomicType.cpp index a60fc1f64..e4d6b08ca 100644 --- a/lib/AST/AtomicType.cpp +++ b/lib/AST/AtomicType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Attr.cpp b/lib/AST/Attr.cpp index 2f5acb729..ff238d083 100644 --- a/lib/AST/Attr.cpp +++ b/lib/AST/Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AttrKind.cpp b/lib/AST/AttrKind.cpp index a07482e65..e130fd58d 100644 --- a/lib/AST/AttrKind.cpp +++ b/lib/AST/AttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AttributeSyntax.cpp b/lib/AST/AttributeSyntax.cpp index 831144838..4021fb570 100644 --- a/lib/AST/AttributeSyntax.cpp +++ b/lib/AST/AttributeSyntax.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AttributedStmt.cpp b/lib/AST/AttributedStmt.cpp index b680332d0..e55a8bcdf 100644 --- a/lib/AST/AttributedStmt.cpp +++ b/lib/AST/AttributedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AttributedType.cpp b/lib/AST/AttributedType.cpp index f1d2d4801..c13255989 100644 --- a/lib/AST/AttributedType.cpp +++ b/lib/AST/AttributedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AutoType.cpp b/lib/AST/AutoType.cpp index 8d449218d..ece55fffd 100644 --- a/lib/AST/AutoType.cpp +++ b/lib/AST/AutoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AutoTypeKeyword.cpp b/lib/AST/AutoTypeKeyword.cpp index 6d0b85395..c1910a0b9 100644 --- a/lib/AST/AutoTypeKeyword.cpp +++ b/lib/AST/AutoTypeKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AvailabilityAttr.cpp b/lib/AST/AvailabilityAttr.cpp index 911c8d5fa..051edfa56 100644 --- a/lib/AST/AvailabilityAttr.cpp +++ b/lib/AST/AvailabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AvailabilityAttrSpelling.cpp b/lib/AST/AvailabilityAttrSpelling.cpp index 177ac35bd..5a1e36e13 100644 --- a/lib/AST/AvailabilityAttrSpelling.cpp +++ b/lib/AST/AvailabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AvailabilityResult.cpp b/lib/AST/AvailabilityResult.cpp index cd9f6ad2e..4bf579ac2 100644 --- a/lib/AST/AvailabilityResult.cpp +++ b/lib/AST/AvailabilityResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp b/lib/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp index 3db9ceab0..9561bbbdc 100644 --- a/lib/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp +++ b/lib/AST/AvailableOnlyInDefaultEvalMethodAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp b/lib/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp index d615128d0..cd1cf232e 100644 --- a/lib/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp +++ b/lib/AST/AvailableOnlyInDefaultEvalMethodAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BPFPreserveAccessIndexAttr.cpp b/lib/AST/BPFPreserveAccessIndexAttr.cpp index a993eda28..15e7514f8 100644 --- a/lib/AST/BPFPreserveAccessIndexAttr.cpp +++ b/lib/AST/BPFPreserveAccessIndexAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BPFPreserveAccessIndexAttrSpelling.cpp b/lib/AST/BPFPreserveAccessIndexAttrSpelling.cpp index 6b00e9e62..093ad5bbe 100644 --- a/lib/AST/BPFPreserveAccessIndexAttrSpelling.cpp +++ b/lib/AST/BPFPreserveAccessIndexAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BPFPreserveStaticOffsetAttr.cpp b/lib/AST/BPFPreserveStaticOffsetAttr.cpp index a99640632..f73f8a298 100644 --- a/lib/AST/BPFPreserveStaticOffsetAttr.cpp +++ b/lib/AST/BPFPreserveStaticOffsetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BPFPreserveStaticOffsetAttrSpelling.cpp b/lib/AST/BPFPreserveStaticOffsetAttrSpelling.cpp index 9d00f5266..f070c8878 100644 --- a/lib/AST/BPFPreserveStaticOffsetAttrSpelling.cpp +++ b/lib/AST/BPFPreserveStaticOffsetAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BTFDeclTagAttr.cpp b/lib/AST/BTFDeclTagAttr.cpp index cd2cc4c82..a168fccd0 100644 --- a/lib/AST/BTFDeclTagAttr.cpp +++ b/lib/AST/BTFDeclTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BTFDeclTagAttrSpelling.cpp b/lib/AST/BTFDeclTagAttrSpelling.cpp index dca020e6e..4d76cdf4d 100644 --- a/lib/AST/BTFDeclTagAttrSpelling.cpp +++ b/lib/AST/BTFDeclTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BTFTagAttributedType.cpp b/lib/AST/BTFTagAttributedType.cpp index ab9c33dda..f31827b4a 100644 --- a/lib/AST/BTFTagAttributedType.cpp +++ b/lib/AST/BTFTagAttributedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BTFTypeTagAttr.cpp b/lib/AST/BTFTypeTagAttr.cpp index b22500597..b5b920ef4 100644 --- a/lib/AST/BTFTypeTagAttr.cpp +++ b/lib/AST/BTFTypeTagAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BTFTypeTagAttrSpelling.cpp b/lib/AST/BTFTypeTagAttrSpelling.cpp index fc8185fff..c1f1a4d1e 100644 --- a/lib/AST/BTFTypeTagAttrSpelling.cpp +++ b/lib/AST/BTFTypeTagAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BaseUsingDecl.cpp b/lib/AST/BaseUsingDecl.cpp index b835ffee0..f764b3349 100644 --- a/lib/AST/BaseUsingDecl.cpp +++ b/lib/AST/BaseUsingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BinaryConditionalOperator.cpp b/lib/AST/BinaryConditionalOperator.cpp index 86a77e605..d6d38090a 100644 --- a/lib/AST/BinaryConditionalOperator.cpp +++ b/lib/AST/BinaryConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BinaryOperator.cpp b/lib/AST/BinaryOperator.cpp index f0c4324eb..ec669ad3f 100644 --- a/lib/AST/BinaryOperator.cpp +++ b/lib/AST/BinaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BinaryOperatorKind.cpp b/lib/AST/BinaryOperatorKind.cpp index 58a4241fd..a7f55621c 100644 --- a/lib/AST/BinaryOperatorKind.cpp +++ b/lib/AST/BinaryOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BindingDecl.cpp b/lib/AST/BindingDecl.cpp index 0b3281721..301571d4f 100644 --- a/lib/AST/BindingDecl.cpp +++ b/lib/AST/BindingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BitIntType.cpp b/lib/AST/BitIntType.cpp index 3b115e83a..c43d44565 100644 --- a/lib/AST/BitIntType.cpp +++ b/lib/AST/BitIntType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Bits.cpp b/lib/AST/Bits.cpp index a8f76fd42..0b516c8dc 100644 --- a/lib/AST/Bits.cpp +++ b/lib/AST/Bits.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlockDecl.cpp b/lib/AST/BlockDecl.cpp index 47a02c7f8..b7beaf0c3 100644 --- a/lib/AST/BlockDecl.cpp +++ b/lib/AST/BlockDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlockExpr.cpp b/lib/AST/BlockExpr.cpp index 6041a9f41..0071298ec 100644 --- a/lib/AST/BlockExpr.cpp +++ b/lib/AST/BlockExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlockPointerType.cpp b/lib/AST/BlockPointerType.cpp index b27e6e921..d3ac19a5d 100644 --- a/lib/AST/BlockPointerType.cpp +++ b/lib/AST/BlockPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlocksAttr.cpp b/lib/AST/BlocksAttr.cpp index 289962d5c..da9eca7f1 100644 --- a/lib/AST/BlocksAttr.cpp +++ b/lib/AST/BlocksAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlocksAttrBlockType.cpp b/lib/AST/BlocksAttrBlockType.cpp index 2d136140e..491a7bb1a 100644 --- a/lib/AST/BlocksAttrBlockType.cpp +++ b/lib/AST/BlocksAttrBlockType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BlocksAttrSpelling.cpp b/lib/AST/BlocksAttrSpelling.cpp index 06f162409..85b255ff6 100644 --- a/lib/AST/BlocksAttrSpelling.cpp +++ b/lib/AST/BlocksAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BreakStmt.cpp b/lib/AST/BreakStmt.cpp index e06c85d86..67eee2e3b 100644 --- a/lib/AST/BreakStmt.cpp +++ b/lib/AST/BreakStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinAliasAttr.cpp b/lib/AST/BuiltinAliasAttr.cpp index 15d8ca6fc..e8cabc31e 100644 --- a/lib/AST/BuiltinAliasAttr.cpp +++ b/lib/AST/BuiltinAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinAliasAttrSpelling.cpp b/lib/AST/BuiltinAliasAttrSpelling.cpp index 15e53e943..f4c8c30f8 100644 --- a/lib/AST/BuiltinAliasAttrSpelling.cpp +++ b/lib/AST/BuiltinAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinAttr.cpp b/lib/AST/BuiltinAttr.cpp index 1c636380c..84452962c 100644 --- a/lib/AST/BuiltinAttr.cpp +++ b/lib/AST/BuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinBitCastExpr.cpp b/lib/AST/BuiltinBitCastExpr.cpp index 06bc33096..33c590f10 100644 --- a/lib/AST/BuiltinBitCastExpr.cpp +++ b/lib/AST/BuiltinBitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinTemplateDecl.cpp b/lib/AST/BuiltinTemplateDecl.cpp index d25ff1853..3632201b5 100644 --- a/lib/AST/BuiltinTemplateDecl.cpp +++ b/lib/AST/BuiltinTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinType.cpp b/lib/AST/BuiltinType.cpp index 49e6f8c3e..43ab83fb2 100644 --- a/lib/AST/BuiltinType.cpp +++ b/lib/AST/BuiltinType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/BuiltinTypeKind.cpp b/lib/AST/BuiltinTypeKind.cpp index 37b0b6d1d..660e2996e 100644 --- a/lib/AST/BuiltinTypeKind.cpp +++ b/lib/AST/BuiltinTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/C11NoReturnAttr.cpp b/lib/AST/C11NoReturnAttr.cpp index b8e7df27b..be2c73e04 100644 --- a/lib/AST/C11NoReturnAttr.cpp +++ b/lib/AST/C11NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CDeclAttr.cpp b/lib/AST/CDeclAttr.cpp index bd6b017bb..019814e7e 100644 --- a/lib/AST/CDeclAttr.cpp +++ b/lib/AST/CDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CDeclAttrSpelling.cpp b/lib/AST/CDeclAttrSpelling.cpp index b812560c6..475323058 100644 --- a/lib/AST/CDeclAttrSpelling.cpp +++ b/lib/AST/CDeclAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFAuditedTransferAttr.cpp b/lib/AST/CFAuditedTransferAttr.cpp index d3eecfd4e..5d0803922 100644 --- a/lib/AST/CFAuditedTransferAttr.cpp +++ b/lib/AST/CFAuditedTransferAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFAuditedTransferAttrSpelling.cpp b/lib/AST/CFAuditedTransferAttrSpelling.cpp index fd32efaf3..ef8f1f7df 100644 --- a/lib/AST/CFAuditedTransferAttrSpelling.cpp +++ b/lib/AST/CFAuditedTransferAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFConsumedAttr.cpp b/lib/AST/CFConsumedAttr.cpp index 788393f2e..12d9f8894 100644 --- a/lib/AST/CFConsumedAttr.cpp +++ b/lib/AST/CFConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFConsumedAttrSpelling.cpp b/lib/AST/CFConsumedAttrSpelling.cpp index 6d097b306..1f37bda34 100644 --- a/lib/AST/CFConsumedAttrSpelling.cpp +++ b/lib/AST/CFConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFGuardAttr.cpp b/lib/AST/CFGuardAttr.cpp index 62ee52eab..92a207894 100644 --- a/lib/AST/CFGuardAttr.cpp +++ b/lib/AST/CFGuardAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFGuardAttrGuardArg.cpp b/lib/AST/CFGuardAttrGuardArg.cpp index cb8f5aa9d..bb920dd50 100644 --- a/lib/AST/CFGuardAttrGuardArg.cpp +++ b/lib/AST/CFGuardAttrGuardArg.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFGuardAttrSpelling.cpp b/lib/AST/CFGuardAttrSpelling.cpp index 29e79d271..25bf47e56 100644 --- a/lib/AST/CFGuardAttrSpelling.cpp +++ b/lib/AST/CFGuardAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFICanonicalJumpTableAttr.cpp b/lib/AST/CFICanonicalJumpTableAttr.cpp index 4e7e74d28..a2b60b0ed 100644 --- a/lib/AST/CFICanonicalJumpTableAttr.cpp +++ b/lib/AST/CFICanonicalJumpTableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFICanonicalJumpTableAttrSpelling.cpp b/lib/AST/CFICanonicalJumpTableAttrSpelling.cpp index 762184650..dcf443525 100644 --- a/lib/AST/CFICanonicalJumpTableAttrSpelling.cpp +++ b/lib/AST/CFICanonicalJumpTableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFReturnsNotRetainedAttr.cpp b/lib/AST/CFReturnsNotRetainedAttr.cpp index 09ca45d1a..cec5abc39 100644 --- a/lib/AST/CFReturnsNotRetainedAttr.cpp +++ b/lib/AST/CFReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFReturnsNotRetainedAttrSpelling.cpp b/lib/AST/CFReturnsNotRetainedAttrSpelling.cpp index f032b6c71..369d56f69 100644 --- a/lib/AST/CFReturnsNotRetainedAttrSpelling.cpp +++ b/lib/AST/CFReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFReturnsRetainedAttr.cpp b/lib/AST/CFReturnsRetainedAttr.cpp index b28f24986..043df6160 100644 --- a/lib/AST/CFReturnsRetainedAttr.cpp +++ b/lib/AST/CFReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFReturnsRetainedAttrSpelling.cpp b/lib/AST/CFReturnsRetainedAttrSpelling.cpp index 89a959dcc..45e4d3c06 100644 --- a/lib/AST/CFReturnsRetainedAttrSpelling.cpp +++ b/lib/AST/CFReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFUnknownTransferAttr.cpp b/lib/AST/CFUnknownTransferAttr.cpp index 56f68a91a..dce973e05 100644 --- a/lib/AST/CFUnknownTransferAttr.cpp +++ b/lib/AST/CFUnknownTransferAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CFUnknownTransferAttrSpelling.cpp b/lib/AST/CFUnknownTransferAttrSpelling.cpp index ddeb1be00..2e3a4bbcb 100644 --- a/lib/AST/CFUnknownTransferAttrSpelling.cpp +++ b/lib/AST/CFUnknownTransferAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CPUDispatchAttr.cpp b/lib/AST/CPUDispatchAttr.cpp index d4fafd169..05f03787e 100644 --- a/lib/AST/CPUDispatchAttr.cpp +++ b/lib/AST/CPUDispatchAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CPUDispatchAttrSpelling.cpp b/lib/AST/CPUDispatchAttrSpelling.cpp index 6c1a6af15..3da9f1f8c 100644 --- a/lib/AST/CPUDispatchAttrSpelling.cpp +++ b/lib/AST/CPUDispatchAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CPUSpecificAttr.cpp b/lib/AST/CPUSpecificAttr.cpp index cdeac1775..e145bd877 100644 --- a/lib/AST/CPUSpecificAttr.cpp +++ b/lib/AST/CPUSpecificAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CPUSpecificAttrSpelling.cpp b/lib/AST/CPUSpecificAttrSpelling.cpp index 97d5eaf61..7acc79df8 100644 --- a/lib/AST/CPUSpecificAttrSpelling.cpp +++ b/lib/AST/CPUSpecificAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CStyleCastExpr.cpp b/lib/AST/CStyleCastExpr.cpp index b61ed6527..4a65dd8d2 100644 --- a/lib/AST/CStyleCastExpr.cpp +++ b/lib/AST/CStyleCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAConstantAttr.cpp b/lib/AST/CUDAConstantAttr.cpp index d9ae1b2b9..e529b7f09 100644 --- a/lib/AST/CUDAConstantAttr.cpp +++ b/lib/AST/CUDAConstantAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAConstantAttrSpelling.cpp b/lib/AST/CUDAConstantAttrSpelling.cpp index d7c620475..179ebf547 100644 --- a/lib/AST/CUDAConstantAttrSpelling.cpp +++ b/lib/AST/CUDAConstantAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceAttr.cpp b/lib/AST/CUDADeviceAttr.cpp index 418b31846..63ac6c68c 100644 --- a/lib/AST/CUDADeviceAttr.cpp +++ b/lib/AST/CUDADeviceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceAttrSpelling.cpp b/lib/AST/CUDADeviceAttrSpelling.cpp index 9f549ab41..a4786c0f8 100644 --- a/lib/AST/CUDADeviceAttrSpelling.cpp +++ b/lib/AST/CUDADeviceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp b/lib/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp index a8ea89af6..c70822621 100644 --- a/lib/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp +++ b/lib/AST/CUDADeviceBuiltinSurfaceTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp b/lib/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp index d5d852d80..02ab95e06 100644 --- a/lib/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp +++ b/lib/AST/CUDADeviceBuiltinSurfaceTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceBuiltinTextureTypeAttr.cpp b/lib/AST/CUDADeviceBuiltinTextureTypeAttr.cpp index 2ab05e020..0e6173fde 100644 --- a/lib/AST/CUDADeviceBuiltinTextureTypeAttr.cpp +++ b/lib/AST/CUDADeviceBuiltinTextureTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp b/lib/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp index c6068d393..83dec652e 100644 --- a/lib/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp +++ b/lib/AST/CUDADeviceBuiltinTextureTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAGlobalAttr.cpp b/lib/AST/CUDAGlobalAttr.cpp index 10096f052..3a624b309 100644 --- a/lib/AST/CUDAGlobalAttr.cpp +++ b/lib/AST/CUDAGlobalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAGlobalAttrSpelling.cpp b/lib/AST/CUDAGlobalAttrSpelling.cpp index f16dc870b..410ab2eb3 100644 --- a/lib/AST/CUDAGlobalAttrSpelling.cpp +++ b/lib/AST/CUDAGlobalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAHostAttr.cpp b/lib/AST/CUDAHostAttr.cpp index 6bb1e3a54..3de8a92fd 100644 --- a/lib/AST/CUDAHostAttr.cpp +++ b/lib/AST/CUDAHostAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAHostAttrSpelling.cpp b/lib/AST/CUDAHostAttrSpelling.cpp index f8f433172..ce34e52a8 100644 --- a/lib/AST/CUDAHostAttrSpelling.cpp +++ b/lib/AST/CUDAHostAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAInvalidTargetAttr.cpp b/lib/AST/CUDAInvalidTargetAttr.cpp index 6347ad05b..d6fccc470 100644 --- a/lib/AST/CUDAInvalidTargetAttr.cpp +++ b/lib/AST/CUDAInvalidTargetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDAKernelCallExpr.cpp b/lib/AST/CUDAKernelCallExpr.cpp index 34655143e..fe2cb3bb8 100644 --- a/lib/AST/CUDAKernelCallExpr.cpp +++ b/lib/AST/CUDAKernelCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDALaunchBoundsAttr.cpp b/lib/AST/CUDALaunchBoundsAttr.cpp index bfae1e5f5..bca2231a6 100644 --- a/lib/AST/CUDALaunchBoundsAttr.cpp +++ b/lib/AST/CUDALaunchBoundsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDALaunchBoundsAttrSpelling.cpp b/lib/AST/CUDALaunchBoundsAttrSpelling.cpp index 31b1107f2..ab18a0712 100644 --- a/lib/AST/CUDALaunchBoundsAttrSpelling.cpp +++ b/lib/AST/CUDALaunchBoundsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDASharedAttr.cpp b/lib/AST/CUDASharedAttr.cpp index 5139d1d6a..43da48381 100644 --- a/lib/AST/CUDASharedAttr.cpp +++ b/lib/AST/CUDASharedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CUDASharedAttrSpelling.cpp b/lib/AST/CUDASharedAttrSpelling.cpp index 1468822b2..d44faee2b 100644 --- a/lib/AST/CUDASharedAttrSpelling.cpp +++ b/lib/AST/CUDASharedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXX11NoReturnAttr.cpp b/lib/AST/CXX11NoReturnAttr.cpp index d105e261e..0446758b1 100644 --- a/lib/AST/CXX11NoReturnAttr.cpp +++ b/lib/AST/CXX11NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXX11NoReturnAttrSpelling.cpp b/lib/AST/CXX11NoReturnAttrSpelling.cpp index d1d89d909..edfbe0b32 100644 --- a/lib/AST/CXX11NoReturnAttrSpelling.cpp +++ b/lib/AST/CXX11NoReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXAddrspaceCastExpr.cpp b/lib/AST/CXXAddrspaceCastExpr.cpp index 4ed7ce8ec..2c4420267 100644 --- a/lib/AST/CXXAddrspaceCastExpr.cpp +++ b/lib/AST/CXXAddrspaceCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXBaseSpecifier.cpp b/lib/AST/CXXBaseSpecifier.cpp index 17999a1b8..2fcfccc6d 100644 --- a/lib/AST/CXXBaseSpecifier.cpp +++ b/lib/AST/CXXBaseSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXBindTemporaryExpr.cpp b/lib/AST/CXXBindTemporaryExpr.cpp index 74a29b17f..2f8bd7ea9 100644 --- a/lib/AST/CXXBindTemporaryExpr.cpp +++ b/lib/AST/CXXBindTemporaryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXBoolLiteralExpr.cpp b/lib/AST/CXXBoolLiteralExpr.cpp index 9d3d2865b..d643d3478 100644 --- a/lib/AST/CXXBoolLiteralExpr.cpp +++ b/lib/AST/CXXBoolLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXCatchStmt.cpp b/lib/AST/CXXCatchStmt.cpp index 5852e3db9..70f696d69 100644 --- a/lib/AST/CXXCatchStmt.cpp +++ b/lib/AST/CXXCatchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConstCastExpr.cpp b/lib/AST/CXXConstCastExpr.cpp index 50d0d3337..12c20d418 100644 --- a/lib/AST/CXXConstCastExpr.cpp +++ b/lib/AST/CXXConstCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConstructExpr.cpp b/lib/AST/CXXConstructExpr.cpp index 3e9aa3017..55375a224 100644 --- a/lib/AST/CXXConstructExpr.cpp +++ b/lib/AST/CXXConstructExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConstructExprConstructionKind.cpp b/lib/AST/CXXConstructExprConstructionKind.cpp index a379ef0ca..52b4f9f83 100644 --- a/lib/AST/CXXConstructExprConstructionKind.cpp +++ b/lib/AST/CXXConstructExprConstructionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConstructionKind.cpp b/lib/AST/CXXConstructionKind.cpp index b4496a1dc..8b4038a2e 100644 --- a/lib/AST/CXXConstructionKind.cpp +++ b/lib/AST/CXXConstructionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConstructorDecl.cpp b/lib/AST/CXXConstructorDecl.cpp index a173d28e1..f4ab1f284 100644 --- a/lib/AST/CXXConstructorDecl.cpp +++ b/lib/AST/CXXConstructorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXConversionDecl.cpp b/lib/AST/CXXConversionDecl.cpp index 07587972e..82dd4f3b5 100644 --- a/lib/AST/CXXConversionDecl.cpp +++ b/lib/AST/CXXConversionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXCtorInitializer.cpp b/lib/AST/CXXCtorInitializer.cpp index 4faeb1d7f..f85fbcd8c 100644 --- a/lib/AST/CXXCtorInitializer.cpp +++ b/lib/AST/CXXCtorInitializer.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDeductionGuideDecl.cpp b/lib/AST/CXXDeductionGuideDecl.cpp index f6a52180f..27390b01c 100644 --- a/lib/AST/CXXDeductionGuideDecl.cpp +++ b/lib/AST/CXXDeductionGuideDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDefaultArgExpr.cpp b/lib/AST/CXXDefaultArgExpr.cpp index 4e24dd3d8..9f25ad81f 100644 --- a/lib/AST/CXXDefaultArgExpr.cpp +++ b/lib/AST/CXXDefaultArgExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDefaultInitExpr.cpp b/lib/AST/CXXDefaultInitExpr.cpp index 5f1bb088d..27289b9d0 100644 --- a/lib/AST/CXXDefaultInitExpr.cpp +++ b/lib/AST/CXXDefaultInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDeleteExpr.cpp b/lib/AST/CXXDeleteExpr.cpp index 9360a7d0c..8cc08f371 100644 --- a/lib/AST/CXXDeleteExpr.cpp +++ b/lib/AST/CXXDeleteExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDependentScopeMemberExpr.cpp b/lib/AST/CXXDependentScopeMemberExpr.cpp index f36e0e7cb..17c88d601 100644 --- a/lib/AST/CXXDependentScopeMemberExpr.cpp +++ b/lib/AST/CXXDependentScopeMemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDestructorDecl.cpp b/lib/AST/CXXDestructorDecl.cpp index 2d08335ac..62c2b2558 100644 --- a/lib/AST/CXXDestructorDecl.cpp +++ b/lib/AST/CXXDestructorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXDynamicCastExpr.cpp b/lib/AST/CXXDynamicCastExpr.cpp index 146fe65a8..9aa5f2f9b 100644 --- a/lib/AST/CXXDynamicCastExpr.cpp +++ b/lib/AST/CXXDynamicCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXFoldExpr.cpp b/lib/AST/CXXFoldExpr.cpp index 57a609308..e3e3cdd9f 100644 --- a/lib/AST/CXXFoldExpr.cpp +++ b/lib/AST/CXXFoldExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXForRangeStmt.cpp b/lib/AST/CXXForRangeStmt.cpp index 9d99bffb4..16519bbb1 100644 --- a/lib/AST/CXXForRangeStmt.cpp +++ b/lib/AST/CXXForRangeStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXFunctionalCastExpr.cpp b/lib/AST/CXXFunctionalCastExpr.cpp index e075041e9..4e02052bb 100644 --- a/lib/AST/CXXFunctionalCastExpr.cpp +++ b/lib/AST/CXXFunctionalCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXInheritedCtorInitExpr.cpp b/lib/AST/CXXInheritedCtorInitExpr.cpp index 1540af461..72d5fad76 100644 --- a/lib/AST/CXXInheritedCtorInitExpr.cpp +++ b/lib/AST/CXXInheritedCtorInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXMemberCallExpr.cpp b/lib/AST/CXXMemberCallExpr.cpp index 4d9a72e15..fb899d8d0 100644 --- a/lib/AST/CXXMemberCallExpr.cpp +++ b/lib/AST/CXXMemberCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXMethodDecl.cpp b/lib/AST/CXXMethodDecl.cpp index 653286de2..0463897fe 100644 --- a/lib/AST/CXXMethodDecl.cpp +++ b/lib/AST/CXXMethodDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNamedCastExpr.cpp b/lib/AST/CXXNamedCastExpr.cpp index c4edca3f8..6ac0f15ce 100644 --- a/lib/AST/CXXNamedCastExpr.cpp +++ b/lib/AST/CXXNamedCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNewExpr.cpp b/lib/AST/CXXNewExpr.cpp index fccd852b0..3e06a57ef 100644 --- a/lib/AST/CXXNewExpr.cpp +++ b/lib/AST/CXXNewExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNewExprInitializationStyle.cpp b/lib/AST/CXXNewExprInitializationStyle.cpp index fb5afeb94..820d8d666 100644 --- a/lib/AST/CXXNewExprInitializationStyle.cpp +++ b/lib/AST/CXXNewExprInitializationStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNewInitializationStyle.cpp b/lib/AST/CXXNewInitializationStyle.cpp index b40fe1253..9d9f7d860 100644 --- a/lib/AST/CXXNewInitializationStyle.cpp +++ b/lib/AST/CXXNewInitializationStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNoexceptExpr.cpp b/lib/AST/CXXNoexceptExpr.cpp index 54663b530..6a754b00f 100644 --- a/lib/AST/CXXNoexceptExpr.cpp +++ b/lib/AST/CXXNoexceptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXNullPtrLiteralExpr.cpp b/lib/AST/CXXNullPtrLiteralExpr.cpp index 220d354aa..c75b17b90 100644 --- a/lib/AST/CXXNullPtrLiteralExpr.cpp +++ b/lib/AST/CXXNullPtrLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXOperatorCallExpr.cpp b/lib/AST/CXXOperatorCallExpr.cpp index 4413c5b65..73a25e6b5 100644 --- a/lib/AST/CXXOperatorCallExpr.cpp +++ b/lib/AST/CXXOperatorCallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXParenListInitExpr.cpp b/lib/AST/CXXParenListInitExpr.cpp index 6e2435f80..ae841fe8e 100644 --- a/lib/AST/CXXParenListInitExpr.cpp +++ b/lib/AST/CXXParenListInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXPseudoDestructorExpr.cpp b/lib/AST/CXXPseudoDestructorExpr.cpp index 0134daf17..940a454e2 100644 --- a/lib/AST/CXXPseudoDestructorExpr.cpp +++ b/lib/AST/CXXPseudoDestructorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXRecordDecl.cpp b/lib/AST/CXXRecordDecl.cpp index 7cb8571c4..f2376a126 100644 --- a/lib/AST/CXXRecordDecl.cpp +++ b/lib/AST/CXXRecordDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXRecordDeclLambdaDependencyKind.cpp b/lib/AST/CXXRecordDeclLambdaDependencyKind.cpp index 22d386025..fee0db0a7 100644 --- a/lib/AST/CXXRecordDeclLambdaDependencyKind.cpp +++ b/lib/AST/CXXRecordDeclLambdaDependencyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXReinterpretCastExpr.cpp b/lib/AST/CXXReinterpretCastExpr.cpp index a28a18148..6cb383e12 100644 --- a/lib/AST/CXXReinterpretCastExpr.cpp +++ b/lib/AST/CXXReinterpretCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXRewrittenBinaryOperator.cpp b/lib/AST/CXXRewrittenBinaryOperator.cpp index cabb329fd..b6fcf21b8 100644 --- a/lib/AST/CXXRewrittenBinaryOperator.cpp +++ b/lib/AST/CXXRewrittenBinaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXScalarValueInitExpr.cpp b/lib/AST/CXXScalarValueInitExpr.cpp index c83c885e3..c35c14624 100644 --- a/lib/AST/CXXScalarValueInitExpr.cpp +++ b/lib/AST/CXXScalarValueInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXStaticCastExpr.cpp b/lib/AST/CXXStaticCastExpr.cpp index 1acef2170..18b6c806e 100644 --- a/lib/AST/CXXStaticCastExpr.cpp +++ b/lib/AST/CXXStaticCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXStdInitializerListExpr.cpp b/lib/AST/CXXStdInitializerListExpr.cpp index 001efb7fe..047ff1ca3 100644 --- a/lib/AST/CXXStdInitializerListExpr.cpp +++ b/lib/AST/CXXStdInitializerListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXTemporaryObjectExpr.cpp b/lib/AST/CXXTemporaryObjectExpr.cpp index 3259aabe3..f0bdb0041 100644 --- a/lib/AST/CXXTemporaryObjectExpr.cpp +++ b/lib/AST/CXXTemporaryObjectExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXThisExpr.cpp b/lib/AST/CXXThisExpr.cpp index 1fef87085..dfae98c36 100644 --- a/lib/AST/CXXThisExpr.cpp +++ b/lib/AST/CXXThisExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXThrowExpr.cpp b/lib/AST/CXXThrowExpr.cpp index c48c1e956..3495c3866 100644 --- a/lib/AST/CXXThrowExpr.cpp +++ b/lib/AST/CXXThrowExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXTryStmt.cpp b/lib/AST/CXXTryStmt.cpp index d579be4f3..3c6cfc15a 100644 --- a/lib/AST/CXXTryStmt.cpp +++ b/lib/AST/CXXTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXTypeidExpr.cpp b/lib/AST/CXXTypeidExpr.cpp index b8bc6d26c..b2748e70d 100644 --- a/lib/AST/CXXTypeidExpr.cpp +++ b/lib/AST/CXXTypeidExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXUnresolvedConstructExpr.cpp b/lib/AST/CXXUnresolvedConstructExpr.cpp index 9cad6e654..ec028bb80 100644 --- a/lib/AST/CXXUnresolvedConstructExpr.cpp +++ b/lib/AST/CXXUnresolvedConstructExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CXXUuidofExpr.cpp b/lib/AST/CXXUuidofExpr.cpp index b75f9f1e5..80e8a18e5 100644 --- a/lib/AST/CXXUuidofExpr.cpp +++ b/lib/AST/CXXUuidofExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallExpr.cpp b/lib/AST/CallExpr.cpp index d2edfa382..9ffba1244 100644 --- a/lib/AST/CallExpr.cpp +++ b/lib/AST/CallExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallExprADLCallKind.cpp b/lib/AST/CallExprADLCallKind.cpp index 228857fe1..05f2f9170 100644 --- a/lib/AST/CallExprADLCallKind.cpp +++ b/lib/AST/CallExprADLCallKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallableWhenAttr.cpp b/lib/AST/CallableWhenAttr.cpp index 74aacd275..c4346df80 100644 --- a/lib/AST/CallableWhenAttr.cpp +++ b/lib/AST/CallableWhenAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallableWhenAttrConsumedState.cpp b/lib/AST/CallableWhenAttrConsumedState.cpp index 958dd85e0..195ec3cf0 100644 --- a/lib/AST/CallableWhenAttrConsumedState.cpp +++ b/lib/AST/CallableWhenAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallableWhenAttrSpelling.cpp b/lib/AST/CallableWhenAttrSpelling.cpp index 0eed1065f..c4ac35118 100644 --- a/lib/AST/CallableWhenAttrSpelling.cpp +++ b/lib/AST/CallableWhenAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallbackAttr.cpp b/lib/AST/CallbackAttr.cpp index 913456bfa..542f50ac6 100644 --- a/lib/AST/CallbackAttr.cpp +++ b/lib/AST/CallbackAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallbackAttrSpelling.cpp b/lib/AST/CallbackAttrSpelling.cpp index 80761350a..6ebc6a137 100644 --- a/lib/AST/CallbackAttrSpelling.cpp +++ b/lib/AST/CallbackAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CalledOnceAttr.cpp b/lib/AST/CalledOnceAttr.cpp index 066a8ab38..283190172 100644 --- a/lib/AST/CalledOnceAttr.cpp +++ b/lib/AST/CalledOnceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CalledOnceAttrSpelling.cpp b/lib/AST/CalledOnceAttrSpelling.cpp index f77b3d320..c10a81654 100644 --- a/lib/AST/CalledOnceAttrSpelling.cpp +++ b/lib/AST/CalledOnceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CallingConv.cpp b/lib/AST/CallingConv.cpp index 7bdd7dd4a..78c0a8439 100644 --- a/lib/AST/CallingConv.cpp +++ b/lib/AST/CallingConv.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CanThrowResult.cpp b/lib/AST/CanThrowResult.cpp index c58da24b8..c90fabb23 100644 --- a/lib/AST/CanThrowResult.cpp +++ b/lib/AST/CanThrowResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapabilityAttr.cpp b/lib/AST/CapabilityAttr.cpp index aa027731a..bed329f41 100644 --- a/lib/AST/CapabilityAttr.cpp +++ b/lib/AST/CapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapabilityAttrSpelling.cpp b/lib/AST/CapabilityAttrSpelling.cpp index 18c8c856d..e7f361c8b 100644 --- a/lib/AST/CapabilityAttrSpelling.cpp +++ b/lib/AST/CapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapturedDecl.cpp b/lib/AST/CapturedDecl.cpp index 05d5949db..d7179cb57 100644 --- a/lib/AST/CapturedDecl.cpp +++ b/lib/AST/CapturedDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapturedRecordAttr.cpp b/lib/AST/CapturedRecordAttr.cpp index a9efe6b8b..33db00271 100644 --- a/lib/AST/CapturedRecordAttr.cpp +++ b/lib/AST/CapturedRecordAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapturedRegionKind.cpp b/lib/AST/CapturedRegionKind.cpp index b3b4153bf..418fc6158 100644 --- a/lib/AST/CapturedRegionKind.cpp +++ b/lib/AST/CapturedRegionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapturedStmt.cpp b/lib/AST/CapturedStmt.cpp index 61734a70d..27cae8ac1 100644 --- a/lib/AST/CapturedStmt.cpp +++ b/lib/AST/CapturedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CapturedStmtVariableCaptureKind.cpp b/lib/AST/CapturedStmtVariableCaptureKind.cpp index 716750689..17205f453 100644 --- a/lib/AST/CapturedStmtVariableCaptureKind.cpp +++ b/lib/AST/CapturedStmtVariableCaptureKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CarriesDependencyAttr.cpp b/lib/AST/CarriesDependencyAttr.cpp index eae0fdce6..86ef14482 100644 --- a/lib/AST/CarriesDependencyAttr.cpp +++ b/lib/AST/CarriesDependencyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CarriesDependencyAttrSpelling.cpp b/lib/AST/CarriesDependencyAttrSpelling.cpp index a7583caad..be570f486 100644 --- a/lib/AST/CarriesDependencyAttrSpelling.cpp +++ b/lib/AST/CarriesDependencyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CaseStmt.cpp b/lib/AST/CaseStmt.cpp index 4a02bd922..72e827fe8 100644 --- a/lib/AST/CaseStmt.cpp +++ b/lib/AST/CaseStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CastExpr.cpp b/lib/AST/CastExpr.cpp index d1a4ae082..605bfcec1 100644 --- a/lib/AST/CastExpr.cpp +++ b/lib/AST/CastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CastKind.cpp b/lib/AST/CastKind.cpp index ad5c17597..7f6e75503 100644 --- a/lib/AST/CastKind.cpp +++ b/lib/AST/CastKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CharacterLiteral.cpp b/lib/AST/CharacterLiteral.cpp index 257fc7b9f..8589685d8 100644 --- a/lib/AST/CharacterLiteral.cpp +++ b/lib/AST/CharacterLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CharacterLiteralCharacterKind.cpp b/lib/AST/CharacterLiteralCharacterKind.cpp index 7a88c982c..ea25a1535 100644 --- a/lib/AST/CharacterLiteralCharacterKind.cpp +++ b/lib/AST/CharacterLiteralCharacterKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CharacterLiteralKind.cpp b/lib/AST/CharacterLiteralKind.cpp index 7a595a88b..281620aea 100644 --- a/lib/AST/CharacterLiteralKind.cpp +++ b/lib/AST/CharacterLiteralKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ChooseExpr.cpp b/lib/AST/ChooseExpr.cpp index e633a521e..e08e5e3b8 100644 --- a/lib/AST/ChooseExpr.cpp +++ b/lib/AST/ChooseExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ClangABI.cpp b/lib/AST/ClangABI.cpp index 2af3d8da5..752e6a0eb 100644 --- a/lib/AST/ClangABI.cpp +++ b/lib/AST/ClangABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ClassTemplateDecl.cpp b/lib/AST/ClassTemplateDecl.cpp index a6cc48c31..471a10658 100644 --- a/lib/AST/ClassTemplateDecl.cpp +++ b/lib/AST/ClassTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ClassTemplatePartialSpecializationDecl.cpp b/lib/AST/ClassTemplatePartialSpecializationDecl.cpp index 6639036d4..7b781e1c5 100644 --- a/lib/AST/ClassTemplatePartialSpecializationDecl.cpp +++ b/lib/AST/ClassTemplatePartialSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ClassTemplateSpecializationDecl.cpp b/lib/AST/ClassTemplateSpecializationDecl.cpp index 98c1c4e4b..d0b62391a 100644 --- a/lib/AST/ClassTemplateSpecializationDecl.cpp +++ b/lib/AST/ClassTemplateSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CleanupAttr.cpp b/lib/AST/CleanupAttr.cpp index 9c545440b..3375635ee 100644 --- a/lib/AST/CleanupAttr.cpp +++ b/lib/AST/CleanupAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CleanupAttrSpelling.cpp b/lib/AST/CleanupAttrSpelling.cpp index 07c6fe6ba..3de2b1d53 100644 --- a/lib/AST/CleanupAttrSpelling.cpp +++ b/lib/AST/CleanupAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CmseNSCallAttr.cpp b/lib/AST/CmseNSCallAttr.cpp index f6157a43b..7bfc6fb01 100644 --- a/lib/AST/CmseNSCallAttr.cpp +++ b/lib/AST/CmseNSCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CmseNSEntryAttr.cpp b/lib/AST/CmseNSEntryAttr.cpp index 01fa6d0e1..66f3736cd 100644 --- a/lib/AST/CmseNSEntryAttr.cpp +++ b/lib/AST/CmseNSEntryAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoawaitExpr.cpp b/lib/AST/CoawaitExpr.cpp index ecd96bb6f..a79c7a61c 100644 --- a/lib/AST/CoawaitExpr.cpp +++ b/lib/AST/CoawaitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CodeAlignAttr.cpp b/lib/AST/CodeAlignAttr.cpp index bb4711730..b1e7628d7 100644 --- a/lib/AST/CodeAlignAttr.cpp +++ b/lib/AST/CodeAlignAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CodeAlignAttrSpelling.cpp b/lib/AST/CodeAlignAttrSpelling.cpp index b450bc253..e02db08ea 100644 --- a/lib/AST/CodeAlignAttrSpelling.cpp +++ b/lib/AST/CodeAlignAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CodeModelAttr.cpp b/lib/AST/CodeModelAttr.cpp index 3a986ab95..f050987de 100644 --- a/lib/AST/CodeModelAttr.cpp +++ b/lib/AST/CodeModelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CodeModelAttrSpelling.cpp b/lib/AST/CodeModelAttrSpelling.cpp index 85416e6a4..a401feb23 100644 --- a/lib/AST/CodeModelAttrSpelling.cpp +++ b/lib/AST/CodeModelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CodeSegAttr.cpp b/lib/AST/CodeSegAttr.cpp index 461a867de..63cd60e6e 100644 --- a/lib/AST/CodeSegAttr.cpp +++ b/lib/AST/CodeSegAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ColdAttr.cpp b/lib/AST/ColdAttr.cpp index 15411147d..b132d852d 100644 --- a/lib/AST/ColdAttr.cpp +++ b/lib/AST/ColdAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ColdAttrSpelling.cpp b/lib/AST/ColdAttrSpelling.cpp index 809f20bc8..527bbe26b 100644 --- a/lib/AST/ColdAttrSpelling.cpp +++ b/lib/AST/ColdAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CommentKind.cpp b/lib/AST/CommentKind.cpp index b0d261f0b..449adcadd 100644 --- a/lib/AST/CommentKind.cpp +++ b/lib/AST/CommentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CommonAttr.cpp b/lib/AST/CommonAttr.cpp index c7964132f..cbfdf03e3 100644 --- a/lib/AST/CommonAttr.cpp +++ b/lib/AST/CommonAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CommonAttrSpelling.cpp b/lib/AST/CommonAttrSpelling.cpp index 6edaf6ba7..86936381b 100644 --- a/lib/AST/CommonAttrSpelling.cpp +++ b/lib/AST/CommonAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ComparisonCategoryResult.cpp b/lib/AST/ComparisonCategoryResult.cpp index 33fd59534..5da2676fd 100644 --- a/lib/AST/ComparisonCategoryResult.cpp +++ b/lib/AST/ComparisonCategoryResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ComparisonCategoryType.cpp b/lib/AST/ComparisonCategoryType.cpp index a8d136c6b..a42d33382 100644 --- a/lib/AST/ComparisonCategoryType.cpp +++ b/lib/AST/ComparisonCategoryType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CompilingModuleKind.cpp b/lib/AST/CompilingModuleKind.cpp index 763002fb1..2f75978bc 100644 --- a/lib/AST/CompilingModuleKind.cpp +++ b/lib/AST/CompilingModuleKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ComplexRangeKind.cpp b/lib/AST/ComplexRangeKind.cpp index 2822b4600..39c1d0a49 100644 --- a/lib/AST/ComplexRangeKind.cpp +++ b/lib/AST/ComplexRangeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ComplexType.cpp b/lib/AST/ComplexType.cpp index a2bb14f24..bf2350424 100644 --- a/lib/AST/ComplexType.cpp +++ b/lib/AST/ComplexType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CompoundAssignOperator.cpp b/lib/AST/CompoundAssignOperator.cpp index e5c5a5040..1a97a99f6 100644 --- a/lib/AST/CompoundAssignOperator.cpp +++ b/lib/AST/CompoundAssignOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CompoundLiteralExpr.cpp b/lib/AST/CompoundLiteralExpr.cpp index c396672e3..2c1aae264 100644 --- a/lib/AST/CompoundLiteralExpr.cpp +++ b/lib/AST/CompoundLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CompoundStmt.cpp b/lib/AST/CompoundStmt.cpp index 9c63178e7..f3086c6a2 100644 --- a/lib/AST/CompoundStmt.cpp +++ b/lib/AST/CompoundStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConceptDecl.cpp b/lib/AST/ConceptDecl.cpp index f3267fcb3..fd97f1178 100644 --- a/lib/AST/ConceptDecl.cpp +++ b/lib/AST/ConceptDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConceptSpecializationExpr.cpp b/lib/AST/ConceptSpecializationExpr.cpp index 006b43dd2..dc31f79a0 100644 --- a/lib/AST/ConceptSpecializationExpr.cpp +++ b/lib/AST/ConceptSpecializationExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConditionalOperator.cpp b/lib/AST/ConditionalOperator.cpp index 3760507bb..c44a18df0 100644 --- a/lib/AST/ConditionalOperator.cpp +++ b/lib/AST/ConditionalOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstAttr.cpp b/lib/AST/ConstAttr.cpp index 6e5236623..0d40ca984 100644 --- a/lib/AST/ConstAttr.cpp +++ b/lib/AST/ConstAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstAttrSpelling.cpp b/lib/AST/ConstAttrSpelling.cpp index bcaa8009e..9e9678c15 100644 --- a/lib/AST/ConstAttrSpelling.cpp +++ b/lib/AST/ConstAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstInitAttr.cpp b/lib/AST/ConstInitAttr.cpp index ffc377e8d..1f8dddfa3 100644 --- a/lib/AST/ConstInitAttr.cpp +++ b/lib/AST/ConstInitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstInitAttrSpelling.cpp b/lib/AST/ConstInitAttrSpelling.cpp index 63c4ec6f6..7545b07c8 100644 --- a/lib/AST/ConstInitAttrSpelling.cpp +++ b/lib/AST/ConstInitAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstantArrayType.cpp b/lib/AST/ConstantArrayType.cpp index 6f189dc88..e0efe9fff 100644 --- a/lib/AST/ConstantArrayType.cpp +++ b/lib/AST/ConstantArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstantExpr.cpp b/lib/AST/ConstantExpr.cpp index f879a08c9..26becfbc6 100644 --- a/lib/AST/ConstantExpr.cpp +++ b/lib/AST/ConstantExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstantExprResultStorageKind.cpp b/lib/AST/ConstantExprResultStorageKind.cpp index 70ba69ee9..f1bfbced7 100644 --- a/lib/AST/ConstantExprResultStorageKind.cpp +++ b/lib/AST/ConstantExprResultStorageKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstantMatrixType.cpp b/lib/AST/ConstantMatrixType.cpp index e59a7a528..0b4de30b9 100644 --- a/lib/AST/ConstantMatrixType.cpp +++ b/lib/AST/ConstantMatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstantResultStorageKind.cpp b/lib/AST/ConstantResultStorageKind.cpp index bae861b85..458043542 100644 --- a/lib/AST/ConstantResultStorageKind.cpp +++ b/lib/AST/ConstantResultStorageKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstexprSpecKind.cpp b/lib/AST/ConstexprSpecKind.cpp index a0d59ca7c..12b722cb2 100644 --- a/lib/AST/ConstexprSpecKind.cpp +++ b/lib/AST/ConstexprSpecKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstructorAttr.cpp b/lib/AST/ConstructorAttr.cpp index fb22d01bb..71513282d 100644 --- a/lib/AST/ConstructorAttr.cpp +++ b/lib/AST/ConstructorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstructorAttrSpelling.cpp b/lib/AST/ConstructorAttrSpelling.cpp index 96d067a61..0eda693d5 100644 --- a/lib/AST/ConstructorAttrSpelling.cpp +++ b/lib/AST/ConstructorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConstructorUsingShadowDecl.cpp b/lib/AST/ConstructorUsingShadowDecl.cpp index 2d825d4e4..87e041512 100644 --- a/lib/AST/ConstructorUsingShadowDecl.cpp +++ b/lib/AST/ConstructorUsingShadowDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableAttr.cpp b/lib/AST/ConsumableAttr.cpp index 296f31eb5..682229239 100644 --- a/lib/AST/ConsumableAttr.cpp +++ b/lib/AST/ConsumableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableAttrConsumedState.cpp b/lib/AST/ConsumableAttrConsumedState.cpp index e7c27555c..a3c393ad1 100644 --- a/lib/AST/ConsumableAttrConsumedState.cpp +++ b/lib/AST/ConsumableAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableAttrSpelling.cpp b/lib/AST/ConsumableAttrSpelling.cpp index 7f05f83db..4d43ba5c7 100644 --- a/lib/AST/ConsumableAttrSpelling.cpp +++ b/lib/AST/ConsumableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableAutoCastAttr.cpp b/lib/AST/ConsumableAutoCastAttr.cpp index 6547e89b1..ee01b0ef1 100644 --- a/lib/AST/ConsumableAutoCastAttr.cpp +++ b/lib/AST/ConsumableAutoCastAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableAutoCastAttrSpelling.cpp b/lib/AST/ConsumableAutoCastAttrSpelling.cpp index b8545afa2..2d4431815 100644 --- a/lib/AST/ConsumableAutoCastAttrSpelling.cpp +++ b/lib/AST/ConsumableAutoCastAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableSetOnReadAttr.cpp b/lib/AST/ConsumableSetOnReadAttr.cpp index a82040f88..9ca6443d2 100644 --- a/lib/AST/ConsumableSetOnReadAttr.cpp +++ b/lib/AST/ConsumableSetOnReadAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConsumableSetOnReadAttrSpelling.cpp b/lib/AST/ConsumableSetOnReadAttrSpelling.cpp index 03883a988..231bf64f2 100644 --- a/lib/AST/ConsumableSetOnReadAttrSpelling.cpp +++ b/lib/AST/ConsumableSetOnReadAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ContinueStmt.cpp b/lib/AST/ContinueStmt.cpp index 035270994..af49dbb74 100644 --- a/lib/AST/ContinueStmt.cpp +++ b/lib/AST/ContinueStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConvergentAttr.cpp b/lib/AST/ConvergentAttr.cpp index 43f34cbe9..1f47e9456 100644 --- a/lib/AST/ConvergentAttr.cpp +++ b/lib/AST/ConvergentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConvergentAttrSpelling.cpp b/lib/AST/ConvergentAttrSpelling.cpp index 9acf66bbb..3b57b4e92 100644 --- a/lib/AST/ConvergentAttrSpelling.cpp +++ b/lib/AST/ConvergentAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ConvertVectorExpr.cpp b/lib/AST/ConvertVectorExpr.cpp index 1dd2f2453..28df1836f 100644 --- a/lib/AST/ConvertVectorExpr.cpp +++ b/lib/AST/ConvertVectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoreFoundationABI.cpp b/lib/AST/CoreFoundationABI.cpp index 6971a0856..e230cc53d 100644 --- a/lib/AST/CoreFoundationABI.cpp +++ b/lib/AST/CoreFoundationABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoreturnStmt.cpp b/lib/AST/CoreturnStmt.cpp index 23cad408a..e1b699115 100644 --- a/lib/AST/CoreturnStmt.cpp +++ b/lib/AST/CoreturnStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroDisableLifetimeBoundAttr.cpp b/lib/AST/CoroDisableLifetimeBoundAttr.cpp index a19a44892..7a31e53bb 100644 --- a/lib/AST/CoroDisableLifetimeBoundAttr.cpp +++ b/lib/AST/CoroDisableLifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroDisableLifetimeBoundAttrSpelling.cpp b/lib/AST/CoroDisableLifetimeBoundAttrSpelling.cpp index bf94b92ac..025740bb6 100644 --- a/lib/AST/CoroDisableLifetimeBoundAttrSpelling.cpp +++ b/lib/AST/CoroDisableLifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroLifetimeBoundAttr.cpp b/lib/AST/CoroLifetimeBoundAttr.cpp index 59afd634e..7f708ee92 100644 --- a/lib/AST/CoroLifetimeBoundAttr.cpp +++ b/lib/AST/CoroLifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroLifetimeBoundAttrSpelling.cpp b/lib/AST/CoroLifetimeBoundAttrSpelling.cpp index 115d51d3f..eccc75910 100644 --- a/lib/AST/CoroLifetimeBoundAttrSpelling.cpp +++ b/lib/AST/CoroLifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroOnlyDestroyWhenCompleteAttr.cpp b/lib/AST/CoroOnlyDestroyWhenCompleteAttr.cpp index 36bd8030c..f13e094b3 100644 --- a/lib/AST/CoroOnlyDestroyWhenCompleteAttr.cpp +++ b/lib/AST/CoroOnlyDestroyWhenCompleteAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp b/lib/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp index 9934583c2..739e6de0d 100644 --- a/lib/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp +++ b/lib/AST/CoroOnlyDestroyWhenCompleteAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroReturnTypeAttr.cpp b/lib/AST/CoroReturnTypeAttr.cpp index b6ca708fb..32e143592 100644 --- a/lib/AST/CoroReturnTypeAttr.cpp +++ b/lib/AST/CoroReturnTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroReturnTypeAttrSpelling.cpp b/lib/AST/CoroReturnTypeAttrSpelling.cpp index c587cc28c..1352b0e6b 100644 --- a/lib/AST/CoroReturnTypeAttrSpelling.cpp +++ b/lib/AST/CoroReturnTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroWrapperAttr.cpp b/lib/AST/CoroWrapperAttr.cpp index 0169c7565..d45933ebe 100644 --- a/lib/AST/CoroWrapperAttr.cpp +++ b/lib/AST/CoroWrapperAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroWrapperAttrSpelling.cpp b/lib/AST/CoroWrapperAttrSpelling.cpp index 45254e1e9..aae847262 100644 --- a/lib/AST/CoroWrapperAttrSpelling.cpp +++ b/lib/AST/CoroWrapperAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroutineBodyStmt.cpp b/lib/AST/CoroutineBodyStmt.cpp index 35f192982..4fe092c0d 100644 --- a/lib/AST/CoroutineBodyStmt.cpp +++ b/lib/AST/CoroutineBodyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoroutineSuspendExpr.cpp b/lib/AST/CoroutineSuspendExpr.cpp index 0e7c1ba85..cb652f3ec 100644 --- a/lib/AST/CoroutineSuspendExpr.cpp +++ b/lib/AST/CoroutineSuspendExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CountedByAttr.cpp b/lib/AST/CountedByAttr.cpp index 0738ae253..d7dac0ffc 100644 --- a/lib/AST/CountedByAttr.cpp +++ b/lib/AST/CountedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CountedByAttrSpelling.cpp b/lib/AST/CountedByAttrSpelling.cpp index c32a3d476..aa150f82f 100644 --- a/lib/AST/CountedByAttrSpelling.cpp +++ b/lib/AST/CountedByAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/CoyieldExpr.cpp b/lib/AST/CoyieldExpr.cpp index 0d6ba3c59..d3ea01cc7 100644 --- a/lib/AST/CoyieldExpr.cpp +++ b/lib/AST/CoyieldExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLExportAttr.cpp b/lib/AST/DLLExportAttr.cpp index 655d734ef..f1d57c3cb 100644 --- a/lib/AST/DLLExportAttr.cpp +++ b/lib/AST/DLLExportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLExportAttrSpelling.cpp b/lib/AST/DLLExportAttrSpelling.cpp index ba3e2063f..af7db49c7 100644 --- a/lib/AST/DLLExportAttrSpelling.cpp +++ b/lib/AST/DLLExportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLExportStaticLocalAttr.cpp b/lib/AST/DLLExportStaticLocalAttr.cpp index 4242bcb63..917ff628f 100644 --- a/lib/AST/DLLExportStaticLocalAttr.cpp +++ b/lib/AST/DLLExportStaticLocalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLImportAttr.cpp b/lib/AST/DLLImportAttr.cpp index 363d62930..446937552 100644 --- a/lib/AST/DLLImportAttr.cpp +++ b/lib/AST/DLLImportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLImportAttrSpelling.cpp b/lib/AST/DLLImportAttrSpelling.cpp index db3f4ba4d..e4dc9ad2f 100644 --- a/lib/AST/DLLImportAttrSpelling.cpp +++ b/lib/AST/DLLImportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DLLImportStaticLocalAttr.cpp b/lib/AST/DLLImportStaticLocalAttr.cpp index 744433f25..fe9e2a0ca 100644 --- a/lib/AST/DLLImportStaticLocalAttr.cpp +++ b/lib/AST/DLLImportStaticLocalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DataPositionTy.cpp b/lib/AST/DataPositionTy.cpp index c4f68d046..c98f40864 100644 --- a/lib/AST/DataPositionTy.cpp +++ b/lib/AST/DataPositionTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DebugSrcHashKind.cpp b/lib/AST/DebugSrcHashKind.cpp index 0c94bef80..ea31d890e 100644 --- a/lib/AST/DebugSrcHashKind.cpp +++ b/lib/AST/DebugSrcHashKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DecayedType.cpp b/lib/AST/DecayedType.cpp index 3d21da876..7b01836c7 100644 --- a/lib/AST/DecayedType.cpp +++ b/lib/AST/DecayedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Decl.cpp b/lib/AST/Decl.cpp index 48a2fd648..5099b5244 100644 --- a/lib/AST/Decl.cpp +++ b/lib/AST/Decl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclCategory.cpp b/lib/AST/DeclCategory.cpp index 11a3ea221..4f195432b 100644 --- a/lib/AST/DeclCategory.cpp +++ b/lib/AST/DeclCategory.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclFriendObjectKind.cpp b/lib/AST/DeclFriendObjectKind.cpp index bbeefa25f..f8158b888 100644 --- a/lib/AST/DeclFriendObjectKind.cpp +++ b/lib/AST/DeclFriendObjectKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclIdentifierNamespace.cpp b/lib/AST/DeclIdentifierNamespace.cpp index e70ad92cc..0dab1587b 100644 --- a/lib/AST/DeclIdentifierNamespace.cpp +++ b/lib/AST/DeclIdentifierNamespace.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclKind.cpp b/lib/AST/DeclKind.cpp index 3206e1d27..a8a5160b0 100644 --- a/lib/AST/DeclKind.cpp +++ b/lib/AST/DeclKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclModuleOwnershipKind.cpp b/lib/AST/DeclModuleOwnershipKind.cpp index 899cdfddd..75ddc18d3 100644 --- a/lib/AST/DeclModuleOwnershipKind.cpp +++ b/lib/AST/DeclModuleOwnershipKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclObjCDeclQualifier.cpp b/lib/AST/DeclObjCDeclQualifier.cpp index cb9c1cbcf..779bf0ac3 100644 --- a/lib/AST/DeclObjCDeclQualifier.cpp +++ b/lib/AST/DeclObjCDeclQualifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclOrStmtAttr.cpp b/lib/AST/DeclOrStmtAttr.cpp index 796f1ada8..cb6c12522 100644 --- a/lib/AST/DeclOrStmtAttr.cpp +++ b/lib/AST/DeclOrStmtAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclRefExpr.cpp b/lib/AST/DeclRefExpr.cpp index c53cb3cc1..72b8626c4 100644 --- a/lib/AST/DeclRefExpr.cpp +++ b/lib/AST/DeclRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclStmt.cpp b/lib/AST/DeclStmt.cpp index f53e33dd6..97381cbb8 100644 --- a/lib/AST/DeclStmt.cpp +++ b/lib/AST/DeclStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeclaratorDecl.cpp b/lib/AST/DeclaratorDecl.cpp index d693ae065..3564a2947 100644 --- a/lib/AST/DeclaratorDecl.cpp +++ b/lib/AST/DeclaratorDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DecltypeType.cpp b/lib/AST/DecltypeType.cpp index c8502f1d8..47b1818ee 100644 --- a/lib/AST/DecltypeType.cpp +++ b/lib/AST/DecltypeType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DecompositionDecl.cpp b/lib/AST/DecompositionDecl.cpp index 96ad43242..2ae0a56a9 100644 --- a/lib/AST/DecompositionDecl.cpp +++ b/lib/AST/DecompositionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeducedTemplateSpecializationType.cpp b/lib/AST/DeducedTemplateSpecializationType.cpp index 826f6e01d..9f0079e0d 100644 --- a/lib/AST/DeducedTemplateSpecializationType.cpp +++ b/lib/AST/DeducedTemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeducedType.cpp b/lib/AST/DeducedType.cpp index 631d9ae4b..b76303dc6 100644 --- a/lib/AST/DeducedType.cpp +++ b/lib/AST/DeducedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeductionCandidate.cpp b/lib/AST/DeductionCandidate.cpp index 25ded6032..547f22f27 100644 --- a/lib/AST/DeductionCandidate.cpp +++ b/lib/AST/DeductionCandidate.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DefaultArgKind.cpp b/lib/AST/DefaultArgKind.cpp index 6446d3f6d..9f526e3ea 100644 --- a/lib/AST/DefaultArgKind.cpp +++ b/lib/AST/DefaultArgKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DefaultCallingConvention.cpp b/lib/AST/DefaultCallingConvention.cpp index 64fd1b82a..93ae43e3c 100644 --- a/lib/AST/DefaultCallingConvention.cpp +++ b/lib/AST/DefaultCallingConvention.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DefaultStmt.cpp b/lib/AST/DefaultStmt.cpp index ba1973785..9fcfcb4e0 100644 --- a/lib/AST/DefaultStmt.cpp +++ b/lib/AST/DefaultStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DefaultVisiblityExportMapping.cpp b/lib/AST/DefaultVisiblityExportMapping.cpp index f69860400..346f05e9d 100644 --- a/lib/AST/DefaultVisiblityExportMapping.cpp +++ b/lib/AST/DefaultVisiblityExportMapping.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentAddressSpaceType.cpp b/lib/AST/DependentAddressSpaceType.cpp index 5b305dd1f..8e5c90d00 100644 --- a/lib/AST/DependentAddressSpaceType.cpp +++ b/lib/AST/DependentAddressSpaceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentBitIntType.cpp b/lib/AST/DependentBitIntType.cpp index b9abf9463..64e7a8337 100644 --- a/lib/AST/DependentBitIntType.cpp +++ b/lib/AST/DependentBitIntType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentCoawaitExpr.cpp b/lib/AST/DependentCoawaitExpr.cpp index 61683fb65..1e3189f77 100644 --- a/lib/AST/DependentCoawaitExpr.cpp +++ b/lib/AST/DependentCoawaitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentNameType.cpp b/lib/AST/DependentNameType.cpp index dfafe7d53..b20e51e5b 100644 --- a/lib/AST/DependentNameType.cpp +++ b/lib/AST/DependentNameType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentScopeDeclRefExpr.cpp b/lib/AST/DependentScopeDeclRefExpr.cpp index 188f93ca8..0bd208e8f 100644 --- a/lib/AST/DependentScopeDeclRefExpr.cpp +++ b/lib/AST/DependentScopeDeclRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentSizedArrayType.cpp b/lib/AST/DependentSizedArrayType.cpp index adcf01552..d54a2cd7d 100644 --- a/lib/AST/DependentSizedArrayType.cpp +++ b/lib/AST/DependentSizedArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentSizedExtVectorType.cpp b/lib/AST/DependentSizedExtVectorType.cpp index 7cae3871a..200690f92 100644 --- a/lib/AST/DependentSizedExtVectorType.cpp +++ b/lib/AST/DependentSizedExtVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentSizedMatrixType.cpp b/lib/AST/DependentSizedMatrixType.cpp index e9c89975c..5452905d5 100644 --- a/lib/AST/DependentSizedMatrixType.cpp +++ b/lib/AST/DependentSizedMatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentTemplateSpecializationType.cpp b/lib/AST/DependentTemplateSpecializationType.cpp index fd940dd6d..43ce80fe9 100644 --- a/lib/AST/DependentTemplateSpecializationType.cpp +++ b/lib/AST/DependentTemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DependentVectorType.cpp b/lib/AST/DependentVectorType.cpp index f95e3d0e5..0ff4b0fcd 100644 --- a/lib/AST/DependentVectorType.cpp +++ b/lib/AST/DependentVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeprecatedAttr.cpp b/lib/AST/DeprecatedAttr.cpp index 024302ee9..584644bf3 100644 --- a/lib/AST/DeprecatedAttr.cpp +++ b/lib/AST/DeprecatedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DeprecatedAttrSpelling.cpp b/lib/AST/DeprecatedAttrSpelling.cpp index 12c98de10..419f533e2 100644 --- a/lib/AST/DeprecatedAttrSpelling.cpp +++ b/lib/AST/DeprecatedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DesignatedInitExpr.cpp b/lib/AST/DesignatedInitExpr.cpp index f4d8ebf2b..887a0da3b 100644 --- a/lib/AST/DesignatedInitExpr.cpp +++ b/lib/AST/DesignatedInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DesignatedInitUpdateExpr.cpp b/lib/AST/DesignatedInitUpdateExpr.cpp index 81c5192a2..fe9eee8f0 100644 --- a/lib/AST/DesignatedInitUpdateExpr.cpp +++ b/lib/AST/DesignatedInitUpdateExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Designator.cpp b/lib/AST/Designator.cpp index 88fe93bc7..8cb5fce32 100644 --- a/lib/AST/Designator.cpp +++ b/lib/AST/Designator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DesignatorKind.cpp b/lib/AST/DesignatorKind.cpp index 443625873..7faf116d6 100644 --- a/lib/AST/DesignatorKind.cpp +++ b/lib/AST/DesignatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DestructorAttr.cpp b/lib/AST/DestructorAttr.cpp index 8dbbe1ecf..995fa9123 100644 --- a/lib/AST/DestructorAttr.cpp +++ b/lib/AST/DestructorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DestructorAttrSpelling.cpp b/lib/AST/DestructorAttrSpelling.cpp index 984b6c934..633a5173b 100644 --- a/lib/AST/DestructorAttrSpelling.cpp +++ b/lib/AST/DestructorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DiagnoseAsBuiltinAttr.cpp b/lib/AST/DiagnoseAsBuiltinAttr.cpp index 2ab06d998..ab19ad5d7 100644 --- a/lib/AST/DiagnoseAsBuiltinAttr.cpp +++ b/lib/AST/DiagnoseAsBuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DiagnoseAsBuiltinAttrSpelling.cpp b/lib/AST/DiagnoseAsBuiltinAttrSpelling.cpp index 7e95f4388..5fdd40351 100644 --- a/lib/AST/DiagnoseAsBuiltinAttrSpelling.cpp +++ b/lib/AST/DiagnoseAsBuiltinAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DiagnoseIfAttr.cpp b/lib/AST/DiagnoseIfAttr.cpp index d6908861b..e1dbd67d6 100644 --- a/lib/AST/DiagnoseIfAttr.cpp +++ b/lib/AST/DiagnoseIfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DiagnoseIfAttrDiagnosticType.cpp b/lib/AST/DiagnoseIfAttrDiagnosticType.cpp index 0b2e29328..b9765869b 100644 --- a/lib/AST/DiagnoseIfAttrDiagnosticType.cpp +++ b/lib/AST/DiagnoseIfAttrDiagnosticType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DiagnosticLevelMask.cpp b/lib/AST/DiagnosticLevelMask.cpp index 175119890..448be4b2e 100644 --- a/lib/AST/DiagnosticLevelMask.cpp +++ b/lib/AST/DiagnosticLevelMask.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DisableSanitizerInstrumentationAttr.cpp b/lib/AST/DisableSanitizerInstrumentationAttr.cpp index 60f81d9db..f6ad007f3 100644 --- a/lib/AST/DisableSanitizerInstrumentationAttr.cpp +++ b/lib/AST/DisableSanitizerInstrumentationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DisableSanitizerInstrumentationAttrSpelling.cpp b/lib/AST/DisableSanitizerInstrumentationAttrSpelling.cpp index 5e4ea7493..1b8415ac4 100644 --- a/lib/AST/DisableSanitizerInstrumentationAttrSpelling.cpp +++ b/lib/AST/DisableSanitizerInstrumentationAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DisableTailCallsAttr.cpp b/lib/AST/DisableTailCallsAttr.cpp index 095b30637..7dd07b50a 100644 --- a/lib/AST/DisableTailCallsAttr.cpp +++ b/lib/AST/DisableTailCallsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DisableTailCallsAttrSpelling.cpp b/lib/AST/DisableTailCallsAttrSpelling.cpp index 2ddbd9d1e..aee26809e 100644 --- a/lib/AST/DisableTailCallsAttrSpelling.cpp +++ b/lib/AST/DisableTailCallsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/DoStmt.cpp b/lib/AST/DoStmt.cpp index 4754b1769..6dbb7c06e 100644 --- a/lib/AST/DoStmt.cpp +++ b/lib/AST/DoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ElaboratedType.cpp b/lib/AST/ElaboratedType.cpp index 12588172b..79f5b45d5 100644 --- a/lib/AST/ElaboratedType.cpp +++ b/lib/AST/ElaboratedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ElaboratedTypeKeyword.cpp b/lib/AST/ElaboratedTypeKeyword.cpp index 0ac68b934..30082e877 100644 --- a/lib/AST/ElaboratedTypeKeyword.cpp +++ b/lib/AST/ElaboratedTypeKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EmbedBitcodeKind.cpp b/lib/AST/EmbedBitcodeKind.cpp index 8481b0947..3184ddcf0 100644 --- a/lib/AST/EmbedBitcodeKind.cpp +++ b/lib/AST/EmbedBitcodeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EmptyBasesAttr.cpp b/lib/AST/EmptyBasesAttr.cpp index d84ae678b..6bfacf464 100644 --- a/lib/AST/EmptyBasesAttr.cpp +++ b/lib/AST/EmptyBasesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EmptyDecl.cpp b/lib/AST/EmptyDecl.cpp index 4587d7b30..a5bdaf79b 100644 --- a/lib/AST/EmptyDecl.cpp +++ b/lib/AST/EmptyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnableIfAttr.cpp b/lib/AST/EnableIfAttr.cpp index 8ab8b8a86..f22bc1af9 100644 --- a/lib/AST/EnableIfAttr.cpp +++ b/lib/AST/EnableIfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnforceTCBAttr.cpp b/lib/AST/EnforceTCBAttr.cpp index 8778d63a9..9c104e907 100644 --- a/lib/AST/EnforceTCBAttr.cpp +++ b/lib/AST/EnforceTCBAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnforceTCBAttrSpelling.cpp b/lib/AST/EnforceTCBAttrSpelling.cpp index cbd594e52..971b3d696 100644 --- a/lib/AST/EnforceTCBAttrSpelling.cpp +++ b/lib/AST/EnforceTCBAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnforceTCBLeafAttr.cpp b/lib/AST/EnforceTCBLeafAttr.cpp index 1c48c9828..3aa851fbb 100644 --- a/lib/AST/EnforceTCBLeafAttr.cpp +++ b/lib/AST/EnforceTCBLeafAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnforceTCBLeafAttrSpelling.cpp b/lib/AST/EnforceTCBLeafAttrSpelling.cpp index 917263480..da93f8029 100644 --- a/lib/AST/EnforceTCBLeafAttrSpelling.cpp +++ b/lib/AST/EnforceTCBLeafAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumConstantDecl.cpp b/lib/AST/EnumConstantDecl.cpp index 4261329cc..809a3353d 100644 --- a/lib/AST/EnumConstantDecl.cpp +++ b/lib/AST/EnumConstantDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumDecl.cpp b/lib/AST/EnumDecl.cpp index f8fe954d7..ae5618fdb 100644 --- a/lib/AST/EnumDecl.cpp +++ b/lib/AST/EnumDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumExtensibilityAttr.cpp b/lib/AST/EnumExtensibilityAttr.cpp index b28742225..5bac5b81f 100644 --- a/lib/AST/EnumExtensibilityAttr.cpp +++ b/lib/AST/EnumExtensibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumExtensibilityAttrKind.cpp b/lib/AST/EnumExtensibilityAttrKind.cpp index 92b5fa1d4..94f6c0c90 100644 --- a/lib/AST/EnumExtensibilityAttrKind.cpp +++ b/lib/AST/EnumExtensibilityAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumExtensibilityAttrSpelling.cpp b/lib/AST/EnumExtensibilityAttrSpelling.cpp index 08cb76994..46e0ed482 100644 --- a/lib/AST/EnumExtensibilityAttrSpelling.cpp +++ b/lib/AST/EnumExtensibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EnumType.cpp b/lib/AST/EnumType.cpp index 324f120da..6579add3a 100644 --- a/lib/AST/EnumType.cpp +++ b/lib/AST/EnumType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ErrorAttr.cpp b/lib/AST/ErrorAttr.cpp index 7c022593f..f40a8f85e 100644 --- a/lib/AST/ErrorAttr.cpp +++ b/lib/AST/ErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ErrorAttrSpelling.cpp b/lib/AST/ErrorAttrSpelling.cpp index 94d5cd210..aba59bcca 100644 --- a/lib/AST/ErrorAttrSpelling.cpp +++ b/lib/AST/ErrorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/EscapeChar.cpp b/lib/AST/EscapeChar.cpp index ed446d501..a53aa7d44 100644 --- a/lib/AST/EscapeChar.cpp +++ b/lib/AST/EscapeChar.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExceptionHandlingKind.cpp b/lib/AST/ExceptionHandlingKind.cpp index f990bbb3a..30776879f 100644 --- a/lib/AST/ExceptionHandlingKind.cpp +++ b/lib/AST/ExceptionHandlingKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExceptionSpecificationType.cpp b/lib/AST/ExceptionSpecificationType.cpp index 347fb58e4..1f58f6c10 100644 --- a/lib/AST/ExceptionSpecificationType.cpp +++ b/lib/AST/ExceptionSpecificationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExcessPrecisionKind.cpp b/lib/AST/ExcessPrecisionKind.cpp index dca7de116..47a609274 100644 --- a/lib/AST/ExcessPrecisionKind.cpp +++ b/lib/AST/ExcessPrecisionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExcludeFromExplicitInstantiationAttr.cpp b/lib/AST/ExcludeFromExplicitInstantiationAttr.cpp index 01ca79edc..7473e9e86 100644 --- a/lib/AST/ExcludeFromExplicitInstantiationAttr.cpp +++ b/lib/AST/ExcludeFromExplicitInstantiationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp b/lib/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp index f30bfc9f8..ad060e40f 100644 --- a/lib/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp +++ b/lib/AST/ExcludeFromExplicitInstantiationAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExclusionType.cpp b/lib/AST/ExclusionType.cpp index 6129ecf5e..bdbb99548 100644 --- a/lib/AST/ExclusionType.cpp +++ b/lib/AST/ExclusionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExclusiveTrylockFunctionAttr.cpp b/lib/AST/ExclusiveTrylockFunctionAttr.cpp index 869855ddd..0bc8aaeda 100644 --- a/lib/AST/ExclusiveTrylockFunctionAttr.cpp +++ b/lib/AST/ExclusiveTrylockFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExplicitCastExpr.cpp b/lib/AST/ExplicitCastExpr.cpp index 3f27def7c..b46fc9d71 100644 --- a/lib/AST/ExplicitCastExpr.cpp +++ b/lib/AST/ExplicitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExplicitSpecKind.cpp b/lib/AST/ExplicitSpecKind.cpp index 2c7116024..0302f6bc5 100644 --- a/lib/AST/ExplicitSpecKind.cpp +++ b/lib/AST/ExplicitSpecKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExportDecl.cpp b/lib/AST/ExportDecl.cpp index f438d69bc..6ede346dc 100644 --- a/lib/AST/ExportDecl.cpp +++ b/lib/AST/ExportDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp index ccb0fd286..75495e7c6 100644 --- a/lib/AST/Expr.cpp +++ b/lib/AST/Expr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprConstantExprKind.cpp b/lib/AST/ExprConstantExprKind.cpp index 1543aead0..101346fc4 100644 --- a/lib/AST/ExprConstantExprKind.cpp +++ b/lib/AST/ExprConstantExprKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprDependence.cpp b/lib/AST/ExprDependence.cpp index ef2e0e5b6..5b656b950 100644 --- a/lib/AST/ExprDependence.cpp +++ b/lib/AST/ExprDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprLValueClassification.cpp b/lib/AST/ExprLValueClassification.cpp index 5b6508637..1ae83cbfe 100644 --- a/lib/AST/ExprLValueClassification.cpp +++ b/lib/AST/ExprLValueClassification.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprNullPointerConstantKind.cpp b/lib/AST/ExprNullPointerConstantKind.cpp index dbf5069ee..89df0cb03 100644 --- a/lib/AST/ExprNullPointerConstantKind.cpp +++ b/lib/AST/ExprNullPointerConstantKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprNullPointerConstantValueDependence.cpp b/lib/AST/ExprNullPointerConstantValueDependence.cpp index b9c2a7db5..d1bf5ea65 100644 --- a/lib/AST/ExprNullPointerConstantValueDependence.cpp +++ b/lib/AST/ExprNullPointerConstantValueDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprObjectKind.cpp b/lib/AST/ExprObjectKind.cpp index 8cfcff645..19d2ddb61 100644 --- a/lib/AST/ExprObjectKind.cpp +++ b/lib/AST/ExprObjectKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprOffsets.cpp b/lib/AST/ExprOffsets.cpp index ce700596c..d28beb3cd 100644 --- a/lib/AST/ExprOffsets.cpp +++ b/lib/AST/ExprOffsets.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprSideEffectsKind.cpp b/lib/AST/ExprSideEffectsKind.cpp index 141636192..bde2bd8ae 100644 --- a/lib/AST/ExprSideEffectsKind.cpp +++ b/lib/AST/ExprSideEffectsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprValueKind.cpp b/lib/AST/ExprValueKind.cpp index 09ce7d430..64c11eb91 100644 --- a/lib/AST/ExprValueKind.cpp +++ b/lib/AST/ExprValueKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprWithCleanups.cpp b/lib/AST/ExprWithCleanups.cpp index a0bc8480d..58a398b15 100644 --- a/lib/AST/ExprWithCleanups.cpp +++ b/lib/AST/ExprWithCleanups.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExpressionTrait.cpp b/lib/AST/ExpressionTrait.cpp index 853f10e9d..938cf86ae 100644 --- a/lib/AST/ExpressionTrait.cpp +++ b/lib/AST/ExpressionTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExpressionTraitExpr.cpp b/lib/AST/ExpressionTraitExpr.cpp index 480065235..e669baaed 100644 --- a/lib/AST/ExpressionTraitExpr.cpp +++ b/lib/AST/ExpressionTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExprisModifiableLvalueResult.cpp b/lib/AST/ExprisModifiableLvalueResult.cpp index acb76023c..653400b10 100644 --- a/lib/AST/ExprisModifiableLvalueResult.cpp +++ b/lib/AST/ExprisModifiableLvalueResult.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExtKind.cpp b/lib/AST/ExtKind.cpp index 5c518d1c3..40ea47755 100644 --- a/lib/AST/ExtKind.cpp +++ b/lib/AST/ExtKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExtVectorElementExpr.cpp b/lib/AST/ExtVectorElementExpr.cpp index 7a1d80150..730613d56 100644 --- a/lib/AST/ExtVectorElementExpr.cpp +++ b/lib/AST/ExtVectorElementExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExtVectorType.cpp b/lib/AST/ExtVectorType.cpp index 88c8041ac..ad9f7f625 100644 --- a/lib/AST/ExtVectorType.cpp +++ b/lib/AST/ExtVectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExtendArgsKind.cpp b/lib/AST/ExtendArgsKind.cpp index 613b25bb3..10d78a4b6 100644 --- a/lib/AST/ExtendArgsKind.cpp +++ b/lib/AST/ExtendArgsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExternCContextDecl.cpp b/lib/AST/ExternCContextDecl.cpp index 5f6840e66..f13678c4b 100644 --- a/lib/AST/ExternCContextDecl.cpp +++ b/lib/AST/ExternCContextDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExternalSourceSymbolAttr.cpp b/lib/AST/ExternalSourceSymbolAttr.cpp index f5022da76..c56b92402 100644 --- a/lib/AST/ExternalSourceSymbolAttr.cpp +++ b/lib/AST/ExternalSourceSymbolAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ExternalSourceSymbolAttrSpelling.cpp b/lib/AST/ExternalSourceSymbolAttrSpelling.cpp index 2380c906e..cc48d6098 100644 --- a/lib/AST/ExternalSourceSymbolAttrSpelling.cpp +++ b/lib/AST/ExternalSourceSymbolAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FPEvalMethodKind.cpp b/lib/AST/FPEvalMethodKind.cpp index a29479412..766a9775d 100644 --- a/lib/AST/FPEvalMethodKind.cpp +++ b/lib/AST/FPEvalMethodKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FPExceptionModeKind.cpp b/lib/AST/FPExceptionModeKind.cpp index c6bec996d..175caaad9 100644 --- a/lib/AST/FPExceptionModeKind.cpp +++ b/lib/AST/FPExceptionModeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FPModeKind.cpp b/lib/AST/FPModeKind.cpp index 7cba52e4d..dc90bf3a5 100644 --- a/lib/AST/FPModeKind.cpp +++ b/lib/AST/FPModeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FallThroughAttr.cpp b/lib/AST/FallThroughAttr.cpp index c4f67591f..ec3bef3f8 100644 --- a/lib/AST/FallThroughAttr.cpp +++ b/lib/AST/FallThroughAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FallThroughAttrSpelling.cpp b/lib/AST/FallThroughAttrSpelling.cpp index 155c18ac9..f74b10f6e 100644 --- a/lib/AST/FallThroughAttrSpelling.cpp +++ b/lib/AST/FallThroughAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FastCallAttr.cpp b/lib/AST/FastCallAttr.cpp index e6b190723..9dd0894e0 100644 --- a/lib/AST/FastCallAttr.cpp +++ b/lib/AST/FastCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FastCallAttrSpelling.cpp b/lib/AST/FastCallAttrSpelling.cpp index 1c9d2bf9e..152d14cc5 100644 --- a/lib/AST/FastCallAttrSpelling.cpp +++ b/lib/AST/FastCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FieldDecl.cpp b/lib/AST/FieldDecl.cpp index f7f103488..806659199 100644 --- a/lib/AST/FieldDecl.cpp +++ b/lib/AST/FieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FileScopeAsmDecl.cpp b/lib/AST/FileScopeAsmDecl.cpp index 4c06a7b16..a4c482de3 100644 --- a/lib/AST/FileScopeAsmDecl.cpp +++ b/lib/AST/FileScopeAsmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FinalAttr.cpp b/lib/AST/FinalAttr.cpp index 31021f1b1..cc43e034d 100644 --- a/lib/AST/FinalAttr.cpp +++ b/lib/AST/FinalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FinalAttrSpelling.cpp b/lib/AST/FinalAttrSpelling.cpp index e283c715a..821603978 100644 --- a/lib/AST/FinalAttrSpelling.cpp +++ b/lib/AST/FinalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FiniteLoopsKind.cpp b/lib/AST/FiniteLoopsKind.cpp index 3b41d5793..8249ba642 100644 --- a/lib/AST/FiniteLoopsKind.cpp +++ b/lib/AST/FiniteLoopsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FixedPointLiteral.cpp b/lib/AST/FixedPointLiteral.cpp index 0d17a8a6f..126632a6a 100644 --- a/lib/AST/FixedPointLiteral.cpp +++ b/lib/AST/FixedPointLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FlagEnumAttr.cpp b/lib/AST/FlagEnumAttr.cpp index 9aee24243..d61299e12 100644 --- a/lib/AST/FlagEnumAttr.cpp +++ b/lib/AST/FlagEnumAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FlagEnumAttrSpelling.cpp b/lib/AST/FlagEnumAttrSpelling.cpp index ff8f7af9a..d08f4bcfb 100644 --- a/lib/AST/FlagEnumAttrSpelling.cpp +++ b/lib/AST/FlagEnumAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Flags.cpp b/lib/AST/Flags.cpp index 43e30313c..407cd4a35 100644 --- a/lib/AST/Flags.cpp +++ b/lib/AST/Flags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FlattenAttr.cpp b/lib/AST/FlattenAttr.cpp index 2d8becdc8..6e47951f3 100644 --- a/lib/AST/FlattenAttr.cpp +++ b/lib/AST/FlattenAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FlattenAttrSpelling.cpp b/lib/AST/FlattenAttrSpelling.cpp index b2969279e..ad5d8eb88 100644 --- a/lib/AST/FlattenAttrSpelling.cpp +++ b/lib/AST/FlattenAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FloatingLiteral.cpp b/lib/AST/FloatingLiteral.cpp index a27b61436..797e9e90d 100644 --- a/lib/AST/FloatingLiteral.cpp +++ b/lib/AST/FloatingLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ForStmt.cpp b/lib/AST/ForStmt.cpp index 23f8c85cd..82c5fd139 100644 --- a/lib/AST/ForStmt.cpp +++ b/lib/AST/ForStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FormatArgAttr.cpp b/lib/AST/FormatArgAttr.cpp index dde05d660..b5dbb9388 100644 --- a/lib/AST/FormatArgAttr.cpp +++ b/lib/AST/FormatArgAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FormatArgAttrSpelling.cpp b/lib/AST/FormatArgAttrSpelling.cpp index 7c7c5fad8..e1f4222f0 100644 --- a/lib/AST/FormatArgAttrSpelling.cpp +++ b/lib/AST/FormatArgAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FormatAttr.cpp b/lib/AST/FormatAttr.cpp index 08403172e..44827fe71 100644 --- a/lib/AST/FormatAttr.cpp +++ b/lib/AST/FormatAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FormatAttrSpelling.cpp b/lib/AST/FormatAttrSpelling.cpp index 09886d5a9..29c4a0bdc 100644 --- a/lib/AST/FormatAttrSpelling.cpp +++ b/lib/AST/FormatAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FramePointerKind.cpp b/lib/AST/FramePointerKind.cpp index 788e9ddee..b312a6e71 100644 --- a/lib/AST/FramePointerKind.cpp +++ b/lib/AST/FramePointerKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FriendDecl.cpp b/lib/AST/FriendDecl.cpp index c893df2c4..206f97d38 100644 --- a/lib/AST/FriendDecl.cpp +++ b/lib/AST/FriendDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FriendTemplateDecl.cpp b/lib/AST/FriendTemplateDecl.cpp index 206e000b9..cd3badc7a 100644 --- a/lib/AST/FriendTemplateDecl.cpp +++ b/lib/AST/FriendTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FullExpr.cpp b/lib/AST/FullExpr.cpp index 1f3746e22..b82f3a112 100644 --- a/lib/AST/FullExpr.cpp +++ b/lib/AST/FullExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionDecl.cpp b/lib/AST/FunctionDecl.cpp index 4935ce432..b9ef45a93 100644 --- a/lib/AST/FunctionDecl.cpp +++ b/lib/AST/FunctionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionDeclTemplatedKind.cpp b/lib/AST/FunctionDeclTemplatedKind.cpp index 5af1cfe0a..f42d3b97f 100644 --- a/lib/AST/FunctionDeclTemplatedKind.cpp +++ b/lib/AST/FunctionDeclTemplatedKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionNoProtoType.cpp b/lib/AST/FunctionNoProtoType.cpp index 5843dd498..fabf4e7eb 100644 --- a/lib/AST/FunctionNoProtoType.cpp +++ b/lib/AST/FunctionNoProtoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionParmPackExpr.cpp b/lib/AST/FunctionParmPackExpr.cpp index d79897be9..e222375b6 100644 --- a/lib/AST/FunctionParmPackExpr.cpp +++ b/lib/AST/FunctionParmPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionProtoType.cpp b/lib/AST/FunctionProtoType.cpp index b994dcad2..c64156cad 100644 --- a/lib/AST/FunctionProtoType.cpp +++ b/lib/AST/FunctionProtoType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionReturnThunksAttr.cpp b/lib/AST/FunctionReturnThunksAttr.cpp index d2853e811..c2cb1929f 100644 --- a/lib/AST/FunctionReturnThunksAttr.cpp +++ b/lib/AST/FunctionReturnThunksAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionReturnThunksAttrKind.cpp b/lib/AST/FunctionReturnThunksAttrKind.cpp index 17453d75c..284285feb 100644 --- a/lib/AST/FunctionReturnThunksAttrKind.cpp +++ b/lib/AST/FunctionReturnThunksAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionReturnThunksAttrSpelling.cpp b/lib/AST/FunctionReturnThunksAttrSpelling.cpp index 36579bc82..af191ce39 100644 --- a/lib/AST/FunctionReturnThunksAttrSpelling.cpp +++ b/lib/AST/FunctionReturnThunksAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionTemplateDecl.cpp b/lib/AST/FunctionTemplateDecl.cpp index 8f9b655a0..11f5a053b 100644 --- a/lib/AST/FunctionTemplateDecl.cpp +++ b/lib/AST/FunctionTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionType.cpp b/lib/AST/FunctionType.cpp index b20854484..9fc15b945 100644 --- a/lib/AST/FunctionType.cpp +++ b/lib/AST/FunctionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionTypeAArch64SMETypeAttributes.cpp b/lib/AST/FunctionTypeAArch64SMETypeAttributes.cpp index e77f6a51b..0364504ab 100644 --- a/lib/AST/FunctionTypeAArch64SMETypeAttributes.cpp +++ b/lib/AST/FunctionTypeAArch64SMETypeAttributes.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/FunctionTypeArmStateValue.cpp b/lib/AST/FunctionTypeArmStateValue.cpp index 2d35ef831..e4d0a4c46 100644 --- a/lib/AST/FunctionTypeArmStateValue.cpp +++ b/lib/AST/FunctionTypeArmStateValue.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GC.cpp b/lib/AST/GC.cpp index 96c759c6a..a555bb414 100644 --- a/lib/AST/GC.cpp +++ b/lib/AST/GC.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GCCAsmStmt.cpp b/lib/AST/GCCAsmStmt.cpp index 0ee5aa257..5478f2798 100644 --- a/lib/AST/GCCAsmStmt.cpp +++ b/lib/AST/GCCAsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GCMode.cpp b/lib/AST/GCMode.cpp index 00e2e80af..af5076c0b 100644 --- a/lib/AST/GCMode.cpp +++ b/lib/AST/GCMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GNUInlineAttr.cpp b/lib/AST/GNUInlineAttr.cpp index 998605040..cad47653c 100644 --- a/lib/AST/GNUInlineAttr.cpp +++ b/lib/AST/GNUInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GNUInlineAttrSpelling.cpp b/lib/AST/GNUInlineAttrSpelling.cpp index 70c9bf460..7ceadd545 100644 --- a/lib/AST/GNUInlineAttrSpelling.cpp +++ b/lib/AST/GNUInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GNUNullExpr.cpp b/lib/AST/GNUNullExpr.cpp index f31f6c757..8f881bac9 100644 --- a/lib/AST/GNUNullExpr.cpp +++ b/lib/AST/GNUNullExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GPUDefaultStreamKind.cpp b/lib/AST/GPUDefaultStreamKind.cpp index 2323adeda..0a517e1fc 100644 --- a/lib/AST/GPUDefaultStreamKind.cpp +++ b/lib/AST/GPUDefaultStreamKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GVALinkage.cpp b/lib/AST/GVALinkage.cpp index 0f3066ef5..1ee36c7c4 100644 --- a/lib/AST/GVALinkage.cpp +++ b/lib/AST/GVALinkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GenericSelectionExpr.cpp b/lib/AST/GenericSelectionExpr.cpp index 1853b7be0..e93425634 100644 --- a/lib/AST/GenericSelectionExpr.cpp +++ b/lib/AST/GenericSelectionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GetBuiltinTypeError.cpp b/lib/AST/GetBuiltinTypeError.cpp index 559643a6a..108d68a1e 100644 --- a/lib/AST/GetBuiltinTypeError.cpp +++ b/lib/AST/GetBuiltinTypeError.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GotoStmt.cpp b/lib/AST/GotoStmt.cpp index a9af1002c..eecb8928d 100644 --- a/lib/AST/GotoStmt.cpp +++ b/lib/AST/GotoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GuardedByAttr.cpp b/lib/AST/GuardedByAttr.cpp index af85e59f1..b2898be88 100644 --- a/lib/AST/GuardedByAttr.cpp +++ b/lib/AST/GuardedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GuardedVarAttr.cpp b/lib/AST/GuardedVarAttr.cpp index decadfc36..c1a581cd8 100644 --- a/lib/AST/GuardedVarAttr.cpp +++ b/lib/AST/GuardedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/GuardedVarAttrSpelling.cpp b/lib/AST/GuardedVarAttrSpelling.cpp index 62ae970e6..75dd0bb7c 100644 --- a/lib/AST/GuardedVarAttrSpelling.cpp +++ b/lib/AST/GuardedVarAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HIPManagedAttr.cpp b/lib/AST/HIPManagedAttr.cpp index 20867f9b9..c180f7c2a 100644 --- a/lib/AST/HIPManagedAttr.cpp +++ b/lib/AST/HIPManagedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HIPManagedAttrSpelling.cpp b/lib/AST/HIPManagedAttrSpelling.cpp index 3d475fd9c..b487ee2c1 100644 --- a/lib/AST/HIPManagedAttrSpelling.cpp +++ b/lib/AST/HIPManagedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLAnnotationAttr.cpp b/lib/AST/HLSLAnnotationAttr.cpp index 2434ef1aa..0cbc36836 100644 --- a/lib/AST/HLSLAnnotationAttr.cpp +++ b/lib/AST/HLSLAnnotationAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLBufferDecl.cpp b/lib/AST/HLSLBufferDecl.cpp index e6c882448..98c4f8cef 100644 --- a/lib/AST/HLSLBufferDecl.cpp +++ b/lib/AST/HLSLBufferDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLGroupSharedAddressSpaceAttr.cpp b/lib/AST/HLSLGroupSharedAddressSpaceAttr.cpp index 485cad024..4dea9f685 100644 --- a/lib/AST/HLSLGroupSharedAddressSpaceAttr.cpp +++ b/lib/AST/HLSLGroupSharedAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLLangStd.cpp b/lib/AST/HLSLLangStd.cpp index 3db0c951a..47c18d41e 100644 --- a/lib/AST/HLSLLangStd.cpp +++ b/lib/AST/HLSLLangStd.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLNumThreadsAttr.cpp b/lib/AST/HLSLNumThreadsAttr.cpp index b432f379b..eeeaa4214 100644 --- a/lib/AST/HLSLNumThreadsAttr.cpp +++ b/lib/AST/HLSLNumThreadsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLParamModifierAttr.cpp b/lib/AST/HLSLParamModifierAttr.cpp index 413005d1e..f7d491b42 100644 --- a/lib/AST/HLSLParamModifierAttr.cpp +++ b/lib/AST/HLSLParamModifierAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLParamModifierAttrSpelling.cpp b/lib/AST/HLSLParamModifierAttrSpelling.cpp index a241cf93e..cb28f29dc 100644 --- a/lib/AST/HLSLParamModifierAttrSpelling.cpp +++ b/lib/AST/HLSLParamModifierAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLResourceAttr.cpp b/lib/AST/HLSLResourceAttr.cpp index fdf5ce7e3..239b3e65a 100644 --- a/lib/AST/HLSLResourceAttr.cpp +++ b/lib/AST/HLSLResourceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLResourceAttrResourceClass.cpp b/lib/AST/HLSLResourceAttrResourceClass.cpp index 652166d2c..3ea07486d 100644 --- a/lib/AST/HLSLResourceAttrResourceClass.cpp +++ b/lib/AST/HLSLResourceAttrResourceClass.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLResourceAttrResourceKind.cpp b/lib/AST/HLSLResourceAttrResourceKind.cpp index 7d425f023..5fc2e0f51 100644 --- a/lib/AST/HLSLResourceAttrResourceKind.cpp +++ b/lib/AST/HLSLResourceAttrResourceKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLResourceBindingAttr.cpp b/lib/AST/HLSLResourceBindingAttr.cpp index 1437dd2f1..b118ca5bd 100644 --- a/lib/AST/HLSLResourceBindingAttr.cpp +++ b/lib/AST/HLSLResourceBindingAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLSV_DispatchThreadIDAttr.cpp b/lib/AST/HLSLSV_DispatchThreadIDAttr.cpp index 3329ce0fa..02aa70d55 100644 --- a/lib/AST/HLSLSV_DispatchThreadIDAttr.cpp +++ b/lib/AST/HLSLSV_DispatchThreadIDAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLSV_GroupIndexAttr.cpp b/lib/AST/HLSLSV_GroupIndexAttr.cpp index a41ab92c6..729df3e1a 100644 --- a/lib/AST/HLSLSV_GroupIndexAttr.cpp +++ b/lib/AST/HLSLSV_GroupIndexAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLShaderAttr.cpp b/lib/AST/HLSLShaderAttr.cpp index 27550525b..93f31b720 100644 --- a/lib/AST/HLSLShaderAttr.cpp +++ b/lib/AST/HLSLShaderAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HLSLShaderAttrShaderType.cpp b/lib/AST/HLSLShaderAttrShaderType.cpp index 227b74b97..84399a6ca 100644 --- a/lib/AST/HLSLShaderAttrShaderType.cpp +++ b/lib/AST/HLSLShaderAttrShaderType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HotAttr.cpp b/lib/AST/HotAttr.cpp index bcce3f8ad..b81b4cba8 100644 --- a/lib/AST/HotAttr.cpp +++ b/lib/AST/HotAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/HotAttrSpelling.cpp b/lib/AST/HotAttrSpelling.cpp index a9875637c..bd1c57ae4 100644 --- a/lib/AST/HotAttrSpelling.cpp +++ b/lib/AST/HotAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBActionAttr.cpp b/lib/AST/IBActionAttr.cpp index 9a19e8c02..b570f9b77 100644 --- a/lib/AST/IBActionAttr.cpp +++ b/lib/AST/IBActionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBActionAttrSpelling.cpp b/lib/AST/IBActionAttrSpelling.cpp index 5ff1eea65..a183f5469 100644 --- a/lib/AST/IBActionAttrSpelling.cpp +++ b/lib/AST/IBActionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBOutletAttr.cpp b/lib/AST/IBOutletAttr.cpp index 1fb9acffb..aab9637fc 100644 --- a/lib/AST/IBOutletAttr.cpp +++ b/lib/AST/IBOutletAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBOutletAttrSpelling.cpp b/lib/AST/IBOutletAttrSpelling.cpp index b7ced6f84..6e4e886a1 100644 --- a/lib/AST/IBOutletAttrSpelling.cpp +++ b/lib/AST/IBOutletAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBOutletCollectionAttr.cpp b/lib/AST/IBOutletCollectionAttr.cpp index 6039dbfbd..8bbcb6ccc 100644 --- a/lib/AST/IBOutletCollectionAttr.cpp +++ b/lib/AST/IBOutletCollectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IBOutletCollectionAttrSpelling.cpp b/lib/AST/IBOutletCollectionAttrSpelling.cpp index 03e45f8f6..60b93c5d2 100644 --- a/lib/AST/IBOutletCollectionAttrSpelling.cpp +++ b/lib/AST/IBOutletCollectionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ID.cpp b/lib/AST/ID.cpp index 60cdda1e8..42eca1b7d 100644 --- a/lib/AST/ID.cpp +++ b/lib/AST/ID.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IFuncAttr.cpp b/lib/AST/IFuncAttr.cpp index 109335fba..d5f2c575d 100644 --- a/lib/AST/IFuncAttr.cpp +++ b/lib/AST/IFuncAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IFuncAttrSpelling.cpp b/lib/AST/IFuncAttrSpelling.cpp index 7cf785886..3823c7727 100644 --- a/lib/AST/IFuncAttrSpelling.cpp +++ b/lib/AST/IFuncAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IdentifierInfoFlag.cpp b/lib/AST/IdentifierInfoFlag.cpp index 7d7fb3fd8..a646866f1 100644 --- a/lib/AST/IdentifierInfoFlag.cpp +++ b/lib/AST/IdentifierInfoFlag.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IfStatementKind.cpp b/lib/AST/IfStatementKind.cpp index 4f4c79014..325756309 100644 --- a/lib/AST/IfStatementKind.cpp +++ b/lib/AST/IfStatementKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IfStmt.cpp b/lib/AST/IfStmt.cpp index f23e2c42a..2abb26569 100644 --- a/lib/AST/IfStmt.cpp +++ b/lib/AST/IfStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImaginaryLiteral.cpp b/lib/AST/ImaginaryLiteral.cpp index 084a04f31..081a3eb58 100644 --- a/lib/AST/ImaginaryLiteral.cpp +++ b/lib/AST/ImaginaryLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImbueAttribute.cpp b/lib/AST/ImbueAttribute.cpp index 96702d337..2f4a00a47 100644 --- a/lib/AST/ImbueAttribute.cpp +++ b/lib/AST/ImbueAttribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitCastExpr.cpp b/lib/AST/ImplicitCastExpr.cpp index c15201dc8..665b53249 100644 --- a/lib/AST/ImplicitCastExpr.cpp +++ b/lib/AST/ImplicitCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitCastExprOnStack.cpp b/lib/AST/ImplicitCastExprOnStack.cpp index 8486fcc05..8b249aede 100644 --- a/lib/AST/ImplicitCastExprOnStack.cpp +++ b/lib/AST/ImplicitCastExprOnStack.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitConceptSpecializationDecl.cpp b/lib/AST/ImplicitConceptSpecializationDecl.cpp index f91f19113..c9a1c589d 100644 --- a/lib/AST/ImplicitConceptSpecializationDecl.cpp +++ b/lib/AST/ImplicitConceptSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitParamDecl.cpp b/lib/AST/ImplicitParamDecl.cpp index 4b7ac8c0d..5d3a20f6b 100644 --- a/lib/AST/ImplicitParamDecl.cpp +++ b/lib/AST/ImplicitParamDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitParamDeclImplicitParamKind.cpp b/lib/AST/ImplicitParamDeclImplicitParamKind.cpp index c4f2e9600..67c6377b8 100644 --- a/lib/AST/ImplicitParamDeclImplicitParamKind.cpp +++ b/lib/AST/ImplicitParamDeclImplicitParamKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitParamKind.cpp b/lib/AST/ImplicitParamKind.cpp index 9369d857e..110d78198 100644 --- a/lib/AST/ImplicitParamKind.cpp +++ b/lib/AST/ImplicitParamKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImplicitValueInitExpr.cpp b/lib/AST/ImplicitValueInitExpr.cpp index b147b2873..225953a99 100644 --- a/lib/AST/ImplicitValueInitExpr.cpp +++ b/lib/AST/ImplicitValueInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ImportDecl.cpp b/lib/AST/ImportDecl.cpp index 3b3cdd634..f3315b51a 100644 --- a/lib/AST/ImportDecl.cpp +++ b/lib/AST/ImportDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InClassInitStyle.cpp b/lib/AST/InClassInitStyle.cpp index 772e0b386..61296e015 100644 --- a/lib/AST/InClassInitStyle.cpp +++ b/lib/AST/InClassInitStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IncompleteArrayType.cpp b/lib/AST/IncompleteArrayType.cpp index 639f9d000..2e1300093 100644 --- a/lib/AST/IncompleteArrayType.cpp +++ b/lib/AST/IncompleteArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IndirectFieldDecl.cpp b/lib/AST/IndirectFieldDecl.cpp index d07789e68..44643bd01 100644 --- a/lib/AST/IndirectFieldDecl.cpp +++ b/lib/AST/IndirectFieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IndirectGotoStmt.cpp b/lib/AST/IndirectGotoStmt.cpp index eb52d11e2..5741cfdef 100644 --- a/lib/AST/IndirectGotoStmt.cpp +++ b/lib/AST/IndirectGotoStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InheritableAttr.cpp b/lib/AST/InheritableAttr.cpp index 07ff2257b..577b35e9b 100644 --- a/lib/AST/InheritableAttr.cpp +++ b/lib/AST/InheritableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InheritableParamAttr.cpp b/lib/AST/InheritableParamAttr.cpp index 8005f0cd7..81ff9b650 100644 --- a/lib/AST/InheritableParamAttr.cpp +++ b/lib/AST/InheritableParamAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InheritedDesignatedInitializersState.cpp b/lib/AST/InheritedDesignatedInitializersState.cpp index 1ed288f0b..2af5991df 100644 --- a/lib/AST/InheritedDesignatedInitializersState.cpp +++ b/lib/AST/InheritedDesignatedInitializersState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InitListExpr.cpp b/lib/AST/InitListExpr.cpp index 998db341f..dbaecf8b4 100644 --- a/lib/AST/InitListExpr.cpp +++ b/lib/AST/InitListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InitPriorityAttr.cpp b/lib/AST/InitPriorityAttr.cpp index eb0c36059..ee13712b8 100644 --- a/lib/AST/InitPriorityAttr.cpp +++ b/lib/AST/InitPriorityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InitPriorityAttrSpelling.cpp b/lib/AST/InitPriorityAttrSpelling.cpp index b4de0a816..b5fa16f34 100644 --- a/lib/AST/InitPriorityAttrSpelling.cpp +++ b/lib/AST/InitPriorityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InitSegAttr.cpp b/lib/AST/InitSegAttr.cpp index 579847032..aa2776fa4 100644 --- a/lib/AST/InitSegAttr.cpp +++ b/lib/AST/InitSegAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InitStorageKind.cpp b/lib/AST/InitStorageKind.cpp index 88d431bc6..4e0abbaa7 100644 --- a/lib/AST/InitStorageKind.cpp +++ b/lib/AST/InitStorageKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InjectedClassNameType.cpp b/lib/AST/InjectedClassNameType.cpp index 7ceaf21fc..b3fe38c69 100644 --- a/lib/AST/InjectedClassNameType.cpp +++ b/lib/AST/InjectedClassNameType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InlineAsmDialectKind.cpp b/lib/AST/InlineAsmDialectKind.cpp index 1a7904703..1f026f8e4 100644 --- a/lib/AST/InlineAsmDialectKind.cpp +++ b/lib/AST/InlineAsmDialectKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InlineVariableDefinitionKind.cpp b/lib/AST/InlineVariableDefinitionKind.cpp index 28ec84201..82f9c1e70 100644 --- a/lib/AST/InlineVariableDefinitionKind.cpp +++ b/lib/AST/InlineVariableDefinitionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InliningMethod.cpp b/lib/AST/InliningMethod.cpp index 31d7135e3..d7f325537 100644 --- a/lib/AST/InliningMethod.cpp +++ b/lib/AST/InliningMethod.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IntegerLiteral.cpp b/lib/AST/IntegerLiteral.cpp index 7f3535245..8bc3f02ec 100644 --- a/lib/AST/IntegerLiteral.cpp +++ b/lib/AST/IntegerLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IntelOclBiccAttr.cpp b/lib/AST/IntelOclBiccAttr.cpp index 10a4ddff3..3a358c9cd 100644 --- a/lib/AST/IntelOclBiccAttr.cpp +++ b/lib/AST/IntelOclBiccAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/IntelOclBiccAttrSpelling.cpp b/lib/AST/IntelOclBiccAttrSpelling.cpp index b822812be..2694bfd3b 100644 --- a/lib/AST/IntelOclBiccAttrSpelling.cpp +++ b/lib/AST/IntelOclBiccAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InterestingIdentifierKind.cpp b/lib/AST/InterestingIdentifierKind.cpp index 1b4c49818..9da76f732 100644 --- a/lib/AST/InterestingIdentifierKind.cpp +++ b/lib/AST/InterestingIdentifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InternalLinkageAttr.cpp b/lib/AST/InternalLinkageAttr.cpp index 8005cf345..b106f2e43 100644 --- a/lib/AST/InternalLinkageAttr.cpp +++ b/lib/AST/InternalLinkageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/InternalLinkageAttrSpelling.cpp b/lib/AST/InternalLinkageAttrSpelling.cpp index e73597e50..676ceade6 100644 --- a/lib/AST/InternalLinkageAttrSpelling.cpp +++ b/lib/AST/InternalLinkageAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Kinds.cpp b/lib/AST/Kinds.cpp index f733884ac..83a22ec7d 100644 --- a/lib/AST/Kinds.cpp +++ b/lib/AST/Kinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LTOVisibilityPublicAttr.cpp b/lib/AST/LTOVisibilityPublicAttr.cpp index f2cbbabbc..a7395ae81 100644 --- a/lib/AST/LTOVisibilityPublicAttr.cpp +++ b/lib/AST/LTOVisibilityPublicAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LTOVisibilityPublicAttrSpelling.cpp b/lib/AST/LTOVisibilityPublicAttrSpelling.cpp index dc94edd28..3bb7628fe 100644 --- a/lib/AST/LTOVisibilityPublicAttrSpelling.cpp +++ b/lib/AST/LTOVisibilityPublicAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LValueReferenceType.cpp b/lib/AST/LValueReferenceType.cpp index ed175c575..d2e5bc127 100644 --- a/lib/AST/LValueReferenceType.cpp +++ b/lib/AST/LValueReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LabelDecl.cpp b/lib/AST/LabelDecl.cpp index c776f9834..78cddda27 100644 --- a/lib/AST/LabelDecl.cpp +++ b/lib/AST/LabelDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LabelStmt.cpp b/lib/AST/LabelStmt.cpp index e60f8d483..2aa1a83ab 100644 --- a/lib/AST/LabelStmt.cpp +++ b/lib/AST/LabelStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LambdaCaptureDefault.cpp b/lib/AST/LambdaCaptureDefault.cpp index 4b1cb4fbe..551b781e9 100644 --- a/lib/AST/LambdaCaptureDefault.cpp +++ b/lib/AST/LambdaCaptureDefault.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LambdaCaptureKind.cpp b/lib/AST/LambdaCaptureKind.cpp index 3769bbffb..af5c1008c 100644 --- a/lib/AST/LambdaCaptureKind.cpp +++ b/lib/AST/LambdaCaptureKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LambdaExpr.cpp b/lib/AST/LambdaExpr.cpp index 4de2a71c8..fa2703990 100644 --- a/lib/AST/LambdaExpr.cpp +++ b/lib/AST/LambdaExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LangAS.cpp b/lib/AST/LangAS.cpp index 98f18d140..f1c442982 100644 --- a/lib/AST/LangAS.cpp +++ b/lib/AST/LangAS.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LangFeatures.cpp b/lib/AST/LangFeatures.cpp index 5279b3ee5..d73d0bf95 100644 --- a/lib/AST/LangFeatures.cpp +++ b/lib/AST/LangFeatures.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Language.cpp b/lib/AST/Language.cpp index 272f9268a..6fbba8364 100644 --- a/lib/AST/Language.cpp +++ b/lib/AST/Language.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LanguageLinkage.cpp b/lib/AST/LanguageLinkage.cpp index f9a4ee096..94b7e9a96 100644 --- a/lib/AST/LanguageLinkage.cpp +++ b/lib/AST/LanguageLinkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LaxVectorConversionKind.cpp b/lib/AST/LaxVectorConversionKind.cpp index b346b6338..52582fdde 100644 --- a/lib/AST/LaxVectorConversionKind.cpp +++ b/lib/AST/LaxVectorConversionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LayoutVersionAttr.cpp b/lib/AST/LayoutVersionAttr.cpp index 01b434e8a..06d47e38d 100644 --- a/lib/AST/LayoutVersionAttr.cpp +++ b/lib/AST/LayoutVersionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LeafAttr.cpp b/lib/AST/LeafAttr.cpp index 7c65e3989..4852352a3 100644 --- a/lib/AST/LeafAttr.cpp +++ b/lib/AST/LeafAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LeafAttrSpelling.cpp b/lib/AST/LeafAttrSpelling.cpp index 165165c05..7132ab4e7 100644 --- a/lib/AST/LeafAttrSpelling.cpp +++ b/lib/AST/LeafAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Level.cpp b/lib/AST/Level.cpp index b2b9928d5..44c0fd021 100644 --- a/lib/AST/Level.cpp +++ b/lib/AST/Level.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LifetimeBoundAttr.cpp b/lib/AST/LifetimeBoundAttr.cpp index 0203af361..267de2633 100644 --- a/lib/AST/LifetimeBoundAttr.cpp +++ b/lib/AST/LifetimeBoundAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LifetimeBoundAttrSpelling.cpp b/lib/AST/LifetimeBoundAttrSpelling.cpp index 6e208fb2d..3376f3771 100644 --- a/lib/AST/LifetimeBoundAttrSpelling.cpp +++ b/lib/AST/LifetimeBoundAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LifetimeExtendedTemporaryDecl.cpp b/lib/AST/LifetimeExtendedTemporaryDecl.cpp index 1f356048f..2b803df0d 100644 --- a/lib/AST/LifetimeExtendedTemporaryDecl.cpp +++ b/lib/AST/LifetimeExtendedTemporaryDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LikelyAttr.cpp b/lib/AST/LikelyAttr.cpp index f8bcd54f0..bcc420512 100644 --- a/lib/AST/LikelyAttr.cpp +++ b/lib/AST/LikelyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LikelyAttrSpelling.cpp b/lib/AST/LikelyAttrSpelling.cpp index 533788284..fd8d1a7bc 100644 --- a/lib/AST/LikelyAttrSpelling.cpp +++ b/lib/AST/LikelyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Linkage.cpp b/lib/AST/Linkage.cpp index 350052440..40254c1e1 100644 --- a/lib/AST/Linkage.cpp +++ b/lib/AST/Linkage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LinkageSpecDecl.cpp b/lib/AST/LinkageSpecDecl.cpp index 139a73e49..939e667d0 100644 --- a/lib/AST/LinkageSpecDecl.cpp +++ b/lib/AST/LinkageSpecDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LinkageSpecDeclLanguageIDs.cpp b/lib/AST/LinkageSpecDeclLanguageIDs.cpp index 34d1ce87a..617ed631d 100644 --- a/lib/AST/LinkageSpecDeclLanguageIDs.cpp +++ b/lib/AST/LinkageSpecDeclLanguageIDs.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LinkageSpecLanguageIDs.cpp b/lib/AST/LinkageSpecLanguageIDs.cpp index b41fc7d52..2c6d3dd64 100644 --- a/lib/AST/LinkageSpecLanguageIDs.cpp +++ b/lib/AST/LinkageSpecLanguageIDs.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoaderUninitializedAttr.cpp b/lib/AST/LoaderUninitializedAttr.cpp index ecdde134f..9c834b188 100644 --- a/lib/AST/LoaderUninitializedAttr.cpp +++ b/lib/AST/LoaderUninitializedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoaderUninitializedAttrSpelling.cpp b/lib/AST/LoaderUninitializedAttrSpelling.cpp index d5775a1a7..0235b67ca 100644 --- a/lib/AST/LoaderUninitializedAttrSpelling.cpp +++ b/lib/AST/LoaderUninitializedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LockReturnedAttr.cpp b/lib/AST/LockReturnedAttr.cpp index 775d66a31..3160a48f0 100644 --- a/lib/AST/LockReturnedAttr.cpp +++ b/lib/AST/LockReturnedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LocksExcludedAttr.cpp b/lib/AST/LocksExcludedAttr.cpp index 09d5bf409..90502ff28 100644 --- a/lib/AST/LocksExcludedAttr.cpp +++ b/lib/AST/LocksExcludedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoopHintAttr.cpp b/lib/AST/LoopHintAttr.cpp index 582d771b4..4b0150af1 100644 --- a/lib/AST/LoopHintAttr.cpp +++ b/lib/AST/LoopHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoopHintAttrLoopHintState.cpp b/lib/AST/LoopHintAttrLoopHintState.cpp index 739e8649b..579165346 100644 --- a/lib/AST/LoopHintAttrLoopHintState.cpp +++ b/lib/AST/LoopHintAttrLoopHintState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoopHintAttrOptionType.cpp b/lib/AST/LoopHintAttrOptionType.cpp index 9c406cc12..1a5ee78d6 100644 --- a/lib/AST/LoopHintAttrOptionType.cpp +++ b/lib/AST/LoopHintAttrOptionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/LoopHintAttrSpelling.cpp b/lib/AST/LoopHintAttrSpelling.cpp index 105ef4f47..e1b04b380 100644 --- a/lib/AST/LoopHintAttrSpelling.cpp +++ b/lib/AST/LoopHintAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/M68kInterruptAttr.cpp b/lib/AST/M68kInterruptAttr.cpp index c04ca3d47..4bda1d58f 100644 --- a/lib/AST/M68kInterruptAttr.cpp +++ b/lib/AST/M68kInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/M68kRTDAttr.cpp b/lib/AST/M68kRTDAttr.cpp index bfa13f9b1..e05de572b 100644 --- a/lib/AST/M68kRTDAttr.cpp +++ b/lib/AST/M68kRTDAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/M68kRTDAttrSpelling.cpp b/lib/AST/M68kRTDAttrSpelling.cpp index 500ef6528..979c6eaa1 100644 --- a/lib/AST/M68kRTDAttrSpelling.cpp +++ b/lib/AST/M68kRTDAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MIGServerRoutineAttr.cpp b/lib/AST/MIGServerRoutineAttr.cpp index b224083db..bdbafe61e 100644 --- a/lib/AST/MIGServerRoutineAttr.cpp +++ b/lib/AST/MIGServerRoutineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MIGServerRoutineAttrSpelling.cpp b/lib/AST/MIGServerRoutineAttrSpelling.cpp index d42796ac0..64026a042 100644 --- a/lib/AST/MIGServerRoutineAttrSpelling.cpp +++ b/lib/AST/MIGServerRoutineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSABIAttr.cpp b/lib/AST/MSABIAttr.cpp index 65928e19d..423e481a2 100644 --- a/lib/AST/MSABIAttr.cpp +++ b/lib/AST/MSABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSABIAttrSpelling.cpp b/lib/AST/MSABIAttrSpelling.cpp index a598b86d2..9452cb79f 100644 --- a/lib/AST/MSABIAttrSpelling.cpp +++ b/lib/AST/MSABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSAllocatorAttr.cpp b/lib/AST/MSAllocatorAttr.cpp index 8ea4eb280..21c875364 100644 --- a/lib/AST/MSAllocatorAttr.cpp +++ b/lib/AST/MSAllocatorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSAsmStmt.cpp b/lib/AST/MSAsmStmt.cpp index 36b2ea741..d33800d13 100644 --- a/lib/AST/MSAsmStmt.cpp +++ b/lib/AST/MSAsmStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSConstexprAttr.cpp b/lib/AST/MSConstexprAttr.cpp index e2191c12a..ee74a3211 100644 --- a/lib/AST/MSConstexprAttr.cpp +++ b/lib/AST/MSConstexprAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSDependentExistsStmt.cpp b/lib/AST/MSDependentExistsStmt.cpp index 7ffa9efa2..740ca8d33 100644 --- a/lib/AST/MSDependentExistsStmt.cpp +++ b/lib/AST/MSDependentExistsStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSGuidDecl.cpp b/lib/AST/MSGuidDecl.cpp index 0fdd9f8c8..a5d59af00 100644 --- a/lib/AST/MSGuidDecl.cpp +++ b/lib/AST/MSGuidDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSInheritanceAttr.cpp b/lib/AST/MSInheritanceAttr.cpp index b465122cd..c7c262fbd 100644 --- a/lib/AST/MSInheritanceAttr.cpp +++ b/lib/AST/MSInheritanceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSInheritanceAttrSpelling.cpp b/lib/AST/MSInheritanceAttrSpelling.cpp index d36b8840f..d2cf06681 100644 --- a/lib/AST/MSInheritanceAttrSpelling.cpp +++ b/lib/AST/MSInheritanceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSInheritanceModel.cpp b/lib/AST/MSInheritanceModel.cpp index ebb4ee390..85cb016b7 100644 --- a/lib/AST/MSInheritanceModel.cpp +++ b/lib/AST/MSInheritanceModel.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSNoVTableAttr.cpp b/lib/AST/MSNoVTableAttr.cpp index 12a04d8ba..e25babee3 100644 --- a/lib/AST/MSNoVTableAttr.cpp +++ b/lib/AST/MSNoVTableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSP430InterruptAttr.cpp b/lib/AST/MSP430InterruptAttr.cpp index c06f02cb9..7df9eed7c 100644 --- a/lib/AST/MSP430InterruptAttr.cpp +++ b/lib/AST/MSP430InterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSP430InterruptAttrSpelling.cpp b/lib/AST/MSP430InterruptAttrSpelling.cpp index 1290c2c50..19fa04f92 100644 --- a/lib/AST/MSP430InterruptAttrSpelling.cpp +++ b/lib/AST/MSP430InterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSPropertyDecl.cpp b/lib/AST/MSPropertyDecl.cpp index b2d1c496e..1b1eb923b 100644 --- a/lib/AST/MSPropertyDecl.cpp +++ b/lib/AST/MSPropertyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSPropertyRefExpr.cpp b/lib/AST/MSPropertyRefExpr.cpp index 295a8dd6e..486808a27 100644 --- a/lib/AST/MSPropertyRefExpr.cpp +++ b/lib/AST/MSPropertyRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSPropertySubscriptExpr.cpp b/lib/AST/MSPropertySubscriptExpr.cpp index aa97530ae..6b3d0260c 100644 --- a/lib/AST/MSPropertySubscriptExpr.cpp +++ b/lib/AST/MSPropertySubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSStructAttr.cpp b/lib/AST/MSStructAttr.cpp index e6a2a1f04..4f6b33d25 100644 --- a/lib/AST/MSStructAttr.cpp +++ b/lib/AST/MSStructAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSStructAttrSpelling.cpp b/lib/AST/MSStructAttrSpelling.cpp index 017900efe..827be6b2e 100644 --- a/lib/AST/MSStructAttrSpelling.cpp +++ b/lib/AST/MSStructAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSVCMajorVersion.cpp b/lib/AST/MSVCMajorVersion.cpp index a740d809c..c92320ce3 100644 --- a/lib/AST/MSVCMajorVersion.cpp +++ b/lib/AST/MSVCMajorVersion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSVtorDispAttr.cpp b/lib/AST/MSVtorDispAttr.cpp index ab08b6207..6d69f90bb 100644 --- a/lib/AST/MSVtorDispAttr.cpp +++ b/lib/AST/MSVtorDispAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MSVtorDispMode.cpp b/lib/AST/MSVtorDispMode.cpp index fc4db53d9..4e7457a7c 100644 --- a/lib/AST/MSVtorDispMode.cpp +++ b/lib/AST/MSVtorDispMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MacroQualifiedType.cpp b/lib/AST/MacroQualifiedType.cpp index df9b1f814..c00eb6417 100644 --- a/lib/AST/MacroQualifiedType.cpp +++ b/lib/AST/MacroQualifiedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MaterializeTemporaryExpr.cpp b/lib/AST/MaterializeTemporaryExpr.cpp index 9111339cc..8865582ef 100644 --- a/lib/AST/MaterializeTemporaryExpr.cpp +++ b/lib/AST/MaterializeTemporaryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MatrixSubscriptExpr.cpp b/lib/AST/MatrixSubscriptExpr.cpp index 1e55bc62e..1b3d9f73a 100644 --- a/lib/AST/MatrixSubscriptExpr.cpp +++ b/lib/AST/MatrixSubscriptExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MatrixType.cpp b/lib/AST/MatrixType.cpp index 1d1596b95..dc42fcedc 100644 --- a/lib/AST/MatrixType.cpp +++ b/lib/AST/MatrixType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MaxFieldAlignmentAttr.cpp b/lib/AST/MaxFieldAlignmentAttr.cpp index 9dee2764f..6f65428a4 100644 --- a/lib/AST/MaxFieldAlignmentAttr.cpp +++ b/lib/AST/MaxFieldAlignmentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MayAliasAttr.cpp b/lib/AST/MayAliasAttr.cpp index e1b41b5b6..ed08b99f4 100644 --- a/lib/AST/MayAliasAttr.cpp +++ b/lib/AST/MayAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MayAliasAttrSpelling.cpp b/lib/AST/MayAliasAttrSpelling.cpp index 735a36e84..b5bec1ba4 100644 --- a/lib/AST/MayAliasAttrSpelling.cpp +++ b/lib/AST/MayAliasAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MaybeUndefAttr.cpp b/lib/AST/MaybeUndefAttr.cpp index 4a4627de5..4594eedda 100644 --- a/lib/AST/MaybeUndefAttr.cpp +++ b/lib/AST/MaybeUndefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MaybeUndefAttrSpelling.cpp b/lib/AST/MaybeUndefAttrSpelling.cpp index 3bc561e5f..d6dd8ef8b 100644 --- a/lib/AST/MaybeUndefAttrSpelling.cpp +++ b/lib/AST/MaybeUndefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MemberExpr.cpp b/lib/AST/MemberExpr.cpp index 61710c80f..b26c45cfc 100644 --- a/lib/AST/MemberExpr.cpp +++ b/lib/AST/MemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MemberPointerType.cpp b/lib/AST/MemberPointerType.cpp index cf2a18b32..ad2d2531f 100644 --- a/lib/AST/MemberPointerType.cpp +++ b/lib/AST/MemberPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MethodRefFlags.cpp b/lib/AST/MethodRefFlags.cpp index 4bc2426cc..1d7f38384 100644 --- a/lib/AST/MethodRefFlags.cpp +++ b/lib/AST/MethodRefFlags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MicroMipsAttr.cpp b/lib/AST/MicroMipsAttr.cpp index d95942f06..8985d5a1f 100644 --- a/lib/AST/MicroMipsAttr.cpp +++ b/lib/AST/MicroMipsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MicroMipsAttrSpelling.cpp b/lib/AST/MicroMipsAttrSpelling.cpp index f2d4b689e..90c3b3af8 100644 --- a/lib/AST/MicroMipsAttrSpelling.cpp +++ b/lib/AST/MicroMipsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MinSizeAttr.cpp b/lib/AST/MinSizeAttr.cpp index 0f1bea1c1..792086bfe 100644 --- a/lib/AST/MinSizeAttr.cpp +++ b/lib/AST/MinSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MinSizeAttrSpelling.cpp b/lib/AST/MinSizeAttrSpelling.cpp index 86a909aed..1340a663a 100644 --- a/lib/AST/MinSizeAttrSpelling.cpp +++ b/lib/AST/MinSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MinVectorWidthAttr.cpp b/lib/AST/MinVectorWidthAttr.cpp index 2a091566a..d03a0d750 100644 --- a/lib/AST/MinVectorWidthAttr.cpp +++ b/lib/AST/MinVectorWidthAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MinVectorWidthAttrSpelling.cpp b/lib/AST/MinVectorWidthAttrSpelling.cpp index dd1991fb1..8a1418767 100644 --- a/lib/AST/MinVectorWidthAttrSpelling.cpp +++ b/lib/AST/MinVectorWidthAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Mips16Attr.cpp b/lib/AST/Mips16Attr.cpp index 72f7c56cd..1d551055a 100644 --- a/lib/AST/Mips16Attr.cpp +++ b/lib/AST/Mips16Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Mips16AttrSpelling.cpp b/lib/AST/Mips16AttrSpelling.cpp index 915a0b01e..adbe0e58c 100644 --- a/lib/AST/Mips16AttrSpelling.cpp +++ b/lib/AST/Mips16AttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsInterruptAttr.cpp b/lib/AST/MipsInterruptAttr.cpp index 1f9c508f7..e1d92e78d 100644 --- a/lib/AST/MipsInterruptAttr.cpp +++ b/lib/AST/MipsInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsInterruptAttrInterruptType.cpp b/lib/AST/MipsInterruptAttrInterruptType.cpp index e42cf53be..8497079b8 100644 --- a/lib/AST/MipsInterruptAttrInterruptType.cpp +++ b/lib/AST/MipsInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsInterruptAttrSpelling.cpp b/lib/AST/MipsInterruptAttrSpelling.cpp index 05ceae1e4..606d083d8 100644 --- a/lib/AST/MipsInterruptAttrSpelling.cpp +++ b/lib/AST/MipsInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsLongCallAttr.cpp b/lib/AST/MipsLongCallAttr.cpp index de72677d8..631a992f0 100644 --- a/lib/AST/MipsLongCallAttr.cpp +++ b/lib/AST/MipsLongCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsLongCallAttrSpelling.cpp b/lib/AST/MipsLongCallAttrSpelling.cpp index 8ac65ca7d..ffb70f910 100644 --- a/lib/AST/MipsLongCallAttrSpelling.cpp +++ b/lib/AST/MipsLongCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsShortCallAttr.cpp b/lib/AST/MipsShortCallAttr.cpp index 5f08d1ebf..9ea186e81 100644 --- a/lib/AST/MipsShortCallAttr.cpp +++ b/lib/AST/MipsShortCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MipsShortCallAttrSpelling.cpp b/lib/AST/MipsShortCallAttrSpelling.cpp index 0f7cdc0a0..c3fa11689 100644 --- a/lib/AST/MipsShortCallAttrSpelling.cpp +++ b/lib/AST/MipsShortCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ModeAttr.cpp b/lib/AST/ModeAttr.cpp index b7010ae6d..9f25e5dd6 100644 --- a/lib/AST/ModeAttr.cpp +++ b/lib/AST/ModeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ModeAttrSpelling.cpp b/lib/AST/ModeAttrSpelling.cpp index ccf2aba97..60988675d 100644 --- a/lib/AST/ModeAttrSpelling.cpp +++ b/lib/AST/ModeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ModifiableType.cpp b/lib/AST/ModifiableType.cpp index a97441aaf..1fa7e56a7 100644 --- a/lib/AST/ModifiableType.cpp +++ b/lib/AST/ModifiableType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MultiVersionKind.cpp b/lib/AST/MultiVersionKind.cpp index 63cc18c36..45095dbeb 100644 --- a/lib/AST/MultiVersionKind.cpp +++ b/lib/AST/MultiVersionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MustTailAttr.cpp b/lib/AST/MustTailAttr.cpp index 11ed1d664..2086409e7 100644 --- a/lib/AST/MustTailAttr.cpp +++ b/lib/AST/MustTailAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/MustTailAttrSpelling.cpp b/lib/AST/MustTailAttrSpelling.cpp index 33cdf7d01..1f29f5df1 100644 --- a/lib/AST/MustTailAttrSpelling.cpp +++ b/lib/AST/MustTailAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSConsumedAttr.cpp b/lib/AST/NSConsumedAttr.cpp index 9162d3c73..be014c46a 100644 --- a/lib/AST/NSConsumedAttr.cpp +++ b/lib/AST/NSConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSConsumedAttrSpelling.cpp b/lib/AST/NSConsumedAttrSpelling.cpp index 1d8f74ea7..7a20daf1a 100644 --- a/lib/AST/NSConsumedAttrSpelling.cpp +++ b/lib/AST/NSConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSConsumesSelfAttr.cpp b/lib/AST/NSConsumesSelfAttr.cpp index 74ddb833d..9263006dc 100644 --- a/lib/AST/NSConsumesSelfAttr.cpp +++ b/lib/AST/NSConsumesSelfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSConsumesSelfAttrSpelling.cpp b/lib/AST/NSConsumesSelfAttrSpelling.cpp index f505ac513..313859681 100644 --- a/lib/AST/NSConsumesSelfAttrSpelling.cpp +++ b/lib/AST/NSConsumesSelfAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSErrorDomainAttr.cpp b/lib/AST/NSErrorDomainAttr.cpp index 49c69ff58..8fc08ce17 100644 --- a/lib/AST/NSErrorDomainAttr.cpp +++ b/lib/AST/NSErrorDomainAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsAutoreleasedAttr.cpp b/lib/AST/NSReturnsAutoreleasedAttr.cpp index 54c068f1f..3b0ad7bf0 100644 --- a/lib/AST/NSReturnsAutoreleasedAttr.cpp +++ b/lib/AST/NSReturnsAutoreleasedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsAutoreleasedAttrSpelling.cpp b/lib/AST/NSReturnsAutoreleasedAttrSpelling.cpp index 7d3eec79b..b7db69730 100644 --- a/lib/AST/NSReturnsAutoreleasedAttrSpelling.cpp +++ b/lib/AST/NSReturnsAutoreleasedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsNotRetainedAttr.cpp b/lib/AST/NSReturnsNotRetainedAttr.cpp index 843070132..3d7944c46 100644 --- a/lib/AST/NSReturnsNotRetainedAttr.cpp +++ b/lib/AST/NSReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsNotRetainedAttrSpelling.cpp b/lib/AST/NSReturnsNotRetainedAttrSpelling.cpp index 5ee1db209..f110fb361 100644 --- a/lib/AST/NSReturnsNotRetainedAttrSpelling.cpp +++ b/lib/AST/NSReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsRetainedAttr.cpp b/lib/AST/NSReturnsRetainedAttr.cpp index 56c7f2cc7..a18b02f40 100644 --- a/lib/AST/NSReturnsRetainedAttr.cpp +++ b/lib/AST/NSReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NSReturnsRetainedAttrSpelling.cpp b/lib/AST/NSReturnsRetainedAttrSpelling.cpp index acdc67007..cefa2f7f2 100644 --- a/lib/AST/NSReturnsRetainedAttrSpelling.cpp +++ b/lib/AST/NSReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NVPTXKernelAttr.cpp b/lib/AST/NVPTXKernelAttr.cpp index 0543d2b37..716505535 100644 --- a/lib/AST/NVPTXKernelAttr.cpp +++ b/lib/AST/NVPTXKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NVPTXKernelAttrSpelling.cpp b/lib/AST/NVPTXKernelAttrSpelling.cpp index b9cc8e14b..ba62d4139 100644 --- a/lib/AST/NVPTXKernelAttrSpelling.cpp +++ b/lib/AST/NVPTXKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NakedAttr.cpp b/lib/AST/NakedAttr.cpp index 696525170..75f44b819 100644 --- a/lib/AST/NakedAttr.cpp +++ b/lib/AST/NakedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NakedAttrSpelling.cpp b/lib/AST/NakedAttrSpelling.cpp index d07fd4344..b453ef073 100644 --- a/lib/AST/NakedAttrSpelling.cpp +++ b/lib/AST/NakedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NameKind.cpp b/lib/AST/NameKind.cpp index 491ca892b..8cb04ad89 100644 --- a/lib/AST/NameKind.cpp +++ b/lib/AST/NameKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NamedDecl.cpp b/lib/AST/NamedDecl.cpp index 5b914cf66..333787681 100644 --- a/lib/AST/NamedDecl.cpp +++ b/lib/AST/NamedDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NamedDeclExplicitVisibilityKind.cpp b/lib/AST/NamedDeclExplicitVisibilityKind.cpp index de2eeafa0..666aa42b8 100644 --- a/lib/AST/NamedDeclExplicitVisibilityKind.cpp +++ b/lib/AST/NamedDeclExplicitVisibilityKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NamespaceAliasDecl.cpp b/lib/AST/NamespaceAliasDecl.cpp index eb58c8c76..fbfdc8651 100644 --- a/lib/AST/NamespaceAliasDecl.cpp +++ b/lib/AST/NamespaceAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NamespaceDecl.cpp b/lib/AST/NamespaceDecl.cpp index 171b395fa..76fb81779 100644 --- a/lib/AST/NamespaceDecl.cpp +++ b/lib/AST/NamespaceDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NeedExtraManglingDecl.cpp b/lib/AST/NeedExtraManglingDecl.cpp index 24c5d810b..f8962206f 100644 --- a/lib/AST/NeedExtraManglingDecl.cpp +++ b/lib/AST/NeedExtraManglingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NestedNameSpecifierDependence.cpp b/lib/AST/NestedNameSpecifierDependence.cpp index 8114ed7ba..3fadc2d9f 100644 --- a/lib/AST/NestedNameSpecifierDependence.cpp +++ b/lib/AST/NestedNameSpecifierDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoAliasAttr.cpp b/lib/AST/NoAliasAttr.cpp index ead52664f..ef980e734 100644 --- a/lib/AST/NoAliasAttr.cpp +++ b/lib/AST/NoAliasAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoBuiltinAttr.cpp b/lib/AST/NoBuiltinAttr.cpp index 650b4dd37..d6a15cbad 100644 --- a/lib/AST/NoBuiltinAttr.cpp +++ b/lib/AST/NoBuiltinAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoBuiltinAttrSpelling.cpp b/lib/AST/NoBuiltinAttrSpelling.cpp index 337f7630b..81f86e170 100644 --- a/lib/AST/NoBuiltinAttrSpelling.cpp +++ b/lib/AST/NoBuiltinAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoCommonAttr.cpp b/lib/AST/NoCommonAttr.cpp index 447693bf9..55edc105a 100644 --- a/lib/AST/NoCommonAttr.cpp +++ b/lib/AST/NoCommonAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoCommonAttrSpelling.cpp b/lib/AST/NoCommonAttrSpelling.cpp index 349c65b56..ac955d83c 100644 --- a/lib/AST/NoCommonAttrSpelling.cpp +++ b/lib/AST/NoCommonAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDebugAttr.cpp b/lib/AST/NoDebugAttr.cpp index 822583a87..db190fa66 100644 --- a/lib/AST/NoDebugAttr.cpp +++ b/lib/AST/NoDebugAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDebugAttrSpelling.cpp b/lib/AST/NoDebugAttrSpelling.cpp index 5dde05905..723df121d 100644 --- a/lib/AST/NoDebugAttrSpelling.cpp +++ b/lib/AST/NoDebugAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDerefAttr.cpp b/lib/AST/NoDerefAttr.cpp index acac41e02..e78748f29 100644 --- a/lib/AST/NoDerefAttr.cpp +++ b/lib/AST/NoDerefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDerefAttrSpelling.cpp b/lib/AST/NoDerefAttrSpelling.cpp index 1629a068d..dabd8d445 100644 --- a/lib/AST/NoDerefAttrSpelling.cpp +++ b/lib/AST/NoDerefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDestroyAttr.cpp b/lib/AST/NoDestroyAttr.cpp index 53a98cbd3..41358a387 100644 --- a/lib/AST/NoDestroyAttr.cpp +++ b/lib/AST/NoDestroyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDestroyAttrSpelling.cpp b/lib/AST/NoDestroyAttrSpelling.cpp index d947b86d1..2a59093d6 100644 --- a/lib/AST/NoDestroyAttrSpelling.cpp +++ b/lib/AST/NoDestroyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDuplicateAttr.cpp b/lib/AST/NoDuplicateAttr.cpp index f3cf25159..31edb7875 100644 --- a/lib/AST/NoDuplicateAttr.cpp +++ b/lib/AST/NoDuplicateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoDuplicateAttrSpelling.cpp b/lib/AST/NoDuplicateAttrSpelling.cpp index 276182199..5c09204b9 100644 --- a/lib/AST/NoDuplicateAttrSpelling.cpp +++ b/lib/AST/NoDuplicateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoEscapeAttr.cpp b/lib/AST/NoEscapeAttr.cpp index 06ff5cab9..264eda925 100644 --- a/lib/AST/NoEscapeAttr.cpp +++ b/lib/AST/NoEscapeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoEscapeAttrSpelling.cpp b/lib/AST/NoEscapeAttrSpelling.cpp index ca35df2c9..dabc5e15a 100644 --- a/lib/AST/NoEscapeAttrSpelling.cpp +++ b/lib/AST/NoEscapeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoInitExpr.cpp b/lib/AST/NoInitExpr.cpp index ae0da635d..7c5327eaa 100644 --- a/lib/AST/NoInitExpr.cpp +++ b/lib/AST/NoInitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoInlineAttr.cpp b/lib/AST/NoInlineAttr.cpp index 74293f718..c0942fe3a 100644 --- a/lib/AST/NoInlineAttr.cpp +++ b/lib/AST/NoInlineAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoInlineAttrSpelling.cpp b/lib/AST/NoInlineAttrSpelling.cpp index af39e5d66..29bb00866 100644 --- a/lib/AST/NoInlineAttrSpelling.cpp +++ b/lib/AST/NoInlineAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoInstrumentFunctionAttr.cpp b/lib/AST/NoInstrumentFunctionAttr.cpp index e92874536..bc64f2b14 100644 --- a/lib/AST/NoInstrumentFunctionAttr.cpp +++ b/lib/AST/NoInstrumentFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoInstrumentFunctionAttrSpelling.cpp b/lib/AST/NoInstrumentFunctionAttrSpelling.cpp index 7203bc64a..c220df1d3 100644 --- a/lib/AST/NoInstrumentFunctionAttrSpelling.cpp +++ b/lib/AST/NoInstrumentFunctionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMergeAttr.cpp b/lib/AST/NoMergeAttr.cpp index e74b42717..23eaac130 100644 --- a/lib/AST/NoMergeAttr.cpp +++ b/lib/AST/NoMergeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMergeAttrSpelling.cpp b/lib/AST/NoMergeAttrSpelling.cpp index 672902a1a..0475647e1 100644 --- a/lib/AST/NoMergeAttrSpelling.cpp +++ b/lib/AST/NoMergeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMicroMipsAttr.cpp b/lib/AST/NoMicroMipsAttr.cpp index b248b81f0..daa748f86 100644 --- a/lib/AST/NoMicroMipsAttr.cpp +++ b/lib/AST/NoMicroMipsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMicroMipsAttrSpelling.cpp b/lib/AST/NoMicroMipsAttrSpelling.cpp index 888ff5b7d..a82275a73 100644 --- a/lib/AST/NoMicroMipsAttrSpelling.cpp +++ b/lib/AST/NoMicroMipsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMips16Attr.cpp b/lib/AST/NoMips16Attr.cpp index dfa52605a..16d1c72f1 100644 --- a/lib/AST/NoMips16Attr.cpp +++ b/lib/AST/NoMips16Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoMips16AttrSpelling.cpp b/lib/AST/NoMips16AttrSpelling.cpp index 25d290051..f60a1a631 100644 --- a/lib/AST/NoMips16AttrSpelling.cpp +++ b/lib/AST/NoMips16AttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoProfileFunctionAttr.cpp b/lib/AST/NoProfileFunctionAttr.cpp index f567f09ff..5645af6dd 100644 --- a/lib/AST/NoProfileFunctionAttr.cpp +++ b/lib/AST/NoProfileFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoProfileFunctionAttrSpelling.cpp b/lib/AST/NoProfileFunctionAttrSpelling.cpp index e4fa594f5..0b756d170 100644 --- a/lib/AST/NoProfileFunctionAttrSpelling.cpp +++ b/lib/AST/NoProfileFunctionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoRandomizeLayoutAttr.cpp b/lib/AST/NoRandomizeLayoutAttr.cpp index 14954b632..966d96762 100644 --- a/lib/AST/NoRandomizeLayoutAttr.cpp +++ b/lib/AST/NoRandomizeLayoutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoRandomizeLayoutAttrSpelling.cpp b/lib/AST/NoRandomizeLayoutAttrSpelling.cpp index 2bfd33921..ae9c734a9 100644 --- a/lib/AST/NoRandomizeLayoutAttrSpelling.cpp +++ b/lib/AST/NoRandomizeLayoutAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoReturnAttr.cpp b/lib/AST/NoReturnAttr.cpp index e373492ea..3a4b610ac 100644 --- a/lib/AST/NoReturnAttr.cpp +++ b/lib/AST/NoReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoReturnAttrSpelling.cpp b/lib/AST/NoReturnAttrSpelling.cpp index 97a0f393e..0516343d2 100644 --- a/lib/AST/NoReturnAttrSpelling.cpp +++ b/lib/AST/NoReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSanitizeAttr.cpp b/lib/AST/NoSanitizeAttr.cpp index b32ab085f..d41bfa83a 100644 --- a/lib/AST/NoSanitizeAttr.cpp +++ b/lib/AST/NoSanitizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSanitizeAttrSpelling.cpp b/lib/AST/NoSanitizeAttrSpelling.cpp index af6a83fbf..8cef6f131 100644 --- a/lib/AST/NoSanitizeAttrSpelling.cpp +++ b/lib/AST/NoSanitizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSpeculativeLoadHardeningAttr.cpp b/lib/AST/NoSpeculativeLoadHardeningAttr.cpp index c55762492..03206c595 100644 --- a/lib/AST/NoSpeculativeLoadHardeningAttr.cpp +++ b/lib/AST/NoSpeculativeLoadHardeningAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp b/lib/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp index 741479033..0ef49436c 100644 --- a/lib/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp +++ b/lib/AST/NoSpeculativeLoadHardeningAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSplitStackAttr.cpp b/lib/AST/NoSplitStackAttr.cpp index b3b4bc276..839c3e5c8 100644 --- a/lib/AST/NoSplitStackAttr.cpp +++ b/lib/AST/NoSplitStackAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoSplitStackAttrSpelling.cpp b/lib/AST/NoSplitStackAttrSpelling.cpp index 563022377..a41bee970 100644 --- a/lib/AST/NoSplitStackAttrSpelling.cpp +++ b/lib/AST/NoSplitStackAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoStackProtectorAttr.cpp b/lib/AST/NoStackProtectorAttr.cpp index 5fab67dbb..af9dedd81 100644 --- a/lib/AST/NoStackProtectorAttr.cpp +++ b/lib/AST/NoStackProtectorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoStackProtectorAttrSpelling.cpp b/lib/AST/NoStackProtectorAttrSpelling.cpp index 29a566268..cf17a0f58 100644 --- a/lib/AST/NoStackProtectorAttrSpelling.cpp +++ b/lib/AST/NoStackProtectorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoThreadSafetyAnalysisAttr.cpp b/lib/AST/NoThreadSafetyAnalysisAttr.cpp index 6fbfb361e..4a0520c6b 100644 --- a/lib/AST/NoThreadSafetyAnalysisAttr.cpp +++ b/lib/AST/NoThreadSafetyAnalysisAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoThreadSafetyAnalysisAttrSpelling.cpp b/lib/AST/NoThreadSafetyAnalysisAttrSpelling.cpp index c3ed91bcd..cb1260557 100644 --- a/lib/AST/NoThreadSafetyAnalysisAttrSpelling.cpp +++ b/lib/AST/NoThreadSafetyAnalysisAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoThrowAttr.cpp b/lib/AST/NoThrowAttr.cpp index d117ee8d0..be8af37c9 100644 --- a/lib/AST/NoThrowAttr.cpp +++ b/lib/AST/NoThrowAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoThrowAttrSpelling.cpp b/lib/AST/NoThrowAttrSpelling.cpp index 464d11e9f..b01be55cc 100644 --- a/lib/AST/NoThrowAttrSpelling.cpp +++ b/lib/AST/NoThrowAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoUniqueAddressAttr.cpp b/lib/AST/NoUniqueAddressAttr.cpp index 35c23b28f..6dbb7755a 100644 --- a/lib/AST/NoUniqueAddressAttr.cpp +++ b/lib/AST/NoUniqueAddressAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoUniqueAddressAttrSpelling.cpp b/lib/AST/NoUniqueAddressAttrSpelling.cpp index 06e1b0fa1..c47624af1 100644 --- a/lib/AST/NoUniqueAddressAttrSpelling.cpp +++ b/lib/AST/NoUniqueAddressAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoUwtableAttr.cpp b/lib/AST/NoUwtableAttr.cpp index 23d5a9c96..83dae8b50 100644 --- a/lib/AST/NoUwtableAttr.cpp +++ b/lib/AST/NoUwtableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NoUwtableAttrSpelling.cpp b/lib/AST/NoUwtableAttrSpelling.cpp index 936c19779..4fe69969d 100644 --- a/lib/AST/NoUwtableAttrSpelling.cpp +++ b/lib/AST/NoUwtableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NonNullAttr.cpp b/lib/AST/NonNullAttr.cpp index d9030d48d..9ccc3bc21 100644 --- a/lib/AST/NonNullAttr.cpp +++ b/lib/AST/NonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NonNullAttrSpelling.cpp b/lib/AST/NonNullAttrSpelling.cpp index 45c732ff7..8f8370485 100644 --- a/lib/AST/NonNullAttrSpelling.cpp +++ b/lib/AST/NonNullAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NonOdrUseReason.cpp b/lib/AST/NonOdrUseReason.cpp index 29dfd8448..5b6de0020 100644 --- a/lib/AST/NonOdrUseReason.cpp +++ b/lib/AST/NonOdrUseReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NonTypeTemplateParmDecl.cpp b/lib/AST/NonTypeTemplateParmDecl.cpp index 12712c491..eeaa45875 100644 --- a/lib/AST/NonTypeTemplateParmDecl.cpp +++ b/lib/AST/NonTypeTemplateParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NonceObjCInterface.cpp b/lib/AST/NonceObjCInterface.cpp index ec8de1511..08e8b94a7 100644 --- a/lib/AST/NonceObjCInterface.cpp +++ b/lib/AST/NonceObjCInterface.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NotTailCalledAttr.cpp b/lib/AST/NotTailCalledAttr.cpp index eebdddbe6..53d233c05 100644 --- a/lib/AST/NotTailCalledAttr.cpp +++ b/lib/AST/NotTailCalledAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NotTailCalledAttrSpelling.cpp b/lib/AST/NotTailCalledAttrSpelling.cpp index 2b16bb6b7..f5f3a1f22 100644 --- a/lib/AST/NotTailCalledAttrSpelling.cpp +++ b/lib/AST/NotTailCalledAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NullStmt.cpp b/lib/AST/NullStmt.cpp index 5b7291712..fbb1157c5 100644 --- a/lib/AST/NullStmt.cpp +++ b/lib/AST/NullStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/NullabilityKind.cpp b/lib/AST/NullabilityKind.cpp index 0349eaaab..2ef6de844 100644 --- a/lib/AST/NullabilityKind.cpp +++ b/lib/AST/NullabilityKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPAllocateDecl.cpp b/lib/AST/OMPAllocateDecl.cpp index af2eb26aa..e9eb32598 100644 --- a/lib/AST/OMPAllocateDecl.cpp +++ b/lib/AST/OMPAllocateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPAllocateDeclAttr.cpp b/lib/AST/OMPAllocateDeclAttr.cpp index 802ac3a65..107507eff 100644 --- a/lib/AST/OMPAllocateDeclAttr.cpp +++ b/lib/AST/OMPAllocateDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp b/lib/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp index 3d64eea67..b32d119c3 100644 --- a/lib/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp +++ b/lib/AST/OMPAllocateDeclAttrAllocatorTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPArraySectionExpr.cpp b/lib/AST/OMPArraySectionExpr.cpp index 1b53df421..c37882afd 100644 --- a/lib/AST/OMPArraySectionExpr.cpp +++ b/lib/AST/OMPArraySectionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPArrayShapingExpr.cpp b/lib/AST/OMPArrayShapingExpr.cpp index a5d065830..e316340a0 100644 --- a/lib/AST/OMPArrayShapingExpr.cpp +++ b/lib/AST/OMPArrayShapingExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPAtomicDirective.cpp b/lib/AST/OMPAtomicDirective.cpp index 38374e975..1c16ec018 100644 --- a/lib/AST/OMPAtomicDirective.cpp +++ b/lib/AST/OMPAtomicDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPBarrierDirective.cpp b/lib/AST/OMPBarrierDirective.cpp index e715d7a8d..06f4c4ac8 100644 --- a/lib/AST/OMPBarrierDirective.cpp +++ b/lib/AST/OMPBarrierDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCancelDirective.cpp b/lib/AST/OMPCancelDirective.cpp index 1c85f05a1..8047eac36 100644 --- a/lib/AST/OMPCancelDirective.cpp +++ b/lib/AST/OMPCancelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCancellationPointDirective.cpp b/lib/AST/OMPCancellationPointDirective.cpp index 04af8e1b2..8596fdebd 100644 --- a/lib/AST/OMPCancellationPointDirective.cpp +++ b/lib/AST/OMPCancellationPointDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCanonicalLoop.cpp b/lib/AST/OMPCanonicalLoop.cpp index 74381c8be..a272618b7 100644 --- a/lib/AST/OMPCanonicalLoop.cpp +++ b/lib/AST/OMPCanonicalLoop.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCaptureKindAttr.cpp b/lib/AST/OMPCaptureKindAttr.cpp index c7b027ef4..4ee353b5f 100644 --- a/lib/AST/OMPCaptureKindAttr.cpp +++ b/lib/AST/OMPCaptureKindAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCaptureNoInitAttr.cpp b/lib/AST/OMPCaptureNoInitAttr.cpp index 857e548b4..fa4a4d2ea 100644 --- a/lib/AST/OMPCaptureNoInitAttr.cpp +++ b/lib/AST/OMPCaptureNoInitAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCapturedExprDecl.cpp b/lib/AST/OMPCapturedExprDecl.cpp index f4bd0f3aa..944af41ea 100644 --- a/lib/AST/OMPCapturedExprDecl.cpp +++ b/lib/AST/OMPCapturedExprDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPCriticalDirective.cpp b/lib/AST/OMPCriticalDirective.cpp index d5bd397cf..ec887531a 100644 --- a/lib/AST/OMPCriticalDirective.cpp +++ b/lib/AST/OMPCriticalDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclarativeDirectiveDecl.cpp b/lib/AST/OMPDeclarativeDirectiveDecl.cpp index 06183c12f..66b46cdcc 100644 --- a/lib/AST/OMPDeclarativeDirectiveDecl.cpp +++ b/lib/AST/OMPDeclarativeDirectiveDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclarativeDirectiveValueDecl.cpp b/lib/AST/OMPDeclarativeDirectiveValueDecl.cpp index 107e915fc..948d39bb7 100644 --- a/lib/AST/OMPDeclarativeDirectiveValueDecl.cpp +++ b/lib/AST/OMPDeclarativeDirectiveValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareMapperDecl.cpp b/lib/AST/OMPDeclareMapperDecl.cpp index 458c88fc1..5030d474a 100644 --- a/lib/AST/OMPDeclareMapperDecl.cpp +++ b/lib/AST/OMPDeclareMapperDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareReductionDecl.cpp b/lib/AST/OMPDeclareReductionDecl.cpp index ee56b77df..8c9311891 100644 --- a/lib/AST/OMPDeclareReductionDecl.cpp +++ b/lib/AST/OMPDeclareReductionDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareReductionDeclInitKind.cpp b/lib/AST/OMPDeclareReductionDeclInitKind.cpp index 0270d0214..ba4f865c4 100644 --- a/lib/AST/OMPDeclareReductionDeclInitKind.cpp +++ b/lib/AST/OMPDeclareReductionDeclInitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareReductionInitKind.cpp b/lib/AST/OMPDeclareReductionInitKind.cpp index 764a5ad2b..87af3b28c 100644 --- a/lib/AST/OMPDeclareReductionInitKind.cpp +++ b/lib/AST/OMPDeclareReductionInitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareSimdDeclAttr.cpp b/lib/AST/OMPDeclareSimdDeclAttr.cpp index 77f03354c..422cfb3f9 100644 --- a/lib/AST/OMPDeclareSimdDeclAttr.cpp +++ b/lib/AST/OMPDeclareSimdDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp b/lib/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp index ab8fb4f1b..366cef14a 100644 --- a/lib/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp +++ b/lib/AST/OMPDeclareSimdDeclAttrBranchStateTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareTargetDeclAttr.cpp b/lib/AST/OMPDeclareTargetDeclAttr.cpp index 1f2e61510..0bfa79618 100644 --- a/lib/AST/OMPDeclareTargetDeclAttr.cpp +++ b/lib/AST/OMPDeclareTargetDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp b/lib/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp index 86920607d..666de69b5 100644 --- a/lib/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp +++ b/lib/AST/OMPDeclareTargetDeclAttrDevTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp b/lib/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp index 3c5ce5d12..cc5ed5a15 100644 --- a/lib/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp +++ b/lib/AST/OMPDeclareTargetDeclAttrMapTypeTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDeclareVariantAttr.cpp b/lib/AST/OMPDeclareVariantAttr.cpp index 824584f84..dfe66d675 100644 --- a/lib/AST/OMPDeclareVariantAttr.cpp +++ b/lib/AST/OMPDeclareVariantAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDepobjDirective.cpp b/lib/AST/OMPDepobjDirective.cpp index 0e6944742..79c0f7c44 100644 --- a/lib/AST/OMPDepobjDirective.cpp +++ b/lib/AST/OMPDepobjDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDispatchDirective.cpp b/lib/AST/OMPDispatchDirective.cpp index 400f01c4f..c027fbc92 100644 --- a/lib/AST/OMPDispatchDirective.cpp +++ b/lib/AST/OMPDispatchDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDistributeDirective.cpp b/lib/AST/OMPDistributeDirective.cpp index 72a0a1819..2b908441d 100644 --- a/lib/AST/OMPDistributeDirective.cpp +++ b/lib/AST/OMPDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDistributeParallelForDirective.cpp b/lib/AST/OMPDistributeParallelForDirective.cpp index 8f221babb..523c8cdcb 100644 --- a/lib/AST/OMPDistributeParallelForDirective.cpp +++ b/lib/AST/OMPDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDistributeParallelForSimdDirective.cpp b/lib/AST/OMPDistributeParallelForSimdDirective.cpp index 2f5a9e009..b45f99a86 100644 --- a/lib/AST/OMPDistributeParallelForSimdDirective.cpp +++ b/lib/AST/OMPDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPDistributeSimdDirective.cpp b/lib/AST/OMPDistributeSimdDirective.cpp index 1ef30aa89..eda042659 100644 --- a/lib/AST/OMPDistributeSimdDirective.cpp +++ b/lib/AST/OMPDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPErrorDirective.cpp b/lib/AST/OMPErrorDirective.cpp index 6f4f7f4eb..3807a2bbc 100644 --- a/lib/AST/OMPErrorDirective.cpp +++ b/lib/AST/OMPErrorDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPExecutableDirective.cpp b/lib/AST/OMPExecutableDirective.cpp index c40cc8fb7..36182f552 100644 --- a/lib/AST/OMPExecutableDirective.cpp +++ b/lib/AST/OMPExecutableDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPFlushDirective.cpp b/lib/AST/OMPFlushDirective.cpp index 1c25c00cd..c7c4da96c 100644 --- a/lib/AST/OMPFlushDirective.cpp +++ b/lib/AST/OMPFlushDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPForDirective.cpp b/lib/AST/OMPForDirective.cpp index 7b017ebdf..0951410c7 100644 --- a/lib/AST/OMPForDirective.cpp +++ b/lib/AST/OMPForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPForSimdDirective.cpp b/lib/AST/OMPForSimdDirective.cpp index 4ad4ed0b9..fca3533a2 100644 --- a/lib/AST/OMPForSimdDirective.cpp +++ b/lib/AST/OMPForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPGenericLoopDirective.cpp b/lib/AST/OMPGenericLoopDirective.cpp index 3ff1f1e12..631fca684 100644 --- a/lib/AST/OMPGenericLoopDirective.cpp +++ b/lib/AST/OMPGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPInteropDirective.cpp b/lib/AST/OMPInteropDirective.cpp index 07a5db982..af2ac19e7 100644 --- a/lib/AST/OMPInteropDirective.cpp +++ b/lib/AST/OMPInteropDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPIteratorExpr.cpp b/lib/AST/OMPIteratorExpr.cpp index af64ad2e5..ed27c5514 100644 --- a/lib/AST/OMPIteratorExpr.cpp +++ b/lib/AST/OMPIteratorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPLoopBasedDirective.cpp b/lib/AST/OMPLoopBasedDirective.cpp index 56b190a2c..d72d965ef 100644 --- a/lib/AST/OMPLoopBasedDirective.cpp +++ b/lib/AST/OMPLoopBasedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPLoopDirective.cpp b/lib/AST/OMPLoopDirective.cpp index 978adb071..64bbb7622 100644 --- a/lib/AST/OMPLoopDirective.cpp +++ b/lib/AST/OMPLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPLoopTransformationDirective.cpp b/lib/AST/OMPLoopTransformationDirective.cpp index a1ea86d9d..15c6d2f57 100644 --- a/lib/AST/OMPLoopTransformationDirective.cpp +++ b/lib/AST/OMPLoopTransformationDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMaskedDirective.cpp b/lib/AST/OMPMaskedDirective.cpp index 411045382..585aa43a0 100644 --- a/lib/AST/OMPMaskedDirective.cpp +++ b/lib/AST/OMPMaskedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMaskedTaskLoopDirective.cpp b/lib/AST/OMPMaskedTaskLoopDirective.cpp index d5f58bcca..cf6f52a46 100644 --- a/lib/AST/OMPMaskedTaskLoopDirective.cpp +++ b/lib/AST/OMPMaskedTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMaskedTaskLoopSimdDirective.cpp b/lib/AST/OMPMaskedTaskLoopSimdDirective.cpp index 9c84a1f56..3f5281d50 100644 --- a/lib/AST/OMPMaskedTaskLoopSimdDirective.cpp +++ b/lib/AST/OMPMaskedTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMasterDirective.cpp b/lib/AST/OMPMasterDirective.cpp index d98d09f39..255fe57e9 100644 --- a/lib/AST/OMPMasterDirective.cpp +++ b/lib/AST/OMPMasterDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMasterTaskLoopDirective.cpp b/lib/AST/OMPMasterTaskLoopDirective.cpp index 8becd87ff..f33af37b1 100644 --- a/lib/AST/OMPMasterTaskLoopDirective.cpp +++ b/lib/AST/OMPMasterTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMasterTaskLoopSimdDirective.cpp b/lib/AST/OMPMasterTaskLoopSimdDirective.cpp index 8faa4a3bb..05c99546b 100644 --- a/lib/AST/OMPMasterTaskLoopSimdDirective.cpp +++ b/lib/AST/OMPMasterTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPMetaDirective.cpp b/lib/AST/OMPMetaDirective.cpp index 4d9a36a9f..e5f4c8be2 100644 --- a/lib/AST/OMPMetaDirective.cpp +++ b/lib/AST/OMPMetaDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPOrderedDirective.cpp b/lib/AST/OMPOrderedDirective.cpp index 6889436a8..000d9c884 100644 --- a/lib/AST/OMPOrderedDirective.cpp +++ b/lib/AST/OMPOrderedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelDirective.cpp b/lib/AST/OMPParallelDirective.cpp index ce59142a3..a52235c00 100644 --- a/lib/AST/OMPParallelDirective.cpp +++ b/lib/AST/OMPParallelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelForDirective.cpp b/lib/AST/OMPParallelForDirective.cpp index 4703b131f..3b1f5ac22 100644 --- a/lib/AST/OMPParallelForDirective.cpp +++ b/lib/AST/OMPParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelForSimdDirective.cpp b/lib/AST/OMPParallelForSimdDirective.cpp index 956d6a084..0351dea26 100644 --- a/lib/AST/OMPParallelForSimdDirective.cpp +++ b/lib/AST/OMPParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelGenericLoopDirective.cpp b/lib/AST/OMPParallelGenericLoopDirective.cpp index 1d0bda6b2..f91d134c9 100644 --- a/lib/AST/OMPParallelGenericLoopDirective.cpp +++ b/lib/AST/OMPParallelGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMaskedDirective.cpp b/lib/AST/OMPParallelMaskedDirective.cpp index af11130db..b0f0228b8 100644 --- a/lib/AST/OMPParallelMaskedDirective.cpp +++ b/lib/AST/OMPParallelMaskedDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMaskedTaskLoopDirective.cpp b/lib/AST/OMPParallelMaskedTaskLoopDirective.cpp index cc3386dd9..24cd60c6f 100644 --- a/lib/AST/OMPParallelMaskedTaskLoopDirective.cpp +++ b/lib/AST/OMPParallelMaskedTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp b/lib/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp index 328fb0671..fae19c5ef 100644 --- a/lib/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp +++ b/lib/AST/OMPParallelMaskedTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMasterDirective.cpp b/lib/AST/OMPParallelMasterDirective.cpp index 0d75f013b..df830f0c8 100644 --- a/lib/AST/OMPParallelMasterDirective.cpp +++ b/lib/AST/OMPParallelMasterDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMasterTaskLoopDirective.cpp b/lib/AST/OMPParallelMasterTaskLoopDirective.cpp index fa0ea384a..5aa8360a4 100644 --- a/lib/AST/OMPParallelMasterTaskLoopDirective.cpp +++ b/lib/AST/OMPParallelMasterTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelMasterTaskLoopSimdDirective.cpp b/lib/AST/OMPParallelMasterTaskLoopSimdDirective.cpp index 7b6ac9cea..73625e3f2 100644 --- a/lib/AST/OMPParallelMasterTaskLoopSimdDirective.cpp +++ b/lib/AST/OMPParallelMasterTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPParallelSectionsDirective.cpp b/lib/AST/OMPParallelSectionsDirective.cpp index 3b270871c..1c5c0fb86 100644 --- a/lib/AST/OMPParallelSectionsDirective.cpp +++ b/lib/AST/OMPParallelSectionsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPReferencedVarAttr.cpp b/lib/AST/OMPReferencedVarAttr.cpp index 4a5406c39..e5e252a9d 100644 --- a/lib/AST/OMPReferencedVarAttr.cpp +++ b/lib/AST/OMPReferencedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPRequiresDecl.cpp b/lib/AST/OMPRequiresDecl.cpp index 0895c7765..1eccf16b8 100644 --- a/lib/AST/OMPRequiresDecl.cpp +++ b/lib/AST/OMPRequiresDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPScanDirective.cpp b/lib/AST/OMPScanDirective.cpp index d5a55be3e..472226592 100644 --- a/lib/AST/OMPScanDirective.cpp +++ b/lib/AST/OMPScanDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPScopeDirective.cpp b/lib/AST/OMPScopeDirective.cpp index 31505a57a..9ce6c70f3 100644 --- a/lib/AST/OMPScopeDirective.cpp +++ b/lib/AST/OMPScopeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPSectionDirective.cpp b/lib/AST/OMPSectionDirective.cpp index a88ed834d..91a6546a3 100644 --- a/lib/AST/OMPSectionDirective.cpp +++ b/lib/AST/OMPSectionDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPSectionsDirective.cpp b/lib/AST/OMPSectionsDirective.cpp index 7dcbea888..d1c001c4b 100644 --- a/lib/AST/OMPSectionsDirective.cpp +++ b/lib/AST/OMPSectionsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPSimdDirective.cpp b/lib/AST/OMPSimdDirective.cpp index 9d29fc80f..ddfc12e81 100644 --- a/lib/AST/OMPSimdDirective.cpp +++ b/lib/AST/OMPSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPSingleDirective.cpp b/lib/AST/OMPSingleDirective.cpp index a0dc2aeb8..8dbcf1139 100644 --- a/lib/AST/OMPSingleDirective.cpp +++ b/lib/AST/OMPSingleDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetDataDirective.cpp b/lib/AST/OMPTargetDataDirective.cpp index 523e04b5c..59f8583c5 100644 --- a/lib/AST/OMPTargetDataDirective.cpp +++ b/lib/AST/OMPTargetDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetDirective.cpp b/lib/AST/OMPTargetDirective.cpp index 4a1852c1d..0070af380 100644 --- a/lib/AST/OMPTargetDirective.cpp +++ b/lib/AST/OMPTargetDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetEnterDataDirective.cpp b/lib/AST/OMPTargetEnterDataDirective.cpp index 87a9f0174..27a3646de 100644 --- a/lib/AST/OMPTargetEnterDataDirective.cpp +++ b/lib/AST/OMPTargetEnterDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetExitDataDirective.cpp b/lib/AST/OMPTargetExitDataDirective.cpp index be7c5decb..522dcef04 100644 --- a/lib/AST/OMPTargetExitDataDirective.cpp +++ b/lib/AST/OMPTargetExitDataDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetParallelDirective.cpp b/lib/AST/OMPTargetParallelDirective.cpp index 5e4d699f1..0f8bdb1c8 100644 --- a/lib/AST/OMPTargetParallelDirective.cpp +++ b/lib/AST/OMPTargetParallelDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetParallelForDirective.cpp b/lib/AST/OMPTargetParallelForDirective.cpp index 1edcbda02..0ba53d653 100644 --- a/lib/AST/OMPTargetParallelForDirective.cpp +++ b/lib/AST/OMPTargetParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetParallelForSimdDirective.cpp b/lib/AST/OMPTargetParallelForSimdDirective.cpp index 87c7f7c31..217c25433 100644 --- a/lib/AST/OMPTargetParallelForSimdDirective.cpp +++ b/lib/AST/OMPTargetParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetParallelGenericLoopDirective.cpp b/lib/AST/OMPTargetParallelGenericLoopDirective.cpp index 0deaa19f4..b38116ae1 100644 --- a/lib/AST/OMPTargetParallelGenericLoopDirective.cpp +++ b/lib/AST/OMPTargetParallelGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetSimdDirective.cpp b/lib/AST/OMPTargetSimdDirective.cpp index 6c9440aa2..41ccf682d 100644 --- a/lib/AST/OMPTargetSimdDirective.cpp +++ b/lib/AST/OMPTargetSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsDirective.cpp b/lib/AST/OMPTargetTeamsDirective.cpp index c0b8d2f3a..fa94f03c3 100644 --- a/lib/AST/OMPTargetTeamsDirective.cpp +++ b/lib/AST/OMPTargetTeamsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsDistributeDirective.cpp b/lib/AST/OMPTargetTeamsDistributeDirective.cpp index 81ae57761..db045b130 100644 --- a/lib/AST/OMPTargetTeamsDistributeDirective.cpp +++ b/lib/AST/OMPTargetTeamsDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsDistributeParallelForDirective.cpp b/lib/AST/OMPTargetTeamsDistributeParallelForDirective.cpp index 66d1abe11..4f20de905 100644 --- a/lib/AST/OMPTargetTeamsDistributeParallelForDirective.cpp +++ b/lib/AST/OMPTargetTeamsDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp b/lib/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp index f520b5f47..52cf4d62f 100644 --- a/lib/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp +++ b/lib/AST/OMPTargetTeamsDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsDistributeSimdDirective.cpp b/lib/AST/OMPTargetTeamsDistributeSimdDirective.cpp index e94776a15..bd4bb6254 100644 --- a/lib/AST/OMPTargetTeamsDistributeSimdDirective.cpp +++ b/lib/AST/OMPTargetTeamsDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetTeamsGenericLoopDirective.cpp b/lib/AST/OMPTargetTeamsGenericLoopDirective.cpp index 0b667e409..960b481c3 100644 --- a/lib/AST/OMPTargetTeamsGenericLoopDirective.cpp +++ b/lib/AST/OMPTargetTeamsGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTargetUpdateDirective.cpp b/lib/AST/OMPTargetUpdateDirective.cpp index 63fdda354..f88e0e6d9 100644 --- a/lib/AST/OMPTargetUpdateDirective.cpp +++ b/lib/AST/OMPTargetUpdateDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskDirective.cpp b/lib/AST/OMPTaskDirective.cpp index 7436b3a94..95d17b5c5 100644 --- a/lib/AST/OMPTaskDirective.cpp +++ b/lib/AST/OMPTaskDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskLoopDirective.cpp b/lib/AST/OMPTaskLoopDirective.cpp index d0ab52402..2bf6d8fd4 100644 --- a/lib/AST/OMPTaskLoopDirective.cpp +++ b/lib/AST/OMPTaskLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskLoopSimdDirective.cpp b/lib/AST/OMPTaskLoopSimdDirective.cpp index 5131be21e..9b6053f6a 100644 --- a/lib/AST/OMPTaskLoopSimdDirective.cpp +++ b/lib/AST/OMPTaskLoopSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskgroupDirective.cpp b/lib/AST/OMPTaskgroupDirective.cpp index b23445f55..dcd3bc9c2 100644 --- a/lib/AST/OMPTaskgroupDirective.cpp +++ b/lib/AST/OMPTaskgroupDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskwaitDirective.cpp b/lib/AST/OMPTaskwaitDirective.cpp index 4447e9767..dfbf4e673 100644 --- a/lib/AST/OMPTaskwaitDirective.cpp +++ b/lib/AST/OMPTaskwaitDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTaskyieldDirective.cpp b/lib/AST/OMPTaskyieldDirective.cpp index 368298c6b..a4721c332 100644 --- a/lib/AST/OMPTaskyieldDirective.cpp +++ b/lib/AST/OMPTaskyieldDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsDirective.cpp b/lib/AST/OMPTeamsDirective.cpp index 84081e2ab..68cf47097 100644 --- a/lib/AST/OMPTeamsDirective.cpp +++ b/lib/AST/OMPTeamsDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsDistributeDirective.cpp b/lib/AST/OMPTeamsDistributeDirective.cpp index 9252c0a12..7fff25c7c 100644 --- a/lib/AST/OMPTeamsDistributeDirective.cpp +++ b/lib/AST/OMPTeamsDistributeDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsDistributeParallelForDirective.cpp b/lib/AST/OMPTeamsDistributeParallelForDirective.cpp index 2d30d818f..37443e2a6 100644 --- a/lib/AST/OMPTeamsDistributeParallelForDirective.cpp +++ b/lib/AST/OMPTeamsDistributeParallelForDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsDistributeParallelForSimdDirective.cpp b/lib/AST/OMPTeamsDistributeParallelForSimdDirective.cpp index a11b7d001..747342721 100644 --- a/lib/AST/OMPTeamsDistributeParallelForSimdDirective.cpp +++ b/lib/AST/OMPTeamsDistributeParallelForSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsDistributeSimdDirective.cpp b/lib/AST/OMPTeamsDistributeSimdDirective.cpp index be459357b..40e3a4abd 100644 --- a/lib/AST/OMPTeamsDistributeSimdDirective.cpp +++ b/lib/AST/OMPTeamsDistributeSimdDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTeamsGenericLoopDirective.cpp b/lib/AST/OMPTeamsGenericLoopDirective.cpp index 0a2a284ea..04371f9a4 100644 --- a/lib/AST/OMPTeamsGenericLoopDirective.cpp +++ b/lib/AST/OMPTeamsGenericLoopDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPThreadPrivateDecl.cpp b/lib/AST/OMPThreadPrivateDecl.cpp index 87d61a155..e41fa68f1 100644 --- a/lib/AST/OMPThreadPrivateDecl.cpp +++ b/lib/AST/OMPThreadPrivateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPThreadPrivateDeclAttr.cpp b/lib/AST/OMPThreadPrivateDeclAttr.cpp index 880b0639c..2277f6196 100644 --- a/lib/AST/OMPThreadPrivateDeclAttr.cpp +++ b/lib/AST/OMPThreadPrivateDeclAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPTileDirective.cpp b/lib/AST/OMPTileDirective.cpp index 1d10bf032..8d14105a2 100644 --- a/lib/AST/OMPTileDirective.cpp +++ b/lib/AST/OMPTileDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OMPUnrollDirective.cpp b/lib/AST/OMPUnrollDirective.cpp index 945575f51..e5f390e58 100644 --- a/lib/AST/OMPUnrollDirective.cpp +++ b/lib/AST/OMPUnrollDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSConsumedAttr.cpp b/lib/AST/OSConsumedAttr.cpp index 917562d02..2b2f94aa2 100644 --- a/lib/AST/OSConsumedAttr.cpp +++ b/lib/AST/OSConsumedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSConsumedAttrSpelling.cpp b/lib/AST/OSConsumedAttrSpelling.cpp index 842241281..a43d16bbc 100644 --- a/lib/AST/OSConsumedAttrSpelling.cpp +++ b/lib/AST/OSConsumedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSConsumesThisAttr.cpp b/lib/AST/OSConsumesThisAttr.cpp index afca3fae5..3dcef1813 100644 --- a/lib/AST/OSConsumesThisAttr.cpp +++ b/lib/AST/OSConsumesThisAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSConsumesThisAttrSpelling.cpp b/lib/AST/OSConsumesThisAttrSpelling.cpp index 41e510b68..a13ffa097 100644 --- a/lib/AST/OSConsumesThisAttrSpelling.cpp +++ b/lib/AST/OSConsumesThisAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsNotRetainedAttr.cpp b/lib/AST/OSReturnsNotRetainedAttr.cpp index 5cc248060..8f6cdd463 100644 --- a/lib/AST/OSReturnsNotRetainedAttr.cpp +++ b/lib/AST/OSReturnsNotRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsNotRetainedAttrSpelling.cpp b/lib/AST/OSReturnsNotRetainedAttrSpelling.cpp index f363c07b5..15b267141 100644 --- a/lib/AST/OSReturnsNotRetainedAttrSpelling.cpp +++ b/lib/AST/OSReturnsNotRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedAttr.cpp b/lib/AST/OSReturnsRetainedAttr.cpp index 396f51e22..f42bb639b 100644 --- a/lib/AST/OSReturnsRetainedAttr.cpp +++ b/lib/AST/OSReturnsRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedAttrSpelling.cpp b/lib/AST/OSReturnsRetainedAttrSpelling.cpp index 1c83287ba..729207ddd 100644 --- a/lib/AST/OSReturnsRetainedAttrSpelling.cpp +++ b/lib/AST/OSReturnsRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedOnNonZeroAttr.cpp b/lib/AST/OSReturnsRetainedOnNonZeroAttr.cpp index f7067f848..a35e0642f 100644 --- a/lib/AST/OSReturnsRetainedOnNonZeroAttr.cpp +++ b/lib/AST/OSReturnsRetainedOnNonZeroAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp b/lib/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp index d6165dbfa..b3c59c49a 100644 --- a/lib/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp +++ b/lib/AST/OSReturnsRetainedOnNonZeroAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedOnZeroAttr.cpp b/lib/AST/OSReturnsRetainedOnZeroAttr.cpp index a34a46e05..5d248b1c0 100644 --- a/lib/AST/OSReturnsRetainedOnZeroAttr.cpp +++ b/lib/AST/OSReturnsRetainedOnZeroAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp b/lib/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp index fd8f86537..b8f060930 100644 --- a/lib/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp +++ b/lib/AST/OSReturnsRetainedOnZeroAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCArrayLiteral.cpp b/lib/AST/ObjCArrayLiteral.cpp index 90f468222..43c3b918a 100644 --- a/lib/AST/ObjCArrayLiteral.cpp +++ b/lib/AST/ObjCArrayLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtCatchStmt.cpp b/lib/AST/ObjCAtCatchStmt.cpp index 1b4c80ada..ce4f814d5 100644 --- a/lib/AST/ObjCAtCatchStmt.cpp +++ b/lib/AST/ObjCAtCatchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtDefsFieldDecl.cpp b/lib/AST/ObjCAtDefsFieldDecl.cpp index afd8f7050..4ccea46d2 100644 --- a/lib/AST/ObjCAtDefsFieldDecl.cpp +++ b/lib/AST/ObjCAtDefsFieldDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtFinallyStmt.cpp b/lib/AST/ObjCAtFinallyStmt.cpp index bf8c36342..5837096d5 100644 --- a/lib/AST/ObjCAtFinallyStmt.cpp +++ b/lib/AST/ObjCAtFinallyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtSynchronizedStmt.cpp b/lib/AST/ObjCAtSynchronizedStmt.cpp index 2ee59c515..353b1929a 100644 --- a/lib/AST/ObjCAtSynchronizedStmt.cpp +++ b/lib/AST/ObjCAtSynchronizedStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtThrowStmt.cpp b/lib/AST/ObjCAtThrowStmt.cpp index add291b09..cb6b85e5a 100644 --- a/lib/AST/ObjCAtThrowStmt.cpp +++ b/lib/AST/ObjCAtThrowStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAtTryStmt.cpp b/lib/AST/ObjCAtTryStmt.cpp index 7ffaa14f2..e16023e46 100644 --- a/lib/AST/ObjCAtTryStmt.cpp +++ b/lib/AST/ObjCAtTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAutoreleasePoolStmt.cpp b/lib/AST/ObjCAutoreleasePoolStmt.cpp index 2a74fb000..0218f7212 100644 --- a/lib/AST/ObjCAutoreleasePoolStmt.cpp +++ b/lib/AST/ObjCAutoreleasePoolStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCAvailabilityCheckExpr.cpp b/lib/AST/ObjCAvailabilityCheckExpr.cpp index e71268dd1..b8024acb0 100644 --- a/lib/AST/ObjCAvailabilityCheckExpr.cpp +++ b/lib/AST/ObjCAvailabilityCheckExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBoolLiteralExpr.cpp b/lib/AST/ObjCBoolLiteralExpr.cpp index ee099e7fa..46aa0b8bc 100644 --- a/lib/AST/ObjCBoolLiteralExpr.cpp +++ b/lib/AST/ObjCBoolLiteralExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBoxableAttr.cpp b/lib/AST/ObjCBoxableAttr.cpp index f9890e05b..fda53fef6 100644 --- a/lib/AST/ObjCBoxableAttr.cpp +++ b/lib/AST/ObjCBoxableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBoxableAttrSpelling.cpp b/lib/AST/ObjCBoxableAttrSpelling.cpp index 542fa1097..3183b3919 100644 --- a/lib/AST/ObjCBoxableAttrSpelling.cpp +++ b/lib/AST/ObjCBoxableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBoxedExpr.cpp b/lib/AST/ObjCBoxedExpr.cpp index 066d77180..fe1141fbe 100644 --- a/lib/AST/ObjCBoxedExpr.cpp +++ b/lib/AST/ObjCBoxedExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeAttr.cpp b/lib/AST/ObjCBridgeAttr.cpp index f445c3dcd..a3e6f5a9e 100644 --- a/lib/AST/ObjCBridgeAttr.cpp +++ b/lib/AST/ObjCBridgeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeAttrSpelling.cpp b/lib/AST/ObjCBridgeAttrSpelling.cpp index 30940d036..23c0facb6 100644 --- a/lib/AST/ObjCBridgeAttrSpelling.cpp +++ b/lib/AST/ObjCBridgeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeCastKind.cpp b/lib/AST/ObjCBridgeCastKind.cpp index 39d28cab1..b07858884 100644 --- a/lib/AST/ObjCBridgeCastKind.cpp +++ b/lib/AST/ObjCBridgeCastKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeMutableAttr.cpp b/lib/AST/ObjCBridgeMutableAttr.cpp index b799896a9..6080834a1 100644 --- a/lib/AST/ObjCBridgeMutableAttr.cpp +++ b/lib/AST/ObjCBridgeMutableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeMutableAttrSpelling.cpp b/lib/AST/ObjCBridgeMutableAttrSpelling.cpp index aa66e23b7..4c81b54db 100644 --- a/lib/AST/ObjCBridgeMutableAttrSpelling.cpp +++ b/lib/AST/ObjCBridgeMutableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeRelatedAttr.cpp b/lib/AST/ObjCBridgeRelatedAttr.cpp index 4512ffa52..c4090cbde 100644 --- a/lib/AST/ObjCBridgeRelatedAttr.cpp +++ b/lib/AST/ObjCBridgeRelatedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgeRelatedAttrSpelling.cpp b/lib/AST/ObjCBridgeRelatedAttrSpelling.cpp index 918056b1c..81c95c371 100644 --- a/lib/AST/ObjCBridgeRelatedAttrSpelling.cpp +++ b/lib/AST/ObjCBridgeRelatedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCBridgedCastExpr.cpp b/lib/AST/ObjCBridgedCastExpr.cpp index 72d29203f..fdbadd330 100644 --- a/lib/AST/ObjCBridgedCastExpr.cpp +++ b/lib/AST/ObjCBridgedCastExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCCategoryDecl.cpp b/lib/AST/ObjCCategoryDecl.cpp index bf6b75313..cb8a9b26f 100644 --- a/lib/AST/ObjCCategoryDecl.cpp +++ b/lib/AST/ObjCCategoryDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCCategoryImplDecl.cpp b/lib/AST/ObjCCategoryImplDecl.cpp index 7b3c9ec5e..e57ea8e6d 100644 --- a/lib/AST/ObjCCategoryImplDecl.cpp +++ b/lib/AST/ObjCCategoryImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCClassStubAttr.cpp b/lib/AST/ObjCClassStubAttr.cpp index df0f6930d..9a48a37a8 100644 --- a/lib/AST/ObjCClassStubAttr.cpp +++ b/lib/AST/ObjCClassStubAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCClassStubAttrSpelling.cpp b/lib/AST/ObjCClassStubAttrSpelling.cpp index 59f563408..021b8b35c 100644 --- a/lib/AST/ObjCClassStubAttrSpelling.cpp +++ b/lib/AST/ObjCClassStubAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCCompatibleAliasDecl.cpp b/lib/AST/ObjCCompatibleAliasDecl.cpp index d4808bc4e..bebda3e32 100644 --- a/lib/AST/ObjCCompatibleAliasDecl.cpp +++ b/lib/AST/ObjCCompatibleAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCContainerDecl.cpp b/lib/AST/ObjCContainerDecl.cpp index d625304ed..452b29190 100644 --- a/lib/AST/ObjCContainerDecl.cpp +++ b/lib/AST/ObjCContainerDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDesignatedInitializerAttr.cpp b/lib/AST/ObjCDesignatedInitializerAttr.cpp index f7d1871bf..23fe7e773 100644 --- a/lib/AST/ObjCDesignatedInitializerAttr.cpp +++ b/lib/AST/ObjCDesignatedInitializerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDesignatedInitializerAttrSpelling.cpp b/lib/AST/ObjCDesignatedInitializerAttrSpelling.cpp index 3e28be0a0..a054f349b 100644 --- a/lib/AST/ObjCDesignatedInitializerAttrSpelling.cpp +++ b/lib/AST/ObjCDesignatedInitializerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDictionaryLiteral.cpp b/lib/AST/ObjCDictionaryLiteral.cpp index 371e5f0d7..40e910696 100644 --- a/lib/AST/ObjCDictionaryLiteral.cpp +++ b/lib/AST/ObjCDictionaryLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDirectAttr.cpp b/lib/AST/ObjCDirectAttr.cpp index f2ce7c683..857ceb79c 100644 --- a/lib/AST/ObjCDirectAttr.cpp +++ b/lib/AST/ObjCDirectAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDirectAttrSpelling.cpp b/lib/AST/ObjCDirectAttrSpelling.cpp index 23b7e5626..da5cb94b3 100644 --- a/lib/AST/ObjCDirectAttrSpelling.cpp +++ b/lib/AST/ObjCDirectAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDirectMembersAttr.cpp b/lib/AST/ObjCDirectMembersAttr.cpp index dfe2c2c6c..30a6df82e 100644 --- a/lib/AST/ObjCDirectMembersAttr.cpp +++ b/lib/AST/ObjCDirectMembersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDirectMembersAttrSpelling.cpp b/lib/AST/ObjCDirectMembersAttrSpelling.cpp index 2d38c2f42..75066e244 100644 --- a/lib/AST/ObjCDirectMembersAttrSpelling.cpp +++ b/lib/AST/ObjCDirectMembersAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCDispatchMethodKind.cpp b/lib/AST/ObjCDispatchMethodKind.cpp index 24f554368..6aa5e672f 100644 --- a/lib/AST/ObjCDispatchMethodKind.cpp +++ b/lib/AST/ObjCDispatchMethodKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCEncodeExpr.cpp b/lib/AST/ObjCEncodeExpr.cpp index 286794ee6..538515609 100644 --- a/lib/AST/ObjCEncodeExpr.cpp +++ b/lib/AST/ObjCEncodeExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExceptionAttr.cpp b/lib/AST/ObjCExceptionAttr.cpp index ede7df35a..e3bd75656 100644 --- a/lib/AST/ObjCExceptionAttr.cpp +++ b/lib/AST/ObjCExceptionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExceptionAttrSpelling.cpp b/lib/AST/ObjCExceptionAttrSpelling.cpp index e455c3d01..05cfae5db 100644 --- a/lib/AST/ObjCExceptionAttrSpelling.cpp +++ b/lib/AST/ObjCExceptionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExplicitProtocolImplAttr.cpp b/lib/AST/ObjCExplicitProtocolImplAttr.cpp index 83cf68f5e..f6096c9fd 100644 --- a/lib/AST/ObjCExplicitProtocolImplAttr.cpp +++ b/lib/AST/ObjCExplicitProtocolImplAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExplicitProtocolImplAttrSpelling.cpp b/lib/AST/ObjCExplicitProtocolImplAttrSpelling.cpp index 03daefe85..0ddbc04ca 100644 --- a/lib/AST/ObjCExplicitProtocolImplAttrSpelling.cpp +++ b/lib/AST/ObjCExplicitProtocolImplAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExternallyRetainedAttr.cpp b/lib/AST/ObjCExternallyRetainedAttr.cpp index d1f5f8a80..cc7e05d33 100644 --- a/lib/AST/ObjCExternallyRetainedAttr.cpp +++ b/lib/AST/ObjCExternallyRetainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCExternallyRetainedAttrSpelling.cpp b/lib/AST/ObjCExternallyRetainedAttrSpelling.cpp index a1c3cc90c..2b0d819f0 100644 --- a/lib/AST/ObjCExternallyRetainedAttrSpelling.cpp +++ b/lib/AST/ObjCExternallyRetainedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCForCollectionStmt.cpp b/lib/AST/ObjCForCollectionStmt.cpp index f33eba3fe..abaf4e198 100644 --- a/lib/AST/ObjCForCollectionStmt.cpp +++ b/lib/AST/ObjCForCollectionStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCGCAttr.cpp b/lib/AST/ObjCGCAttr.cpp index 673e13333..35c2d3f13 100644 --- a/lib/AST/ObjCGCAttr.cpp +++ b/lib/AST/ObjCGCAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCGCAttrSpelling.cpp b/lib/AST/ObjCGCAttrSpelling.cpp index 43d560806..ee0c94fdd 100644 --- a/lib/AST/ObjCGCAttrSpelling.cpp +++ b/lib/AST/ObjCGCAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCImplDecl.cpp b/lib/AST/ObjCImplDecl.cpp index 7b3300395..9b7157d65 100644 --- a/lib/AST/ObjCImplDecl.cpp +++ b/lib/AST/ObjCImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCImplementationControl.cpp b/lib/AST/ObjCImplementationControl.cpp index 1f93f8b30..4ea8b9da2 100644 --- a/lib/AST/ObjCImplementationControl.cpp +++ b/lib/AST/ObjCImplementationControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCImplementationDecl.cpp b/lib/AST/ObjCImplementationDecl.cpp index e02f6be4b..4d03832b5 100644 --- a/lib/AST/ObjCImplementationDecl.cpp +++ b/lib/AST/ObjCImplementationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIndependentClassAttr.cpp b/lib/AST/ObjCIndependentClassAttr.cpp index 8c9cc2e64..d1f1e964d 100644 --- a/lib/AST/ObjCIndependentClassAttr.cpp +++ b/lib/AST/ObjCIndependentClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIndependentClassAttrSpelling.cpp b/lib/AST/ObjCIndependentClassAttrSpelling.cpp index c5a40aece..7fd4aa3da 100644 --- a/lib/AST/ObjCIndependentClassAttrSpelling.cpp +++ b/lib/AST/ObjCIndependentClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIndirectCopyRestoreExpr.cpp b/lib/AST/ObjCIndirectCopyRestoreExpr.cpp index e92c42c90..0cce17b2b 100644 --- a/lib/AST/ObjCIndirectCopyRestoreExpr.cpp +++ b/lib/AST/ObjCIndirectCopyRestoreExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCInertUnsafeUnretainedAttr.cpp b/lib/AST/ObjCInertUnsafeUnretainedAttr.cpp index 1a0036a2c..bae58b6a1 100644 --- a/lib/AST/ObjCInertUnsafeUnretainedAttr.cpp +++ b/lib/AST/ObjCInertUnsafeUnretainedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCInstanceTypeFamily.cpp b/lib/AST/ObjCInstanceTypeFamily.cpp index 91bc83b8f..7d0df8fae 100644 --- a/lib/AST/ObjCInstanceTypeFamily.cpp +++ b/lib/AST/ObjCInstanceTypeFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCInterfaceDecl.cpp b/lib/AST/ObjCInterfaceDecl.cpp index 385554e84..11e7f4757 100644 --- a/lib/AST/ObjCInterfaceDecl.cpp +++ b/lib/AST/ObjCInterfaceDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCInterfaceType.cpp b/lib/AST/ObjCInterfaceType.cpp index ec169fdc0..8b628edb0 100644 --- a/lib/AST/ObjCInterfaceType.cpp +++ b/lib/AST/ObjCInterfaceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIsaExpr.cpp b/lib/AST/ObjCIsaExpr.cpp index 669bf9f07..da06a166e 100644 --- a/lib/AST/ObjCIsaExpr.cpp +++ b/lib/AST/ObjCIsaExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIvarDecl.cpp b/lib/AST/ObjCIvarDecl.cpp index 151f22971..de1d93078 100644 --- a/lib/AST/ObjCIvarDecl.cpp +++ b/lib/AST/ObjCIvarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIvarDeclAccessControl.cpp b/lib/AST/ObjCIvarDeclAccessControl.cpp index a5a74d33b..a5c1c246f 100644 --- a/lib/AST/ObjCIvarDeclAccessControl.cpp +++ b/lib/AST/ObjCIvarDeclAccessControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCIvarRefExpr.cpp b/lib/AST/ObjCIvarRefExpr.cpp index 8dbba0482..5caea781c 100644 --- a/lib/AST/ObjCIvarRefExpr.cpp +++ b/lib/AST/ObjCIvarRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCKindOfAttr.cpp b/lib/AST/ObjCKindOfAttr.cpp index d0d6aa50f..c275cac8f 100644 --- a/lib/AST/ObjCKindOfAttr.cpp +++ b/lib/AST/ObjCKindOfAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCLifetime.cpp b/lib/AST/ObjCLifetime.cpp index d5925c6ef..d679de1e0 100644 --- a/lib/AST/ObjCLifetime.cpp +++ b/lib/AST/ObjCLifetime.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMessageExpr.cpp b/lib/AST/ObjCMessageExpr.cpp index 05c15ef2b..46d2752b2 100644 --- a/lib/AST/ObjCMessageExpr.cpp +++ b/lib/AST/ObjCMessageExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMessageExprReceiverKind.cpp b/lib/AST/ObjCMessageExprReceiverKind.cpp index 390504823..90b98c30c 100644 --- a/lib/AST/ObjCMessageExprReceiverKind.cpp +++ b/lib/AST/ObjCMessageExprReceiverKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodDecl.cpp b/lib/AST/ObjCMethodDecl.cpp index e0bb90108..d8d9d0050 100644 --- a/lib/AST/ObjCMethodDecl.cpp +++ b/lib/AST/ObjCMethodDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodDeclImplementationControl.cpp b/lib/AST/ObjCMethodDeclImplementationControl.cpp index 299c1d23e..67f07923b 100644 --- a/lib/AST/ObjCMethodDeclImplementationControl.cpp +++ b/lib/AST/ObjCMethodDeclImplementationControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodFamily.cpp b/lib/AST/ObjCMethodFamily.cpp index 51785fb7e..afcf53a8b 100644 --- a/lib/AST/ObjCMethodFamily.cpp +++ b/lib/AST/ObjCMethodFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodFamilyAttr.cpp b/lib/AST/ObjCMethodFamilyAttr.cpp index 460c43b71..2e4767428 100644 --- a/lib/AST/ObjCMethodFamilyAttr.cpp +++ b/lib/AST/ObjCMethodFamilyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodFamilyAttrFamilyKind.cpp b/lib/AST/ObjCMethodFamilyAttrFamilyKind.cpp index c30043323..10100c6f1 100644 --- a/lib/AST/ObjCMethodFamilyAttrFamilyKind.cpp +++ b/lib/AST/ObjCMethodFamilyAttrFamilyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCMethodFamilyAttrSpelling.cpp b/lib/AST/ObjCMethodFamilyAttrSpelling.cpp index a05976c33..315e1e4bc 100644 --- a/lib/AST/ObjCMethodFamilyAttrSpelling.cpp +++ b/lib/AST/ObjCMethodFamilyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNSObjectAttr.cpp b/lib/AST/ObjCNSObjectAttr.cpp index 0b8432a9b..8cb7a30ec 100644 --- a/lib/AST/ObjCNSObjectAttr.cpp +++ b/lib/AST/ObjCNSObjectAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNSObjectAttrSpelling.cpp b/lib/AST/ObjCNSObjectAttrSpelling.cpp index 1227bcd3e..e898b3e28 100644 --- a/lib/AST/ObjCNSObjectAttrSpelling.cpp +++ b/lib/AST/ObjCNSObjectAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNonLazyClassAttr.cpp b/lib/AST/ObjCNonLazyClassAttr.cpp index cc0dc619b..0bac38937 100644 --- a/lib/AST/ObjCNonLazyClassAttr.cpp +++ b/lib/AST/ObjCNonLazyClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNonLazyClassAttrSpelling.cpp b/lib/AST/ObjCNonLazyClassAttrSpelling.cpp index 3683c0976..352acd305 100644 --- a/lib/AST/ObjCNonLazyClassAttrSpelling.cpp +++ b/lib/AST/ObjCNonLazyClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNonRuntimeProtocolAttr.cpp b/lib/AST/ObjCNonRuntimeProtocolAttr.cpp index 270b60d43..d848dd84a 100644 --- a/lib/AST/ObjCNonRuntimeProtocolAttr.cpp +++ b/lib/AST/ObjCNonRuntimeProtocolAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp b/lib/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp index aac2efda7..dea586df2 100644 --- a/lib/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp +++ b/lib/AST/ObjCNonRuntimeProtocolAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCObjectPointerType.cpp b/lib/AST/ObjCObjectPointerType.cpp index 53977543c..038a16d6e 100644 --- a/lib/AST/ObjCObjectPointerType.cpp +++ b/lib/AST/ObjCObjectPointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCObjectType.cpp b/lib/AST/ObjCObjectType.cpp index 791668fa6..9da382673 100644 --- a/lib/AST/ObjCObjectType.cpp +++ b/lib/AST/ObjCObjectType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCOwnershipAttr.cpp b/lib/AST/ObjCOwnershipAttr.cpp index a53015900..4e5743e5e 100644 --- a/lib/AST/ObjCOwnershipAttr.cpp +++ b/lib/AST/ObjCOwnershipAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCOwnershipAttrSpelling.cpp b/lib/AST/ObjCOwnershipAttrSpelling.cpp index 9db16024a..a4b377122 100644 --- a/lib/AST/ObjCOwnershipAttrSpelling.cpp +++ b/lib/AST/ObjCOwnershipAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPreciseLifetimeAttr.cpp b/lib/AST/ObjCPreciseLifetimeAttr.cpp index a3c4a78ab..62ab292f8 100644 --- a/lib/AST/ObjCPreciseLifetimeAttr.cpp +++ b/lib/AST/ObjCPreciseLifetimeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPreciseLifetimeAttrSpelling.cpp b/lib/AST/ObjCPreciseLifetimeAttrSpelling.cpp index bd4d97e80..8c7f810de 100644 --- a/lib/AST/ObjCPreciseLifetimeAttrSpelling.cpp +++ b/lib/AST/ObjCPreciseLifetimeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyDecl.cpp b/lib/AST/ObjCPropertyDecl.cpp index 3eecf3e92..3358927c0 100644 --- a/lib/AST/ObjCPropertyDecl.cpp +++ b/lib/AST/ObjCPropertyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyDeclPropertyControl.cpp b/lib/AST/ObjCPropertyDeclPropertyControl.cpp index 281de4f4b..8928aa342 100644 --- a/lib/AST/ObjCPropertyDeclPropertyControl.cpp +++ b/lib/AST/ObjCPropertyDeclPropertyControl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyDeclSetterKind.cpp b/lib/AST/ObjCPropertyDeclSetterKind.cpp index 525a75654..e75238c5f 100644 --- a/lib/AST/ObjCPropertyDeclSetterKind.cpp +++ b/lib/AST/ObjCPropertyDeclSetterKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyImplDecl.cpp b/lib/AST/ObjCPropertyImplDecl.cpp index ffa5b5b57..ce4eedfcf 100644 --- a/lib/AST/ObjCPropertyImplDecl.cpp +++ b/lib/AST/ObjCPropertyImplDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyImplDeclKind.cpp b/lib/AST/ObjCPropertyImplDeclKind.cpp index 6a6509aa1..31591b97b 100644 --- a/lib/AST/ObjCPropertyImplDeclKind.cpp +++ b/lib/AST/ObjCPropertyImplDeclKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyQueryKind.cpp b/lib/AST/ObjCPropertyQueryKind.cpp index ba20c3a51..23450f1a7 100644 --- a/lib/AST/ObjCPropertyQueryKind.cpp +++ b/lib/AST/ObjCPropertyQueryKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCPropertyRefExpr.cpp b/lib/AST/ObjCPropertyRefExpr.cpp index d9016cd11..7b9b814d6 100644 --- a/lib/AST/ObjCPropertyRefExpr.cpp +++ b/lib/AST/ObjCPropertyRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCProtocolDecl.cpp b/lib/AST/ObjCProtocolDecl.cpp index 38ac33fd8..1105236f2 100644 --- a/lib/AST/ObjCProtocolDecl.cpp +++ b/lib/AST/ObjCProtocolDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCProtocolExpr.cpp b/lib/AST/ObjCProtocolExpr.cpp index dc38ddc86..18f5a3b7f 100644 --- a/lib/AST/ObjCProtocolExpr.cpp +++ b/lib/AST/ObjCProtocolExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRequiresPropertyDefsAttr.cpp b/lib/AST/ObjCRequiresPropertyDefsAttr.cpp index 2c6faffb9..d2b669fe0 100644 --- a/lib/AST/ObjCRequiresPropertyDefsAttr.cpp +++ b/lib/AST/ObjCRequiresPropertyDefsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp b/lib/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp index 104f1de92..bcb2f7f32 100644 --- a/lib/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp +++ b/lib/AST/ObjCRequiresPropertyDefsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRequiresSuperAttr.cpp b/lib/AST/ObjCRequiresSuperAttr.cpp index 994f277ee..eb95201d4 100644 --- a/lib/AST/ObjCRequiresSuperAttr.cpp +++ b/lib/AST/ObjCRequiresSuperAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRequiresSuperAttrSpelling.cpp b/lib/AST/ObjCRequiresSuperAttrSpelling.cpp index 3547874ba..85da40cc8 100644 --- a/lib/AST/ObjCRequiresSuperAttrSpelling.cpp +++ b/lib/AST/ObjCRequiresSuperAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCReturnsInnerPointerAttr.cpp b/lib/AST/ObjCReturnsInnerPointerAttr.cpp index d5708a62f..1784e4eb3 100644 --- a/lib/AST/ObjCReturnsInnerPointerAttr.cpp +++ b/lib/AST/ObjCReturnsInnerPointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCReturnsInnerPointerAttrSpelling.cpp b/lib/AST/ObjCReturnsInnerPointerAttrSpelling.cpp index 5bb7257e2..6f6ef6599 100644 --- a/lib/AST/ObjCReturnsInnerPointerAttrSpelling.cpp +++ b/lib/AST/ObjCReturnsInnerPointerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRootClassAttr.cpp b/lib/AST/ObjCRootClassAttr.cpp index 57bc81feb..4d6b300e9 100644 --- a/lib/AST/ObjCRootClassAttr.cpp +++ b/lib/AST/ObjCRootClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRootClassAttrSpelling.cpp b/lib/AST/ObjCRootClassAttrSpelling.cpp index 5a0de5c8b..1aedeebbf 100644 --- a/lib/AST/ObjCRootClassAttrSpelling.cpp +++ b/lib/AST/ObjCRootClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRuntimeNameAttr.cpp b/lib/AST/ObjCRuntimeNameAttr.cpp index 118792445..36133ae11 100644 --- a/lib/AST/ObjCRuntimeNameAttr.cpp +++ b/lib/AST/ObjCRuntimeNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRuntimeNameAttrSpelling.cpp b/lib/AST/ObjCRuntimeNameAttrSpelling.cpp index aabd8909a..d16468c00 100644 --- a/lib/AST/ObjCRuntimeNameAttrSpelling.cpp +++ b/lib/AST/ObjCRuntimeNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRuntimeVisibleAttr.cpp b/lib/AST/ObjCRuntimeVisibleAttr.cpp index 51d10ffd8..f31ede763 100644 --- a/lib/AST/ObjCRuntimeVisibleAttr.cpp +++ b/lib/AST/ObjCRuntimeVisibleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCRuntimeVisibleAttrSpelling.cpp b/lib/AST/ObjCRuntimeVisibleAttrSpelling.cpp index ef24a1d55..dedcccfa4 100644 --- a/lib/AST/ObjCRuntimeVisibleAttrSpelling.cpp +++ b/lib/AST/ObjCRuntimeVisibleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCSelectorExpr.cpp b/lib/AST/ObjCSelectorExpr.cpp index 5757000c8..df21e159f 100644 --- a/lib/AST/ObjCSelectorExpr.cpp +++ b/lib/AST/ObjCSelectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCStringFormatFamily.cpp b/lib/AST/ObjCStringFormatFamily.cpp index 649e327af..e15fc706f 100644 --- a/lib/AST/ObjCStringFormatFamily.cpp +++ b/lib/AST/ObjCStringFormatFamily.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCStringLiteral.cpp b/lib/AST/ObjCStringLiteral.cpp index 401ccc45e..a5fd853bf 100644 --- a/lib/AST/ObjCStringLiteral.cpp +++ b/lib/AST/ObjCStringLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCSubclassingRestrictedAttr.cpp b/lib/AST/ObjCSubclassingRestrictedAttr.cpp index e0db29cf7..fb42a67df 100644 --- a/lib/AST/ObjCSubclassingRestrictedAttr.cpp +++ b/lib/AST/ObjCSubclassingRestrictedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCSubclassingRestrictedAttrSpelling.cpp b/lib/AST/ObjCSubclassingRestrictedAttrSpelling.cpp index 83210a21b..1f4be565d 100644 --- a/lib/AST/ObjCSubclassingRestrictedAttrSpelling.cpp +++ b/lib/AST/ObjCSubclassingRestrictedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCSubscriptRefExpr.cpp b/lib/AST/ObjCSubscriptRefExpr.cpp index d1359b63a..b7ee1ee5e 100644 --- a/lib/AST/ObjCSubscriptRefExpr.cpp +++ b/lib/AST/ObjCSubscriptRefExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCSubstitutionContext.cpp b/lib/AST/ObjCSubstitutionContext.cpp index 47b228d48..898ac6789 100644 --- a/lib/AST/ObjCSubstitutionContext.cpp +++ b/lib/AST/ObjCSubstitutionContext.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCTypeParamDecl.cpp b/lib/AST/ObjCTypeParamDecl.cpp index f01f65084..f24309313 100644 --- a/lib/AST/ObjCTypeParamDecl.cpp +++ b/lib/AST/ObjCTypeParamDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCTypeParamType.cpp b/lib/AST/ObjCTypeParamType.cpp index 0078cef0c..a4031b100 100644 --- a/lib/AST/ObjCTypeParamType.cpp +++ b/lib/AST/ObjCTypeParamType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ObjCTypeParamVariance.cpp b/lib/AST/ObjCTypeParamVariance.cpp index fc0f7623f..b8e0cf9be 100644 --- a/lib/AST/ObjCTypeParamVariance.cpp +++ b/lib/AST/ObjCTypeParamVariance.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OffsetOfExpr.cpp b/lib/AST/OffsetOfExpr.cpp index 3781d3d12..bce5818d2 100644 --- a/lib/AST/OffsetOfExpr.cpp +++ b/lib/AST/OffsetOfExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OnOffSwitch.cpp b/lib/AST/OnOffSwitch.cpp index b2b0ce6dc..e3f5f4a67 100644 --- a/lib/AST/OnOffSwitch.cpp +++ b/lib/AST/OnOffSwitch.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OnStackType.cpp b/lib/AST/OnStackType.cpp index 78cf7155d..e597de5fd 100644 --- a/lib/AST/OnStackType.cpp +++ b/lib/AST/OnStackType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpaqueValueExpr.cpp b/lib/AST/OpaqueValueExpr.cpp index 571010d89..ed690c8e5 100644 --- a/lib/AST/OpaqueValueExpr.cpp +++ b/lib/AST/OpaqueValueExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLAccessAttr.cpp b/lib/AST/OpenCLAccessAttr.cpp index dba3648c0..659f821cf 100644 --- a/lib/AST/OpenCLAccessAttr.cpp +++ b/lib/AST/OpenCLAccessAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLAccessAttrSpelling.cpp b/lib/AST/OpenCLAccessAttrSpelling.cpp index 8f6b31bb4..730d212fa 100644 --- a/lib/AST/OpenCLAccessAttrSpelling.cpp +++ b/lib/AST/OpenCLAccessAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLConstantAddressSpaceAttr.cpp b/lib/AST/OpenCLConstantAddressSpaceAttr.cpp index 8314f5cb2..8b000272d 100644 --- a/lib/AST/OpenCLConstantAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLConstantAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp index 6f8fcfa65..848a93ee8 100644 --- a/lib/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLConstantAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGenericAddressSpaceAttr.cpp b/lib/AST/OpenCLGenericAddressSpaceAttr.cpp index 5464e3efc..8fd7461a6 100644 --- a/lib/AST/OpenCLGenericAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLGenericAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp index 2b29902fa..7e10eaa15 100644 --- a/lib/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLGenericAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalAddressSpaceAttr.cpp b/lib/AST/OpenCLGlobalAddressSpaceAttr.cpp index 3107be78c..9e7b343bb 100644 --- a/lib/AST/OpenCLGlobalAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLGlobalAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp index 65747090d..d5bccc2e6 100644 --- a/lib/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLGlobalAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp b/lib/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp index 5ee73db1a..90dff058c 100644 --- a/lib/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLGlobalDeviceAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp index a3b47f092..d7fa46a23 100644 --- a/lib/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLGlobalDeviceAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalHostAddressSpaceAttr.cpp b/lib/AST/OpenCLGlobalHostAddressSpaceAttr.cpp index 4d9280225..dbb824848 100644 --- a/lib/AST/OpenCLGlobalHostAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLGlobalHostAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp index 17eeb7e07..67ea35c33 100644 --- a/lib/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLGlobalHostAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp b/lib/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp index e117fbdbf..845340140 100644 --- a/lib/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp +++ b/lib/AST/OpenCLIntelReqdSubGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLKernelAttr.cpp b/lib/AST/OpenCLKernelAttr.cpp index 7e28d29eb..e88148717 100644 --- a/lib/AST/OpenCLKernelAttr.cpp +++ b/lib/AST/OpenCLKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLKernelAttrSpelling.cpp b/lib/AST/OpenCLKernelAttrSpelling.cpp index 751098f40..ebeed5ba9 100644 --- a/lib/AST/OpenCLKernelAttrSpelling.cpp +++ b/lib/AST/OpenCLKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLLocalAddressSpaceAttr.cpp b/lib/AST/OpenCLLocalAddressSpaceAttr.cpp index 9b6fd5dc4..ec8764def 100644 --- a/lib/AST/OpenCLLocalAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLLocalAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp index 72366894d..707559c3d 100644 --- a/lib/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLLocalAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLPrivateAddressSpaceAttr.cpp b/lib/AST/OpenCLPrivateAddressSpaceAttr.cpp index a1ef92fc0..c9bc0f5ef 100644 --- a/lib/AST/OpenCLPrivateAddressSpaceAttr.cpp +++ b/lib/AST/OpenCLPrivateAddressSpaceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp b/lib/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp index 7214c8235..7c35a2e0c 100644 --- a/lib/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp +++ b/lib/AST/OpenCLPrivateAddressSpaceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenCLUnrollHintAttr.cpp b/lib/AST/OpenCLUnrollHintAttr.cpp index 184970896..d1f05b642 100644 --- a/lib/AST/OpenCLUnrollHintAttr.cpp +++ b/lib/AST/OpenCLUnrollHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPAdjustArgsOpKind.cpp b/lib/AST/OpenMPAdjustArgsOpKind.cpp index 76d0c84f8..b157adcef 100644 --- a/lib/AST/OpenMPAdjustArgsOpKind.cpp +++ b/lib/AST/OpenMPAdjustArgsOpKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPAtClauseKind.cpp b/lib/AST/OpenMPAtClauseKind.cpp index 6d08a8d0f..1f7ce1af1 100644 --- a/lib/AST/OpenMPAtClauseKind.cpp +++ b/lib/AST/OpenMPAtClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp b/lib/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp index 5c1f8acda..4088d972b 100644 --- a/lib/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp +++ b/lib/AST/OpenMPAtomicDefaultMemOrderClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPBindClauseKind.cpp b/lib/AST/OpenMPBindClauseKind.cpp index 3324295fb..64da53623 100644 --- a/lib/AST/OpenMPBindClauseKind.cpp +++ b/lib/AST/OpenMPBindClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDefaultmapClauseKind.cpp b/lib/AST/OpenMPDefaultmapClauseKind.cpp index 0b4a5932f..5e7f0dfbc 100644 --- a/lib/AST/OpenMPDefaultmapClauseKind.cpp +++ b/lib/AST/OpenMPDefaultmapClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDefaultmapClauseModifier.cpp b/lib/AST/OpenMPDefaultmapClauseModifier.cpp index 32ddae734..cbc1113c4 100644 --- a/lib/AST/OpenMPDefaultmapClauseModifier.cpp +++ b/lib/AST/OpenMPDefaultmapClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDependClauseKind.cpp b/lib/AST/OpenMPDependClauseKind.cpp index 57d8c0d38..4ec39f52e 100644 --- a/lib/AST/OpenMPDependClauseKind.cpp +++ b/lib/AST/OpenMPDependClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDeviceClauseModifier.cpp b/lib/AST/OpenMPDeviceClauseModifier.cpp index b6a1a3760..f2c73b098 100644 --- a/lib/AST/OpenMPDeviceClauseModifier.cpp +++ b/lib/AST/OpenMPDeviceClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDeviceType.cpp b/lib/AST/OpenMPDeviceType.cpp index ad18edcb3..6ac85a302 100644 --- a/lib/AST/OpenMPDeviceType.cpp +++ b/lib/AST/OpenMPDeviceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDistScheduleClauseKind.cpp b/lib/AST/OpenMPDistScheduleClauseKind.cpp index 851114a4d..b5ce2c48c 100644 --- a/lib/AST/OpenMPDistScheduleClauseKind.cpp +++ b/lib/AST/OpenMPDistScheduleClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPDoacrossClauseModifier.cpp b/lib/AST/OpenMPDoacrossClauseModifier.cpp index 61967c24f..9252baf6c 100644 --- a/lib/AST/OpenMPDoacrossClauseModifier.cpp +++ b/lib/AST/OpenMPDoacrossClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPGrainsizeClauseModifier.cpp b/lib/AST/OpenMPGrainsizeClauseModifier.cpp index e2cf1fa1c..69993dbb5 100644 --- a/lib/AST/OpenMPGrainsizeClauseModifier.cpp +++ b/lib/AST/OpenMPGrainsizeClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPLastprivateModifier.cpp b/lib/AST/OpenMPLastprivateModifier.cpp index f8e0ea4df..e7de9684e 100644 --- a/lib/AST/OpenMPLastprivateModifier.cpp +++ b/lib/AST/OpenMPLastprivateModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPLinearClauseKind.cpp b/lib/AST/OpenMPLinearClauseKind.cpp index 019ffaa97..da614e43c 100644 --- a/lib/AST/OpenMPLinearClauseKind.cpp +++ b/lib/AST/OpenMPLinearClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPMapClauseKind.cpp b/lib/AST/OpenMPMapClauseKind.cpp index 2ea340387..ea904d72f 100644 --- a/lib/AST/OpenMPMapClauseKind.cpp +++ b/lib/AST/OpenMPMapClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPMapModifierKind.cpp b/lib/AST/OpenMPMapModifierKind.cpp index 393dd2610..ea4694520 100644 --- a/lib/AST/OpenMPMapModifierKind.cpp +++ b/lib/AST/OpenMPMapModifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPMotionModifierKind.cpp b/lib/AST/OpenMPMotionModifierKind.cpp index a1956ce05..605619caa 100644 --- a/lib/AST/OpenMPMotionModifierKind.cpp +++ b/lib/AST/OpenMPMotionModifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPNumTasksClauseModifier.cpp b/lib/AST/OpenMPNumTasksClauseModifier.cpp index 404fc15f3..086da1682 100644 --- a/lib/AST/OpenMPNumTasksClauseModifier.cpp +++ b/lib/AST/OpenMPNumTasksClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPOrderClauseKind.cpp b/lib/AST/OpenMPOrderClauseKind.cpp index 7794e48bc..684b9442d 100644 --- a/lib/AST/OpenMPOrderClauseKind.cpp +++ b/lib/AST/OpenMPOrderClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPOrderClauseModifier.cpp b/lib/AST/OpenMPOrderClauseModifier.cpp index d572ad85c..dd5dbec1c 100644 --- a/lib/AST/OpenMPOrderClauseModifier.cpp +++ b/lib/AST/OpenMPOrderClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPReductionClauseModifier.cpp b/lib/AST/OpenMPReductionClauseModifier.cpp index 9e2d698d4..9ab24384f 100644 --- a/lib/AST/OpenMPReductionClauseModifier.cpp +++ b/lib/AST/OpenMPReductionClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPScheduleClauseKind.cpp b/lib/AST/OpenMPScheduleClauseKind.cpp index f062fd38d..d27d00670 100644 --- a/lib/AST/OpenMPScheduleClauseKind.cpp +++ b/lib/AST/OpenMPScheduleClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPScheduleClauseModifier.cpp b/lib/AST/OpenMPScheduleClauseModifier.cpp index e623b1b32..7d04bc114 100644 --- a/lib/AST/OpenMPScheduleClauseModifier.cpp +++ b/lib/AST/OpenMPScheduleClauseModifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OpenMPSeverityClauseKind.cpp b/lib/AST/OpenMPSeverityClauseKind.cpp index c181f6955..ae86569fc 100644 --- a/lib/AST/OpenMPSeverityClauseKind.cpp +++ b/lib/AST/OpenMPSeverityClauseKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OptimizeNoneAttr.cpp b/lib/AST/OptimizeNoneAttr.cpp index f96a15e4c..3144fa304 100644 --- a/lib/AST/OptimizeNoneAttr.cpp +++ b/lib/AST/OptimizeNoneAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OptimizeNoneAttrSpelling.cpp b/lib/AST/OptimizeNoneAttrSpelling.cpp index 64d7f9a59..1230e2a8d 100644 --- a/lib/AST/OptimizeNoneAttrSpelling.cpp +++ b/lib/AST/OptimizeNoneAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverloadExpr.cpp b/lib/AST/OverloadExpr.cpp index 64d215e7e..abf5b3e4e 100644 --- a/lib/AST/OverloadExpr.cpp +++ b/lib/AST/OverloadExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverloadableAttr.cpp b/lib/AST/OverloadableAttr.cpp index 1dd147874..eed74b1f7 100644 --- a/lib/AST/OverloadableAttr.cpp +++ b/lib/AST/OverloadableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverloadableAttrSpelling.cpp b/lib/AST/OverloadableAttrSpelling.cpp index 1a1a47427..1764f275f 100644 --- a/lib/AST/OverloadableAttrSpelling.cpp +++ b/lib/AST/OverloadableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverloadedOperatorKind.cpp b/lib/AST/OverloadedOperatorKind.cpp index 8581f1715..0bb3a2291 100644 --- a/lib/AST/OverloadedOperatorKind.cpp +++ b/lib/AST/OverloadedOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverloadsShown.cpp b/lib/AST/OverloadsShown.cpp index 29a400cec..84d2fb788 100644 --- a/lib/AST/OverloadsShown.cpp +++ b/lib/AST/OverloadsShown.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OverrideAttr.cpp b/lib/AST/OverrideAttr.cpp index f349190ec..2d4639c93 100644 --- a/lib/AST/OverrideAttr.cpp +++ b/lib/AST/OverrideAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OwnerAttr.cpp b/lib/AST/OwnerAttr.cpp index 06c79c2bc..44b7db81c 100644 --- a/lib/AST/OwnerAttr.cpp +++ b/lib/AST/OwnerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OwnershipAttr.cpp b/lib/AST/OwnershipAttr.cpp index fe1d401b0..ec99c8367 100644 --- a/lib/AST/OwnershipAttr.cpp +++ b/lib/AST/OwnershipAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OwnershipAttrOwnershipKind.cpp b/lib/AST/OwnershipAttrOwnershipKind.cpp index 2cf4dd0f3..896c48339 100644 --- a/lib/AST/OwnershipAttrOwnershipKind.cpp +++ b/lib/AST/OwnershipAttrOwnershipKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/OwnershipAttrSpelling.cpp b/lib/AST/OwnershipAttrSpelling.cpp index ac2070551..dbc6ad421 100644 --- a/lib/AST/OwnershipAttrSpelling.cpp +++ b/lib/AST/OwnershipAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PackExpansionExpr.cpp b/lib/AST/PackExpansionExpr.cpp index 17ae42c58..40ca26cf1 100644 --- a/lib/AST/PackExpansionExpr.cpp +++ b/lib/AST/PackExpansionExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PackExpansionType.cpp b/lib/AST/PackExpansionType.cpp index 6e2b1265f..36bf59500 100644 --- a/lib/AST/PackExpansionType.cpp +++ b/lib/AST/PackExpansionType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PackedAttr.cpp b/lib/AST/PackedAttr.cpp index d25057e61..b6657c6bc 100644 --- a/lib/AST/PackedAttr.cpp +++ b/lib/AST/PackedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PackedAttrSpelling.cpp b/lib/AST/PackedAttrSpelling.cpp index 4f78b6955..0483ee25a 100644 --- a/lib/AST/PackedAttrSpelling.cpp +++ b/lib/AST/PackedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParamTypestateAttr.cpp b/lib/AST/ParamTypestateAttr.cpp index 1c43b1a20..157bb86d0 100644 --- a/lib/AST/ParamTypestateAttr.cpp +++ b/lib/AST/ParamTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParamTypestateAttrConsumedState.cpp b/lib/AST/ParamTypestateAttrConsumedState.cpp index debcd25ee..8b105dedb 100644 --- a/lib/AST/ParamTypestateAttrConsumedState.cpp +++ b/lib/AST/ParamTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParamTypestateAttrSpelling.cpp b/lib/AST/ParamTypestateAttrSpelling.cpp index b15062da1..64c56a32f 100644 --- a/lib/AST/ParamTypestateAttrSpelling.cpp +++ b/lib/AST/ParamTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParameterABI.cpp b/lib/AST/ParameterABI.cpp index ba4494fbf..530408c64 100644 --- a/lib/AST/ParameterABI.cpp +++ b/lib/AST/ParameterABI.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParameterABIAttr.cpp b/lib/AST/ParameterABIAttr.cpp index 94328bcc3..ec7efdab3 100644 --- a/lib/AST/ParameterABIAttr.cpp +++ b/lib/AST/ParameterABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParenExpr.cpp b/lib/AST/ParenExpr.cpp index 37ec0905f..955282d46 100644 --- a/lib/AST/ParenExpr.cpp +++ b/lib/AST/ParenExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParenListExpr.cpp b/lib/AST/ParenListExpr.cpp index 399d1564d..1c0e60449 100644 --- a/lib/AST/ParenListExpr.cpp +++ b/lib/AST/ParenListExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParenLocsOffsets.cpp b/lib/AST/ParenLocsOffsets.cpp index cad1667ef..9b7fe40b6 100644 --- a/lib/AST/ParenLocsOffsets.cpp +++ b/lib/AST/ParenLocsOffsets.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParenType.cpp b/lib/AST/ParenType.cpp index 55eda1fd8..0f7474a51 100644 --- a/lib/AST/ParenType.cpp +++ b/lib/AST/ParenType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ParmVarDecl.cpp b/lib/AST/ParmVarDecl.cpp index e938bdd49..1100110af 100644 --- a/lib/AST/ParmVarDecl.cpp +++ b/lib/AST/ParmVarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PascalAttr.cpp b/lib/AST/PascalAttr.cpp index 30be25642..e7481a9af 100644 --- a/lib/AST/PascalAttr.cpp +++ b/lib/AST/PascalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PascalAttrSpelling.cpp b/lib/AST/PascalAttrSpelling.cpp index 724772bc8..20b929278 100644 --- a/lib/AST/PascalAttrSpelling.cpp +++ b/lib/AST/PascalAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PassObjectSizeAttr.cpp b/lib/AST/PassObjectSizeAttr.cpp index ed2228d21..b3ee83e0d 100644 --- a/lib/AST/PassObjectSizeAttr.cpp +++ b/lib/AST/PassObjectSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PassObjectSizeAttrSpelling.cpp b/lib/AST/PassObjectSizeAttrSpelling.cpp index 2bb7be5aa..e368c72d6 100644 --- a/lib/AST/PassObjectSizeAttrSpelling.cpp +++ b/lib/AST/PassObjectSizeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PatchableFunctionEntryAttr.cpp b/lib/AST/PatchableFunctionEntryAttr.cpp index 137deae27..253210403 100644 --- a/lib/AST/PatchableFunctionEntryAttr.cpp +++ b/lib/AST/PatchableFunctionEntryAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PatchableFunctionEntryAttrSpelling.cpp b/lib/AST/PatchableFunctionEntryAttrSpelling.cpp index bbea44bf3..ba0e531d6 100644 --- a/lib/AST/PatchableFunctionEntryAttrSpelling.cpp +++ b/lib/AST/PatchableFunctionEntryAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PcsAttr.cpp b/lib/AST/PcsAttr.cpp index 2876e61a6..40d27a687 100644 --- a/lib/AST/PcsAttr.cpp +++ b/lib/AST/PcsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PcsAttrPCSType.cpp b/lib/AST/PcsAttrPCSType.cpp index c5188fba8..a7d549362 100644 --- a/lib/AST/PcsAttrPCSType.cpp +++ b/lib/AST/PcsAttrPCSType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PcsAttrSpelling.cpp b/lib/AST/PcsAttrSpelling.cpp index a4fe2cc86..a2d629283 100644 --- a/lib/AST/PcsAttrSpelling.cpp +++ b/lib/AST/PcsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PipeType.cpp b/lib/AST/PipeType.cpp index 410b9d0c0..4c20b8b19 100644 --- a/lib/AST/PipeType.cpp +++ b/lib/AST/PipeType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PointerAttr.cpp b/lib/AST/PointerAttr.cpp index 7c121c276..065713cf8 100644 --- a/lib/AST/PointerAttr.cpp +++ b/lib/AST/PointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PointerType.cpp b/lib/AST/PointerType.cpp index 12fa307aa..395e02f12 100644 --- a/lib/AST/PointerType.cpp +++ b/lib/AST/PointerType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaClangBSSSectionAttr.cpp b/lib/AST/PragmaClangBSSSectionAttr.cpp index 5c859528b..4ba93ba9d 100644 --- a/lib/AST/PragmaClangBSSSectionAttr.cpp +++ b/lib/AST/PragmaClangBSSSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaClangDataSectionAttr.cpp b/lib/AST/PragmaClangDataSectionAttr.cpp index e6cd229a2..37e967a79 100644 --- a/lib/AST/PragmaClangDataSectionAttr.cpp +++ b/lib/AST/PragmaClangDataSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaClangRelroSectionAttr.cpp b/lib/AST/PragmaClangRelroSectionAttr.cpp index 6f7f4f5c2..20d065612 100644 --- a/lib/AST/PragmaClangRelroSectionAttr.cpp +++ b/lib/AST/PragmaClangRelroSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaClangRodataSectionAttr.cpp b/lib/AST/PragmaClangRodataSectionAttr.cpp index a76a538cc..e8394a855 100644 --- a/lib/AST/PragmaClangRodataSectionAttr.cpp +++ b/lib/AST/PragmaClangRodataSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaClangTextSectionAttr.cpp b/lib/AST/PragmaClangTextSectionAttr.cpp index 0a0452f38..7341919a2 100644 --- a/lib/AST/PragmaClangTextSectionAttr.cpp +++ b/lib/AST/PragmaClangTextSectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaCommentDecl.cpp b/lib/AST/PragmaCommentDecl.cpp index ac90c3d2d..87e18f79b 100644 --- a/lib/AST/PragmaCommentDecl.cpp +++ b/lib/AST/PragmaCommentDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaDetectMismatchDecl.cpp b/lib/AST/PragmaDetectMismatchDecl.cpp index a4a3afef5..c4398af21 100644 --- a/lib/AST/PragmaDetectMismatchDecl.cpp +++ b/lib/AST/PragmaDetectMismatchDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaFPKind.cpp b/lib/AST/PragmaFPKind.cpp index e57a8f903..edd9025e6 100644 --- a/lib/AST/PragmaFPKind.cpp +++ b/lib/AST/PragmaFPKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaFloatControlKind.cpp b/lib/AST/PragmaFloatControlKind.cpp index 993e2fb29..297293c0c 100644 --- a/lib/AST/PragmaFloatControlKind.cpp +++ b/lib/AST/PragmaFloatControlKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaMSCommentKind.cpp b/lib/AST/PragmaMSCommentKind.cpp index 38e9ff36c..6744c6dad 100644 --- a/lib/AST/PragmaMSCommentKind.cpp +++ b/lib/AST/PragmaMSCommentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaMSPointersToMembersKind.cpp b/lib/AST/PragmaMSPointersToMembersKind.cpp index f3ed0f507..952c365a4 100644 --- a/lib/AST/PragmaMSPointersToMembersKind.cpp +++ b/lib/AST/PragmaMSPointersToMembersKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaMSStructKind.cpp b/lib/AST/PragmaMSStructKind.cpp index 52379c863..e8c22e82d 100644 --- a/lib/AST/PragmaMSStructKind.cpp +++ b/lib/AST/PragmaMSStructKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PragmaSectionFlag.cpp b/lib/AST/PragmaSectionFlag.cpp index 0f4a0fc49..a070e3692 100644 --- a/lib/AST/PragmaSectionFlag.cpp +++ b/lib/AST/PragmaSectionFlag.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PredefinedExpr.cpp b/lib/AST/PredefinedExpr.cpp index 340adfcd1..3be8f8be9 100644 --- a/lib/AST/PredefinedExpr.cpp +++ b/lib/AST/PredefinedExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PredefinedExprIdentKind.cpp b/lib/AST/PredefinedExprIdentKind.cpp index db1e149ce..7028ac606 100644 --- a/lib/AST/PredefinedExprIdentKind.cpp +++ b/lib/AST/PredefinedExprIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PredefinedIdentKind.cpp b/lib/AST/PredefinedIdentKind.cpp index f7825fef9..bb7b5be80 100644 --- a/lib/AST/PredefinedIdentKind.cpp +++ b/lib/AST/PredefinedIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreferredNameAttr.cpp b/lib/AST/PreferredNameAttr.cpp index 056a4f5f0..be453ff0f 100644 --- a/lib/AST/PreferredNameAttr.cpp +++ b/lib/AST/PreferredNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreferredNameAttrSpelling.cpp b/lib/AST/PreferredNameAttrSpelling.cpp index 0ac5e1030..3bb6c0bb5 100644 --- a/lib/AST/PreferredNameAttrSpelling.cpp +++ b/lib/AST/PreferredNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreferredTypeAttr.cpp b/lib/AST/PreferredTypeAttr.cpp index 9d4bee2c0..ed4521606 100644 --- a/lib/AST/PreferredTypeAttr.cpp +++ b/lib/AST/PreferredTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreferredTypeAttrSpelling.cpp b/lib/AST/PreferredTypeAttrSpelling.cpp index 2e26a156f..bc6f392ec 100644 --- a/lib/AST/PreferredTypeAttrSpelling.cpp +++ b/lib/AST/PreferredTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreserveAllAttr.cpp b/lib/AST/PreserveAllAttr.cpp index 00677a45f..2a59c7e41 100644 --- a/lib/AST/PreserveAllAttr.cpp +++ b/lib/AST/PreserveAllAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreserveAllAttrSpelling.cpp b/lib/AST/PreserveAllAttrSpelling.cpp index 9fad57c47..d74b089c3 100644 --- a/lib/AST/PreserveAllAttrSpelling.cpp +++ b/lib/AST/PreserveAllAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreserveMostAttr.cpp b/lib/AST/PreserveMostAttr.cpp index beb456284..ed01cfec2 100644 --- a/lib/AST/PreserveMostAttr.cpp +++ b/lib/AST/PreserveMostAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PreserveMostAttrSpelling.cpp b/lib/AST/PreserveMostAttrSpelling.cpp index 2511199f0..b40f88f71 100644 --- a/lib/AST/PreserveMostAttrSpelling.cpp +++ b/lib/AST/PreserveMostAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ProfileInstrKind.cpp b/lib/AST/ProfileInstrKind.cpp index 6b1d04785..b0381f4e2 100644 --- a/lib/AST/ProfileInstrKind.cpp +++ b/lib/AST/ProfileInstrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PseudoKind.cpp b/lib/AST/PseudoKind.cpp index 675afbf00..82a4ec32b 100644 --- a/lib/AST/PseudoKind.cpp +++ b/lib/AST/PseudoKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PseudoObjectExpr.cpp b/lib/AST/PseudoObjectExpr.cpp index aa4b4bad9..355036d5b 100644 --- a/lib/AST/PseudoObjectExpr.cpp +++ b/lib/AST/PseudoObjectExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PtGuardedByAttr.cpp b/lib/AST/PtGuardedByAttr.cpp index 0acae0f0e..fc573afe4 100644 --- a/lib/AST/PtGuardedByAttr.cpp +++ b/lib/AST/PtGuardedByAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PtGuardedVarAttr.cpp b/lib/AST/PtGuardedVarAttr.cpp index 48e42fd2d..1dd528463 100644 --- a/lib/AST/PtGuardedVarAttr.cpp +++ b/lib/AST/PtGuardedVarAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PtGuardedVarAttrSpelling.cpp b/lib/AST/PtGuardedVarAttrSpelling.cpp index 0e95b6057..ef19a77d1 100644 --- a/lib/AST/PtGuardedVarAttrSpelling.cpp +++ b/lib/AST/PtGuardedVarAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Ptr32Attr.cpp b/lib/AST/Ptr32Attr.cpp index 636fc38da..0b416782e 100644 --- a/lib/AST/Ptr32Attr.cpp +++ b/lib/AST/Ptr32Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Ptr64Attr.cpp b/lib/AST/Ptr64Attr.cpp index 4fe24cc15..4fda7c0e8 100644 --- a/lib/AST/Ptr64Attr.cpp +++ b/lib/AST/Ptr64Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PureAttr.cpp b/lib/AST/PureAttr.cpp index 04c99967a..231a9cb38 100644 --- a/lib/AST/PureAttr.cpp +++ b/lib/AST/PureAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/PureAttrSpelling.cpp b/lib/AST/PureAttrSpelling.cpp index 934302686..22832f7f3 100644 --- a/lib/AST/PureAttrSpelling.cpp +++ b/lib/AST/PureAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Qualified.cpp b/lib/AST/Qualified.cpp index e8eaac11b..c3d4d3a43 100644 --- a/lib/AST/Qualified.cpp +++ b/lib/AST/Qualified.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/QualifiedType.cpp b/lib/AST/QualifiedType.cpp index a6ec93a28..ebd89ab75 100644 --- a/lib/AST/QualifiedType.cpp +++ b/lib/AST/QualifiedType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/QualifiedTypeDestructionKind.cpp b/lib/AST/QualifiedTypeDestructionKind.cpp index 709d6eae9..45da7c5aa 100644 --- a/lib/AST/QualifiedTypeDestructionKind.cpp +++ b/lib/AST/QualifiedTypeDestructionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/QualifiedTypeNonConstantStorageReason.cpp b/lib/AST/QualifiedTypeNonConstantStorageReason.cpp index 49ba49aed..4fa8b24ae 100644 --- a/lib/AST/QualifiedTypeNonConstantStorageReason.cpp +++ b/lib/AST/QualifiedTypeNonConstantStorageReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/QualifiedTypePrimitiveCopyKind.cpp b/lib/AST/QualifiedTypePrimitiveCopyKind.cpp index d6dcc0273..7abb0ab4d 100644 --- a/lib/AST/QualifiedTypePrimitiveCopyKind.cpp +++ b/lib/AST/QualifiedTypePrimitiveCopyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp b/lib/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp index c056c6315..43a31288c 100644 --- a/lib/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp +++ b/lib/AST/QualifiedTypePrimitiveDefaultInitializeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RISCVInterruptAttr.cpp b/lib/AST/RISCVInterruptAttr.cpp index a03c493ab..e9f2b0832 100644 --- a/lib/AST/RISCVInterruptAttr.cpp +++ b/lib/AST/RISCVInterruptAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RISCVInterruptAttrInterruptType.cpp b/lib/AST/RISCVInterruptAttrInterruptType.cpp index 4e8aa6ab4..fdc663056 100644 --- a/lib/AST/RISCVInterruptAttrInterruptType.cpp +++ b/lib/AST/RISCVInterruptAttrInterruptType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RISCVInterruptAttrSpelling.cpp b/lib/AST/RISCVInterruptAttrSpelling.cpp index faa2866a1..4086ec6ed 100644 --- a/lib/AST/RISCVInterruptAttrSpelling.cpp +++ b/lib/AST/RISCVInterruptAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RValueReferenceType.cpp b/lib/AST/RValueReferenceType.cpp index 3fd0b7bf5..56987a4a5 100644 --- a/lib/AST/RValueReferenceType.cpp +++ b/lib/AST/RValueReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RandomizeLayoutAttr.cpp b/lib/AST/RandomizeLayoutAttr.cpp index 84188ece7..86d28cdbf 100644 --- a/lib/AST/RandomizeLayoutAttr.cpp +++ b/lib/AST/RandomizeLayoutAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RandomizeLayoutAttrSpelling.cpp b/lib/AST/RandomizeLayoutAttrSpelling.cpp index bbe207aa2..39708c451 100644 --- a/lib/AST/RandomizeLayoutAttrSpelling.cpp +++ b/lib/AST/RandomizeLayoutAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RangeExprOffset.cpp b/lib/AST/RangeExprOffset.cpp index 77c98519b..324c3e724 100644 --- a/lib/AST/RangeExprOffset.cpp +++ b/lib/AST/RangeExprOffset.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RangeLocOffset.cpp b/lib/AST/RangeLocOffset.cpp index 7f08bc1f6..133b913c2 100644 --- a/lib/AST/RangeLocOffset.cpp +++ b/lib/AST/RangeLocOffset.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReadOnlyPlacementAttr.cpp b/lib/AST/ReadOnlyPlacementAttr.cpp index 6b3782f6f..6b331486c 100644 --- a/lib/AST/ReadOnlyPlacementAttr.cpp +++ b/lib/AST/ReadOnlyPlacementAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReadOnlyPlacementAttrSpelling.cpp b/lib/AST/ReadOnlyPlacementAttrSpelling.cpp index 7ab52e423..aaeffbfa4 100644 --- a/lib/AST/ReadOnlyPlacementAttrSpelling.cpp +++ b/lib/AST/ReadOnlyPlacementAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RecordArgPassingKind.cpp b/lib/AST/RecordArgPassingKind.cpp index 3c6fd0610..3c4f4131c 100644 --- a/lib/AST/RecordArgPassingKind.cpp +++ b/lib/AST/RecordArgPassingKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RecordDecl.cpp b/lib/AST/RecordDecl.cpp index f44e71c3a..355e9d69c 100644 --- a/lib/AST/RecordDecl.cpp +++ b/lib/AST/RecordDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RecordDeclArgPassingKind.cpp b/lib/AST/RecordDeclArgPassingKind.cpp index f935fd3da..1b48f78bc 100644 --- a/lib/AST/RecordDeclArgPassingKind.cpp +++ b/lib/AST/RecordDeclArgPassingKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RecordType.cpp b/lib/AST/RecordType.cpp index ea25f79e7..d24524240 100644 --- a/lib/AST/RecordType.cpp +++ b/lib/AST/RecordType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RecoveryExpr.cpp b/lib/AST/RecoveryExpr.cpp index 604e103ac..6bb54cff8 100644 --- a/lib/AST/RecoveryExpr.cpp +++ b/lib/AST/RecoveryExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RedeclarableTemplateDecl.cpp b/lib/AST/RedeclarableTemplateDecl.cpp index 2cb212ef6..2b3f2496d 100644 --- a/lib/AST/RedeclarableTemplateDecl.cpp +++ b/lib/AST/RedeclarableTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RefQualifierKind.cpp b/lib/AST/RefQualifierKind.cpp index 530472968..b9b4dc6ea 100644 --- a/lib/AST/RefQualifierKind.cpp +++ b/lib/AST/RefQualifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReferenceType.cpp b/lib/AST/ReferenceType.cpp index d6d6c748a..9c05fcad3 100644 --- a/lib/AST/ReferenceType.cpp +++ b/lib/AST/ReferenceType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RegCallAttr.cpp b/lib/AST/RegCallAttr.cpp index ceeade44f..66b833199 100644 --- a/lib/AST/RegCallAttr.cpp +++ b/lib/AST/RegCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RegCallAttrSpelling.cpp b/lib/AST/RegCallAttrSpelling.cpp index 1b8ed4ed2..54f32428f 100644 --- a/lib/AST/RegCallAttrSpelling.cpp +++ b/lib/AST/RegCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReinitializesAttr.cpp b/lib/AST/ReinitializesAttr.cpp index c226c8327..20e935f3e 100644 --- a/lib/AST/ReinitializesAttr.cpp +++ b/lib/AST/ReinitializesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReinitializesAttrSpelling.cpp b/lib/AST/ReinitializesAttrSpelling.cpp index 192e35c4f..2ade54c76 100644 --- a/lib/AST/ReinitializesAttrSpelling.cpp +++ b/lib/AST/ReinitializesAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReleaseCapabilityAttr.cpp b/lib/AST/ReleaseCapabilityAttr.cpp index d6cfedf8c..a2276cfe2 100644 --- a/lib/AST/ReleaseCapabilityAttr.cpp +++ b/lib/AST/ReleaseCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReleaseCapabilityAttrSpelling.cpp b/lib/AST/ReleaseCapabilityAttrSpelling.cpp index 8cabd456c..527c7e7a0 100644 --- a/lib/AST/ReleaseCapabilityAttrSpelling.cpp +++ b/lib/AST/ReleaseCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReleaseHandleAttr.cpp b/lib/AST/ReleaseHandleAttr.cpp index d320fdbce..32fbb2568 100644 --- a/lib/AST/ReleaseHandleAttr.cpp +++ b/lib/AST/ReleaseHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReleaseHandleAttrSpelling.cpp b/lib/AST/ReleaseHandleAttrSpelling.cpp index 2c051dcd4..8dee488bd 100644 --- a/lib/AST/ReleaseHandleAttrSpelling.cpp +++ b/lib/AST/ReleaseHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RemarkKind.cpp b/lib/AST/RemarkKind.cpp index 2830f3f60..d8f2f844b 100644 --- a/lib/AST/RemarkKind.cpp +++ b/lib/AST/RemarkKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RenderScriptKernelAttr.cpp b/lib/AST/RenderScriptKernelAttr.cpp index 1dc0b7f28..573ad1eb0 100644 --- a/lib/AST/RenderScriptKernelAttr.cpp +++ b/lib/AST/RenderScriptKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReqdWorkGroupSizeAttr.cpp b/lib/AST/ReqdWorkGroupSizeAttr.cpp index 1054ebd97..d8dab8311 100644 --- a/lib/AST/ReqdWorkGroupSizeAttr.cpp +++ b/lib/AST/ReqdWorkGroupSizeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RequiresCapabilityAttr.cpp b/lib/AST/RequiresCapabilityAttr.cpp index 512bee824..f1cb71731 100644 --- a/lib/AST/RequiresCapabilityAttr.cpp +++ b/lib/AST/RequiresCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RequiresCapabilityAttrSpelling.cpp b/lib/AST/RequiresCapabilityAttrSpelling.cpp index a4bcb614f..962aaf8a1 100644 --- a/lib/AST/RequiresCapabilityAttrSpelling.cpp +++ b/lib/AST/RequiresCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RequiresExpr.cpp b/lib/AST/RequiresExpr.cpp index f3887caca..bec22d72d 100644 --- a/lib/AST/RequiresExpr.cpp +++ b/lib/AST/RequiresExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RequiresExprBodyDecl.cpp b/lib/AST/RequiresExprBodyDecl.cpp index 0f1e29fd7..c5b8dc42f 100644 --- a/lib/AST/RequiresExprBodyDecl.cpp +++ b/lib/AST/RequiresExprBodyDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReservedIdentifierStatus.cpp b/lib/AST/ReservedIdentifierStatus.cpp index b9dc5e892..bb25785bc 100644 --- a/lib/AST/ReservedIdentifierStatus.cpp +++ b/lib/AST/ReservedIdentifierStatus.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReservedLiteralSuffixIdStatus.cpp b/lib/AST/ReservedLiteralSuffixIdStatus.cpp index b62fd79e9..df249d7e1 100644 --- a/lib/AST/ReservedLiteralSuffixIdStatus.cpp +++ b/lib/AST/ReservedLiteralSuffixIdStatus.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RestrictAttr.cpp b/lib/AST/RestrictAttr.cpp index 2f70464ad..784819272 100644 --- a/lib/AST/RestrictAttr.cpp +++ b/lib/AST/RestrictAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RestrictAttrSpelling.cpp b/lib/AST/RestrictAttrSpelling.cpp index 2781e2917..0c322f715 100644 --- a/lib/AST/RestrictAttrSpelling.cpp +++ b/lib/AST/RestrictAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RetainAttr.cpp b/lib/AST/RetainAttr.cpp index 8cacefe1d..9427752f8 100644 --- a/lib/AST/RetainAttr.cpp +++ b/lib/AST/RetainAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/RetainAttrSpelling.cpp b/lib/AST/RetainAttrSpelling.cpp index 69544d133..62d22974b 100644 --- a/lib/AST/RetainAttrSpelling.cpp +++ b/lib/AST/RetainAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnStmt.cpp b/lib/AST/ReturnStmt.cpp index fcb24150e..618730232 100644 --- a/lib/AST/ReturnStmt.cpp +++ b/lib/AST/ReturnStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnTypestateAttr.cpp b/lib/AST/ReturnTypestateAttr.cpp index b148cfe92..0959749aa 100644 --- a/lib/AST/ReturnTypestateAttr.cpp +++ b/lib/AST/ReturnTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnTypestateAttrConsumedState.cpp b/lib/AST/ReturnTypestateAttrConsumedState.cpp index cb53fa418..7fdcc2104 100644 --- a/lib/AST/ReturnTypestateAttrConsumedState.cpp +++ b/lib/AST/ReturnTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnTypestateAttrSpelling.cpp b/lib/AST/ReturnTypestateAttrSpelling.cpp index 9d1b6b67c..64045ab82 100644 --- a/lib/AST/ReturnTypestateAttrSpelling.cpp +++ b/lib/AST/ReturnTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnsNonNullAttr.cpp b/lib/AST/ReturnsNonNullAttr.cpp index 4c1b2afa2..8b303cc19 100644 --- a/lib/AST/ReturnsNonNullAttr.cpp +++ b/lib/AST/ReturnsNonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnsNonNullAttrSpelling.cpp b/lib/AST/ReturnsNonNullAttrSpelling.cpp index ce58a8474..ee10da610 100644 --- a/lib/AST/ReturnsNonNullAttrSpelling.cpp +++ b/lib/AST/ReturnsNonNullAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnsTwiceAttr.cpp b/lib/AST/ReturnsTwiceAttr.cpp index 082120359..d85754847 100644 --- a/lib/AST/ReturnsTwiceAttr.cpp +++ b/lib/AST/ReturnsTwiceAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ReturnsTwiceAttrSpelling.cpp b/lib/AST/ReturnsTwiceAttrSpelling.cpp index d0a68fdde..da5cb4f8b 100644 --- a/lib/AST/ReturnsTwiceAttrSpelling.cpp +++ b/lib/AST/ReturnsTwiceAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SEHExceptStmt.cpp b/lib/AST/SEHExceptStmt.cpp index ca240ccfd..e7b6f6422 100644 --- a/lib/AST/SEHExceptStmt.cpp +++ b/lib/AST/SEHExceptStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SEHFinallyStmt.cpp b/lib/AST/SEHFinallyStmt.cpp index 9dae234f6..e31918268 100644 --- a/lib/AST/SEHFinallyStmt.cpp +++ b/lib/AST/SEHFinallyStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SEHLeaveStmt.cpp b/lib/AST/SEHLeaveStmt.cpp index 809310c12..688b8b3aa 100644 --- a/lib/AST/SEHLeaveStmt.cpp +++ b/lib/AST/SEHLeaveStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SEHTryStmt.cpp b/lib/AST/SEHTryStmt.cpp index 43f6f8cfb..73613250b 100644 --- a/lib/AST/SEHTryStmt.cpp +++ b/lib/AST/SEHTryStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SFINAEResponse.cpp b/lib/AST/SFINAEResponse.cpp index 0e89fbae6..3e097636e 100644 --- a/lib/AST/SFINAEResponse.cpp +++ b/lib/AST/SFINAEResponse.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SPtrAttr.cpp b/lib/AST/SPtrAttr.cpp index a062a7567..5646dd6bb 100644 --- a/lib/AST/SPtrAttr.cpp +++ b/lib/AST/SPtrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLKernelAttr.cpp b/lib/AST/SYCLKernelAttr.cpp index 0f5b9aef1..803d9bc3f 100644 --- a/lib/AST/SYCLKernelAttr.cpp +++ b/lib/AST/SYCLKernelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLKernelAttrSpelling.cpp b/lib/AST/SYCLKernelAttrSpelling.cpp index 89469ac8c..608ae7695 100644 --- a/lib/AST/SYCLKernelAttrSpelling.cpp +++ b/lib/AST/SYCLKernelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLMajorVersion.cpp b/lib/AST/SYCLMajorVersion.cpp index 1e4930735..52e4bb204 100644 --- a/lib/AST/SYCLMajorVersion.cpp +++ b/lib/AST/SYCLMajorVersion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLSpecialClassAttr.cpp b/lib/AST/SYCLSpecialClassAttr.cpp index e69e8653d..8213971ea 100644 --- a/lib/AST/SYCLSpecialClassAttr.cpp +++ b/lib/AST/SYCLSpecialClassAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLSpecialClassAttrSpelling.cpp b/lib/AST/SYCLSpecialClassAttrSpelling.cpp index 8d61c405f..5085da9b4 100644 --- a/lib/AST/SYCLSpecialClassAttrSpelling.cpp +++ b/lib/AST/SYCLSpecialClassAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SYCLUniqueStableNameExpr.cpp b/lib/AST/SYCLUniqueStableNameExpr.cpp index 1313cf633..9f27c083e 100644 --- a/lib/AST/SYCLUniqueStableNameExpr.cpp +++ b/lib/AST/SYCLUniqueStableNameExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SanitizerOrdinal.cpp b/lib/AST/SanitizerOrdinal.cpp index 4cce8d589..87f874d30 100644 --- a/lib/AST/SanitizerOrdinal.cpp +++ b/lib/AST/SanitizerOrdinal.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ScopedLockableAttr.cpp b/lib/AST/ScopedLockableAttr.cpp index 7b15b5d28..0f1d87bcb 100644 --- a/lib/AST/ScopedLockableAttr.cpp +++ b/lib/AST/ScopedLockableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ScopedLockableAttrSpelling.cpp b/lib/AST/ScopedLockableAttrSpelling.cpp index ad0cd97e4..98edcf0a7 100644 --- a/lib/AST/ScopedLockableAttrSpelling.cpp +++ b/lib/AST/ScopedLockableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SectionAttr.cpp b/lib/AST/SectionAttr.cpp index ca90d9d5c..12a5ce44d 100644 --- a/lib/AST/SectionAttr.cpp +++ b/lib/AST/SectionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SectionAttrSpelling.cpp b/lib/AST/SectionAttrSpelling.cpp index 44221be39..968d5c183 100644 --- a/lib/AST/SectionAttrSpelling.cpp +++ b/lib/AST/SectionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SelectAnyAttr.cpp b/lib/AST/SelectAnyAttr.cpp index b80148ebe..82272bcc0 100644 --- a/lib/AST/SelectAnyAttr.cpp +++ b/lib/AST/SelectAnyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SelectAnyAttrSpelling.cpp b/lib/AST/SelectAnyAttrSpelling.cpp index 1f657fc75..648c90848 100644 --- a/lib/AST/SelectAnyAttrSpelling.cpp +++ b/lib/AST/SelectAnyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SelectorLocationsKind.cpp b/lib/AST/SelectorLocationsKind.cpp index eed9a88f6..61f302895 100644 --- a/lib/AST/SelectorLocationsKind.cpp +++ b/lib/AST/SelectorLocationsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SentinelAttr.cpp b/lib/AST/SentinelAttr.cpp index fadfc90d3..0a770d0c4 100644 --- a/lib/AST/SentinelAttr.cpp +++ b/lib/AST/SentinelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SentinelAttrSpelling.cpp b/lib/AST/SentinelAttrSpelling.cpp index 1a566601d..a01bc302a 100644 --- a/lib/AST/SentinelAttrSpelling.cpp +++ b/lib/AST/SentinelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SetTypestateAttr.cpp b/lib/AST/SetTypestateAttr.cpp index 4196ad99e..230d339a5 100644 --- a/lib/AST/SetTypestateAttr.cpp +++ b/lib/AST/SetTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SetTypestateAttrConsumedState.cpp b/lib/AST/SetTypestateAttrConsumedState.cpp index af5199f7e..1e62a5fe2 100644 --- a/lib/AST/SetTypestateAttrConsumedState.cpp +++ b/lib/AST/SetTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SetTypestateAttrSpelling.cpp b/lib/AST/SetTypestateAttrSpelling.cpp index 65c5dcbb8..f89585be3 100644 --- a/lib/AST/SetTypestateAttrSpelling.cpp +++ b/lib/AST/SetTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ShaderStage.cpp b/lib/AST/ShaderStage.cpp index 7492e6a24..b01f60863 100644 --- a/lib/AST/ShaderStage.cpp +++ b/lib/AST/ShaderStage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SharedTrylockFunctionAttr.cpp b/lib/AST/SharedTrylockFunctionAttr.cpp index 4e2311ccb..1577bc9d2 100644 --- a/lib/AST/SharedTrylockFunctionAttr.cpp +++ b/lib/AST/SharedTrylockFunctionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ShuffleVectorExpr.cpp b/lib/AST/ShuffleVectorExpr.cpp index 678c53a7d..b7133e68c 100644 --- a/lib/AST/ShuffleVectorExpr.cpp +++ b/lib/AST/ShuffleVectorExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SignReturnAddressKeyKind.cpp b/lib/AST/SignReturnAddressKeyKind.cpp index 5ebba2b77..8eabe4d6c 100644 --- a/lib/AST/SignReturnAddressKeyKind.cpp +++ b/lib/AST/SignReturnAddressKeyKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SignReturnAddressScopeKind.cpp b/lib/AST/SignReturnAddressScopeKind.cpp index 689cc17e8..22c943a82 100644 --- a/lib/AST/SignReturnAddressScopeKind.cpp +++ b/lib/AST/SignReturnAddressScopeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SignedOverflowBehaviorTy.cpp b/lib/AST/SignedOverflowBehaviorTy.cpp index abafc1c1c..f6c1ee187 100644 --- a/lib/AST/SignedOverflowBehaviorTy.cpp +++ b/lib/AST/SignedOverflowBehaviorTy.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SizeOfPackExpr.cpp b/lib/AST/SizeOfPackExpr.cpp index 341803040..63ae4f6c2 100644 --- a/lib/AST/SizeOfPackExpr.cpp +++ b/lib/AST/SizeOfPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SourceLocExpr.cpp b/lib/AST/SourceLocExpr.cpp index 9f52c35ed..afe0fec9a 100644 --- a/lib/AST/SourceLocExpr.cpp +++ b/lib/AST/SourceLocExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SourceLocExprIdentKind.cpp b/lib/AST/SourceLocExprIdentKind.cpp index 32bbeab92..ad1e24161 100644 --- a/lib/AST/SourceLocExprIdentKind.cpp +++ b/lib/AST/SourceLocExprIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SourceLocIdentKind.cpp b/lib/AST/SourceLocIdentKind.cpp index cc90530aa..f69e82005 100644 --- a/lib/AST/SourceLocIdentKind.cpp +++ b/lib/AST/SourceLocIdentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SpecialMemberFlags.cpp b/lib/AST/SpecialMemberFlags.cpp index fa768530e..fc39f615f 100644 --- a/lib/AST/SpecialMemberFlags.cpp +++ b/lib/AST/SpecialMemberFlags.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SpecifierKind.cpp b/lib/AST/SpecifierKind.cpp index 8e8e5e79a..ae40ef561 100644 --- a/lib/AST/SpecifierKind.cpp +++ b/lib/AST/SpecifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SpeculativeLoadHardeningAttr.cpp b/lib/AST/SpeculativeLoadHardeningAttr.cpp index fdd085ddf..1c56715e5 100644 --- a/lib/AST/SpeculativeLoadHardeningAttr.cpp +++ b/lib/AST/SpeculativeLoadHardeningAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SpeculativeLoadHardeningAttrSpelling.cpp b/lib/AST/SpeculativeLoadHardeningAttrSpelling.cpp index 84de1b2ac..ba7b0887e 100644 --- a/lib/AST/SpeculativeLoadHardeningAttrSpelling.cpp +++ b/lib/AST/SpeculativeLoadHardeningAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StackProtectorMode.cpp b/lib/AST/StackProtectorMode.cpp index b52f8df91..9e79d4890 100644 --- a/lib/AST/StackProtectorMode.cpp +++ b/lib/AST/StackProtectorMode.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StandaloneDebugAttr.cpp b/lib/AST/StandaloneDebugAttr.cpp index 928666972..55d074ff3 100644 --- a/lib/AST/StandaloneDebugAttr.cpp +++ b/lib/AST/StandaloneDebugAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StandaloneDebugAttrSpelling.cpp b/lib/AST/StandaloneDebugAttrSpelling.cpp index bdf2abda6..cde75a86a 100644 --- a/lib/AST/StandaloneDebugAttrSpelling.cpp +++ b/lib/AST/StandaloneDebugAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StaticAssertDecl.cpp b/lib/AST/StaticAssertDecl.cpp index 1df64c2aa..9214ab599 100644 --- a/lib/AST/StaticAssertDecl.cpp +++ b/lib/AST/StaticAssertDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StdCallAttr.cpp b/lib/AST/StdCallAttr.cpp index 9469e56bb..9520cca86 100644 --- a/lib/AST/StdCallAttr.cpp +++ b/lib/AST/StdCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StdCallAttrSpelling.cpp b/lib/AST/StdCallAttrSpelling.cpp index 555659f77..49834a156 100644 --- a/lib/AST/StdCallAttrSpelling.cpp +++ b/lib/AST/StdCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Stmt.cpp b/lib/AST/Stmt.cpp index 40b9ea0f2..62185ef8e 100644 --- a/lib/AST/Stmt.cpp +++ b/lib/AST/Stmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StmtAttr.cpp b/lib/AST/StmtAttr.cpp index 88f8b577c..54de608e2 100644 --- a/lib/AST/StmtAttr.cpp +++ b/lib/AST/StmtAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StmtExpr.cpp b/lib/AST/StmtExpr.cpp index d75ab9aec..3e8698cd6 100644 --- a/lib/AST/StmtExpr.cpp +++ b/lib/AST/StmtExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StmtKind.cpp b/lib/AST/StmtKind.cpp index 2827b29cf..136ab7b6c 100644 --- a/lib/AST/StmtKind.cpp +++ b/lib/AST/StmtKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StmtLikelihood.cpp b/lib/AST/StmtLikelihood.cpp index d72341a5b..a8fce5d9e 100644 --- a/lib/AST/StmtLikelihood.cpp +++ b/lib/AST/StmtLikelihood.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StorageClass.cpp b/lib/AST/StorageClass.cpp index 0b61e30bb..1680250f2 100644 --- a/lib/AST/StorageClass.cpp +++ b/lib/AST/StorageClass.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StorageDuration.cpp b/lib/AST/StorageDuration.cpp index e3c9f2518..6c3c96607 100644 --- a/lib/AST/StorageDuration.cpp +++ b/lib/AST/StorageDuration.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StoredNameKind.cpp b/lib/AST/StoredNameKind.cpp index 8cc1cfa3f..b70d3c53e 100644 --- a/lib/AST/StoredNameKind.cpp +++ b/lib/AST/StoredNameKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StoredSpecifierKind.cpp b/lib/AST/StoredSpecifierKind.cpp index 045e0963c..08294c740 100644 --- a/lib/AST/StoredSpecifierKind.cpp +++ b/lib/AST/StoredSpecifierKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StrictFPAttr.cpp b/lib/AST/StrictFPAttr.cpp index 81327c039..59332c44d 100644 --- a/lib/AST/StrictFPAttr.cpp +++ b/lib/AST/StrictFPAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StrictFlexArraysLevelKind.cpp b/lib/AST/StrictFlexArraysLevelKind.cpp index c1d542aee..e3ad52a7f 100644 --- a/lib/AST/StrictFlexArraysLevelKind.cpp +++ b/lib/AST/StrictFlexArraysLevelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StrictGuardStackCheckAttr.cpp b/lib/AST/StrictGuardStackCheckAttr.cpp index 6ef44020d..cb9bf5c4d 100644 --- a/lib/AST/StrictGuardStackCheckAttr.cpp +++ b/lib/AST/StrictGuardStackCheckAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StringLiteral.cpp b/lib/AST/StringLiteral.cpp index 724bb8cf8..299d55c3e 100644 --- a/lib/AST/StringLiteral.cpp +++ b/lib/AST/StringLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StringLiteralKind.cpp b/lib/AST/StringLiteralKind.cpp index 21dcf0d85..5f744e948 100644 --- a/lib/AST/StringLiteralKind.cpp +++ b/lib/AST/StringLiteralKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StringLiteralStringKind.cpp b/lib/AST/StringLiteralStringKind.cpp index fe44b7fb3..98a2a80f6 100644 --- a/lib/AST/StringLiteralStringKind.cpp +++ b/lib/AST/StringLiteralStringKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/StructReturnConventionKind.cpp b/lib/AST/StructReturnConventionKind.cpp index 36c0ab094..ac28d76b2 100644 --- a/lib/AST/StructReturnConventionKind.cpp +++ b/lib/AST/StructReturnConventionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubExpr.cpp b/lib/AST/SubExpr.cpp index 0d0b904b8..da1845b7a 100644 --- a/lib/AST/SubExpr.cpp +++ b/lib/AST/SubExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubStmt.cpp b/lib/AST/SubStmt.cpp index 276f50d9a..c5c204c76 100644 --- a/lib/AST/SubStmt.cpp +++ b/lib/AST/SubStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubstNonTypeTemplateParmExpr.cpp b/lib/AST/SubstNonTypeTemplateParmExpr.cpp index fdaf29193..a05da26f2 100644 --- a/lib/AST/SubstNonTypeTemplateParmExpr.cpp +++ b/lib/AST/SubstNonTypeTemplateParmExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubstNonTypeTemplateParmPackExpr.cpp b/lib/AST/SubstNonTypeTemplateParmPackExpr.cpp index 6a76544a8..8be48e554 100644 --- a/lib/AST/SubstNonTypeTemplateParmPackExpr.cpp +++ b/lib/AST/SubstNonTypeTemplateParmPackExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubstTemplateTypeParmPackType.cpp b/lib/AST/SubstTemplateTypeParmPackType.cpp index ca5627712..026c8194c 100644 --- a/lib/AST/SubstTemplateTypeParmPackType.cpp +++ b/lib/AST/SubstTemplateTypeParmPackType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SubstTemplateTypeParmType.cpp b/lib/AST/SubstTemplateTypeParmType.cpp index 84559e1f9..62eff2ac3 100644 --- a/lib/AST/SubstTemplateTypeParmType.cpp +++ b/lib/AST/SubstTemplateTypeParmType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SuppressAttr.cpp b/lib/AST/SuppressAttr.cpp index 7c3837042..182168597 100644 --- a/lib/AST/SuppressAttr.cpp +++ b/lib/AST/SuppressAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SuppressAttrSpelling.cpp b/lib/AST/SuppressAttrSpelling.cpp index b4e42864c..d555018a9 100644 --- a/lib/AST/SuppressAttrSpelling.cpp +++ b/lib/AST/SuppressAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncAttr.cpp b/lib/AST/SwiftAsyncAttr.cpp index 184b921bd..d682ad032 100644 --- a/lib/AST/SwiftAsyncAttr.cpp +++ b/lib/AST/SwiftAsyncAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncAttrKind.cpp b/lib/AST/SwiftAsyncAttrKind.cpp index ea84316f3..4f2a139bf 100644 --- a/lib/AST/SwiftAsyncAttrKind.cpp +++ b/lib/AST/SwiftAsyncAttrKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncAttrSpelling.cpp b/lib/AST/SwiftAsyncAttrSpelling.cpp index 0724d7f87..ca8d948d7 100644 --- a/lib/AST/SwiftAsyncAttrSpelling.cpp +++ b/lib/AST/SwiftAsyncAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncCallAttr.cpp b/lib/AST/SwiftAsyncCallAttr.cpp index 5946e45ef..220999d02 100644 --- a/lib/AST/SwiftAsyncCallAttr.cpp +++ b/lib/AST/SwiftAsyncCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncCallAttrSpelling.cpp b/lib/AST/SwiftAsyncCallAttrSpelling.cpp index 7d76bb467..88834815a 100644 --- a/lib/AST/SwiftAsyncCallAttrSpelling.cpp +++ b/lib/AST/SwiftAsyncCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncContextAttr.cpp b/lib/AST/SwiftAsyncContextAttr.cpp index 69c195b3b..431d49056 100644 --- a/lib/AST/SwiftAsyncContextAttr.cpp +++ b/lib/AST/SwiftAsyncContextAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncContextAttrSpelling.cpp b/lib/AST/SwiftAsyncContextAttrSpelling.cpp index e9d381d07..091d4bfdb 100644 --- a/lib/AST/SwiftAsyncContextAttrSpelling.cpp +++ b/lib/AST/SwiftAsyncContextAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncErrorAttr.cpp b/lib/AST/SwiftAsyncErrorAttr.cpp index 756f54f68..ef6daa297 100644 --- a/lib/AST/SwiftAsyncErrorAttr.cpp +++ b/lib/AST/SwiftAsyncErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncErrorAttrConventionKind.cpp b/lib/AST/SwiftAsyncErrorAttrConventionKind.cpp index aaf2b7f24..b5716d669 100644 --- a/lib/AST/SwiftAsyncErrorAttrConventionKind.cpp +++ b/lib/AST/SwiftAsyncErrorAttrConventionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncErrorAttrSpelling.cpp b/lib/AST/SwiftAsyncErrorAttrSpelling.cpp index 549ef6974..d990bbcfd 100644 --- a/lib/AST/SwiftAsyncErrorAttrSpelling.cpp +++ b/lib/AST/SwiftAsyncErrorAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncFramePointerKind.cpp b/lib/AST/SwiftAsyncFramePointerKind.cpp index 6bffb6dea..2be14f7fb 100644 --- a/lib/AST/SwiftAsyncFramePointerKind.cpp +++ b/lib/AST/SwiftAsyncFramePointerKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAsyncNameAttr.cpp b/lib/AST/SwiftAsyncNameAttr.cpp index aa4bf22d2..9f1a1e98c 100644 --- a/lib/AST/SwiftAsyncNameAttr.cpp +++ b/lib/AST/SwiftAsyncNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftAttrAttr.cpp b/lib/AST/SwiftAttrAttr.cpp index c21982b0e..d8bc185c1 100644 --- a/lib/AST/SwiftAttrAttr.cpp +++ b/lib/AST/SwiftAttrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftBridgeAttr.cpp b/lib/AST/SwiftBridgeAttr.cpp index 0d60e7d69..5cba3ebc4 100644 --- a/lib/AST/SwiftBridgeAttr.cpp +++ b/lib/AST/SwiftBridgeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftBridgedTypedefAttr.cpp b/lib/AST/SwiftBridgedTypedefAttr.cpp index fc7a63833..1120dd6b5 100644 --- a/lib/AST/SwiftBridgedTypedefAttr.cpp +++ b/lib/AST/SwiftBridgedTypedefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftCallAttr.cpp b/lib/AST/SwiftCallAttr.cpp index 53513023c..36271c318 100644 --- a/lib/AST/SwiftCallAttr.cpp +++ b/lib/AST/SwiftCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftCallAttrSpelling.cpp b/lib/AST/SwiftCallAttrSpelling.cpp index 9affea6a8..03c7ec718 100644 --- a/lib/AST/SwiftCallAttrSpelling.cpp +++ b/lib/AST/SwiftCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftContextAttr.cpp b/lib/AST/SwiftContextAttr.cpp index e01a13611..9710771e9 100644 --- a/lib/AST/SwiftContextAttr.cpp +++ b/lib/AST/SwiftContextAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftContextAttrSpelling.cpp b/lib/AST/SwiftContextAttrSpelling.cpp index f413bcf6b..31e103da7 100644 --- a/lib/AST/SwiftContextAttrSpelling.cpp +++ b/lib/AST/SwiftContextAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftErrorAttr.cpp b/lib/AST/SwiftErrorAttr.cpp index 1a6c04dd1..6d806e436 100644 --- a/lib/AST/SwiftErrorAttr.cpp +++ b/lib/AST/SwiftErrorAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftErrorAttrConventionKind.cpp b/lib/AST/SwiftErrorAttrConventionKind.cpp index 7f5b2d34c..b3c44151e 100644 --- a/lib/AST/SwiftErrorAttrConventionKind.cpp +++ b/lib/AST/SwiftErrorAttrConventionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftErrorResultAttr.cpp b/lib/AST/SwiftErrorResultAttr.cpp index 4a85a2227..0e9d8fa78 100644 --- a/lib/AST/SwiftErrorResultAttr.cpp +++ b/lib/AST/SwiftErrorResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftErrorResultAttrSpelling.cpp b/lib/AST/SwiftErrorResultAttrSpelling.cpp index aeab32fd0..98640b846 100644 --- a/lib/AST/SwiftErrorResultAttrSpelling.cpp +++ b/lib/AST/SwiftErrorResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftImportAsNonGenericAttr.cpp b/lib/AST/SwiftImportAsNonGenericAttr.cpp index 675f847ff..43cf287c0 100644 --- a/lib/AST/SwiftImportAsNonGenericAttr.cpp +++ b/lib/AST/SwiftImportAsNonGenericAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftImportPropertyAsAccessorsAttr.cpp b/lib/AST/SwiftImportPropertyAsAccessorsAttr.cpp index 0bc940feb..949ddbe2f 100644 --- a/lib/AST/SwiftImportPropertyAsAccessorsAttr.cpp +++ b/lib/AST/SwiftImportPropertyAsAccessorsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftIndirectResultAttr.cpp b/lib/AST/SwiftIndirectResultAttr.cpp index 60bc331f3..8b8b7e879 100644 --- a/lib/AST/SwiftIndirectResultAttr.cpp +++ b/lib/AST/SwiftIndirectResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftIndirectResultAttrSpelling.cpp b/lib/AST/SwiftIndirectResultAttrSpelling.cpp index 56faee6d5..0a112f544 100644 --- a/lib/AST/SwiftIndirectResultAttrSpelling.cpp +++ b/lib/AST/SwiftIndirectResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftNameAttr.cpp b/lib/AST/SwiftNameAttr.cpp index 2c9fd0d27..07aee12c2 100644 --- a/lib/AST/SwiftNameAttr.cpp +++ b/lib/AST/SwiftNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftNewTypeAttr.cpp b/lib/AST/SwiftNewTypeAttr.cpp index aafb89248..014daff51 100644 --- a/lib/AST/SwiftNewTypeAttr.cpp +++ b/lib/AST/SwiftNewTypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftNewTypeAttrNewtypeKind.cpp b/lib/AST/SwiftNewTypeAttrNewtypeKind.cpp index 1570d8b40..11ea8d0af 100644 --- a/lib/AST/SwiftNewTypeAttrNewtypeKind.cpp +++ b/lib/AST/SwiftNewTypeAttrNewtypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftNewTypeAttrSpelling.cpp b/lib/AST/SwiftNewTypeAttrSpelling.cpp index fa2367d75..9b9e3aff0 100644 --- a/lib/AST/SwiftNewTypeAttrSpelling.cpp +++ b/lib/AST/SwiftNewTypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftObjCMembersAttr.cpp b/lib/AST/SwiftObjCMembersAttr.cpp index 1a69db2f2..f43f88d83 100644 --- a/lib/AST/SwiftObjCMembersAttr.cpp +++ b/lib/AST/SwiftObjCMembersAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftPrivateAttr.cpp b/lib/AST/SwiftPrivateAttr.cpp index ff30e3f18..35df22d65 100644 --- a/lib/AST/SwiftPrivateAttr.cpp +++ b/lib/AST/SwiftPrivateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftVersionedAdditionAttr.cpp b/lib/AST/SwiftVersionedAdditionAttr.cpp index 5e225f76d..3ab255dfb 100644 --- a/lib/AST/SwiftVersionedAdditionAttr.cpp +++ b/lib/AST/SwiftVersionedAdditionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwiftVersionedRemovalAttr.cpp b/lib/AST/SwiftVersionedRemovalAttr.cpp index d05ab6ab9..f670c3f85 100644 --- a/lib/AST/SwiftVersionedRemovalAttr.cpp +++ b/lib/AST/SwiftVersionedRemovalAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwitchCase.cpp b/lib/AST/SwitchCase.cpp index 12e323e24..084753294 100644 --- a/lib/AST/SwitchCase.cpp +++ b/lib/AST/SwitchCase.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SwitchStmt.cpp b/lib/AST/SwitchStmt.cpp index c888ad599..be89b29b6 100644 --- a/lib/AST/SwitchStmt.cpp +++ b/lib/AST/SwitchStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SyncScope.cpp b/lib/AST/SyncScope.cpp index 72673c578..f26d990b1 100644 --- a/lib/AST/SyncScope.cpp +++ b/lib/AST/SyncScope.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Syntax.cpp b/lib/AST/Syntax.cpp index 1577d9097..2244905e8 100644 --- a/lib/AST/Syntax.cpp +++ b/lib/AST/Syntax.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SysVABIAttr.cpp b/lib/AST/SysVABIAttr.cpp index bcabab783..dfecd677f 100644 --- a/lib/AST/SysVABIAttr.cpp +++ b/lib/AST/SysVABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/SysVABIAttrSpelling.cpp b/lib/AST/SysVABIAttrSpelling.cpp index 54541973f..201f2a6bc 100644 --- a/lib/AST/SysVABIAttrSpelling.cpp +++ b/lib/AST/SysVABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TLSModel.cpp b/lib/AST/TLSModel.cpp index 6c179e642..ffe24024c 100644 --- a/lib/AST/TLSModel.cpp +++ b/lib/AST/TLSModel.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TLSModelAttr.cpp b/lib/AST/TLSModelAttr.cpp index 6037d2818..8e581b773 100644 --- a/lib/AST/TLSModelAttr.cpp +++ b/lib/AST/TLSModelAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TLSModelAttrSpelling.cpp b/lib/AST/TLSModelAttrSpelling.cpp index 36feaf773..daa0ecc2d 100644 --- a/lib/AST/TLSModelAttrSpelling.cpp +++ b/lib/AST/TLSModelAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TQ.cpp b/lib/AST/TQ.cpp index f8be53e0f..50e0053fb 100644 --- a/lib/AST/TQ.cpp +++ b/lib/AST/TQ.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TagDecl.cpp b/lib/AST/TagDecl.cpp index 64bb2fba4..20d429376 100644 --- a/lib/AST/TagDecl.cpp +++ b/lib/AST/TagDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TagType.cpp b/lib/AST/TagType.cpp index f3347c27d..ed688519d 100644 --- a/lib/AST/TagType.cpp +++ b/lib/AST/TagType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TagTypeKind.cpp b/lib/AST/TagTypeKind.cpp index 5882f0686..acd15bf32 100644 --- a/lib/AST/TagTypeKind.cpp +++ b/lib/AST/TagTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TailPaddingUseRules.cpp b/lib/AST/TailPaddingUseRules.cpp index b7cbb2c97..ea110f283 100644 --- a/lib/AST/TailPaddingUseRules.cpp +++ b/lib/AST/TailPaddingUseRules.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetAttr.cpp b/lib/AST/TargetAttr.cpp index 3bbb3d640..eecc065f2 100644 --- a/lib/AST/TargetAttr.cpp +++ b/lib/AST/TargetAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetAttrSpelling.cpp b/lib/AST/TargetAttrSpelling.cpp index 3667b0bd6..a1e792594 100644 --- a/lib/AST/TargetAttrSpelling.cpp +++ b/lib/AST/TargetAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetClonesAttr.cpp b/lib/AST/TargetClonesAttr.cpp index 6701a95f1..f022323fb 100644 --- a/lib/AST/TargetClonesAttr.cpp +++ b/lib/AST/TargetClonesAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetClonesAttrSpelling.cpp b/lib/AST/TargetClonesAttrSpelling.cpp index 303aa2766..5c08e7791 100644 --- a/lib/AST/TargetClonesAttrSpelling.cpp +++ b/lib/AST/TargetClonesAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetVersionAttr.cpp b/lib/AST/TargetVersionAttr.cpp index a0d634c8a..14663ab33 100644 --- a/lib/AST/TargetVersionAttr.cpp +++ b/lib/AST/TargetVersionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TargetVersionAttrSpelling.cpp b/lib/AST/TargetVersionAttrSpelling.cpp index 15e50cca3..d800c7d7f 100644 --- a/lib/AST/TargetVersionAttrSpelling.cpp +++ b/lib/AST/TargetVersionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateArgument.cpp b/lib/AST/TemplateArgument.cpp index aa9c2d62f..a467cc053 100644 --- a/lib/AST/TemplateArgument.cpp +++ b/lib/AST/TemplateArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateArgumentDependence.cpp b/lib/AST/TemplateArgumentDependence.cpp index 1031d4b66..45e12d597 100644 --- a/lib/AST/TemplateArgumentDependence.cpp +++ b/lib/AST/TemplateArgumentDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateArgumentKind.cpp b/lib/AST/TemplateArgumentKind.cpp index af3c639b9..e7bc88a0b 100644 --- a/lib/AST/TemplateArgumentKind.cpp +++ b/lib/AST/TemplateArgumentKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateDecl.cpp b/lib/AST/TemplateDecl.cpp index d48f071c3..1728f07ff 100644 --- a/lib/AST/TemplateDecl.cpp +++ b/lib/AST/TemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateNameDependence.cpp b/lib/AST/TemplateNameDependence.cpp index 09a567fb5..54f28bb9a 100644 --- a/lib/AST/TemplateNameDependence.cpp +++ b/lib/AST/TemplateNameDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateParamObjectDecl.cpp b/lib/AST/TemplateParamObjectDecl.cpp index b249f44ad..d21b92ef6 100644 --- a/lib/AST/TemplateParamObjectDecl.cpp +++ b/lib/AST/TemplateParamObjectDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateParameterList.cpp b/lib/AST/TemplateParameterList.cpp index d1521bc50..89bb8a5db 100644 --- a/lib/AST/TemplateParameterList.cpp +++ b/lib/AST/TemplateParameterList.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateSpecializationKind.cpp b/lib/AST/TemplateSpecializationKind.cpp index a71d30ff6..b6e00fa14 100644 --- a/lib/AST/TemplateSpecializationKind.cpp +++ b/lib/AST/TemplateSpecializationKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateSpecializationType.cpp b/lib/AST/TemplateSpecializationType.cpp index 8c90a6126..70bbe32f0 100644 --- a/lib/AST/TemplateSpecializationType.cpp +++ b/lib/AST/TemplateSpecializationType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateTemplateParmDecl.cpp b/lib/AST/TemplateTemplateParmDecl.cpp index fdf7c3ffb..ffc7fbc5d 100644 --- a/lib/AST/TemplateTemplateParmDecl.cpp +++ b/lib/AST/TemplateTemplateParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateTypeParmDecl.cpp b/lib/AST/TemplateTypeParmDecl.cpp index 3b655850c..f94c41ade 100644 --- a/lib/AST/TemplateTypeParmDecl.cpp +++ b/lib/AST/TemplateTypeParmDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TemplateTypeParmType.cpp b/lib/AST/TemplateTypeParmType.cpp index 91791585b..b9cd74f46 100644 --- a/lib/AST/TemplateTypeParmType.cpp +++ b/lib/AST/TemplateTypeParmType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TestTypestateAttr.cpp b/lib/AST/TestTypestateAttr.cpp index d7e776e8a..07f121577 100644 --- a/lib/AST/TestTypestateAttr.cpp +++ b/lib/AST/TestTypestateAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TestTypestateAttrConsumedState.cpp b/lib/AST/TestTypestateAttrConsumedState.cpp index 1f3b91708..f255dbfaa 100644 --- a/lib/AST/TestTypestateAttrConsumedState.cpp +++ b/lib/AST/TestTypestateAttrConsumedState.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TestTypestateAttrSpelling.cpp b/lib/AST/TestTypestateAttrSpelling.cpp index e8217ec8a..2b1dd17e7 100644 --- a/lib/AST/TestTypestateAttrSpelling.cpp +++ b/lib/AST/TestTypestateAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TextDiagnosticFormat.cpp b/lib/AST/TextDiagnosticFormat.cpp index 1af5a0151..1921a3e55 100644 --- a/lib/AST/TextDiagnosticFormat.cpp +++ b/lib/AST/TextDiagnosticFormat.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ThisCallAttr.cpp b/lib/AST/ThisCallAttr.cpp index c17e37125..5caa763fc 100644 --- a/lib/AST/ThisCallAttr.cpp +++ b/lib/AST/ThisCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ThisCallAttrSpelling.cpp b/lib/AST/ThisCallAttrSpelling.cpp index 7bd1188b7..bcff1c436 100644 --- a/lib/AST/ThisCallAttrSpelling.cpp +++ b/lib/AST/ThisCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ThreadAttr.cpp b/lib/AST/ThreadAttr.cpp index b2981057a..dbe9e762d 100644 --- a/lib/AST/ThreadAttr.cpp +++ b/lib/AST/ThreadAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ThreadModelKind.cpp b/lib/AST/ThreadModelKind.cpp index 94ef6c07d..5cb356cbc 100644 --- a/lib/AST/ThreadModelKind.cpp +++ b/lib/AST/ThreadModelKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ThreadStorageClassSpecifier.cpp b/lib/AST/ThreadStorageClassSpecifier.cpp index 589eacf78..4d6a0f8e2 100644 --- a/lib/AST/ThreadStorageClassSpecifier.cpp +++ b/lib/AST/ThreadStorageClassSpecifier.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TopLevelStmtDecl.cpp b/lib/AST/TopLevelStmtDecl.cpp index 9ece310b2..e7e5deee8 100644 --- a/lib/AST/TopLevelStmtDecl.cpp +++ b/lib/AST/TopLevelStmtDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TrailingAllocKind.cpp b/lib/AST/TrailingAllocKind.cpp index 1577bb7ce..cb31bbdd3 100644 --- a/lib/AST/TrailingAllocKind.cpp +++ b/lib/AST/TrailingAllocKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TranslationUnitDecl.cpp b/lib/AST/TranslationUnitDecl.cpp index 10b29a32c..ea3b7e5cb 100644 --- a/lib/AST/TranslationUnitDecl.cpp +++ b/lib/AST/TranslationUnitDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TranslationUnitKind.cpp b/lib/AST/TranslationUnitKind.cpp index 2f5a67ea2..3525bb205 100644 --- a/lib/AST/TranslationUnitKind.cpp +++ b/lib/AST/TranslationUnitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TransparentUnionAttr.cpp b/lib/AST/TransparentUnionAttr.cpp index 879aa9852..1bc86adfb 100644 --- a/lib/AST/TransparentUnionAttr.cpp +++ b/lib/AST/TransparentUnionAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TransparentUnionAttrSpelling.cpp b/lib/AST/TransparentUnionAttrSpelling.cpp index 7f6d2d751..6be3c3d6e 100644 --- a/lib/AST/TransparentUnionAttrSpelling.cpp +++ b/lib/AST/TransparentUnionAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TrivialABIAttr.cpp b/lib/AST/TrivialABIAttr.cpp index 1ed97424b..76cb40bc6 100644 --- a/lib/AST/TrivialABIAttr.cpp +++ b/lib/AST/TrivialABIAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TrivialABIAttrSpelling.cpp b/lib/AST/TrivialABIAttrSpelling.cpp index ad8d643ab..fe7573fc5 100644 --- a/lib/AST/TrivialABIAttrSpelling.cpp +++ b/lib/AST/TrivialABIAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TrivialAutoVarInitKind.cpp b/lib/AST/TrivialAutoVarInitKind.cpp index 747065000..02b735d88 100644 --- a/lib/AST/TrivialAutoVarInitKind.cpp +++ b/lib/AST/TrivialAutoVarInitKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TryAcquireCapabilityAttr.cpp b/lib/AST/TryAcquireCapabilityAttr.cpp index f86fdee35..cb7dfb43f 100644 --- a/lib/AST/TryAcquireCapabilityAttr.cpp +++ b/lib/AST/TryAcquireCapabilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TryAcquireCapabilityAttrSpelling.cpp b/lib/AST/TryAcquireCapabilityAttrSpelling.cpp index 95cb7ea32..bb7a6b49e 100644 --- a/lib/AST/TryAcquireCapabilityAttrSpelling.cpp +++ b/lib/AST/TryAcquireCapabilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Type.cpp b/lib/AST/Type.cpp index ebf5b62c8..658faae5c 100644 --- a/lib/AST/Type.cpp +++ b/lib/AST/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeAliasDecl.cpp b/lib/AST/TypeAliasDecl.cpp index bdf63ab8a..64e153e05 100644 --- a/lib/AST/TypeAliasDecl.cpp +++ b/lib/AST/TypeAliasDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeAliasTemplateDecl.cpp b/lib/AST/TypeAliasTemplateDecl.cpp index a8c788764..7efc0766c 100644 --- a/lib/AST/TypeAliasTemplateDecl.cpp +++ b/lib/AST/TypeAliasTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeAttr.cpp b/lib/AST/TypeAttr.cpp index 536556b53..6607f1b25 100644 --- a/lib/AST/TypeAttr.cpp +++ b/lib/AST/TypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeDecl.cpp b/lib/AST/TypeDecl.cpp index 5601aa75c..b13cb3556 100644 --- a/lib/AST/TypeDecl.cpp +++ b/lib/AST/TypeDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeDependence.cpp b/lib/AST/TypeDependence.cpp index e73a8ccb6..c6be07e15 100644 --- a/lib/AST/TypeDependence.cpp +++ b/lib/AST/TypeDependence.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeKind.cpp b/lib/AST/TypeKind.cpp index 7ea965276..7da240d85 100644 --- a/lib/AST/TypeKind.cpp +++ b/lib/AST/TypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeLocClass.cpp b/lib/AST/TypeLocClass.cpp index 8679d757d..a0f428c2e 100644 --- a/lib/AST/TypeLocClass.cpp +++ b/lib/AST/TypeLocClass.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeNonNullAttr.cpp b/lib/AST/TypeNonNullAttr.cpp index 0a4dc71b8..0ec956c5e 100644 --- a/lib/AST/TypeNonNullAttr.cpp +++ b/lib/AST/TypeNonNullAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeNullUnspecifiedAttr.cpp b/lib/AST/TypeNullUnspecifiedAttr.cpp index 54d427de9..043902c5b 100644 --- a/lib/AST/TypeNullUnspecifiedAttr.cpp +++ b/lib/AST/TypeNullUnspecifiedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeNullableAttr.cpp b/lib/AST/TypeNullableAttr.cpp index 181445648..51af410a3 100644 --- a/lib/AST/TypeNullableAttr.cpp +++ b/lib/AST/TypeNullableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeNullableResultAttr.cpp b/lib/AST/TypeNullableResultAttr.cpp index 0b04d4071..a114441fb 100644 --- a/lib/AST/TypeNullableResultAttr.cpp +++ b/lib/AST/TypeNullableResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeOfExprType.cpp b/lib/AST/TypeOfExprType.cpp index 58d537b37..338fc932f 100644 --- a/lib/AST/TypeOfExprType.cpp +++ b/lib/AST/TypeOfExprType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeOfKind.cpp b/lib/AST/TypeOfKind.cpp index 35dc27ffa..f5407f86f 100644 --- a/lib/AST/TypeOfKind.cpp +++ b/lib/AST/TypeOfKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeOfType.cpp b/lib/AST/TypeOfType.cpp index 211c8a5b9..5202e109a 100644 --- a/lib/AST/TypeOfType.cpp +++ b/lib/AST/TypeOfType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeScalarTypeKind.cpp b/lib/AST/TypeScalarTypeKind.cpp index f663ff50f..98271efa2 100644 --- a/lib/AST/TypeScalarTypeKind.cpp +++ b/lib/AST/TypeScalarTypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeSpecifierSign.cpp b/lib/AST/TypeSpecifierSign.cpp index 98dd58b35..5e9061a36 100644 --- a/lib/AST/TypeSpecifierSign.cpp +++ b/lib/AST/TypeSpecifierSign.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeSpecifierType.cpp b/lib/AST/TypeSpecifierType.cpp index 7bf073dd7..646a54b49 100644 --- a/lib/AST/TypeSpecifierType.cpp +++ b/lib/AST/TypeSpecifierType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeSpecifierWidth.cpp b/lib/AST/TypeSpecifierWidth.cpp index 01281470d..abcf5d175 100644 --- a/lib/AST/TypeSpecifierWidth.cpp +++ b/lib/AST/TypeSpecifierWidth.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeSpecifiersPipe.cpp b/lib/AST/TypeSpecifiersPipe.cpp index ae7c84f57..2e7ba3c21 100644 --- a/lib/AST/TypeSpecifiersPipe.cpp +++ b/lib/AST/TypeSpecifiersPipe.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeTagForDatatypeAttr.cpp b/lib/AST/TypeTagForDatatypeAttr.cpp index 8fab50313..2c87142fc 100644 --- a/lib/AST/TypeTagForDatatypeAttr.cpp +++ b/lib/AST/TypeTagForDatatypeAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeTagForDatatypeAttrSpelling.cpp b/lib/AST/TypeTagForDatatypeAttrSpelling.cpp index 58da7adc4..022e67772 100644 --- a/lib/AST/TypeTagForDatatypeAttrSpelling.cpp +++ b/lib/AST/TypeTagForDatatypeAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeTrait.cpp b/lib/AST/TypeTrait.cpp index e2994321f..1068fc0d0 100644 --- a/lib/AST/TypeTrait.cpp +++ b/lib/AST/TypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeTraitExpr.cpp b/lib/AST/TypeTraitExpr.cpp index 60e347fd3..25e30593d 100644 --- a/lib/AST/TypeTraitExpr.cpp +++ b/lib/AST/TypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeVisibilityAttr.cpp b/lib/AST/TypeVisibilityAttr.cpp index 5bd7514eb..38bebd9ea 100644 --- a/lib/AST/TypeVisibilityAttr.cpp +++ b/lib/AST/TypeVisibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeVisibilityAttrSpelling.cpp b/lib/AST/TypeVisibilityAttrSpelling.cpp index 2d82519f1..5e19e6067 100644 --- a/lib/AST/TypeVisibilityAttrSpelling.cpp +++ b/lib/AST/TypeVisibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeVisibilityAttrVisibilityType.cpp b/lib/AST/TypeVisibilityAttrVisibilityType.cpp index 4d63b10b8..42746435a 100644 --- a/lib/AST/TypeVisibilityAttrVisibilityType.cpp +++ b/lib/AST/TypeVisibilityAttrVisibilityType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypeWithKeyword.cpp b/lib/AST/TypeWithKeyword.cpp index f0407bf28..64e106562 100644 --- a/lib/AST/TypeWithKeyword.cpp +++ b/lib/AST/TypeWithKeyword.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypedefDecl.cpp b/lib/AST/TypedefDecl.cpp index 7998af8a1..125e3e1a0 100644 --- a/lib/AST/TypedefDecl.cpp +++ b/lib/AST/TypedefDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypedefNameDecl.cpp b/lib/AST/TypedefNameDecl.cpp index 407fec0a7..d317c8b4c 100644 --- a/lib/AST/TypedefNameDecl.cpp +++ b/lib/AST/TypedefNameDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypedefType.cpp b/lib/AST/TypedefType.cpp index 0bea6a7fb..c49a69c97 100644 --- a/lib/AST/TypedefType.cpp +++ b/lib/AST/TypedefType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/TypoExpr.cpp b/lib/AST/TypoExpr.cpp index 57e159028..dcbeb4897 100644 --- a/lib/AST/TypoExpr.cpp +++ b/lib/AST/TypoExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UPtrAttr.cpp b/lib/AST/UPtrAttr.cpp index ab1d9a3e9..3a9a51c39 100644 --- a/lib/AST/UPtrAttr.cpp +++ b/lib/AST/UPtrAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryExprOrTypeTrait.cpp b/lib/AST/UnaryExprOrTypeTrait.cpp index 9e53b2337..4f275a7f1 100644 --- a/lib/AST/UnaryExprOrTypeTrait.cpp +++ b/lib/AST/UnaryExprOrTypeTrait.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryExprOrTypeTraitExpr.cpp b/lib/AST/UnaryExprOrTypeTraitExpr.cpp index da27a4354..c8afb3508 100644 --- a/lib/AST/UnaryExprOrTypeTraitExpr.cpp +++ b/lib/AST/UnaryExprOrTypeTraitExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryOperator.cpp b/lib/AST/UnaryOperator.cpp index e476073d4..b946a27d8 100644 --- a/lib/AST/UnaryOperator.cpp +++ b/lib/AST/UnaryOperator.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryOperatorKind.cpp b/lib/AST/UnaryOperatorKind.cpp index ff58f1fc8..0fe9c9343 100644 --- a/lib/AST/UnaryOperatorKind.cpp +++ b/lib/AST/UnaryOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryTransformType.cpp b/lib/AST/UnaryTransformType.cpp index 293897425..aca4f6878 100644 --- a/lib/AST/UnaryTransformType.cpp +++ b/lib/AST/UnaryTransformType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnaryTransformTypeUTTKind.cpp b/lib/AST/UnaryTransformTypeUTTKind.cpp index 53e8fdef0..72461a66e 100644 --- a/lib/AST/UnaryTransformTypeUTTKind.cpp +++ b/lib/AST/UnaryTransformTypeUTTKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnavailableAttr.cpp b/lib/AST/UnavailableAttr.cpp index 9f3305b15..27a6e0d83 100644 --- a/lib/AST/UnavailableAttr.cpp +++ b/lib/AST/UnavailableAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnavailableAttrImplicitReason.cpp b/lib/AST/UnavailableAttrImplicitReason.cpp index 1ffea0157..33c5e0582 100644 --- a/lib/AST/UnavailableAttrImplicitReason.cpp +++ b/lib/AST/UnavailableAttrImplicitReason.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnavailableAttrSpelling.cpp b/lib/AST/UnavailableAttrSpelling.cpp index d1cc4d876..eba70df92 100644 --- a/lib/AST/UnavailableAttrSpelling.cpp +++ b/lib/AST/UnavailableAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UninitializedAttr.cpp b/lib/AST/UninitializedAttr.cpp index b643543f0..00608265c 100644 --- a/lib/AST/UninitializedAttr.cpp +++ b/lib/AST/UninitializedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UninitializedAttrSpelling.cpp b/lib/AST/UninitializedAttrSpelling.cpp index ad4c752d4..282fc6b24 100644 --- a/lib/AST/UninitializedAttrSpelling.cpp +++ b/lib/AST/UninitializedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnlikelyAttr.cpp b/lib/AST/UnlikelyAttr.cpp index 559765f8d..70447b4af 100644 --- a/lib/AST/UnlikelyAttr.cpp +++ b/lib/AST/UnlikelyAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnlikelyAttrSpelling.cpp b/lib/AST/UnlikelyAttrSpelling.cpp index 27838744b..9462ecbf7 100644 --- a/lib/AST/UnlikelyAttrSpelling.cpp +++ b/lib/AST/UnlikelyAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnnamedGlobalConstantDecl.cpp b/lib/AST/UnnamedGlobalConstantDecl.cpp index 2fe4605d9..a88a4710d 100644 --- a/lib/AST/UnnamedGlobalConstantDecl.cpp +++ b/lib/AST/UnnamedGlobalConstantDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedLookupExpr.cpp b/lib/AST/UnresolvedLookupExpr.cpp index fe8ca1895..0b8b5c5c0 100644 --- a/lib/AST/UnresolvedLookupExpr.cpp +++ b/lib/AST/UnresolvedLookupExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedMemberExpr.cpp b/lib/AST/UnresolvedMemberExpr.cpp index 70342fb82..1f8a89152 100644 --- a/lib/AST/UnresolvedMemberExpr.cpp +++ b/lib/AST/UnresolvedMemberExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedUsingIfExistsDecl.cpp b/lib/AST/UnresolvedUsingIfExistsDecl.cpp index 2e909bf7a..09a9eb96e 100644 --- a/lib/AST/UnresolvedUsingIfExistsDecl.cpp +++ b/lib/AST/UnresolvedUsingIfExistsDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedUsingType.cpp b/lib/AST/UnresolvedUsingType.cpp index 1fa533d8c..55eb7e71f 100644 --- a/lib/AST/UnresolvedUsingType.cpp +++ b/lib/AST/UnresolvedUsingType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedUsingTypenameDecl.cpp b/lib/AST/UnresolvedUsingTypenameDecl.cpp index 86a040219..3cb8d670f 100644 --- a/lib/AST/UnresolvedUsingTypenameDecl.cpp +++ b/lib/AST/UnresolvedUsingTypenameDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnresolvedUsingValueDecl.cpp b/lib/AST/UnresolvedUsingValueDecl.cpp index 7106c1a0e..0bcbea97a 100644 --- a/lib/AST/UnresolvedUsingValueDecl.cpp +++ b/lib/AST/UnresolvedUsingValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnsafeBufferUsageAttr.cpp b/lib/AST/UnsafeBufferUsageAttr.cpp index c027e8f8f..7a1e88d36 100644 --- a/lib/AST/UnsafeBufferUsageAttr.cpp +++ b/lib/AST/UnsafeBufferUsageAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnsafeBufferUsageAttrSpelling.cpp b/lib/AST/UnsafeBufferUsageAttrSpelling.cpp index f34b0ae32..2797dc8d4 100644 --- a/lib/AST/UnsafeBufferUsageAttrSpelling.cpp +++ b/lib/AST/UnsafeBufferUsageAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnusedAttr.cpp b/lib/AST/UnusedAttr.cpp index 69896d21e..3c519555b 100644 --- a/lib/AST/UnusedAttr.cpp +++ b/lib/AST/UnusedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UnusedAttrSpelling.cpp b/lib/AST/UnusedAttrSpelling.cpp index 594b789a7..94df66b5f 100644 --- a/lib/AST/UnusedAttrSpelling.cpp +++ b/lib/AST/UnusedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UseHandleAttr.cpp b/lib/AST/UseHandleAttr.cpp index d67cdd3ad..e77b6ea30 100644 --- a/lib/AST/UseHandleAttr.cpp +++ b/lib/AST/UseHandleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UseHandleAttrSpelling.cpp b/lib/AST/UseHandleAttrSpelling.cpp index 90d61cf57..7cb214622 100644 --- a/lib/AST/UseHandleAttrSpelling.cpp +++ b/lib/AST/UseHandleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsedAttr.cpp b/lib/AST/UsedAttr.cpp index e27bf49f0..641db0c6c 100644 --- a/lib/AST/UsedAttr.cpp +++ b/lib/AST/UsedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsedAttrSpelling.cpp b/lib/AST/UsedAttrSpelling.cpp index d8fcc47cd..1d97e6e09 100644 --- a/lib/AST/UsedAttrSpelling.cpp +++ b/lib/AST/UsedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UserDefinedLiteral.cpp b/lib/AST/UserDefinedLiteral.cpp index 551136559..9bcedaf07 100644 --- a/lib/AST/UserDefinedLiteral.cpp +++ b/lib/AST/UserDefinedLiteral.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UserDefinedLiteralLiteralOperatorKind.cpp b/lib/AST/UserDefinedLiteralLiteralOperatorKind.cpp index 74171bf81..5e26ab4fb 100644 --- a/lib/AST/UserDefinedLiteralLiteralOperatorKind.cpp +++ b/lib/AST/UserDefinedLiteralLiteralOperatorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingDecl.cpp b/lib/AST/UsingDecl.cpp index e00ba4aae..99926acd9 100644 --- a/lib/AST/UsingDecl.cpp +++ b/lib/AST/UsingDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingDirectiveDecl.cpp b/lib/AST/UsingDirectiveDecl.cpp index 29cc08ddf..98372fa0a 100644 --- a/lib/AST/UsingDirectiveDecl.cpp +++ b/lib/AST/UsingDirectiveDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingEnumDecl.cpp b/lib/AST/UsingEnumDecl.cpp index 1d39204bd..c7aa2551b 100644 --- a/lib/AST/UsingEnumDecl.cpp +++ b/lib/AST/UsingEnumDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingIfExistsAttr.cpp b/lib/AST/UsingIfExistsAttr.cpp index e89e40fb7..a2350ce90 100644 --- a/lib/AST/UsingIfExistsAttr.cpp +++ b/lib/AST/UsingIfExistsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingIfExistsAttrSpelling.cpp b/lib/AST/UsingIfExistsAttrSpelling.cpp index 220a4f309..967b75924 100644 --- a/lib/AST/UsingIfExistsAttrSpelling.cpp +++ b/lib/AST/UsingIfExistsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingPackDecl.cpp b/lib/AST/UsingPackDecl.cpp index 59b068af6..c1932ed18 100644 --- a/lib/AST/UsingPackDecl.cpp +++ b/lib/AST/UsingPackDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingShadowDecl.cpp b/lib/AST/UsingShadowDecl.cpp index 048d615c7..e990afd42 100644 --- a/lib/AST/UsingShadowDecl.cpp +++ b/lib/AST/UsingShadowDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UsingType.cpp b/lib/AST/UsingType.cpp index 01ef77ef2..4555777c0 100644 --- a/lib/AST/UsingType.cpp +++ b/lib/AST/UsingType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UuidAttr.cpp b/lib/AST/UuidAttr.cpp index 523731d89..283fea30c 100644 --- a/lib/AST/UuidAttr.cpp +++ b/lib/AST/UuidAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/UuidAttrSpelling.cpp b/lib/AST/UuidAttrSpelling.cpp index 001bcd730..5565374ed 100644 --- a/lib/AST/UuidAttrSpelling.cpp +++ b/lib/AST/UuidAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VAArgExpr.cpp b/lib/AST/VAArgExpr.cpp index 2ef4e29da..0bd4f8a71 100644 --- a/lib/AST/VAArgExpr.cpp +++ b/lib/AST/VAArgExpr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ValueDecl.cpp b/lib/AST/ValueDecl.cpp index 4a438f316..554f3d595 100644 --- a/lib/AST/ValueDecl.cpp +++ b/lib/AST/ValueDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ValueStmt.cpp b/lib/AST/ValueStmt.cpp index 3e8979eea..540e7ba6a 100644 --- a/lib/AST/ValueStmt.cpp +++ b/lib/AST/ValueStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarDecl.cpp b/lib/AST/VarDecl.cpp index 4367178a7..3b618656d 100644 --- a/lib/AST/VarDecl.cpp +++ b/lib/AST/VarDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarDeclDefinitionKind.cpp b/lib/AST/VarDeclDefinitionKind.cpp index f852716b8..a920fc1dc 100644 --- a/lib/AST/VarDeclDefinitionKind.cpp +++ b/lib/AST/VarDeclDefinitionKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarDeclInitializationStyle.cpp b/lib/AST/VarDeclInitializationStyle.cpp index e98737e57..ed5d32aa5 100644 --- a/lib/AST/VarDeclInitializationStyle.cpp +++ b/lib/AST/VarDeclInitializationStyle.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarDeclTLSKind.cpp b/lib/AST/VarDeclTLSKind.cpp index 9f2737519..e702b4aee 100644 --- a/lib/AST/VarDeclTLSKind.cpp +++ b/lib/AST/VarDeclTLSKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarTemplateDecl.cpp b/lib/AST/VarTemplateDecl.cpp index 67fdf2ae6..384cb6542 100644 --- a/lib/AST/VarTemplateDecl.cpp +++ b/lib/AST/VarTemplateDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarTemplatePartialSpecializationDecl.cpp b/lib/AST/VarTemplatePartialSpecializationDecl.cpp index 58fcf7ddf..256046175 100644 --- a/lib/AST/VarTemplatePartialSpecializationDecl.cpp +++ b/lib/AST/VarTemplatePartialSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VarTemplateSpecializationDecl.cpp b/lib/AST/VarTemplateSpecializationDecl.cpp index 87f7991ed..bc156582d 100644 --- a/lib/AST/VarTemplateSpecializationDecl.cpp +++ b/lib/AST/VarTemplateSpecializationDecl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VariableArrayType.cpp b/lib/AST/VariableArrayType.cpp index c8728e0c3..8dff83b04 100644 --- a/lib/AST/VariableArrayType.cpp +++ b/lib/AST/VariableArrayType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VecReturnAttr.cpp b/lib/AST/VecReturnAttr.cpp index 5bba51b93..35a79c29a 100644 --- a/lib/AST/VecReturnAttr.cpp +++ b/lib/AST/VecReturnAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VecReturnAttrSpelling.cpp b/lib/AST/VecReturnAttrSpelling.cpp index ca4450fbd..1f335e19c 100644 --- a/lib/AST/VecReturnAttrSpelling.cpp +++ b/lib/AST/VecReturnAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VecTypeHintAttr.cpp b/lib/AST/VecTypeHintAttr.cpp index bd42ed662..4e83a81b7 100644 --- a/lib/AST/VecTypeHintAttr.cpp +++ b/lib/AST/VecTypeHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorCallAttr.cpp b/lib/AST/VectorCallAttr.cpp index 46b33bc95..ca3586d8e 100644 --- a/lib/AST/VectorCallAttr.cpp +++ b/lib/AST/VectorCallAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorCallAttrSpelling.cpp b/lib/AST/VectorCallAttrSpelling.cpp index 7ba7f3f85..7c52adadc 100644 --- a/lib/AST/VectorCallAttrSpelling.cpp +++ b/lib/AST/VectorCallAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorKind.cpp b/lib/AST/VectorKind.cpp index 8d9410570..a61efca60 100644 --- a/lib/AST/VectorKind.cpp +++ b/lib/AST/VectorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorLibrary.cpp b/lib/AST/VectorLibrary.cpp index ea79ffa73..9cf4ef0c0 100644 --- a/lib/AST/VectorLibrary.cpp +++ b/lib/AST/VectorLibrary.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorType.cpp b/lib/AST/VectorType.cpp index aa9cc5183..f295d90cd 100644 --- a/lib/AST/VectorType.cpp +++ b/lib/AST/VectorType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VectorTypeVectorKind.cpp b/lib/AST/VectorTypeVectorKind.cpp index 916db393f..7a791fe57 100644 --- a/lib/AST/VectorTypeVectorKind.cpp +++ b/lib/AST/VectorTypeVectorKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/Visibility.cpp b/lib/AST/Visibility.cpp index c3abb022f..cb93163e4 100644 --- a/lib/AST/Visibility.cpp +++ b/lib/AST/Visibility.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VisibilityAttr.cpp b/lib/AST/VisibilityAttr.cpp index 445a77dc8..818ded3dc 100644 --- a/lib/AST/VisibilityAttr.cpp +++ b/lib/AST/VisibilityAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VisibilityAttrSpelling.cpp b/lib/AST/VisibilityAttrSpelling.cpp index 819d7588c..53e6a1571 100644 --- a/lib/AST/VisibilityAttrSpelling.cpp +++ b/lib/AST/VisibilityAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VisibilityAttrVisibilityType.cpp b/lib/AST/VisibilityAttrVisibilityType.cpp index 2af6c5b07..c525e0135 100644 --- a/lib/AST/VisibilityAttrVisibilityType.cpp +++ b/lib/AST/VisibilityAttrVisibilityType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VisibilityForcedKinds.cpp b/lib/AST/VisibilityForcedKinds.cpp index c0f704ec5..4bedbb9d2 100644 --- a/lib/AST/VisibilityForcedKinds.cpp +++ b/lib/AST/VisibilityForcedKinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/VisibilityFromDLLStorageClassKinds.cpp b/lib/AST/VisibilityFromDLLStorageClassKinds.cpp index 53ee34424..16ef3547b 100644 --- a/lib/AST/VisibilityFromDLLStorageClassKinds.cpp +++ b/lib/AST/VisibilityFromDLLStorageClassKinds.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WarnUnusedAttr.cpp b/lib/AST/WarnUnusedAttr.cpp index ece39cfdd..92aea25e7 100644 --- a/lib/AST/WarnUnusedAttr.cpp +++ b/lib/AST/WarnUnusedAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WarnUnusedAttrSpelling.cpp b/lib/AST/WarnUnusedAttrSpelling.cpp index f14ef9db7..19905c3a7 100644 --- a/lib/AST/WarnUnusedAttrSpelling.cpp +++ b/lib/AST/WarnUnusedAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WarnUnusedResultAttr.cpp b/lib/AST/WarnUnusedResultAttr.cpp index 4e3457d77..9222aebca 100644 --- a/lib/AST/WarnUnusedResultAttr.cpp +++ b/lib/AST/WarnUnusedResultAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WarnUnusedResultAttrSpelling.cpp b/lib/AST/WarnUnusedResultAttrSpelling.cpp index 2be21e2b2..b15bb5b77 100644 --- a/lib/AST/WarnUnusedResultAttrSpelling.cpp +++ b/lib/AST/WarnUnusedResultAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakAttr.cpp b/lib/AST/WeakAttr.cpp index 97d68f69f..1c63a12af 100644 --- a/lib/AST/WeakAttr.cpp +++ b/lib/AST/WeakAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakAttrSpelling.cpp b/lib/AST/WeakAttrSpelling.cpp index fafbd8cc2..ddc6fea61 100644 --- a/lib/AST/WeakAttrSpelling.cpp +++ b/lib/AST/WeakAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakImportAttr.cpp b/lib/AST/WeakImportAttr.cpp index 9aa31c057..b33665668 100644 --- a/lib/AST/WeakImportAttr.cpp +++ b/lib/AST/WeakImportAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakImportAttrSpelling.cpp b/lib/AST/WeakImportAttrSpelling.cpp index 7a80901e0..db2a4da32 100644 --- a/lib/AST/WeakImportAttrSpelling.cpp +++ b/lib/AST/WeakImportAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakRefAttr.cpp b/lib/AST/WeakRefAttr.cpp index d1b59c500..0f9619378 100644 --- a/lib/AST/WeakRefAttr.cpp +++ b/lib/AST/WeakRefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WeakRefAttrSpelling.cpp b/lib/AST/WeakRefAttrSpelling.cpp index c175f8d4f..4796574e1 100644 --- a/lib/AST/WeakRefAttrSpelling.cpp +++ b/lib/AST/WeakRefAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyExportNameAttr.cpp b/lib/AST/WebAssemblyExportNameAttr.cpp index 4fa38bce5..5c26b0a91 100644 --- a/lib/AST/WebAssemblyExportNameAttr.cpp +++ b/lib/AST/WebAssemblyExportNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyExportNameAttrSpelling.cpp b/lib/AST/WebAssemblyExportNameAttrSpelling.cpp index fa42d1b63..bd5ddd5d8 100644 --- a/lib/AST/WebAssemblyExportNameAttrSpelling.cpp +++ b/lib/AST/WebAssemblyExportNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyFuncrefAttr.cpp b/lib/AST/WebAssemblyFuncrefAttr.cpp index 2fdf73e72..d94806b0e 100644 --- a/lib/AST/WebAssemblyFuncrefAttr.cpp +++ b/lib/AST/WebAssemblyFuncrefAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyImportModuleAttr.cpp b/lib/AST/WebAssemblyImportModuleAttr.cpp index eb5d47aab..56e9c4e01 100644 --- a/lib/AST/WebAssemblyImportModuleAttr.cpp +++ b/lib/AST/WebAssemblyImportModuleAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyImportModuleAttrSpelling.cpp b/lib/AST/WebAssemblyImportModuleAttrSpelling.cpp index c1ad17e78..3765b6f30 100644 --- a/lib/AST/WebAssemblyImportModuleAttrSpelling.cpp +++ b/lib/AST/WebAssemblyImportModuleAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyImportNameAttr.cpp b/lib/AST/WebAssemblyImportNameAttr.cpp index 01a8647e4..7efc109c2 100644 --- a/lib/AST/WebAssemblyImportNameAttr.cpp +++ b/lib/AST/WebAssemblyImportNameAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WebAssemblyImportNameAttrSpelling.cpp b/lib/AST/WebAssemblyImportNameAttrSpelling.cpp index d40c491a0..65e6c053d 100644 --- a/lib/AST/WebAssemblyImportNameAttrSpelling.cpp +++ b/lib/AST/WebAssemblyImportNameAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WhileStmt.cpp b/lib/AST/WhileStmt.cpp index 46d12db2b..4ab91c9e1 100644 --- a/lib/AST/WhileStmt.cpp +++ b/lib/AST/WhileStmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/WorkGroupSizeHintAttr.cpp b/lib/AST/WorkGroupSizeHintAttr.cpp index 8cb7cccb2..a5fff371a 100644 --- a/lib/AST/WorkGroupSizeHintAttr.cpp +++ b/lib/AST/WorkGroupSizeHintAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/X86ForceAlignArgPointerAttr.cpp b/lib/AST/X86ForceAlignArgPointerAttr.cpp index 1073c3e63..359f94af5 100644 --- a/lib/AST/X86ForceAlignArgPointerAttr.cpp +++ b/lib/AST/X86ForceAlignArgPointerAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/X86ForceAlignArgPointerAttrSpelling.cpp b/lib/AST/X86ForceAlignArgPointerAttrSpelling.cpp index 4a3154906..043033ae3 100644 --- a/lib/AST/X86ForceAlignArgPointerAttrSpelling.cpp +++ b/lib/AST/X86ForceAlignArgPointerAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/XRayInstrumentAttr.cpp b/lib/AST/XRayInstrumentAttr.cpp index 0e8f4ee59..3de876053 100644 --- a/lib/AST/XRayInstrumentAttr.cpp +++ b/lib/AST/XRayInstrumentAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/XRayInstrumentAttrSpelling.cpp b/lib/AST/XRayInstrumentAttrSpelling.cpp index 39a900ace..0391f5923 100644 --- a/lib/AST/XRayInstrumentAttrSpelling.cpp +++ b/lib/AST/XRayInstrumentAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/XRayLogArgsAttr.cpp b/lib/AST/XRayLogArgsAttr.cpp index 99de4f9e2..dccf1481d 100644 --- a/lib/AST/XRayLogArgsAttr.cpp +++ b/lib/AST/XRayLogArgsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/XRayLogArgsAttrSpelling.cpp b/lib/AST/XRayLogArgsAttrSpelling.cpp index 9ef6bb5f2..5e7dea2ab 100644 --- a/lib/AST/XRayLogArgsAttrSpelling.cpp +++ b/lib/AST/XRayLogArgsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ZeroCallUsedRegsAttr.cpp b/lib/AST/ZeroCallUsedRegsAttr.cpp index ee1085e08..f8dade2f4 100644 --- a/lib/AST/ZeroCallUsedRegsAttr.cpp +++ b/lib/AST/ZeroCallUsedRegsAttr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ZeroCallUsedRegsAttrSpelling.cpp b/lib/AST/ZeroCallUsedRegsAttrSpelling.cpp index 3823f85e7..d03200275 100644 --- a/lib/AST/ZeroCallUsedRegsAttrSpelling.cpp +++ b/lib/AST/ZeroCallUsedRegsAttrSpelling.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp b/lib/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp index de9b0bae6..074e70e04 100644 --- a/lib/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp +++ b/lib/AST/ZeroCallUsedRegsAttrZeroCallUsedRegsKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Attr.cpp b/lib/Attr.cpp index 4f580173f..b6ec4ae39 100644 --- a/lib/Attr.cpp +++ b/lib/Attr.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Attr.h b/lib/Attr.h index 4fd2efaa2..8d8a93018 100644 --- a/lib/Attr.h +++ b/lib/Attr.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index ca1d3e41a..a105286e3 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -258,9 +257,9 @@ set_target_properties("mx-api" POSITION_INDEPENDENT_CODE YES COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" INTERFACE_COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" ) add_library("multiplier" SHARED @@ -294,9 +293,9 @@ set_target_properties("multiplier" POSITION_INDEPENDENT_CODE YES COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" INTERFACE_COMPILE_FEATURES - cxx_std_20 + "cxx_std_${CMAKE_CXX_STANDARD}" # NOTE(pag): This is important! We need to emulate the shape of the # install directories, so that install targets behave in the diff --git a/lib/CXXBaseSpecifier.h b/lib/CXXBaseSpecifier.h index 9d641cdbd..b373883b1 100644 --- a/lib/CXXBaseSpecifier.h +++ b/lib/CXXBaseSpecifier.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/CXXCtorInitializer.h b/lib/CXXCtorInitializer.h index bd72b32f7..486c28463 100644 --- a/lib/CXXCtorInitializer.h +++ b/lib/CXXCtorInitializer.h @@ -1,5 +1,4 @@ // Copyright (c) 2024-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/CachingEntityProvider.cpp b/lib/CachingEntityProvider.cpp index 4a9e82fec..4f62db367 100644 --- a/lib/CachingEntityProvider.cpp +++ b/lib/CachingEntityProvider.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/CachingEntityProvider.h b/lib/CachingEntityProvider.h index 0729ec497..94fd52ec1 100644 --- a/lib/CachingEntityProvider.h +++ b/lib/CachingEntityProvider.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Compilation.cpp b/lib/Compilation.cpp index d139ecfc6..4e2550963 100644 --- a/lib/Compilation.cpp +++ b/lib/Compilation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Compilation.h b/lib/Compilation.h index 66005c980..c57383c2e 100644 --- a/lib/Compilation.h +++ b/lib/Compilation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Database.cpp b/lib/Database.cpp index 7f448cf9d..ae9c5d9b9 100644 --- a/lib/Database.cpp +++ b/lib/Database.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Decl.cpp b/lib/Decl.cpp index bcaac930e..38405b426 100644 --- a/lib/Decl.cpp +++ b/lib/Decl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Decl.h b/lib/Decl.h index 600c6853f..080a3c05f 100644 --- a/lib/Decl.h +++ b/lib/Decl.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Designator.h b/lib/Designator.h index 9d641cdbd..b373883b1 100644 --- a/lib/Designator.h +++ b/lib/Designator.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Entity.h b/lib/Entity.h index 612fd0cb9..306a8c89f 100644 --- a/lib/Entity.h +++ b/lib/Entity.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/EntityProvider.cpp b/lib/EntityProvider.cpp index f366379fb..75aae2f1f 100644 --- a/lib/EntityProvider.cpp +++ b/lib/EntityProvider.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/EntityProvider.h b/lib/EntityProvider.h index 9a5eef25e..9e7bd8df7 100644 --- a/lib/EntityProvider.h +++ b/lib/EntityProvider.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/File.cpp b/lib/File.cpp index 1dc42b8b3..1930fa01a 100644 --- a/lib/File.cpp +++ b/lib/File.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/File.h b/lib/File.h index 4480ce04a..db20555d1 100644 --- a/lib/File.h +++ b/lib/File.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/FileImpl.cpp b/lib/FileImpl.cpp index 68bf9723b..cc710938c 100644 --- a/lib/FileImpl.cpp +++ b/lib/FileImpl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Fragment.cpp b/lib/Fragment.cpp index 74bd7f90b..f18267c4d 100644 --- a/lib/Fragment.cpp +++ b/lib/Fragment.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Fragment.h b/lib/Fragment.h index 3934942dd..b8c6bccf7 100644 --- a/lib/Fragment.h +++ b/lib/Fragment.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/FragmentEntity.h b/lib/FragmentEntity.h index 74a246290..8bc7626a6 100644 --- a/lib/FragmentEntity.h +++ b/lib/FragmentEntity.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/FragmentImpl.cpp b/lib/FragmentImpl.cpp index cd2db4034..2880526ab 100644 --- a/lib/FragmentImpl.cpp +++ b/lib/FragmentImpl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/CompilerName.cpp b/lib/Frontend/CompilerName.cpp index a3cd46749..9e6fade38 100644 --- a/lib/Frontend/CompilerName.cpp +++ b/lib/Frontend/CompilerName.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ConditionalMacroDirective.cpp b/lib/Frontend/ConditionalMacroDirective.cpp index b5f56e1d8..ae6ae61b1 100644 --- a/lib/Frontend/ConditionalMacroDirective.cpp +++ b/lib/Frontend/ConditionalMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/DefineMacroDirective.cpp b/lib/Frontend/DefineMacroDirective.cpp index 4cfa837e8..74e27ab78 100644 --- a/lib/Frontend/DefineMacroDirective.cpp +++ b/lib/Frontend/DefineMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ElseIfDefinedMacroDirective.cpp b/lib/Frontend/ElseIfDefinedMacroDirective.cpp index 247d1f6b8..ff10b1f3f 100644 --- a/lib/Frontend/ElseIfDefinedMacroDirective.cpp +++ b/lib/Frontend/ElseIfDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ElseIfMacroDirective.cpp b/lib/Frontend/ElseIfMacroDirective.cpp index c0576652e..87a48b3ac 100644 --- a/lib/Frontend/ElseIfMacroDirective.cpp +++ b/lib/Frontend/ElseIfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ElseIfNotDefinedMacroDirective.cpp b/lib/Frontend/ElseIfNotDefinedMacroDirective.cpp index 18cdb01df..ac16f5e2a 100644 --- a/lib/Frontend/ElseIfNotDefinedMacroDirective.cpp +++ b/lib/Frontend/ElseIfNotDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ElseMacroDirective.cpp b/lib/Frontend/ElseMacroDirective.cpp index 71bfbc603..7182ab4fc 100644 --- a/lib/Frontend/ElseMacroDirective.cpp +++ b/lib/Frontend/ElseMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/EndIfMacroDirective.cpp b/lib/Frontend/EndIfMacroDirective.cpp index 5a7a649e4..822ea271c 100644 --- a/lib/Frontend/EndIfMacroDirective.cpp +++ b/lib/Frontend/EndIfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/FileType.cpp b/lib/Frontend/FileType.cpp index 37669da85..1c96c265e 100644 --- a/lib/Frontend/FileType.cpp +++ b/lib/Frontend/FileType.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IfDefinedMacroDirective.cpp b/lib/Frontend/IfDefinedMacroDirective.cpp index a0693fd5d..2c89f5df6 100644 --- a/lib/Frontend/IfDefinedMacroDirective.cpp +++ b/lib/Frontend/IfDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IfMacroDirective.cpp b/lib/Frontend/IfMacroDirective.cpp index f07464da2..b423bdeee 100644 --- a/lib/Frontend/IfMacroDirective.cpp +++ b/lib/Frontend/IfMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IfNotDefinedMacroDirective.cpp b/lib/Frontend/IfNotDefinedMacroDirective.cpp index 51f9aebc2..138e189b6 100644 --- a/lib/Frontend/IfNotDefinedMacroDirective.cpp +++ b/lib/Frontend/IfNotDefinedMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/ImportMacroDirective.cpp b/lib/Frontend/ImportMacroDirective.cpp index 6f0b706ca..bdd381732 100644 --- a/lib/Frontend/ImportMacroDirective.cpp +++ b/lib/Frontend/ImportMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IncludeLikeMacroDirective.cpp b/lib/Frontend/IncludeLikeMacroDirective.cpp index 910a123e9..a370a512b 100644 --- a/lib/Frontend/IncludeLikeMacroDirective.cpp +++ b/lib/Frontend/IncludeLikeMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IncludeMacroDirective.cpp b/lib/Frontend/IncludeMacroDirective.cpp index ad3f863cf..7b9a5e4ea 100644 --- a/lib/Frontend/IncludeMacroDirective.cpp +++ b/lib/Frontend/IncludeMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IncludeMacrosMacroDirective.cpp b/lib/Frontend/IncludeMacrosMacroDirective.cpp index 34c29935a..1c2dae3a1 100644 --- a/lib/Frontend/IncludeMacrosMacroDirective.cpp +++ b/lib/Frontend/IncludeMacrosMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IncludeNextMacroDirective.cpp b/lib/Frontend/IncludeNextMacroDirective.cpp index 2c2cf837a..d9fade050 100644 --- a/lib/Frontend/IncludeNextMacroDirective.cpp +++ b/lib/Frontend/IncludeNextMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/IncludePathLocation.cpp b/lib/Frontend/IncludePathLocation.cpp index ef1fe637a..b4f74afee 100644 --- a/lib/Frontend/IncludePathLocation.cpp +++ b/lib/Frontend/IncludePathLocation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/Macro.cpp b/lib/Frontend/Macro.cpp index a9b95b76f..a9484552e 100644 --- a/lib/Frontend/Macro.cpp +++ b/lib/Frontend/Macro.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroArgument.cpp b/lib/Frontend/MacroArgument.cpp index ac652d3fe..df44bae4c 100644 --- a/lib/Frontend/MacroArgument.cpp +++ b/lib/Frontend/MacroArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroConcatenate.cpp b/lib/Frontend/MacroConcatenate.cpp index e9b2cdd7a..41bde14a8 100644 --- a/lib/Frontend/MacroConcatenate.cpp +++ b/lib/Frontend/MacroConcatenate.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroDirective.cpp b/lib/Frontend/MacroDirective.cpp index 0bfe960f0..816e61cff 100644 --- a/lib/Frontend/MacroDirective.cpp +++ b/lib/Frontend/MacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroExpansion.cpp b/lib/Frontend/MacroExpansion.cpp index b379ad7af..93280c9f3 100644 --- a/lib/Frontend/MacroExpansion.cpp +++ b/lib/Frontend/MacroExpansion.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroKind.cpp b/lib/Frontend/MacroKind.cpp index 679481c91..13953bc90 100644 --- a/lib/Frontend/MacroKind.cpp +++ b/lib/Frontend/MacroKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroParameter.cpp b/lib/Frontend/MacroParameter.cpp index ed737c09c..dd98664b6 100644 --- a/lib/Frontend/MacroParameter.cpp +++ b/lib/Frontend/MacroParameter.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroParameterSubstitution.cpp b/lib/Frontend/MacroParameterSubstitution.cpp index f47902d01..cec141551 100644 --- a/lib/Frontend/MacroParameterSubstitution.cpp +++ b/lib/Frontend/MacroParameterSubstitution.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroStringify.cpp b/lib/Frontend/MacroStringify.cpp index 27ccfd2c3..24107c95a 100644 --- a/lib/Frontend/MacroStringify.cpp +++ b/lib/Frontend/MacroStringify.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroSubstitution.cpp b/lib/Frontend/MacroSubstitution.cpp index 5e0f4f173..91c8ba103 100644 --- a/lib/Frontend/MacroSubstitution.cpp +++ b/lib/Frontend/MacroSubstitution.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroVAOpt.cpp b/lib/Frontend/MacroVAOpt.cpp index 402acdb51..85d509f4d 100644 --- a/lib/Frontend/MacroVAOpt.cpp +++ b/lib/Frontend/MacroVAOpt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/MacroVAOptArgument.cpp b/lib/Frontend/MacroVAOptArgument.cpp index 8e9a64ea1..1c83f84b6 100644 --- a/lib/Frontend/MacroVAOptArgument.cpp +++ b/lib/Frontend/MacroVAOptArgument.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/OtherMacroDirective.cpp b/lib/Frontend/OtherMacroDirective.cpp index 9d73daf7d..61681063e 100644 --- a/lib/Frontend/OtherMacroDirective.cpp +++ b/lib/Frontend/OtherMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/PathKind.cpp b/lib/Frontend/PathKind.cpp index f972a7b17..c1a2402f5 100644 --- a/lib/Frontend/PathKind.cpp +++ b/lib/Frontend/PathKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/PragmaMacroDirective.cpp b/lib/Frontend/PragmaMacroDirective.cpp index 26df4b5a2..6e98350c5 100644 --- a/lib/Frontend/PragmaMacroDirective.cpp +++ b/lib/Frontend/PragmaMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/TargetLanguage.cpp b/lib/Frontend/TargetLanguage.cpp index 7849977a2..370e49284 100644 --- a/lib/Frontend/TargetLanguage.cpp +++ b/lib/Frontend/TargetLanguage.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/TokenCategory.cpp b/lib/Frontend/TokenCategory.cpp index e5c9690e3..f142bab09 100644 --- a/lib/Frontend/TokenCategory.cpp +++ b/lib/Frontend/TokenCategory.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/TokenKind.cpp b/lib/Frontend/TokenKind.cpp index 6370e92dd..8faadd2b3 100644 --- a/lib/Frontend/TokenKind.cpp +++ b/lib/Frontend/TokenKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Frontend/UndefineMacroDirective.cpp b/lib/Frontend/UndefineMacroDirective.cpp index 08dd98713..ff3625db5 100644 --- a/lib/Frontend/UndefineMacroDirective.cpp +++ b/lib/Frontend/UndefineMacroDirective.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Generator.h b/lib/Generator.h index 898d9005f..f1215ea28 100644 --- a/lib/Generator.h +++ b/lib/Generator.h @@ -1,5 +1,4 @@ // Copyright (c) 2024-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/ABI/Operation.cpp b/lib/IR/ABI/Operation.cpp index b67f94172..7206eb6c7 100644 --- a/lib/IR/ABI/Operation.cpp +++ b/lib/IR/ABI/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -46,6 +45,13 @@ ::vast::abi::CallArgsOp CallArgsOp::underlying_repr(void) const noexcept { return ::vast::abi::CallArgsOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Result> CallArgsOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Region CallArgsOp::body(void) const { auto &val = underlying_repr().getBody(); return ::mx::ir::Region(module_, val); @@ -69,6 +75,13 @@ ::vast::abi::CallExecutionOp CallExecutionOp::underlying_repr(void) const noexce return ::vast::abi::CallExecutionOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CallExecutionOp::arguments(void) const & { + auto range = underlying_repr().getArgs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value CallExecutionOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -79,12 +92,10 @@ ::mx::ir::Region CallExecutionOp::body(void) const { return ::mx::ir::Region(module_, val); } -std::string_view CallExecutionOp::callee(void) const { - auto val = underlying_repr().getCallee(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; +gap::generator<::mx::ir::Operand> CallExecutionOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); } } @@ -106,6 +117,20 @@ ::vast::abi::CallOp CallOp::underlying_repr(void) const noexcept { return ::vast::abi::CallOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CallOp::arguments(void) const & { + auto range = underlying_repr().getArgs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> CallOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + std::string_view CallOp::callee(void) const { auto val = underlying_repr().getCallee(); if (auto size = val.size()) { @@ -115,6 +140,13 @@ std::string_view CallOp::callee(void) const { } } +gap::generator<::mx::ir::Operand> CallOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional CallRetsOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::ABI_CALL_RETS) { return reinterpret_cast(that); @@ -133,6 +165,13 @@ ::vast::abi::CallRetsOp CallRetsOp::underlying_repr(void) const noexcept { return ::vast::abi::CallRetsOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Result> CallRetsOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Region CallRetsOp::body(void) const { auto &val = underlying_repr().getBody(); return ::mx::ir::Region(module_, val); @@ -156,6 +195,20 @@ ::vast::abi::DirectOp DirectOp::underlying_repr(void) const noexcept { return ::vast::abi::DirectOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> DirectOp::value(void) const & { + auto range = underlying_repr().getValue(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> DirectOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + std::optional EpilogueOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::ABI_EPILOGUE) { return reinterpret_cast(that); @@ -174,6 +227,13 @@ ::vast::abi::EpilogueOp EpilogueOp::underlying_repr(void) const noexcept { return ::vast::abi::EpilogueOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Result> EpilogueOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Region EpilogueOp::body(void) const { auto &val = underlying_repr().getBody(); return ::mx::ir::Region(module_, val); @@ -197,12 +257,16 @@ ::vast::abi::FuncOp FuncOp::underlying_repr(void) const noexcept { return ::vast::abi::FuncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region FuncOp::body(void) const { - auto &val = underlying_repr().getBody(); +std::optional<::mx::ir::Region> FuncOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; return ::mx::ir::Region(module_, val); } -std::string_view FuncOp::sym_name(void) const { +std::string_view FuncOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -211,7 +275,15 @@ std::string_view FuncOp::sym_name(void) const { } } -std::optional FuncOp::sym_visibility(void) const { +::mx::ir::Type FuncOp::function_type(void) const { + auto mlir_type = underlying_repr().getFunctionType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +std::optional FuncOp::visibility(void) const { auto opt_val = underlying_repr().getSymVisibility(); if (!opt_val) { return std::nullopt; @@ -229,6 +301,36 @@ bool FuncOp::is_var_arg(void) const { return val; } +gap::generator<::mx::ir::Type> FuncOp::callable_results(void) const & { + auto range = underlying_repr().getCallableResults(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +gap::generator<::mx::ir::Type> FuncOp::argument_types(void) const & { + auto range = underlying_repr().getArgumentTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +gap::generator<::mx::ir::Type> FuncOp::result_types(void) const & { + auto range = underlying_repr().getResultTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + bool FuncOp::is_declaration(void) const { auto val = underlying_repr().isDeclaration(); return val; @@ -280,6 +382,13 @@ ::vast::abi::PrologueOp PrologueOp::underlying_repr(void) const noexcept { return ::vast::abi::PrologueOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Result> PrologueOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Region PrologueOp::body(void) const { auto &val = underlying_repr().getBody(); return ::mx::ir::Region(module_, val); @@ -308,6 +417,13 @@ ::mx::ir::Value RetDirectOp::value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Result> RetDirectOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + std::optional YieldOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::ABI_YIELD) { return reinterpret_cast(that); @@ -326,4 +442,18 @@ ::vast::abi::YieldOp YieldOp::underlying_repr(void) const noexcept { return ::vast::abi::YieldOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> YieldOp::values(void) const & { + auto range = underlying_repr().getValues(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> YieldOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + } // namespace mx::ir::abi diff --git a/lib/IR/Attribute.h b/lib/IR/Attribute.h index 1742c2c49..d34509e6a 100644 --- a/lib/IR/Attribute.h +++ b/lib/IR/Attribute.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -31,6 +30,7 @@ _builtin(BoolAttr, AttributeKind::BUILTIN_BOOL, mlir::BoolAttr) \ _builtin(FlatSymbolRefAttr, AttributeKind::BUILTIN_FLAT_SYMBOL_REF, mlir::FlatSymbolRefAttr) \ _builtin(DenseIntElementsAttr, AttributeKind::BUILTIN_DENSE_INT_ELEMENTS, mlir::DenseIntElementsAttr) \ + _builtin(DataLayoutSpecAttr, AttributeKind::BUILTIN_DATA_LAYOUT_SPEC, mlir::DataLayoutSpecAttr) \ _llvm(CConvAttr, AttributeKind::LLVM_C_CONV, mlir::LLVM::CConvAttr) \ _llvm(ComdatAttr, AttributeKind::LLVM_COMDAT, mlir::LLVM::ComdatAttr) \ _llvm(LinkageAttr, AttributeKind::LLVM_LINKAGE, mlir::LLVM::LinkageAttr) \ @@ -80,6 +80,9 @@ _hl(FormatAttr, AttributeKind::HL_FORMAT, vast::hl::FormatAttr) \ _hl(SectionAttr, AttributeKind::HL_SECTION, vast::hl::SectionAttr) \ _hl(AliasAttr, AttributeKind::HL_ALIAS, vast::hl::AliasAttr) \ + _hl(ErrorAttr, AttributeKind::HL_ERROR, vast::hl::ErrorAttr) \ + _hl(CountedByAttr, AttributeKind::HL_COUNTED_BY, vast::hl::CountedByAttr) \ + _hl(CleanupAttr, AttributeKind::HL_CLEANUP, vast::hl::CleanupAttr) \ _hl(AlignedAttr, AttributeKind::HL_ALIGNED, vast::hl::AlignedAttr) \ _hl(AlwaysInlineAttr, AttributeKind::HL_ALWAYS_INLINE, vast::hl::AlwaysInlineAttr) \ _hl(NoInlineAttr, AttributeKind::HL_NO_INLINE, vast::hl::NoInlineAttr) \ @@ -103,6 +106,8 @@ _hl(NoCfCheckAttr, AttributeKind::HL_NO_CF_CHECK, vast::hl::NoCfCheckAttr) \ _hl(AvailableOnlyInDefaultEvalMethodAttr, AttributeKind::HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD, vast::hl::AvailableOnlyInDefaultEvalMethodAttr) \ _hl(AvailabilityAttrAttr, AttributeKind::HL_AVAILABILITY_ATTR, vast::hl::AvailabilityAttrAttr) \ + _hl(FallthroughAttr, AttributeKind::HL_FALLTHROUGH, vast::hl::FallthroughAttr) \ + _hl(NoProfileInstrumentFunctionAttr, AttributeKind::HL_NO_PROFILE_INSTRUMENT_FUNCTION, vast::hl::NoProfileInstrumentFunctionAttr) \ _hl(AsmLabelAttr, AttributeKind::HL_ASM_LABEL, vast::hl::AsmLabelAttr) \ _hl(ModeAttr, AttributeKind::HL_MODE, vast::hl::ModeAttr) \ _hl(BuiltinAttr, AttributeKind::HL_BUILTIN, vast::hl::BuiltinAttr) \ @@ -110,6 +115,8 @@ _hl(AllocSizeAttr, AttributeKind::HL_ALLOC_SIZE, vast::hl::AllocSizeAttr) \ _hl(DeprecatedAttr, AttributeKind::HL_DEPRECATED, vast::hl::DeprecatedAttr) \ _hl(MaxFieldAlignmentAttr, AttributeKind::HL_MAX_FIELD_ALIGNMENT, vast::hl::MaxFieldAlignmentAttr) \ + _hl(VisibilityAttr, AttributeKind::HL_VISIBILITY, vast::hl::VisibilityAttr) \ + _hl(AssumeAlignedAttr, AttributeKind::HL_ASSUME_ALIGNED, vast::hl::AssumeAlignedAttr) \ _hl(CVQualifiersAttr, AttributeKind::HL_CV_QUALIFIERS, vast::hl::CVQualifiersAttr) \ _hl(UCVQualifiersAttr, AttributeKind::HL_UCV_QUALIFIERS, vast::hl::UCVQualifiersAttr) \ _hl(CVRQualifiersAttr, AttributeKind::HL_CVR_QUALIFIERS, vast::hl::CVRQualifiersAttr) \ @@ -122,5 +129,5 @@ _core(GlobalLinkageKindAttr, AttributeKind::CORE_GLOBAL_LINKAGE_KIND, vast::core::GlobalLinkageKindAttr) \ _meta(IdentifierAttr, AttributeKind::META_IDENTIFIER, vast::meta::IdentifierAttr) -#define MX_IR_NUM_MLIR_ATTRIBUTES 112 +#define MX_IR_NUM_MLIR_ATTRIBUTES 120 diff --git a/lib/IR/AttributeKind.cpp b/lib/IR/AttributeKind.cpp index b6bf83191..0e1b60a41 100644 --- a/lib/IR/AttributeKind.cpp +++ b/lib/IR/AttributeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -35,6 +34,7 @@ const char *EnumeratorName(ir::AttributeKind kind) { case ir::AttributeKind::BUILTIN_BOOL: return "BUILTIN_BOOL"; case ir::AttributeKind::BUILTIN_FLAT_SYMBOL_REF: return "BUILTIN_FLAT_SYMBOL_REF"; case ir::AttributeKind::BUILTIN_DENSE_INT_ELEMENTS: return "BUILTIN_DENSE_INT_ELEMENTS"; + case ir::AttributeKind::BUILTIN_DATA_LAYOUT_SPEC: return "BUILTIN_DATA_LAYOUT_SPEC"; case ir::AttributeKind::LLVM_C_CONV: return "LLVM_C_CONV"; case ir::AttributeKind::LLVM_COMDAT: return "LLVM_COMDAT"; case ir::AttributeKind::LLVM_LINKAGE: return "LLVM_LINKAGE"; @@ -84,6 +84,9 @@ const char *EnumeratorName(ir::AttributeKind kind) { case ir::AttributeKind::HL_FORMAT: return "HL_FORMAT"; case ir::AttributeKind::HL_SECTION: return "HL_SECTION"; case ir::AttributeKind::HL_ALIAS: return "HL_ALIAS"; + case ir::AttributeKind::HL_ERROR: return "HL_ERROR"; + case ir::AttributeKind::HL_COUNTED_BY: return "HL_COUNTED_BY"; + case ir::AttributeKind::HL_CLEANUP: return "HL_CLEANUP"; case ir::AttributeKind::HL_ALIGNED: return "HL_ALIGNED"; case ir::AttributeKind::HL_ALWAYS_INLINE: return "HL_ALWAYS_INLINE"; case ir::AttributeKind::HL_NO_INLINE: return "HL_NO_INLINE"; @@ -107,6 +110,8 @@ const char *EnumeratorName(ir::AttributeKind kind) { case ir::AttributeKind::HL_NO_CF_CHECK: return "HL_NO_CF_CHECK"; case ir::AttributeKind::HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD: return "HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD"; case ir::AttributeKind::HL_AVAILABILITY_ATTR: return "HL_AVAILABILITY_ATTR"; + case ir::AttributeKind::HL_FALLTHROUGH: return "HL_FALLTHROUGH"; + case ir::AttributeKind::HL_NO_PROFILE_INSTRUMENT_FUNCTION: return "HL_NO_PROFILE_INSTRUMENT_FUNCTION"; case ir::AttributeKind::HL_ASM_LABEL: return "HL_ASM_LABEL"; case ir::AttributeKind::HL_MODE: return "HL_MODE"; case ir::AttributeKind::HL_BUILTIN: return "HL_BUILTIN"; @@ -114,6 +119,8 @@ const char *EnumeratorName(ir::AttributeKind kind) { case ir::AttributeKind::HL_ALLOC_SIZE: return "HL_ALLOC_SIZE"; case ir::AttributeKind::HL_DEPRECATED: return "HL_DEPRECATED"; case ir::AttributeKind::HL_MAX_FIELD_ALIGNMENT: return "HL_MAX_FIELD_ALIGNMENT"; + case ir::AttributeKind::HL_VISIBILITY: return "HL_VISIBILITY"; + case ir::AttributeKind::HL_ASSUME_ALIGNED: return "HL_ASSUME_ALIGNED"; case ir::AttributeKind::HL_CV_QUALIFIERS: return "HL_CV_QUALIFIERS"; case ir::AttributeKind::HL_UCV_QUALIFIERS: return "HL_UCV_QUALIFIERS"; case ir::AttributeKind::HL_CVR_QUALIFIERS: return "HL_CVR_QUALIFIERS"; @@ -154,6 +161,7 @@ bool IsBuiltinAttributeKind(ir::AttributeKind kind) { case mx::ir::AttributeKind::BUILTIN_BOOL: case mx::ir::AttributeKind::BUILTIN_FLAT_SYMBOL_REF: case mx::ir::AttributeKind::BUILTIN_DENSE_INT_ELEMENTS: + case mx::ir::AttributeKind::BUILTIN_DATA_LAYOUT_SPEC: return true; } } @@ -240,6 +248,9 @@ bool IsHighLevelAttributeKind(ir::AttributeKind kind) { case mx::ir::AttributeKind::HL_FORMAT: case mx::ir::AttributeKind::HL_SECTION: case mx::ir::AttributeKind::HL_ALIAS: + case mx::ir::AttributeKind::HL_ERROR: + case mx::ir::AttributeKind::HL_COUNTED_BY: + case mx::ir::AttributeKind::HL_CLEANUP: case mx::ir::AttributeKind::HL_ALIGNED: case mx::ir::AttributeKind::HL_ALWAYS_INLINE: case mx::ir::AttributeKind::HL_NO_INLINE: @@ -263,6 +274,8 @@ bool IsHighLevelAttributeKind(ir::AttributeKind kind) { case mx::ir::AttributeKind::HL_NO_CF_CHECK: case mx::ir::AttributeKind::HL_AVAILABLE_ONLY_IN_DEFAULT_EVAL_METHOD: case mx::ir::AttributeKind::HL_AVAILABILITY_ATTR: + case mx::ir::AttributeKind::HL_FALLTHROUGH: + case mx::ir::AttributeKind::HL_NO_PROFILE_INSTRUMENT_FUNCTION: case mx::ir::AttributeKind::HL_ASM_LABEL: case mx::ir::AttributeKind::HL_MODE: case mx::ir::AttributeKind::HL_BUILTIN: @@ -270,6 +283,8 @@ bool IsHighLevelAttributeKind(ir::AttributeKind kind) { case mx::ir::AttributeKind::HL_ALLOC_SIZE: case mx::ir::AttributeKind::HL_DEPRECATED: case mx::ir::AttributeKind::HL_MAX_FIELD_ALIGNMENT: + case mx::ir::AttributeKind::HL_VISIBILITY: + case mx::ir::AttributeKind::HL_ASSUME_ALIGNED: case mx::ir::AttributeKind::HL_CV_QUALIFIERS: case mx::ir::AttributeKind::HL_UCV_QUALIFIERS: case mx::ir::AttributeKind::HL_CVR_QUALIFIERS: diff --git a/lib/IR/Block.cpp b/lib/IR/Block.cpp index 384771d9c..f22cf0690 100644 --- a/lib/IR/Block.cpp +++ b/lib/IR/Block.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Builtin/Attribute.cpp b/lib/IR/Builtin/Attribute.cpp index e4d452b48..cd7fc1338 100644 --- a/lib/IR/Builtin/Attribute.cpp +++ b/lib/IR/Builtin/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -12,6 +11,7 @@ #include #include +#include namespace mx::ir::builtin { std::optional Attribute::from(const ::mx::ir::Attribute &that) { @@ -101,6 +101,11 @@ ::mlir::ArrayAttr ArrayAttr::underlying_repr(void) const noexcept { return ::mlir::ArrayAttr(this->::mx::ir::Attribute::attr_); } +size_t ArrayAttr::size(void) const { + auto val = underlying_repr().size(); + return val; +} + bool ArrayAttr::empty(void) const { auto val = underlying_repr().empty(); return val; @@ -176,6 +181,11 @@ bool DictionaryAttr::empty(void) const { return val; } +size_t DictionaryAttr::size(void) const { + auto val = underlying_repr().size(); + return val; +} + std::optional FloatAttr::from(const ::mx::ir::Attribute &that) { if (that.kind() == AttributeKind::BUILTIN_FLOAT) { return reinterpret_cast(that); @@ -211,17 +221,17 @@ ::mlir::IntegerAttr IntegerAttr::underlying_repr(void) const noexcept { return ::mlir::IntegerAttr(this->::mx::ir::Attribute::attr_); } -int64_t IntegerAttr::int_(void) const { +int64_t IntegerAttr::integer_value(void) const { auto val = underlying_repr().getInt(); return val; } -int64_t IntegerAttr::s_int(void) const { +int64_t IntegerAttr::signed_integer_value(void) const { auto val = underlying_repr().getSInt(); return val; } -uint64_t IntegerAttr::u_int(void) const { +uint64_t IntegerAttr::unsigned_integer_value(void) const { auto val = underlying_repr().getUInt(); return val; } @@ -316,6 +326,11 @@ std::string StringAttr::str(void) const { return val; } +size_t StringAttr::size(void) const { + auto val = underlying_repr().size(); + return val; +} + bool StringAttr::empty(void) const { auto val = underlying_repr().empty(); return val; @@ -409,4 +424,15 @@ ::mlir::DenseIntElementsAttr DenseIntElementsAttr::underlying_repr(void) const n return ::mlir::DenseIntElementsAttr(this->::mx::ir::Attribute::attr_); } +std::optional DataLayoutSpecAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::BUILTIN_DATA_LAYOUT_SPEC) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::mlir::DataLayoutSpecAttr DataLayoutSpecAttr::underlying_repr(void) const noexcept { + return ::mlir::DataLayoutSpecAttr(this->::mx::ir::Attribute::attr_); +} + } // namespace mx::ir::builtin diff --git a/lib/IR/Builtin/Operation.cpp b/lib/IR/Builtin/Operation.cpp index 57bada465..074fb32ea 100644 --- a/lib/IR/Builtin/Operation.cpp +++ b/lib/IR/Builtin/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -49,7 +48,7 @@ ::mx::ir::Region ModuleOp::body_region(void) const { return ::mx::ir::Region(module_, val); } -std::optional ModuleOp::sym_name(void) const { +std::optional ModuleOp::name(void) const { auto opt_val = underlying_repr().getSymName(); if (!opt_val) { return std::nullopt; @@ -62,7 +61,7 @@ std::optional ModuleOp::sym_name(void) const { } } -std::optional ModuleOp::sym_visibility(void) const { +std::optional ModuleOp::visibility(void) const { auto opt_val = underlying_repr().getSymVisibility(); if (!opt_val) { return std::nullopt; @@ -75,19 +74,6 @@ std::optional ModuleOp::sym_visibility(void) const { } } -std::optional ModuleOp::name(void) const { - auto opt_val = underlying_repr().getName(); - if (!opt_val) { - return std::nullopt; - } - auto &val = opt_val.value(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; - } -} - bool ModuleOp::is_optional_symbol(void) const { auto val = underlying_repr().isOptionalSymbol(); return val; @@ -120,4 +106,18 @@ ::mlir::UnrealizedConversionCastOp UnrealizedConversionCastOp::underlying_repr(v return ::mlir::UnrealizedConversionCastOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> UnrealizedConversionCastOp::inputs(void) const & { + auto range = underlying_repr().getInputs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> UnrealizedConversionCastOp::outputs(void) const & { + auto range = underlying_repr().getOutputs(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + } // namespace mx::ir::builtin diff --git a/lib/IR/Builtin/Type.cpp b/lib/IR/Builtin/Type.cpp index aa6c3b3d4..eb4e907f4 100644 --- a/lib/IR/Builtin/Type.cpp +++ b/lib/IR/Builtin/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -365,6 +364,11 @@ ::mlir::TupleType TupleType::underlying_repr(void) const noexcept { return ::mlir::TupleType(this->::mx::ir::Type::type_); } +size_t TupleType::size(void) const { + auto val = underlying_repr().size(); + return val; +} + std::optional UnrankedMemRefType::from(const ::mx::ir::Type &that) { if (that.kind() == TypeKind::BUILTIN_UNRANKED_MEM_REF) { return reinterpret_cast(that); diff --git a/lib/IR/Core/Attribute.cpp b/lib/IR/Core/Attribute.cpp index 0093c6e29..156e4d3d3 100644 --- a/lib/IR/Core/Attribute.cpp +++ b/lib/IR/Core/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Core/Operation.cpp b/lib/IR/Core/Operation.cpp index fbd108a11..796ad4279 100644 --- a/lib/IR/Core/Operation.cpp +++ b/lib/IR/Core/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -17,7 +16,8 @@ #include #include -#include +#include +#include namespace mx::ir::core { std::optional Operation::from(const ::mx::ir::Operation &that) { @@ -45,12 +45,12 @@ ::vast::core::BinLAndOp BinLAndOp::underlying_repr(void) const noexcept { return ::vast::core::BinLAndOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinLAndOp::lhs(void) const { +::mx::ir::Value BinLAndOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinLAndOp::rhs(void) const { +::mx::ir::Value BinLAndOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -78,12 +78,12 @@ ::vast::core::BinLOrOp BinLOrOp::underlying_repr(void) const noexcept { return ::vast::core::BinLOrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinLOrOp::lhs(void) const { +::mx::ir::Value BinLOrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinLOrOp::rhs(void) const { +::mx::ir::Value BinLOrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -111,6 +111,13 @@ ::vast::core::ImplicitReturnOp ImplicitReturnOp::underlying_repr(void) const noe return ::vast::core::ImplicitReturnOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ImplicitReturnOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional LazyOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::CORE_LAZY_OP) { return reinterpret_cast(that); @@ -139,6 +146,56 @@ ::mx::ir::Region LazyOp::lazy(void) const { return ::mx::ir::Region(module_, val); } +std::optional ModuleOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::CORE_MODULE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional ModuleOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::core::ModuleOp ModuleOp::underlying_repr(void) const noexcept { + return ::vast::core::ModuleOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region ModuleOp::body(void) const { + auto &val = underlying_repr().getBody(); + return ::mx::ir::Region(module_, val); +} + +std::optional ModuleOp::name(void) const { + auto opt_val = underlying_repr().getSymName(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } +} + +bool ModuleOp::is_optional_symbol(void) const { + auto val = underlying_repr().isOptionalSymbol(); + return val; +} + +std::string_view ModuleOp::default_dialect(void) const { + auto val = underlying_repr().getDefaultDialect(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } +} + std::optional ScopeOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::CORE_SCOPE) { return reinterpret_cast(that); @@ -195,4 +252,11 @@ ::mx::ir::Value SelectOp::else_region(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Result> SelectOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + } // namespace mx::ir::core diff --git a/lib/IR/Core/Type.cpp b/lib/IR/Core/Type.cpp index bf0e2728b..0e57d3b9b 100644 --- a/lib/IR/Core/Type.cpp +++ b/lib/IR/Core/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -47,6 +46,26 @@ unsigned int FunctionType::num_results(void) const { return val; } +gap::generator<::mx::ir::Type> FunctionType::inputs(void) const & { + auto range = underlying_repr().getInputs(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +gap::generator<::mx::ir::Type> FunctionType::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + bool FunctionType::var_arg(void) const { auto val = underlying_repr().getVarArg(); return val; diff --git a/lib/IR/HighLevel/Attribute.cpp b/lib/IR/HighLevel/Attribute.cpp index b28cc7615..ce848e0cf 100644 --- a/lib/IR/HighLevel/Attribute.cpp +++ b/lib/IR/HighLevel/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -66,6 +65,39 @@ ::vast::hl::AliasAttr AliasAttr::underlying_repr(void) const noexcept { return ::vast::hl::AliasAttr(this->::mx::ir::Attribute::attr_); } +std::optional ErrorAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_ERROR) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::ErrorAttr ErrorAttr::underlying_repr(void) const noexcept { + return ::vast::hl::ErrorAttr(this->::mx::ir::Attribute::attr_); +} + +std::optional CountedByAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_COUNTED_BY) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::CountedByAttr CountedByAttr::underlying_repr(void) const noexcept { + return ::vast::hl::CountedByAttr(this->::mx::ir::Attribute::attr_); +} + +std::optional CleanupAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_CLEANUP) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::CleanupAttr CleanupAttr::underlying_repr(void) const noexcept { + return ::vast::hl::CleanupAttr(this->::mx::ir::Attribute::attr_); +} + std::optional AlignedAttr::from(const ::mx::ir::Attribute &that) { if (that.kind() == AttributeKind::HL_ALIGNED) { return reinterpret_cast(that); @@ -319,6 +351,28 @@ ::vast::hl::AvailabilityAttrAttr AvailabilityAttrAttr::underlying_repr(void) con return ::vast::hl::AvailabilityAttrAttr(this->::mx::ir::Attribute::attr_); } +std::optional FallthroughAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_FALLTHROUGH) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::FallthroughAttr FallthroughAttr::underlying_repr(void) const noexcept { + return ::vast::hl::FallthroughAttr(this->::mx::ir::Attribute::attr_); +} + +std::optional NoProfileInstrumentFunctionAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_NO_PROFILE_INSTRUMENT_FUNCTION) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::NoProfileInstrumentFunctionAttr NoProfileInstrumentFunctionAttr::underlying_repr(void) const noexcept { + return ::vast::hl::NoProfileInstrumentFunctionAttr(this->::mx::ir::Attribute::attr_); +} + std::optional AsmLabelAttr::from(const ::mx::ir::Attribute &that) { if (that.kind() == AttributeKind::HL_ASM_LABEL) { return reinterpret_cast(that); @@ -426,6 +480,28 @@ unsigned int MaxFieldAlignmentAttr::alignment(void) const { return val; } +std::optional VisibilityAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_VISIBILITY) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::VisibilityAttr VisibilityAttr::underlying_repr(void) const noexcept { + return ::vast::hl::VisibilityAttr(this->::mx::ir::Attribute::attr_); +} + +std::optional AssumeAlignedAttr::from(const ::mx::ir::Attribute &that) { + if (that.kind() == AttributeKind::HL_ASSUME_ALIGNED) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +::vast::hl::AssumeAlignedAttr AssumeAlignedAttr::underlying_repr(void) const noexcept { + return ::vast::hl::AssumeAlignedAttr(this->::mx::ir::Attribute::attr_); +} + std::optional CVQualifiersAttr::from(const ::mx::ir::Attribute &that) { if (that.kind() == AttributeKind::HL_CV_QUALIFIERS) { return reinterpret_cast(that); diff --git a/lib/IR/HighLevel/Operation.cpp b/lib/IR/HighLevel/Operation.cpp index 16e733e12..693218707 100644 --- a/lib/IR/HighLevel/Operation.cpp +++ b/lib/IR/HighLevel/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -66,12 +65,12 @@ ::vast::hl::AddFAssignOp AddFAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::AddFAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddFAssignOp::src(void) const { +::mx::ir::Value AddFAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddFAssignOp::dst(void) const { +::mx::ir::Value AddFAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -99,12 +98,12 @@ ::vast::hl::AddFOp AddFOp::underlying_repr(void) const noexcept { return ::vast::hl::AddFOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddFOp::lhs(void) const { +::mx::ir::Value AddFOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddFOp::rhs(void) const { +::mx::ir::Value AddFOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -132,12 +131,12 @@ ::vast::hl::AddIAssignOp AddIAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::AddIAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddIAssignOp::src(void) const { +::mx::ir::Value AddIAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddIAssignOp::dst(void) const { +::mx::ir::Value AddIAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -165,12 +164,12 @@ ::vast::hl::AddIOp AddIOp::underlying_repr(void) const noexcept { return ::vast::hl::AddIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddIOp::lhs(void) const { +::mx::ir::Value AddIOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddIOp::rhs(void) const { +::mx::ir::Value AddIOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -198,6 +197,11 @@ ::vast::hl::AddrLabelExpr AddrLabelExprOp::underlying_repr(void) const noexcept return ::vast::hl::AddrLabelExpr(this->::mx::ir::Operation::op_); } +::mx::ir::Value AddrLabelExprOp::label(void) const { + auto val = underlying_repr().getLabel(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + ::mx::ir::Value AddrLabelExprOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -254,7 +258,7 @@ ::mx::ir::Value AlignOfExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region AlignOfExprOp::expr(void) const { +::mx::ir::Region AlignOfExprOp::expression(void) const { auto &val = underlying_repr().getExpr(); return ::mx::ir::Region(module_, val); } @@ -282,7 +286,7 @@ ::mx::ir::Value AlignOfTypeOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Type AlignOfTypeOp::arg(void) const { +::mx::ir::Type AlignOfTypeOp::argument(void) const { auto mlir_type = underlying_repr().getArg(); return ::mx::ir::Type( mlir_type.getContext(), @@ -308,6 +312,27 @@ ::vast::hl::AsmOp AsmOp::underlying_repr(void) const noexcept { return ::vast::hl::AsmOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> AsmOp::asm_outputs(void) const & { + auto range = underlying_repr().getAsmOutputs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> AsmOp::asm_inputs(void) const & { + auto range = underlying_repr().getAsmInputs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> AsmOp::labels(void) const & { + auto range = underlying_repr().getLabels(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::string_view AsmOp::asm_template(void) const { auto val = underlying_repr().getAsmTemplate(); if (auto size = val.size()) { @@ -345,12 +370,12 @@ ::vast::hl::AssignOp AssignOp::underlying_repr(void) const noexcept { return ::vast::hl::AssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AssignOp::src(void) const { +::mx::ir::Value AssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AssignOp::dst(void) const { +::mx::ir::Value AssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -360,6 +385,29 @@ ::mx::ir::Value AssignOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional AttributedStmtOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_ATTRIBUTED_STMT) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional AttributedStmtOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::AttributedStmt AttributedStmtOp::underlying_repr(void) const noexcept { + return ::vast::hl::AttributedStmt(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region AttributedStmtOp::body(void) const { + auto &val = underlying_repr().getBody(); + return ::mx::ir::Region(module_, val); +} + std::optional BinAShrAssignOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_ASSIGN_BIN_ASHR) { return reinterpret_cast(that); @@ -378,12 +426,12 @@ ::vast::hl::BinAShrAssignOp BinAShrAssignOp::underlying_repr(void) const noexcep return ::vast::hl::BinAShrAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinAShrAssignOp::src(void) const { +::mx::ir::Value BinAShrAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinAShrAssignOp::dst(void) const { +::mx::ir::Value BinAShrAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -411,12 +459,12 @@ ::vast::hl::BinAShrOp BinAShrOp::underlying_repr(void) const noexcept { return ::vast::hl::BinAShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinAShrOp::lhs(void) const { +::mx::ir::Value BinAShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinAShrOp::rhs(void) const { +::mx::ir::Value BinAShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -444,12 +492,12 @@ ::vast::hl::BinAndAssignOp BinAndAssignOp::underlying_repr(void) const noexcept return ::vast::hl::BinAndAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinAndAssignOp::src(void) const { +::mx::ir::Value BinAndAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinAndAssignOp::dst(void) const { +::mx::ir::Value BinAndAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -477,12 +525,12 @@ ::vast::hl::BinAndOp BinAndOp::underlying_repr(void) const noexcept { return ::vast::hl::BinAndOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinAndOp::lhs(void) const { +::mx::ir::Value BinAndOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinAndOp::rhs(void) const { +::mx::ir::Value BinAndOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -510,12 +558,12 @@ ::vast::hl::BinComma BinCommaOp::underlying_repr(void) const noexcept { return ::vast::hl::BinComma(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinCommaOp::lhs(void) const { +::mx::ir::Value BinCommaOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinCommaOp::rhs(void) const { +::mx::ir::Value BinCommaOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -548,12 +596,12 @@ ::mx::ir::Value BinLAndOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region BinLAndOp::lhs(void) const { +::mx::ir::Region BinLAndOp::left(void) const { auto &val = underlying_repr().getLhs(); return ::mx::ir::Region(module_, val); } -::mx::ir::Region BinLAndOp::rhs(void) const { +::mx::ir::Region BinLAndOp::right(void) const { auto &val = underlying_repr().getRhs(); return ::mx::ir::Region(module_, val); } @@ -581,12 +629,12 @@ ::mx::ir::Value BinLOrOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region BinLOrOp::lhs(void) const { +::mx::ir::Region BinLOrOp::left(void) const { auto &val = underlying_repr().getLhs(); return ::mx::ir::Region(module_, val); } -::mx::ir::Region BinLOrOp::rhs(void) const { +::mx::ir::Region BinLOrOp::right(void) const { auto &val = underlying_repr().getRhs(); return ::mx::ir::Region(module_, val); } @@ -609,12 +657,12 @@ ::vast::hl::BinLShrAssignOp BinLShrAssignOp::underlying_repr(void) const noexcep return ::vast::hl::BinLShrAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinLShrAssignOp::src(void) const { +::mx::ir::Value BinLShrAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinLShrAssignOp::dst(void) const { +::mx::ir::Value BinLShrAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -642,12 +690,12 @@ ::vast::hl::BinLShrOp BinLShrOp::underlying_repr(void) const noexcept { return ::vast::hl::BinLShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinLShrOp::lhs(void) const { +::mx::ir::Value BinLShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinLShrOp::rhs(void) const { +::mx::ir::Value BinLShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -675,12 +723,12 @@ ::vast::hl::BinOrAssignOp BinOrAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::BinOrAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinOrAssignOp::src(void) const { +::mx::ir::Value BinOrAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinOrAssignOp::dst(void) const { +::mx::ir::Value BinOrAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -708,12 +756,12 @@ ::vast::hl::BinOrOp BinOrOp::underlying_repr(void) const noexcept { return ::vast::hl::BinOrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinOrOp::lhs(void) const { +::mx::ir::Value BinOrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinOrOp::rhs(void) const { +::mx::ir::Value BinOrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -741,12 +789,12 @@ ::vast::hl::BinShlAssignOp BinShlAssignOp::underlying_repr(void) const noexcept return ::vast::hl::BinShlAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinShlAssignOp::src(void) const { +::mx::ir::Value BinShlAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinShlAssignOp::dst(void) const { +::mx::ir::Value BinShlAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -774,12 +822,12 @@ ::vast::hl::BinShlOp BinShlOp::underlying_repr(void) const noexcept { return ::vast::hl::BinShlOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinShlOp::lhs(void) const { +::mx::ir::Value BinShlOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinShlOp::rhs(void) const { +::mx::ir::Value BinShlOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -807,12 +855,12 @@ ::vast::hl::BinXorAssignOp BinXorAssignOp::underlying_repr(void) const noexcept return ::vast::hl::BinXorAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinXorAssignOp::src(void) const { +::mx::ir::Value BinXorAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinXorAssignOp::dst(void) const { +::mx::ir::Value BinXorAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -840,12 +888,12 @@ ::vast::hl::BinXorOp BinXorOp::underlying_repr(void) const noexcept { return ::vast::hl::BinXorOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinXorOp::lhs(void) const { +::mx::ir::Value BinXorOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BinXorOp::rhs(void) const { +::mx::ir::Value BinXorOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -855,6 +903,71 @@ ::mx::ir::Value BinXorOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional BinaryCondOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_BINARY_COND) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional BinaryCondOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::BinaryCondOp BinaryCondOp::underlying_repr(void) const noexcept { + return ::vast::hl::BinaryCondOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value BinaryCondOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional<::mx::ir::Region> BinaryCondOp::common_region(void) const { + decltype(auto) opt_val = underlying_repr().getCommonRegion(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region BinaryCondOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region BinaryCondOp::then_region(void) const { + auto &val = underlying_repr().getThenRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region BinaryCondOp::else_region(void) const { + auto &val = underlying_repr().getElseRegion(); + return ::mx::ir::Region(module_, val); +} + +std::optional BreakOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_BREAK) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional BreakOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::BreakOp BreakOp::underlying_repr(void) const noexcept { + return ::vast::hl::BreakOp(this->::mx::ir::Operation::op_); +} + std::optional BuiltinBitCastOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_BUILTIN_BITCAST) { return reinterpret_cast(that); @@ -883,6 +996,69 @@ ::mx::ir::Value BuiltinBitCastOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional BuiltinTypesCompatiblePOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional BuiltinTypesCompatiblePOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::BuiltinTypesCompatiblePOp BuiltinTypesCompatiblePOp::underlying_repr(void) const noexcept { + return ::vast::hl::BuiltinTypesCompatiblePOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value BuiltinTypesCompatiblePOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +::mx::ir::Type BuiltinTypesCompatiblePOp::type1(void) const { + auto mlir_type = underlying_repr().getType1(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +::mx::ir::Type BuiltinTypesCompatiblePOp::type2(void) const { + auto mlir_type = underlying_repr().getType2(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +bool BuiltinTypesCompatiblePOp::compatible(void) const { + auto val = underlying_repr().getCompatible(); + return val; +} + +gap::generator<::mx::ir::Type> BuiltinTypesCompatiblePOp::arguments(void) const & { + auto range = underlying_repr().getArgs(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +std::optional BuiltinTypesCompatiblePOp::value(void) const { + auto opt_val = underlying_repr().getValue(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + return val; +} + std::optional CStyleCastOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_CSTYLE_CAST) { return reinterpret_cast(that); @@ -929,6 +1105,20 @@ ::vast::hl::CallOp CallOp::underlying_repr(void) const noexcept { return ::vast::hl::CallOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CallOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> CallOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + std::string_view CallOp::callee(void) const { auto val = underlying_repr().getCallee(); if (auto size = val.size()) { @@ -938,6 +1128,99 @@ std::string_view CallOp::callee(void) const { } } +std::optional CaseOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_CASE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional CaseOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::CaseOp CaseOp::underlying_repr(void) const noexcept { + return ::vast::hl::CaseOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region CaseOp::left(void) const { + auto &val = underlying_repr().getLhs(); + return ::mx::ir::Region(module_, val); +} + +std::optional<::mx::ir::Region> CaseOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + +std::optional ChooseExprOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_CHOOSE_EXPR) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional ChooseExprOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::ChooseExprOp ChooseExprOp::underlying_repr(void) const noexcept { + return ::vast::hl::ChooseExprOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value ChooseExprOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +::mx::ir::Region ChooseExprOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region ChooseExprOp::then_region(void) const { + auto &val = underlying_repr().getThenRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region ChooseExprOp::else_region(void) const { + auto &val = underlying_repr().getElseRegion(); + return ::mx::ir::Region(module_, val); +} + +std::optional ChooseExprOp::cond_true(void) const { + auto opt_val = underlying_repr().getCondTrue(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + return val; +} + +std::optional ChooseExprOp::is_condition_true(void) const { + auto opt_val = underlying_repr().isConditionTrue(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + return val; +} + +bool ChooseExprOp::is_condition_dependent(void) const { + auto val = underlying_repr().isConditionDependent(); + return val; +} + std::optional ClassDeclOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_CLASS) { return reinterpret_cast(that); @@ -993,12 +1276,12 @@ ::vast::hl::CmpOp CmpOp::underlying_repr(void) const noexcept { return ::vast::hl::CmpOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value CmpOp::lhs(void) const { +::mx::ir::Value CmpOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CmpOp::rhs(void) const { +::mx::ir::Value CmpOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1031,58 +1314,137 @@ ::mx::ir::Value CompoundLiteralOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region CompoundLiteralOp::init(void) const { +::mx::ir::Region CompoundLiteralOp::initializer(void) const { auto &val = underlying_repr().getInit(); return ::mx::ir::Region(module_, val); } -std::optional ConstantOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_CONST) { - return reinterpret_cast(that); +std::optional CondOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_COND) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional ConstantOp::producing(const ::mx::ir::Value &that) { +std::optional CondOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::ConstantOp ConstantOp::underlying_repr(void) const noexcept { - return ::vast::hl::ConstantOp(this->::mx::ir::Operation::op_); +::vast::hl::CondOp CondOp::underlying_repr(void) const noexcept { + return ::vast::hl::CondOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ConstantOp::result(void) const { +::mx::ir::Value CondOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -std::optional CxxBaseSpecifierOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_BASE) { - return reinterpret_cast(that); +::mx::ir::Region CondOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region CondOp::then_region(void) const { + auto &val = underlying_repr().getThenRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region CondOp::else_region(void) const { + auto &val = underlying_repr().getElseRegion(); + return ::mx::ir::Region(module_, val); +} + +std::optional CondYieldOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_COND_YIELD) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional CxxBaseSpecifierOp::producing(const ::mx::ir::Value &that) { +std::optional CondYieldOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::CxxBaseSpecifierOp CxxBaseSpecifierOp::underlying_repr(void) const noexcept { - return ::vast::hl::CxxBaseSpecifierOp(this->::mx::ir::Operation::op_); +::vast::hl::CondYieldOp CondYieldOp::underlying_repr(void) const noexcept { + return ::vast::hl::CondYieldOp(this->::mx::ir::Operation::op_); } -::mx::ir::Type CxxBaseSpecifierOp::type(void) const { - auto mlir_type = underlying_repr().getType(); - return ::mx::ir::Type( - mlir_type.getContext(), - reinterpret_cast( - mlir_type.getAsOpaquePointer())); +::mx::ir::Value CondYieldOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional ConstantOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_CONST) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional ConstantOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::ConstantOp ConstantOp::underlying_repr(void) const noexcept { + return ::vast::hl::ConstantOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value ConstantOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional ContinueOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_CONTINUE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional ContinueOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::ContinueOp ContinueOp::underlying_repr(void) const noexcept { + return ::vast::hl::ContinueOp(this->::mx::ir::Operation::op_); +} + +std::optional CxxBaseSpecifierOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_BASE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional CxxBaseSpecifierOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::CxxBaseSpecifierOp CxxBaseSpecifierOp::underlying_repr(void) const noexcept { + return ::vast::hl::CxxBaseSpecifierOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Type CxxBaseSpecifierOp::type(void) const { + auto mlir_type = underlying_repr().getType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); } bool CxxBaseSpecifierOp::is_virtual(void) const { @@ -1145,7 +1507,7 @@ ::vast::hl::DeclRefOp DeclRefOp::underlying_repr(void) const noexcept { return ::vast::hl::DeclRefOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DeclRefOp::decl(void) const { +::mx::ir::Value DeclRefOp::declaration(void) const { auto val = underlying_repr().getDecl(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1155,6 +1517,33 @@ ::mx::ir::Value DeclRefOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional DefaultOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_DEFAULT) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional DefaultOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::DefaultOp DefaultOp::underlying_repr(void) const noexcept { + return ::vast::hl::DefaultOp(this->::mx::ir::Operation::op_); +} + +std::optional<::mx::ir::Region> DefaultOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + std::optional DerefOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_DEREF) { return reinterpret_cast(that); @@ -1201,12 +1590,12 @@ ::vast::hl::DivFAssignOp DivFAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::DivFAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivFAssignOp::src(void) const { +::mx::ir::Value DivFAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivFAssignOp::dst(void) const { +::mx::ir::Value DivFAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1234,12 +1623,12 @@ ::vast::hl::DivFOp DivFOp::underlying_repr(void) const noexcept { return ::vast::hl::DivFOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivFOp::lhs(void) const { +::mx::ir::Value DivFOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivFOp::rhs(void) const { +::mx::ir::Value DivFOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1267,12 +1656,12 @@ ::vast::hl::DivSAssignOp DivSAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::DivSAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivSAssignOp::src(void) const { +::mx::ir::Value DivSAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivSAssignOp::dst(void) const { +::mx::ir::Value DivSAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1300,12 +1689,12 @@ ::vast::hl::DivSOp DivSOp::underlying_repr(void) const noexcept { return ::vast::hl::DivSOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivSOp::lhs(void) const { +::mx::ir::Value DivSOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivSOp::rhs(void) const { +::mx::ir::Value DivSOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1333,12 +1722,12 @@ ::vast::hl::DivUAssignOp DivUAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::DivUAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivUAssignOp::src(void) const { +::mx::ir::Value DivUAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivUAssignOp::dst(void) const { +::mx::ir::Value DivUAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1366,12 +1755,12 @@ ::vast::hl::DivUOp DivUOp::underlying_repr(void) const noexcept { return ::vast::hl::DivUOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value DivUOp::lhs(void) const { +::mx::ir::Value DivUOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value DivUOp::rhs(void) const { +::mx::ir::Value DivUOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1381,6 +1770,52 @@ ::mx::ir::Value DivUOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional DoOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_DO) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional DoOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::DoOp DoOp::underlying_repr(void) const noexcept { + return ::vast::hl::DoOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region DoOp::body_region(void) const { + auto &val = underlying_repr().getBodyRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region DoOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +std::optional EmptyDeclOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_EMPTY_DECL) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional EmptyDeclOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::EmptyDeclOp EmptyDeclOp::underlying_repr(void) const noexcept { + return ::vast::hl::EmptyDeclOp(this->::mx::ir::Operation::op_); +} + std::optional EnumConstantOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_ENUM_CONST) { return reinterpret_cast(that); @@ -1399,13 +1834,13 @@ ::vast::hl::EnumConstantOp EnumConstantOp::underlying_repr(void) const noexcept return ::vast::hl::EnumConstantOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region EnumConstantOp::init(void) const { +::mx::ir::Region EnumConstantOp::initializer(void) const { auto &val = underlying_repr().getInit(); return ::mx::ir::Region(module_, val); } std::string_view EnumConstantOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -1437,7 +1872,7 @@ ::mx::ir::Region EnumDeclOp::constants(void) const { } std::string_view EnumDeclOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -1445,11 +1880,28 @@ std::string_view EnumDeclOp::name(void) const { } } +std::optional<::mx::ir::Type> EnumDeclOp::type(void) const { + auto opt_val = underlying_repr().getType(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + return ::mx::ir::Type( + val.getContext(), + reinterpret_cast( + val.getAsOpaquePointer())); +} + bool EnumDeclOp::is_complete(void) const { auto val = underlying_repr().isComplete(); return val; } +::mx::ir::Block EnumDeclOp::constants_block(void) const { + auto &val = underlying_repr().getConstantsBlock(); + return ::mx::ir::Block(module_, val); +} + std::optional EnumRefOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_ENUMREF) { return reinterpret_cast(that); @@ -1505,7 +1957,7 @@ ::mx::ir::Value ExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region ExprOp::subexpr(void) const { +::mx::ir::Region ExprOp::nested_expression(void) const { auto &val = underlying_repr().getSubexpr(); return ::mx::ir::Region(module_, val); } @@ -1556,12 +2008,12 @@ ::vast::hl::FCmpOp FCmpOp::underlying_repr(void) const noexcept { return ::vast::hl::FCmpOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FCmpOp::lhs(void) const { +::mx::ir::Value FCmpOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FCmpOp::rhs(void) const { +::mx::ir::Value FCmpOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1590,7 +2042,7 @@ ::vast::hl::FieldDeclOp FieldDeclOp::underlying_repr(void) const noexcept { } std::string_view FieldDeclOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -1615,31 +2067,26 @@ std::optional FieldDeclOp::bits(void) const { return val; } -std::optional FuncRefOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_FUNCREF) { - return reinterpret_cast(that); +std::optional FileScopeAsmOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_FILE_SCOPE_ASM) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional FuncRefOp::producing(const ::mx::ir::Value &that) { +std::optional FileScopeAsmOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::FuncRefOp FuncRefOp::underlying_repr(void) const noexcept { - return ::vast::hl::FuncRefOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Value FuncRefOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +::vast::hl::FileScopeAsmOp FileScopeAsmOp::underlying_repr(void) const noexcept { + return ::vast::hl::FileScopeAsmOp(this->::mx::ir::Operation::op_); } -std::string_view FuncRefOp::function(void) const { - auto val = underlying_repr().getFunction(); +std::string_view FileScopeAsmOp::assembly(void) const { + auto val = underlying_repr().getAsmString(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -1647,356 +2094,137 @@ std::string_view FuncRefOp::function(void) const { } } -std::optional GlobalRefOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_GLOBREF) { - return reinterpret_cast(that); +std::optional ForOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_FOR) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional GlobalRefOp::producing(const ::mx::ir::Value &that) { +std::optional ForOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::GlobalRefOp GlobalRefOp::underlying_repr(void) const noexcept { - return ::vast::hl::GlobalRefOp(this->::mx::ir::Operation::op_); +::vast::hl::ForOp ForOp::underlying_repr(void) const noexcept { + return ::vast::hl::ForOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value GlobalRefOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +::mx::ir::Region ForOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); } -std::string_view GlobalRefOp::global(void) const { - auto val = underlying_repr().getGlobal(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; +std::optional<::mx::ir::Region> ForOp::incr_region(void) const { + decltype(auto) opt_val = underlying_repr().getIncrRegion(); + if (opt_val.empty()) { + return std::nullopt; } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); } -std::optional BinaryCondOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_BINARY_COND) { - return reinterpret_cast(that); +std::optional<::mx::ir::Region> ForOp::body_region(void) const { + decltype(auto) opt_val = underlying_repr().getBodyRegion(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + +std::optional FuncOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_FUNC) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional BinaryCondOp::producing(const ::mx::ir::Value &that) { +std::optional FuncOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::BinaryCondOp BinaryCondOp::underlying_repr(void) const noexcept { - return ::vast::hl::BinaryCondOp(this->::mx::ir::Operation::op_); +::vast::hl::FuncOp FuncOp::underlying_repr(void) const noexcept { + return ::vast::hl::FuncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BinaryCondOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +std::optional<::mx::ir::Region> FuncOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); } -::mx::ir::Region BinaryCondOp::common_region(void) const { - auto &val = underlying_repr().getCommonRegion(); - return ::mx::ir::Region(module_, val); +std::string_view FuncOp::name(void) const { + auto val = underlying_repr().getSymName(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } } -::mx::ir::Region BinaryCondOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); +::mx::ir::Type FuncOp::function_type(void) const { + auto mlir_type = underlying_repr().getFunctionType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); } -::mx::ir::Region BinaryCondOp::then_region(void) const { - auto &val = underlying_repr().getThenRegion(); - return ::mx::ir::Region(module_, val); +std::optional FuncOp::visibility(void) const { + auto opt_val = underlying_repr().getSymVisibility(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } } -::mx::ir::Region BinaryCondOp::else_region(void) const { - auto &val = underlying_repr().getElseRegion(); - return ::mx::ir::Region(module_, val); +bool FuncOp::is_var_arg(void) const { + auto val = underlying_repr().isVarArg(); + return val; } -std::optional BreakOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_BREAK) { - return reinterpret_cast(that); +gap::generator<::mx::ir::Type> FuncOp::callable_results(void) const & { + auto range = underlying_repr().getCallableResults(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); } - return std::nullopt; } -std::optional BreakOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); +gap::generator<::mx::ir::Type> FuncOp::argument_types(void) const & { + auto range = underlying_repr().getArgumentTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); } - return std::nullopt; } -::vast::hl::BreakOp BreakOp::underlying_repr(void) const noexcept { - return ::vast::hl::BreakOp(this->::mx::ir::Operation::op_); -} - -std::optional CaseOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_CASE) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional CaseOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::CaseOp CaseOp::underlying_repr(void) const noexcept { - return ::vast::hl::CaseOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region CaseOp::lhs(void) const { - auto &val = underlying_repr().getLhs(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region CaseOp::body(void) const { - auto &val = underlying_repr().getBody(); - return ::mx::ir::Region(module_, val); -} - -std::optional CondOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_COND) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional CondOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::CondOp CondOp::underlying_repr(void) const noexcept { - return ::vast::hl::CondOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Value CondOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); -} - -::mx::ir::Region CondOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region CondOp::then_region(void) const { - auto &val = underlying_repr().getThenRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region CondOp::else_region(void) const { - auto &val = underlying_repr().getElseRegion(); - return ::mx::ir::Region(module_, val); -} - -std::optional CondYieldOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_COND_YIELD) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional CondYieldOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::CondYieldOp CondYieldOp::underlying_repr(void) const noexcept { - return ::vast::hl::CondYieldOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Value CondYieldOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); -} - -std::optional ContinueOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_CONTINUE) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional ContinueOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::ContinueOp ContinueOp::underlying_repr(void) const noexcept { - return ::vast::hl::ContinueOp(this->::mx::ir::Operation::op_); -} - -std::optional DefaultOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_DEFAULT) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional DefaultOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::DefaultOp DefaultOp::underlying_repr(void) const noexcept { - return ::vast::hl::DefaultOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region DefaultOp::body(void) const { - auto &val = underlying_repr().getBody(); - return ::mx::ir::Region(module_, val); -} - -std::optional DoOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_DO) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional DoOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::DoOp DoOp::underlying_repr(void) const noexcept { - return ::vast::hl::DoOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region DoOp::body_region(void) const { - auto &val = underlying_repr().getBodyRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region DoOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); -} - -std::optional EmptyDeclOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_EMPTY_DECL) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional EmptyDeclOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::EmptyDeclOp EmptyDeclOp::underlying_repr(void) const noexcept { - return ::vast::hl::EmptyDeclOp(this->::mx::ir::Operation::op_); -} - -std::optional ForOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_FOR) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional ForOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::ForOp ForOp::underlying_repr(void) const noexcept { - return ::vast::hl::ForOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region ForOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region ForOp::incr_region(void) const { - auto &val = underlying_repr().getIncrRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region ForOp::body_region(void) const { - auto &val = underlying_repr().getBodyRegion(); - return ::mx::ir::Region(module_, val); -} - -std::optional FuncOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_FUNC) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional FuncOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::FuncOp FuncOp::underlying_repr(void) const noexcept { - return ::vast::hl::FuncOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region FuncOp::body(void) const { - auto &val = underlying_repr().getBody(); - return ::mx::ir::Region(module_, val); -} - -std::string_view FuncOp::sym_name(void) const { - auto val = underlying_repr().getSymName(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; - } -} - -std::optional FuncOp::sym_visibility(void) const { - auto opt_val = underlying_repr().getSymVisibility(); - if (!opt_val) { - return std::nullopt; - } - auto &val = opt_val.value(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; - } -} - -bool FuncOp::is_var_arg(void) const { - auto val = underlying_repr().isVarArg(); - return val; +gap::generator<::mx::ir::Type> FuncOp::result_types(void) const & { + auto range = underlying_repr().getResultTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } } bool FuncOp::is_declaration(void) const { @@ -2004,105 +2232,31 @@ bool FuncOp::is_declaration(void) const { return val; } -std::optional GotoStmtOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_GOTO) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional GotoStmtOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::GotoStmt GotoStmtOp::underlying_repr(void) const noexcept { - return ::vast::hl::GotoStmt(this->::mx::ir::Operation::op_); -} - -std::optional IfOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_IF) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional IfOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::IfOp IfOp::underlying_repr(void) const noexcept { - return ::vast::hl::IfOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region IfOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region IfOp::then_region(void) const { - auto &val = underlying_repr().getThenRegion(); - return ::mx::ir::Region(module_, val); -} - -::mx::ir::Region IfOp::else_region(void) const { - auto &val = underlying_repr().getElseRegion(); - return ::mx::ir::Region(module_, val); -} - -bool IfOp::has_else(void) const { - auto val = underlying_repr().hasElse(); - return val; -} - -std::optional IndirectGotoStmtOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_INDIRECT_GOTO) { - return reinterpret_cast(that); +std::optional FuncRefOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_FUNCREF) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional IndirectGotoStmtOp::producing(const ::mx::ir::Value &that) { +std::optional FuncRefOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::IndirectGotoStmt IndirectGotoStmtOp::underlying_repr(void) const noexcept { - return ::vast::hl::IndirectGotoStmt(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region IndirectGotoStmtOp::target(void) const { - auto &val = underlying_repr().getTarget(); - return ::mx::ir::Region(module_, val); -} - -std::optional LabelDeclOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_LABEL_DECL) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional LabelDeclOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; +::vast::hl::FuncRefOp FuncRefOp::underlying_repr(void) const noexcept { + return ::vast::hl::FuncRefOp(this->::mx::ir::Operation::op_); } -::vast::hl::LabelDeclOp LabelDeclOp::underlying_repr(void) const noexcept { - return ::vast::hl::LabelDeclOp(this->::mx::ir::Operation::op_); +::mx::ir::Value FuncRefOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -std::string_view LabelDeclOp::name(void) const { - auto val = underlying_repr().getName(); +std::string_view FuncRefOp::function(void) const { + auto val = underlying_repr().getFunction(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -2110,236 +2264,198 @@ std::string_view LabelDeclOp::name(void) const { } } -std::optional LabelStmtOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_LABEL) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional LabelStmtOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::LabelStmt LabelStmtOp::underlying_repr(void) const noexcept { - return ::vast::hl::LabelStmt(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region LabelStmtOp::body(void) const { - auto &val = underlying_repr().getBody(); - return ::mx::ir::Region(module_, val); -} - -std::optional SkipStmtOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_SKIP) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional SkipStmtOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::SkipStmt SkipStmtOp::underlying_repr(void) const noexcept { - return ::vast::hl::SkipStmt(this->::mx::ir::Operation::op_); -} - -std::optional SwitchOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_SWITCH) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional SwitchOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::SwitchOp SwitchOp::underlying_repr(void) const noexcept { - return ::vast::hl::SwitchOp(this->::mx::ir::Operation::op_); -} - -::mx::ir::Region SwitchOp::cond_region(void) const { - auto &val = underlying_repr().getCondRegion(); - return ::mx::ir::Region(module_, val); -} - -std::optional TypeYieldOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_TYPE_YIELD) { - return reinterpret_cast(that); +std::optional GenericAssocExprOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_GENERIC_ASOC) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional TypeYieldOp::producing(const ::mx::ir::Value &that) { +std::optional GenericAssocExprOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::TypeYieldOp TypeYieldOp::underlying_repr(void) const noexcept { - return ::vast::hl::TypeYieldOp(this->::mx::ir::Operation::op_); +::vast::hl::GenericAssocExpr GenericAssocExprOp::underlying_repr(void) const noexcept { + return ::vast::hl::GenericAssocExpr(this->::mx::ir::Operation::op_); } -::mx::ir::Value TypeYieldOp::result(void) const { +::mx::ir::Value GenericAssocExprOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -std::optional ValueYieldOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_VALUE_YIELD) { - return reinterpret_cast(that); - } - return std::nullopt; -} - -std::optional ValueYieldOp::producing(const ::mx::ir::Value &that) { - if (auto op = ::mx::ir::Operation::producing(that)) { - return from(op.value()); - } - return std::nullopt; -} - -::vast::hl::ValueYieldOp ValueYieldOp::underlying_repr(void) const noexcept { - return ::vast::hl::ValueYieldOp(this->::mx::ir::Operation::op_); +::mx::ir::Region GenericAssocExprOp::body(void) const { + auto &val = underlying_repr().getBody(); + return ::mx::ir::Region(module_, val); } -::mx::ir::Value ValueYieldOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +std::optional<::mx::ir::Type> GenericAssocExprOp::match_type(void) const { + auto opt_val = underlying_repr().getMatchType(); + if (!opt_val) { + return std::nullopt; + } + auto &val = opt_val.value(); + return ::mx::ir::Type( + val.getContext(), + reinterpret_cast( + val.getAsOpaquePointer())); } -std::optional VarDeclOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_VAR) { - return reinterpret_cast(that); +std::optional GenericSelectionExprOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_GENERIC_EXPR) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional VarDeclOp::producing(const ::mx::ir::Value &that) { +std::optional GenericSelectionExprOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::VarDeclOp VarDeclOp::underlying_repr(void) const noexcept { - return ::vast::hl::VarDeclOp(this->::mx::ir::Operation::op_); +::vast::hl::GenericSelectionExpr GenericSelectionExprOp::underlying_repr(void) const noexcept { + return ::vast::hl::GenericSelectionExpr(this->::mx::ir::Operation::op_); } -::mx::ir::Value VarDeclOp::result(void) const { +::mx::ir::Value GenericSelectionExprOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region VarDeclOp::initializer(void) const { - auto &val = underlying_repr().getInitializer(); +::mx::ir::Region GenericSelectionExprOp::control(void) const { + auto &val = underlying_repr().getControl(); return ::mx::ir::Region(module_, val); } -::mx::ir::Region VarDeclOp::allocation_size(void) const { - auto &val = underlying_repr().getAllocationSize(); +::mx::ir::Region GenericSelectionExprOp::body(void) const { + auto &val = underlying_repr().getBody(); return ::mx::ir::Region(module_, val); } -std::string_view VarDeclOp::name(void) const { - auto val = underlying_repr().getName(); - if (auto size = val.size()) { - return std::string_view(val.data(), size); - } else { - return {}; +std::optional<::mx::ir::Type> GenericSelectionExprOp::control_type(void) const { + auto opt_val = underlying_repr().getControlType(); + if (!opt_val) { + return std::nullopt; } + auto &val = opt_val.value(); + return ::mx::ir::Type( + val.getContext(), + reinterpret_cast( + val.getAsOpaquePointer())); } -bool VarDeclOp::has_local_storage(void) const { - auto val = underlying_repr().hasLocalStorage(); +bool GenericSelectionExprOp::is_expression_predicate(void) const { + auto val = underlying_repr().isExprPredicate(); return val; } -bool VarDeclOp::is_local_var_decl(void) const { - auto val = underlying_repr().isLocalVarDecl(); +bool GenericSelectionExprOp::is_type_predicate(void) const { + auto val = underlying_repr().isTypePredicate(); return val; } -bool VarDeclOp::is_static_local(void) const { - auto val = underlying_repr().isStaticLocal(); - return val; +std::optional GlobalRefOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_GLOBREF) { + return reinterpret_cast(that); + } + return std::nullopt; } -bool VarDeclOp::has_external_storage(void) const { - auto val = underlying_repr().hasExternalStorage(); - return val; +std::optional GlobalRefOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; } -bool VarDeclOp::has_global_storage(void) const { - auto val = underlying_repr().hasGlobalStorage(); - return val; +::vast::hl::GlobalRefOp GlobalRefOp::underlying_repr(void) const noexcept { + return ::vast::hl::GlobalRefOp(this->::mx::ir::Operation::op_); } -bool VarDeclOp::is_static_data_member(void) const { - auto val = underlying_repr().isStaticDataMember(); - return val; +::mx::ir::Value GlobalRefOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -bool VarDeclOp::is_in_file_context(void) const { - auto val = underlying_repr().isInFileContext(); - return val; +std::string_view GlobalRefOp::global(void) const { + auto val = underlying_repr().getGlobal(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } } -bool VarDeclOp::is_in_function_or_method_context(void) const { - auto val = underlying_repr().isInFunctionOrMethodContext(); - return val; +std::optional GotoStmtOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_GOTO) { + return reinterpret_cast(that); + } + return std::nullopt; } -bool VarDeclOp::is_in_record_context(void) const { - auto val = underlying_repr().isInRecordContext(); - return val; +std::optional GotoStmtOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; } -bool VarDeclOp::is_file_var_decl(void) const { - auto val = underlying_repr().isFileVarDecl(); - return val; +::vast::hl::GotoStmt GotoStmtOp::underlying_repr(void) const noexcept { + return ::vast::hl::GotoStmt(this->::mx::ir::Operation::op_); } -std::optional WhileOp::from(const ::mx::ir::Operation &that) { - if (that.kind() == OperationKind::HL_WHILE) { - return reinterpret_cast(that); +::mx::ir::Value GotoStmtOp::label(void) const { + auto val = underlying_repr().getLabel(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional IfOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_IF) { + return reinterpret_cast(that); } return std::nullopt; } -std::optional WhileOp::producing(const ::mx::ir::Value &that) { +std::optional IfOp::producing(const ::mx::ir::Value &that) { if (auto op = ::mx::ir::Operation::producing(that)) { return from(op.value()); } return std::nullopt; } -::vast::hl::WhileOp WhileOp::underlying_repr(void) const noexcept { - return ::vast::hl::WhileOp(this->::mx::ir::Operation::op_); +::vast::hl::IfOp IfOp::underlying_repr(void) const noexcept { + return ::vast::hl::IfOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region WhileOp::cond_region(void) const { +::mx::ir::Region IfOp::condition_region(void) const { auto &val = underlying_repr().getCondRegion(); return ::mx::ir::Region(module_, val); } -::mx::ir::Region WhileOp::body_region(void) const { - auto &val = underlying_repr().getBodyRegion(); +::mx::ir::Region IfOp::then_region(void) const { + auto &val = underlying_repr().getThenRegion(); + return ::mx::ir::Region(module_, val); +} + +std::optional<::mx::ir::Region> IfOp::else_region(void) const { + decltype(auto) opt_val = underlying_repr().getElseRegion(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; return ::mx::ir::Region(module_, val); } +bool IfOp::has_else(void) const { + auto val = underlying_repr().hasElse(); + return val; +} + std::optional ImagOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_IMAG) { return reinterpret_cast(that); @@ -2358,7 +2474,7 @@ ::vast::hl::ImagOp ImagOp::underlying_repr(void) const noexcept { return ::vast::hl::ImagOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ImagOp::arg(void) const { +::mx::ir::Value ImagOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2419,6 +2535,43 @@ ::mx::ir::Value IndirectCallOp::callee(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> IndirectCallOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> IndirectCallOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + +std::optional IndirectGotoStmtOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_INDIRECT_GOTO) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional IndirectGotoStmtOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::IndirectGotoStmt IndirectGotoStmtOp::underlying_repr(void) const noexcept { + return ::vast::hl::IndirectGotoStmt(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region IndirectGotoStmtOp::target(void) const { + auto &val = underlying_repr().getTarget(); + return ::mx::ir::Region(module_, val); +} + std::optional InitListExprOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_INITLIST) { return reinterpret_cast(that); @@ -2437,6 +2590,13 @@ ::vast::hl::InitListExpr InitListExprOp::underlying_repr(void) const noexcept { return ::vast::hl::InitListExpr(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> InitListExprOp::elements(void) const & { + auto range = underlying_repr().getElements(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional InitializedConstantOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_CONST_INIT) { return reinterpret_cast(that); @@ -2460,7 +2620,7 @@ ::mx::ir::Value InitializedConstantOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region InitializedConstantOp::init(void) const { +::mx::ir::Region InitializedConstantOp::initializer(void) const { auto &val = underlying_repr().getInit(); return ::mx::ir::Region(module_, val); } @@ -2483,16 +2643,76 @@ ::vast::hl::LNotOp LNotOp::underlying_repr(void) const noexcept { return ::vast::hl::LNotOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value LNotOp::arg(void) const { +::mx::ir::Value LNotOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value LNotOp::res(void) const { +::mx::ir::Value LNotOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional LabelDeclOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_LABEL_DECL) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional LabelDeclOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::LabelDeclOp LabelDeclOp::underlying_repr(void) const noexcept { + return ::vast::hl::LabelDeclOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value LabelDeclOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::string_view LabelDeclOp::name(void) const { + auto val = underlying_repr().getSymName(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } +} + +std::optional LabelStmtOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_LABEL) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional LabelStmtOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::LabelStmt LabelStmtOp::underlying_repr(void) const noexcept { + return ::vast::hl::LabelStmt(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value LabelStmtOp::label(void) const { + auto val = underlying_repr().getLabel(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +::mx::ir::Region LabelStmtOp::body(void) const { + auto &val = underlying_repr().getBody(); + return ::mx::ir::Region(module_, val); +} + std::optional MinusOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_MINUS) { return reinterpret_cast(that); @@ -2511,7 +2731,7 @@ ::vast::hl::MinusOp MinusOp::underlying_repr(void) const noexcept { return ::vast::hl::MinusOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MinusOp::arg(void) const { +::mx::ir::Value MinusOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2539,12 +2759,12 @@ ::vast::hl::MulFAssignOp MulFAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::MulFAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MulFAssignOp::src(void) const { +::mx::ir::Value MulFAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulFAssignOp::dst(void) const { +::mx::ir::Value MulFAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2572,12 +2792,12 @@ ::vast::hl::MulFOp MulFOp::underlying_repr(void) const noexcept { return ::vast::hl::MulFOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MulFOp::lhs(void) const { +::mx::ir::Value MulFOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulFOp::rhs(void) const { +::mx::ir::Value MulFOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2605,12 +2825,12 @@ ::vast::hl::MulIAssignOp MulIAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::MulIAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MulIAssignOp::src(void) const { +::mx::ir::Value MulIAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulIAssignOp::dst(void) const { +::mx::ir::Value MulIAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2638,12 +2858,12 @@ ::vast::hl::MulIOp MulIOp::underlying_repr(void) const noexcept { return ::vast::hl::MulIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MulIOp::lhs(void) const { +::mx::ir::Value MulIOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulIOp::rhs(void) const { +::mx::ir::Value MulIOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2671,7 +2891,7 @@ ::vast::hl::NotOp NotOp::underlying_repr(void) const noexcept { return ::vast::hl::NotOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value NotOp::arg(void) const { +::mx::ir::Value NotOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2681,6 +2901,24 @@ ::mx::ir::Value NotOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional NullStmtOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_NULL) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional NullStmtOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::NullStmt NullStmtOp::underlying_repr(void) const noexcept { + return ::vast::hl::NullStmt(this->::mx::ir::Operation::op_); +} + std::optional OffsetOfExprOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_OFFSETOF_EXPR) { return reinterpret_cast(that); @@ -2704,6 +2942,13 @@ ::mx::ir::Value OffsetOfExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Region> OffsetOfExprOp::array_index_exprs(void) const & { + decltype(auto) regions = underlying_repr().getArrayIndexExprs(); + for (auto ®ion : regions) { + co_yield ::mx::ir::Region(module_, ®ion); + } +} + ::mx::ir::Type OffsetOfExprOp::source(void) const { auto mlir_type = underlying_repr().getSource(); return ::mx::ir::Type( @@ -2730,6 +2975,13 @@ ::vast::hl::OpaqueValueExpr OpaqueValueExprOp::underlying_repr(void) const noexc return ::vast::hl::OpaqueValueExpr(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> OpaqueValueExprOp::argument(void) const & { + auto range = underlying_repr().getArg(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value OpaqueValueExprOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -2753,7 +3005,7 @@ ::vast::hl::PlusOp PlusOp::underlying_repr(void) const noexcept { return ::vast::hl::PlusOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PlusOp::arg(void) const { +::mx::ir::Value PlusOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2781,7 +3033,7 @@ ::vast::hl::PostDecOp PostDecOp::underlying_repr(void) const noexcept { return ::vast::hl::PostDecOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PostDecOp::arg(void) const { +::mx::ir::Value PostDecOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2809,7 +3061,7 @@ ::vast::hl::PostIncOp PostIncOp::underlying_repr(void) const noexcept { return ::vast::hl::PostIncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PostIncOp::arg(void) const { +::mx::ir::Value PostIncOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2837,7 +3089,7 @@ ::vast::hl::PreDecOp PreDecOp::underlying_repr(void) const noexcept { return ::vast::hl::PreDecOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PreDecOp::arg(void) const { +::mx::ir::Value PreDecOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2865,7 +3117,7 @@ ::vast::hl::PreIncOp PreIncOp::underlying_repr(void) const noexcept { return ::vast::hl::PreIncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PreIncOp::arg(void) const { +::mx::ir::Value PreIncOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2926,7 +3178,7 @@ ::mx::ir::Value PreferredAlignOfExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region PreferredAlignOfExprOp::expr(void) const { +::mx::ir::Region PreferredAlignOfExprOp::expression(void) const { auto &val = underlying_repr().getExpr(); return ::mx::ir::Region(module_, val); } @@ -2954,7 +3206,7 @@ ::mx::ir::Value PreferredAlignOfTypeOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Type PreferredAlignOfTypeOp::arg(void) const { +::mx::ir::Type PreferredAlignOfTypeOp::argument(void) const { auto mlir_type = underlying_repr().getArg(); return ::mx::ir::Type( mlir_type.getContext(), @@ -2980,7 +3232,7 @@ ::vast::hl::RealOp RealOp::underlying_repr(void) const noexcept { return ::vast::hl::RealOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RealOp::arg(void) const { +::mx::ir::Value RealOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3018,8 +3270,8 @@ ::mx::ir::Value RecordMemberOp::element(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -std::string_view RecordMemberOp::name(void) const { - auto val = underlying_repr().getName(); +std::string_view RecordMemberOp::field(void) const { + auto val = underlying_repr().getField(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3045,12 +3297,12 @@ ::vast::hl::RemFAssignOp RemFAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::RemFAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemFAssignOp::src(void) const { +::mx::ir::Value RemFAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemFAssignOp::dst(void) const { +::mx::ir::Value RemFAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3078,12 +3330,12 @@ ::vast::hl::RemFOp RemFOp::underlying_repr(void) const noexcept { return ::vast::hl::RemFOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemFOp::lhs(void) const { +::mx::ir::Value RemFOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemFOp::rhs(void) const { +::mx::ir::Value RemFOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3111,12 +3363,12 @@ ::vast::hl::RemSAssignOp RemSAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::RemSAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemSAssignOp::src(void) const { +::mx::ir::Value RemSAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemSAssignOp::dst(void) const { +::mx::ir::Value RemSAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3144,12 +3396,12 @@ ::vast::hl::RemSOp RemSOp::underlying_repr(void) const noexcept { return ::vast::hl::RemSOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemSOp::lhs(void) const { +::mx::ir::Value RemSOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemSOp::rhs(void) const { +::mx::ir::Value RemSOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3177,12 +3429,12 @@ ::vast::hl::RemUAssignOp RemUAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::RemUAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemUAssignOp::src(void) const { +::mx::ir::Value RemUAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemUAssignOp::dst(void) const { +::mx::ir::Value RemUAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3210,12 +3462,12 @@ ::vast::hl::RemUOp RemUOp::underlying_repr(void) const noexcept { return ::vast::hl::RemUOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RemUOp::lhs(void) const { +::mx::ir::Value RemUOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RemUOp::rhs(void) const { +::mx::ir::Value RemUOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3243,6 +3495,13 @@ ::vast::hl::ReturnOp ReturnOp::underlying_repr(void) const noexcept { return ::vast::hl::ReturnOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ReturnOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional SizeOfExprOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_SIZEOF_EXPR) { return reinterpret_cast(that); @@ -3266,11 +3525,16 @@ ::mx::ir::Value SizeOfExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region SizeOfExprOp::expr(void) const { +::mx::ir::Region SizeOfExprOp::expression(void) const { auto &val = underlying_repr().getExpr(); return ::mx::ir::Region(module_, val); } +std::size_t SizeOfExprOp::value(void) const { + auto val = underlying_repr().getValue(); + return val; +} + std::optional SizeOfTypeOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_SIZEOF_TYPE) { return reinterpret_cast(that); @@ -3289,17 +3553,55 @@ ::vast::hl::SizeOfTypeOp SizeOfTypeOp::underlying_repr(void) const noexcept { return ::vast::hl::SizeOfTypeOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SizeOfTypeOp::result(void) const { - auto val = underlying_repr().getResult(); - return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +::mx::ir::Value SizeOfTypeOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +::mx::ir::Type SizeOfTypeOp::argument(void) const { + auto mlir_type = underlying_repr().getArg(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +std::size_t SizeOfTypeOp::value(void) const { + auto val = underlying_repr().getValue(); + return val; +} + +std::optional StaticAssertDeclOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_STATIC_ASSERT) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional StaticAssertDeclOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::StaticAssertDecl StaticAssertDeclOp::underlying_repr(void) const noexcept { + return ::vast::hl::StaticAssertDecl(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region StaticAssertDeclOp::assertion(void) const { + auto &val = underlying_repr().getAssert(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region StaticAssertDeclOp::message(void) const { + auto &val = underlying_repr().getMessage(); + return ::mx::ir::Region(module_, val); } -::mx::ir::Type SizeOfTypeOp::arg(void) const { - auto mlir_type = underlying_repr().getArg(); - return ::mx::ir::Type( - mlir_type.getContext(), - reinterpret_cast( - mlir_type.getAsOpaquePointer())); +bool StaticAssertDeclOp::failed(void) const { + auto val = underlying_repr().getFailed(); + return val; } std::optional StmtExprOp::from(const ::mx::ir::Operation &that) { @@ -3325,7 +3627,7 @@ ::mx::ir::Value StmtExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Region StmtExprOp::substmt(void) const { +::mx::ir::Region StmtExprOp::nested_statement(void) const { auto &val = underlying_repr().getSubstmt(); return ::mx::ir::Region(module_, val); } @@ -3354,7 +3656,7 @@ ::mx::ir::Region StructDeclOp::fields(void) const { } std::string_view StructDeclOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3362,11 +3664,34 @@ std::string_view StructDeclOp::name(void) const { } } +gap::generator<::mx::ir::Type> StructDeclOp::field_types(void) const & { + auto range = underlying_repr().getFieldTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +::mx::ir::Type StructDeclOp::defined_type(void) const { + auto mlir_type = underlying_repr().getDefinedType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + bool StructDeclOp::is_complete_definition(void) const { auto val = underlying_repr().isCompleteDefinition(); return val; } +::mx::ir::Block StructDeclOp::fields_block(void) const { + auto &val = underlying_repr().getFieldsBlock(); + return ::mx::ir::Block(module_, val); +} + std::optional SubFAssignOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_ASSIGN_FSUB) { return reinterpret_cast(that); @@ -3385,12 +3710,12 @@ ::vast::hl::SubFAssignOp SubFAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::SubFAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SubFAssignOp::src(void) const { +::mx::ir::Value SubFAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubFAssignOp::dst(void) const { +::mx::ir::Value SubFAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3418,12 +3743,12 @@ ::vast::hl::SubFOp SubFOp::underlying_repr(void) const noexcept { return ::vast::hl::SubFOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SubFOp::lhs(void) const { +::mx::ir::Value SubFOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubFOp::rhs(void) const { +::mx::ir::Value SubFOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3451,12 +3776,12 @@ ::vast::hl::SubIAssignOp SubIAssignOp::underlying_repr(void) const noexcept { return ::vast::hl::SubIAssignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SubIAssignOp::src(void) const { +::mx::ir::Value SubIAssignOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubIAssignOp::dst(void) const { +::mx::ir::Value SubIAssignOp::destination(void) const { auto val = underlying_repr().getDst(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3484,12 +3809,12 @@ ::vast::hl::SubIOp SubIOp::underlying_repr(void) const noexcept { return ::vast::hl::SubIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SubIOp::lhs(void) const { +::mx::ir::Value SubIOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubIOp::rhs(void) const { +::mx::ir::Value SubIOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3532,6 +3857,36 @@ ::mx::ir::Value SubscriptOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional SwitchOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_SWITCH) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional SwitchOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::SwitchOp SwitchOp::underlying_repr(void) const noexcept { + return ::vast::hl::SwitchOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region SwitchOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +gap::generator<::mx::ir::Region> SwitchOp::cases(void) const & { + decltype(auto) regions = underlying_repr().getCases(); + for (auto ®ion : regions) { + co_yield ::mx::ir::Region(module_, ®ion); + } +} + std::optional ThisOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_THIS) { return reinterpret_cast(that); @@ -3597,7 +3952,7 @@ ::vast::hl::TypeAliasOp TypeAliasOp::underlying_repr(void) const noexcept { } std::string_view TypeAliasOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3632,7 +3987,7 @@ ::vast::hl::TypeDeclOp TypeDeclOp::underlying_repr(void) const noexcept { } std::string_view TypeDeclOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3640,6 +3995,22 @@ std::string_view TypeDeclOp::name(void) const { } } +::mx::ir::Type TypeDeclOp::type(void) const { + auto mlir_type = underlying_repr().getType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +::mx::ir::Type TypeDeclOp::defined_type(void) const { + auto mlir_type = underlying_repr().getDefinedType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + std::optional TypeDefOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_TYPEDEF) { return reinterpret_cast(that); @@ -3659,7 +4030,7 @@ ::vast::hl::TypeDefOp TypeDefOp::underlying_repr(void) const noexcept { } std::string_view TypeDefOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3675,6 +4046,14 @@ ::mx::ir::Type TypeDefOp::type(void) const { mlir_type.getAsOpaquePointer())); } +::mx::ir::Type TypeDefOp::defined_type(void) const { + auto mlir_type = underlying_repr().getDefinedType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + std::optional TypeOfExprOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_TYPEOF_EXPR) { return reinterpret_cast(that); @@ -3693,7 +4072,7 @@ ::vast::hl::TypeOfExprOp TypeOfExprOp::underlying_repr(void) const noexcept { return ::vast::hl::TypeOfExprOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region TypeOfExprOp::expr(void) const { +::mx::ir::Region TypeOfExprOp::expression(void) const { auto &val = underlying_repr().getExpr(); return ::mx::ir::Region(module_, val); } @@ -3715,6 +4094,37 @@ ::mx::ir::Type TypeOfExprOp::type(void) const { mlir_type.getAsOpaquePointer())); } +std::optional TypeYieldOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_TYPE_YIELD) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional TypeYieldOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::TypeYieldOp TypeYieldOp::underlying_repr(void) const noexcept { + return ::vast::hl::TypeYieldOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value TypeYieldOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +::mx::ir::Type TypeYieldOp::yielded(void) const { + auto mlir_type = underlying_repr().getYielded(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + std::optional UnionDeclOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_UNION) { return reinterpret_cast(that); @@ -3739,7 +4149,7 @@ ::mx::ir::Region UnionDeclOp::fields(void) const { } std::string_view UnionDeclOp::name(void) const { - auto val = underlying_repr().getName(); + auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -3747,11 +4157,34 @@ std::string_view UnionDeclOp::name(void) const { } } +gap::generator<::mx::ir::Type> UnionDeclOp::field_types(void) const & { + auto range = underlying_repr().getFieldTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +::mx::ir::Type UnionDeclOp::defined_type(void) const { + auto mlir_type = underlying_repr().getDefinedType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + bool UnionDeclOp::is_complete_definition(void) const { auto val = underlying_repr().isCompleteDefinition(); return val; } +::mx::ir::Block UnionDeclOp::fields_block(void) const { + auto &val = underlying_repr().getFieldsBlock(); + return ::mx::ir::Block(module_, val); +} + std::optional UnreachableOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::HL_UNREACHABLE) { return reinterpret_cast(that); @@ -3788,7 +4221,7 @@ ::vast::hl::VAArgExpr VAArgExprOp::underlying_repr(void) const noexcept { return ::vast::hl::VAArgExpr(this->::mx::ir::Operation::op_); } -::mx::ir::Value VAArgExprOp::arg_list(void) const { +::mx::ir::Value VAArgExprOp::argument_list(void) const { auto val = underlying_repr().getArgList(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3798,4 +4231,155 @@ ::mx::ir::Value VAArgExprOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::optional ValueYieldOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_VALUE_YIELD) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional ValueYieldOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::ValueYieldOp ValueYieldOp::underlying_repr(void) const noexcept { + return ::vast::hl::ValueYieldOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value ValueYieldOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional VarDeclOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_VAR) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional VarDeclOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::VarDeclOp VarDeclOp::underlying_repr(void) const noexcept { + return ::vast::hl::VarDeclOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Value VarDeclOp::result(void) const { + auto val = underlying_repr().getResult(); + return ::mx::ir::Value(module_, val.getAsOpaquePointer()); +} + +std::optional<::mx::ir::Region> VarDeclOp::initializer(void) const { + decltype(auto) opt_val = underlying_repr().getInitializer(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + +std::optional<::mx::ir::Region> VarDeclOp::allocation_size(void) const { + decltype(auto) opt_val = underlying_repr().getAllocationSize(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; + return ::mx::ir::Region(module_, val); +} + +std::string_view VarDeclOp::name(void) const { + auto val = underlying_repr().getSymName(); + if (auto size = val.size()) { + return std::string_view(val.data(), size); + } else { + return {}; + } +} + +bool VarDeclOp::has_local_storage(void) const { + auto val = underlying_repr().hasLocalStorage(); + return val; +} + +bool VarDeclOp::is_local_variable_declaration(void) const { + auto val = underlying_repr().isLocalVarDecl(); + return val; +} + +bool VarDeclOp::is_static_local_variable_declaration(void) const { + auto val = underlying_repr().isStaticLocal(); + return val; +} + +bool VarDeclOp::has_external_storage(void) const { + auto val = underlying_repr().hasExternalStorage(); + return val; +} + +bool VarDeclOp::has_global_storage(void) const { + auto val = underlying_repr().hasGlobalStorage(); + return val; +} + +bool VarDeclOp::is_static_data_member(void) const { + auto val = underlying_repr().isStaticDataMember(); + return val; +} + +bool VarDeclOp::is_in_file_context(void) const { + auto val = underlying_repr().isInFileContext(); + return val; +} + +bool VarDeclOp::is_in_function_or_method_context(void) const { + auto val = underlying_repr().isInFunctionOrMethodContext(); + return val; +} + +bool VarDeclOp::is_in_record_context(void) const { + auto val = underlying_repr().isInRecordContext(); + return val; +} + +bool VarDeclOp::is_file_variable_declaration(void) const { + auto val = underlying_repr().isFileVarDecl(); + return val; +} + +std::optional WhileOp::from(const ::mx::ir::Operation &that) { + if (that.kind() == OperationKind::HL_WHILE) { + return reinterpret_cast(that); + } + return std::nullopt; +} + +std::optional WhileOp::producing(const ::mx::ir::Value &that) { + if (auto op = ::mx::ir::Operation::producing(that)) { + return from(op.value()); + } + return std::nullopt; +} + +::vast::hl::WhileOp WhileOp::underlying_repr(void) const noexcept { + return ::vast::hl::WhileOp(this->::mx::ir::Operation::op_); +} + +::mx::ir::Region WhileOp::condition_region(void) const { + auto &val = underlying_repr().getCondRegion(); + return ::mx::ir::Region(module_, val); +} + +::mx::ir::Region WhileOp::body_region(void) const { + auto &val = underlying_repr().getBodyRegion(); + return ::mx::ir::Region(module_, val); +} + } // namespace mx::ir::hl diff --git a/lib/IR/HighLevel/Type.cpp b/lib/IR/HighLevel/Type.cpp index ff6ecc1bc..3fcc3f8c1 100644 --- a/lib/IR/HighLevel/Type.cpp +++ b/lib/IR/HighLevel/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/LLVM/Attribute.cpp b/lib/IR/LLVM/Attribute.cpp index ebe91c05e..7c288e163 100644 --- a/lib/IR/LLVM/Attribute.cpp +++ b/lib/IR/LLVM/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -427,7 +426,7 @@ unsigned int DILocalVariableAttr::line(void) const { return val; } -unsigned int DILocalVariableAttr::arg(void) const { +unsigned int DILocalVariableAttr::argument(void) const { auto val = underlying_repr().getArg(); return val; } diff --git a/lib/IR/LLVM/Operation.cpp b/lib/IR/LLVM/Operation.cpp index 0971c53d0..6d2e4b1be 100644 --- a/lib/IR/LLVM/Operation.cpp +++ b/lib/IR/LLVM/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -44,17 +43,17 @@ ::mlir::LLVM::AShrOp AShrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::AShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AShrOp::lhs(void) const { +::mx::ir::Value AShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AShrOp::rhs(void) const { +::mx::ir::Value AShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AShrOp::res(void) const { +::mx::ir::Value AShrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -77,17 +76,17 @@ ::mlir::LLVM::AddOp AddOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::AddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddOp::lhs(void) const { +::mx::ir::Value AddOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddOp::rhs(void) const { +::mx::ir::Value AddOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddOp::res(void) const { +::mx::ir::Value AddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -110,12 +109,12 @@ ::mlir::LLVM::AddrSpaceCastOp AddrSpaceCastOp::underlying_repr(void) const noexc return ::mlir::LLVM::AddrSpaceCastOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AddrSpaceCastOp::arg(void) const { +::mx::ir::Value AddrSpaceCastOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AddrSpaceCastOp::res(void) const { +::mx::ir::Value AddrSpaceCastOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -205,17 +204,17 @@ ::mlir::LLVM::AndOp AndOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::AndOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AndOp::lhs(void) const { +::mx::ir::Value AndOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AndOp::rhs(void) const { +::mx::ir::Value AndOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AndOp::res(void) const { +::mx::ir::Value AndOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -243,12 +242,12 @@ ::mx::ir::Value AtomicCmpXchgOp::cmp(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AtomicCmpXchgOp::val(void) const { +::mx::ir::Value AtomicCmpXchgOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AtomicCmpXchgOp::res(void) const { +::mx::ir::Value AtomicCmpXchgOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -303,12 +302,12 @@ ::mlir::LLVM::AtomicRMWOp AtomicRMWOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::AtomicRMWOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value AtomicRMWOp::val(void) const { +::mx::ir::Value AtomicRMWOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AtomicRMWOp::res(void) const { +::mx::ir::Value AtomicRMWOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -358,12 +357,12 @@ ::mlir::LLVM::BitcastOp BitcastOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::BitcastOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value BitcastOp::arg(void) const { +::mx::ir::Value BitcastOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BitcastOp::res(void) const { +::mx::ir::Value BitcastOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -386,6 +385,13 @@ ::mlir::LLVM::BrOp BrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::BrOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> BrOp::dest_operands(void) const & { + auto range = underlying_repr().getDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional CallIntrinsicOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LLVM_CALL_INTRINSIC) { return reinterpret_cast(that); @@ -404,6 +410,13 @@ ::mlir::LLVM::CallIntrinsicOp CallIntrinsicOp::underlying_repr(void) const noexc return ::mlir::LLVM::CallIntrinsicOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CallIntrinsicOp::arguments(void) const & { + auto range = underlying_repr().getArgs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value CallIntrinsicOp::results(void) const { auto val = underlying_repr().getResults(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -436,6 +449,13 @@ ::mlir::LLVM::CallOp CallOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CallOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CallOp::callee_operands(void) const & { + auto range = underlying_repr().getCalleeOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value CallOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -454,6 +474,13 @@ std::optional CallOp::callee(void) const { } } +gap::generator<::mx::ir::Operand> CallOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional ComdatOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LLVM_COMDAT) { return reinterpret_cast(that); @@ -477,7 +504,7 @@ ::mx::ir::Region ComdatOp::body(void) const { return ::mx::ir::Region(module_, val); } -std::string_view ComdatOp::sym_name(void) const { +std::string_view ComdatOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -504,7 +531,7 @@ ::mlir::LLVM::ComdatSelectorOp ComdatSelectorOp::underlying_repr(void) const noe return ::mlir::LLVM::ComdatSelectorOp(this->::mx::ir::Operation::op_); } -std::string_view ComdatSelectorOp::sym_name(void) const { +std::string_view ComdatSelectorOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -531,6 +558,20 @@ ::mlir::LLVM::CondBrOp CondBrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CondBrOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> CondBrOp::true_dest_operands(void) const & { + auto range = underlying_repr().getTrueDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> CondBrOp::false_dest_operands(void) const & { + auto range = underlying_repr().getFalseDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional ConstantOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LLVM_MLIR_CONSTANT) { return reinterpret_cast(that); @@ -549,7 +590,7 @@ ::mlir::LLVM::ConstantOp ConstantOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ConstantOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ConstantOp::res(void) const { +::mx::ir::Value ConstantOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -577,7 +618,7 @@ ::mx::ir::Value ExtractElementOp::vector(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ExtractElementOp::res(void) const { +::mx::ir::Value ExtractElementOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -605,7 +646,7 @@ ::mx::ir::Value ExtractValueOp::container(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ExtractValueOp::res(void) const { +::mx::ir::Value ExtractValueOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -628,17 +669,17 @@ ::mlir::LLVM::FAddOp FAddOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FAddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FAddOp::lhs(void) const { +::mx::ir::Value FAddOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FAddOp::rhs(void) const { +::mx::ir::Value FAddOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FAddOp::res(void) const { +::mx::ir::Value FAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -661,17 +702,17 @@ ::mlir::LLVM::FCmpOp FCmpOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FCmpOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FCmpOp::lhs(void) const { +::mx::ir::Value FCmpOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FCmpOp::rhs(void) const { +::mx::ir::Value FCmpOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FCmpOp::res(void) const { +::mx::ir::Value FCmpOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -694,17 +735,17 @@ ::mlir::LLVM::FDivOp FDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FDivOp::lhs(void) const { +::mx::ir::Value FDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FDivOp::rhs(void) const { +::mx::ir::Value FDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FDivOp::res(void) const { +::mx::ir::Value FDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -727,17 +768,17 @@ ::mlir::LLVM::FMulOp FMulOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FMulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FMulOp::lhs(void) const { +::mx::ir::Value FMulOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FMulOp::rhs(void) const { +::mx::ir::Value FMulOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FMulOp::res(void) const { +::mx::ir::Value FMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -765,7 +806,7 @@ ::mx::ir::Value FNegOp::operand(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FNegOp::res(void) const { +::mx::ir::Value FNegOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -788,12 +829,12 @@ ::mlir::LLVM::FPExtOp FPExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FPExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FPExtOp::arg(void) const { +::mx::ir::Value FPExtOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FPExtOp::res(void) const { +::mx::ir::Value FPExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -816,12 +857,12 @@ ::mlir::LLVM::FPToSIOp FPToSIOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FPToSIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FPToSIOp::arg(void) const { +::mx::ir::Value FPToSIOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FPToSIOp::res(void) const { +::mx::ir::Value FPToSIOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -844,12 +885,12 @@ ::mlir::LLVM::FPToUIOp FPToUIOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FPToUIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FPToUIOp::arg(void) const { +::mx::ir::Value FPToUIOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FPToUIOp::res(void) const { +::mx::ir::Value FPToUIOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -872,12 +913,12 @@ ::mlir::LLVM::FPTruncOp FPTruncOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FPTruncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FPTruncOp::arg(void) const { +::mx::ir::Value FPTruncOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FPTruncOp::res(void) const { +::mx::ir::Value FPTruncOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -900,17 +941,17 @@ ::mlir::LLVM::FRemOp FRemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FRemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FRemOp::lhs(void) const { +::mx::ir::Value FRemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FRemOp::rhs(void) const { +::mx::ir::Value FRemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FRemOp::res(void) const { +::mx::ir::Value FRemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -933,17 +974,17 @@ ::mlir::LLVM::FSubOp FSubOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FSubOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FSubOp::lhs(void) const { +::mx::ir::Value FSubOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FSubOp::rhs(void) const { +::mx::ir::Value FSubOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FSubOp::res(void) const { +::mx::ir::Value FSubOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -997,12 +1038,12 @@ ::mlir::LLVM::FreezeOp FreezeOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::FreezeOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value FreezeOp::val(void) const { +::mx::ir::Value FreezeOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FreezeOp::res(void) const { +::mx::ir::Value FreezeOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1030,7 +1071,14 @@ ::mx::ir::Value GetElementPtrOp::base(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value GetElementPtrOp::res(void) const { +gap::generator<::mx::ir::Operand> GetElementPtrOp::dynamic_indices(void) const & { + auto range = underlying_repr().getDynamicIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +::mx::ir::Value GetElementPtrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1120,7 +1168,7 @@ bool GlobalOp::constant(void) const { return val; } -std::string_view GlobalOp::sym_name(void) const { +std::string_view GlobalOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -1184,17 +1232,17 @@ ::mlir::LLVM::ICmpOp ICmpOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ICmpOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ICmpOp::lhs(void) const { +::mx::ir::Value ICmpOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ICmpOp::rhs(void) const { +::mx::ir::Value ICmpOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ICmpOp::res(void) const { +::mx::ir::Value ICmpOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1217,12 +1265,19 @@ ::mlir::LLVM::InlineAsmOp InlineAsmOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::InlineAsmOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value InlineAsmOp::res(void) const { +gap::generator<::mx::ir::Operand> InlineAsmOp::operands(void) const & { + auto range = underlying_repr().getOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +::mx::ir::Value InlineAsmOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -std::string_view InlineAsmOp::asm_string(void) const { +std::string_view InlineAsmOp::assembly(void) const { auto val = underlying_repr().getAsmString(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -1278,7 +1333,7 @@ ::mx::ir::Value InsertElementOp::value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value InsertElementOp::res(void) const { +::mx::ir::Value InsertElementOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1311,7 +1366,7 @@ ::mx::ir::Value InsertValueOp::value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value InsertValueOp::res(void) const { +::mx::ir::Value InsertValueOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1334,12 +1389,12 @@ ::mlir::LLVM::IntToPtrOp IntToPtrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::IntToPtrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value IntToPtrOp::arg(void) const { +::mx::ir::Value IntToPtrOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value IntToPtrOp::res(void) const { +::mx::ir::Value IntToPtrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1362,6 +1417,27 @@ ::mlir::LLVM::InvokeOp InvokeOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::InvokeOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> InvokeOp::callee_operands(void) const & { + auto range = underlying_repr().getCalleeOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> InvokeOp::normal_dest_operands(void) const & { + auto range = underlying_repr().getNormalDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> InvokeOp::unwind_dest_operands(void) const & { + auto range = underlying_repr().getUnwindDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional InvokeOp::callee(void) const { auto opt_val = underlying_repr().getCallee(); if (!opt_val) { @@ -1375,6 +1451,13 @@ std::optional InvokeOp::callee(void) const { } } +gap::generator<::mx::ir::Operand> InvokeOp::arg_operands(void) const & { + auto range = underlying_repr().getArgOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional FuncOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LLVM_FUNC) { return reinterpret_cast(that); @@ -1393,12 +1476,16 @@ ::mlir::LLVM::LLVMFuncOp FuncOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::LLVMFuncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region FuncOp::body(void) const { - auto &val = underlying_repr().getBody(); +std::optional<::mx::ir::Region> FuncOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; return ::mx::ir::Region(module_, val); } -std::string_view FuncOp::sym_name(void) const { +std::string_view FuncOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -1407,7 +1494,7 @@ std::string_view FuncOp::sym_name(void) const { } } -std::optional FuncOp::sym_visibility(void) const { +std::optional FuncOp::visibility(void) const { auto opt_val = underlying_repr().getSymVisibility(); if (!opt_val) { return std::nullopt; @@ -1572,17 +1659,17 @@ ::mlir::LLVM::LShrOp LShrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::LShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value LShrOp::lhs(void) const { +::mx::ir::Value LShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value LShrOp::rhs(void) const { +::mx::ir::Value LShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value LShrOp::res(void) const { +::mx::ir::Value LShrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1605,7 +1692,7 @@ ::mlir::LLVM::LandingpadOp LandingpadOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::LandingpadOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value LandingpadOp::res(void) const { +::mx::ir::Value LandingpadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1651,7 +1738,7 @@ ::mlir::LLVM::LoadOp LoadOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::LoadOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value LoadOp::res(void) const { +::mx::ir::Value LoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1711,17 +1798,17 @@ ::mlir::LLVM::MulOp MulOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::MulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MulOp::lhs(void) const { +::mx::ir::Value MulOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulOp::rhs(void) const { +::mx::ir::Value MulOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MulOp::res(void) const { +::mx::ir::Value MulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1744,7 +1831,7 @@ ::mlir::LLVM::NoneTokenOp NoneTokenOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::NoneTokenOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value NoneTokenOp::res(void) const { +::mx::ir::Value NoneTokenOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1767,17 +1854,17 @@ ::mlir::LLVM::OrOp OrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::OrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value OrOp::lhs(void) const { +::mx::ir::Value OrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value OrOp::rhs(void) const { +::mx::ir::Value OrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value OrOp::res(void) const { +::mx::ir::Value OrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1800,7 +1887,7 @@ ::mlir::LLVM::PoisonOp PoisonOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::PoisonOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PoisonOp::res(void) const { +::mx::ir::Value PoisonOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1823,12 +1910,12 @@ ::mlir::LLVM::PtrToIntOp PtrToIntOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::PtrToIntOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PtrToIntOp::arg(void) const { +::mx::ir::Value PtrToIntOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value PtrToIntOp::res(void) const { +::mx::ir::Value PtrToIntOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1874,7 +1961,7 @@ ::mlir::LLVM::ReturnOp ReturnOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ReturnOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ReturnOp::arg(void) const { +::mx::ir::Value ReturnOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1897,17 +1984,17 @@ ::mlir::LLVM::SDivOp SDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SDivOp::lhs(void) const { +::mx::ir::Value SDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SDivOp::rhs(void) const { +::mx::ir::Value SDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SDivOp::res(void) const { +::mx::ir::Value SDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1930,12 +2017,12 @@ ::mlir::LLVM::SExtOp SExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SExtOp::arg(void) const { +::mx::ir::Value SExtOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SExtOp::res(void) const { +::mx::ir::Value SExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1958,12 +2045,12 @@ ::mlir::LLVM::SIToFPOp SIToFPOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SIToFPOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SIToFPOp::arg(void) const { +::mx::ir::Value SIToFPOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SIToFPOp::res(void) const { +::mx::ir::Value SIToFPOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -1986,17 +2073,17 @@ ::mlir::LLVM::SRemOp SRemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SRemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SRemOp::lhs(void) const { +::mx::ir::Value SRemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SRemOp::rhs(void) const { +::mx::ir::Value SRemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SRemOp::res(void) const { +::mx::ir::Value SRemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2034,7 +2121,7 @@ ::mx::ir::Value SelectOp::false_value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SelectOp::res(void) const { +::mx::ir::Value SelectOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2057,17 +2144,17 @@ ::mlir::LLVM::ShlOp ShlOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ShlOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ShlOp::lhs(void) const { +::mx::ir::Value ShlOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ShlOp::rhs(void) const { +::mx::ir::Value ShlOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ShlOp::res(void) const { +::mx::ir::Value ShlOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2100,7 +2187,7 @@ ::mx::ir::Value ShuffleVectorOp::v2(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ShuffleVectorOp::res(void) const { +::mx::ir::Value ShuffleVectorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2178,17 +2265,17 @@ ::mlir::LLVM::SubOp SubOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SubOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SubOp::lhs(void) const { +::mx::ir::Value SubOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubOp::rhs(void) const { +::mx::ir::Value SubOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SubOp::res(void) const { +::mx::ir::Value SubOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2211,6 +2298,13 @@ ::mlir::LLVM::SwitchOp SwitchOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::SwitchOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> SwitchOp::default_operands(void) const & { + auto range = underlying_repr().getDefaultOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional TruncOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LLVM_TRUNC) { return reinterpret_cast(that); @@ -2229,12 +2323,12 @@ ::mlir::LLVM::TruncOp TruncOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::TruncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value TruncOp::arg(void) const { +::mx::ir::Value TruncOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value TruncOp::res(void) const { +::mx::ir::Value TruncOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2257,17 +2351,17 @@ ::mlir::LLVM::UDivOp UDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::UDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value UDivOp::lhs(void) const { +::mx::ir::Value UDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UDivOp::rhs(void) const { +::mx::ir::Value UDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UDivOp::res(void) const { +::mx::ir::Value UDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2290,12 +2384,12 @@ ::mlir::LLVM::UIToFPOp UIToFPOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::UIToFPOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value UIToFPOp::arg(void) const { +::mx::ir::Value UIToFPOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UIToFPOp::res(void) const { +::mx::ir::Value UIToFPOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2318,17 +2412,17 @@ ::mlir::LLVM::URemOp URemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::URemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value URemOp::lhs(void) const { +::mx::ir::Value URemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value URemOp::rhs(void) const { +::mx::ir::Value URemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value URemOp::res(void) const { +::mx::ir::Value URemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2351,7 +2445,7 @@ ::mlir::LLVM::UndefOp UndefOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::UndefOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value UndefOp::res(void) const { +::mx::ir::Value UndefOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2392,17 +2486,17 @@ ::mlir::LLVM::XOrOp XOrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::XOrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value XOrOp::lhs(void) const { +::mx::ir::Value XOrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value XOrOp::rhs(void) const { +::mx::ir::Value XOrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value XOrOp::res(void) const { +::mx::ir::Value XOrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2425,12 +2519,12 @@ ::mlir::LLVM::ZExtOp ZExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ZExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ZExtOp::arg(void) const { +::mx::ir::Value ZExtOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ZExtOp::res(void) const { +::mx::ir::Value ZExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2453,7 +2547,7 @@ ::mlir::LLVM::ZeroOp ZeroOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ZeroOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ZeroOp::res(void) const { +::mx::ir::Value ZeroOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2481,7 +2575,7 @@ ::mx::ir::Value AbsOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value AbsOp::res(void) const { +::mx::ir::Value AbsOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2550,7 +2644,7 @@ ::mx::ir::Value BitReverseOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value BitReverseOp::res(void) const { +::mx::ir::Value BitReverseOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2578,7 +2672,7 @@ ::mx::ir::Value ByteSwapOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ByteSwapOp::res(void) const { +::mx::ir::Value ByteSwapOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2611,7 +2705,7 @@ ::mx::ir::Value CopySignOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CopySignOp::res(void) const { +::mx::ir::Value CopySignOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2634,7 +2728,7 @@ ::mlir::LLVM::CoroAlignOp CoroAlignOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CoroAlignOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value CoroAlignOp::res(void) const { +::mx::ir::Value CoroAlignOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2662,7 +2756,7 @@ ::mx::ir::Value CoroBeginOp::token(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CoroBeginOp::res(void) const { +::mx::ir::Value CoroBeginOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2690,7 +2784,7 @@ ::mx::ir::Value CoroEndOp::retvals(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CoroEndOp::res(void) const { +::mx::ir::Value CoroEndOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2718,7 +2812,7 @@ ::mx::ir::Value CoroFreeOp::id(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CoroFreeOp::res(void) const { +::mx::ir::Value CoroFreeOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2741,7 +2835,7 @@ ::mlir::LLVM::CoroIdOp CoroIdOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CoroIdOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value CoroIdOp::res(void) const { +::mx::ir::Value CoroIdOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2800,7 +2894,7 @@ ::mlir::LLVM::CoroSaveOp CoroSaveOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CoroSaveOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value CoroSaveOp::res(void) const { +::mx::ir::Value CoroSaveOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2823,7 +2917,7 @@ ::mlir::LLVM::CoroSizeOp CoroSizeOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::CoroSizeOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value CoroSizeOp::res(void) const { +::mx::ir::Value CoroSizeOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2851,7 +2945,7 @@ ::mx::ir::Value CoroSuspendOp::save(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CoroSuspendOp::res(void) const { +::mx::ir::Value CoroSuspendOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2879,7 +2973,7 @@ ::mx::ir::Value CosOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CosOp::res(void) const { +::mx::ir::Value CosOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2907,7 +3001,7 @@ ::mx::ir::Value CountLeadingZerosOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CountLeadingZerosOp::res(void) const { +::mx::ir::Value CountLeadingZerosOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2940,7 +3034,7 @@ ::mx::ir::Value CountTrailingZerosOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CountTrailingZerosOp::res(void) const { +::mx::ir::Value CountTrailingZerosOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -2973,7 +3067,7 @@ ::mx::ir::Value CtPopOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value CtPopOp::res(void) const { +::mx::ir::Value CtPopOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3073,7 +3167,7 @@ ::mlir::LLVM::EhTypeidForOp EhTypeidForOp::underlying_repr(void) const noexcept return ::mlir::LLVM::EhTypeidForOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value EhTypeidForOp::res(void) const { +::mx::ir::Value EhTypeidForOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3101,7 +3195,7 @@ ::mx::ir::Value Exp2Op::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value Exp2Op::res(void) const { +::mx::ir::Value Exp2Op::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3129,7 +3223,7 @@ ::mx::ir::Value ExpOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value ExpOp::res(void) const { +::mx::ir::Value ExpOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3152,7 +3246,7 @@ ::mlir::LLVM::ExpectOp ExpectOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::ExpectOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ExpectOp::res(void) const { +::mx::ir::Value ExpectOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3175,7 +3269,7 @@ ::mlir::LLVM::ExpectWithProbabilityOp ExpectWithProbabilityOp::underlying_repr(v return ::mlir::LLVM::ExpectWithProbabilityOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ExpectWithProbabilityOp::res(void) const { +::mx::ir::Value ExpectWithProbabilityOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3203,7 +3297,7 @@ ::mx::ir::Value FAbsOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FAbsOp::res(void) const { +::mx::ir::Value FAbsOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3231,7 +3325,7 @@ ::mx::ir::Value FCeilOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FCeilOp::res(void) const { +::mx::ir::Value FCeilOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3259,7 +3353,7 @@ ::mx::ir::Value FFloorOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FFloorOp::res(void) const { +::mx::ir::Value FFloorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3297,7 +3391,7 @@ ::mx::ir::Value FMAOp::c(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FMAOp::res(void) const { +::mx::ir::Value FMAOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3335,7 +3429,7 @@ ::mx::ir::Value FMulAddOp::c(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FMulAddOp::res(void) const { +::mx::ir::Value FMulAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3363,7 +3457,7 @@ ::mx::ir::Value FTruncOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FTruncOp::res(void) const { +::mx::ir::Value FTruncOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3401,7 +3495,7 @@ ::mx::ir::Value FShlOp::c(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FShlOp::res(void) const { +::mx::ir::Value FShlOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3439,7 +3533,7 @@ ::mx::ir::Value FShrOp::c(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FShrOp::res(void) const { +::mx::ir::Value FShrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3462,7 +3556,7 @@ ::mlir::LLVM::GetActiveLaneMaskOp GetActiveLaneMaskOp::underlying_repr(void) con return ::mlir::LLVM::GetActiveLaneMaskOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value GetActiveLaneMaskOp::res(void) const { +::mx::ir::Value GetActiveLaneMaskOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3531,7 +3625,7 @@ ::mlir::LLVM::IsConstantOp IsConstantOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::IsConstantOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value IsConstantOp::val(void) const { +::mx::ir::Value IsConstantOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3559,7 +3653,7 @@ ::mx::ir::Value IsFPClassOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value IsFPClassOp::res(void) const { +::mx::ir::Value IsFPClassOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3633,12 +3727,12 @@ ::mlir::LLVM::LlrintOp RoundAndCastToLongLongOp::underlying_repr(void) const noe return ::mlir::LLVM::LlrintOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RoundAndCastToLongLongOp::val(void) const { +::mx::ir::Value RoundAndCastToLongLongOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundAndCastToLongLongOp::res(void) const { +::mx::ir::Value RoundAndCastToLongLongOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3661,12 +3755,12 @@ ::mlir::LLVM::LlroundOp RoundAndCastToNearestLongLongOp::underlying_repr(void) c return ::mlir::LLVM::LlroundOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RoundAndCastToNearestLongLongOp::val(void) const { +::mx::ir::Value RoundAndCastToNearestLongLongOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundAndCastToNearestLongLongOp::res(void) const { +::mx::ir::Value RoundAndCastToNearestLongLongOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3694,7 +3788,7 @@ ::mx::ir::Value Log10Op::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value Log10Op::res(void) const { +::mx::ir::Value Log10Op::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3722,7 +3816,7 @@ ::mx::ir::Value Log2Op::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value Log2Op::res(void) const { +::mx::ir::Value Log2Op::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3750,7 +3844,7 @@ ::mx::ir::Value LogOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value LogOp::res(void) const { +::mx::ir::Value LogOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3773,12 +3867,12 @@ ::mlir::LLVM::LrintOp RoundAndCastToLongOp::underlying_repr(void) const noexcept return ::mlir::LLVM::LrintOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RoundAndCastToLongOp::val(void) const { +::mx::ir::Value RoundAndCastToLongOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundAndCastToLongOp::res(void) const { +::mx::ir::Value RoundAndCastToLongOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3801,12 +3895,12 @@ ::mlir::LLVM::LroundOp RoundAndCastToNearestLongOp::underlying_repr(void) const return ::mlir::LLVM::LroundOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value RoundAndCastToNearestLongOp::val(void) const { +::mx::ir::Value RoundAndCastToNearestLongOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundAndCastToNearestLongOp::res(void) const { +::mx::ir::Value RoundAndCastToNearestLongOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3834,7 +3928,14 @@ ::mx::ir::Value MaskedLoadOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MaskedLoadOp::res(void) const { +gap::generator<::mx::ir::Operand> MaskedLoadOp::pass_thru(void) const & { + auto range = underlying_repr().getPassThru(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +::mx::ir::Value MaskedLoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3895,7 +3996,7 @@ ::mlir::LLVM::MatrixColumnMajorLoadOp MatrixColumnMajorLoadOp::underlying_repr(v return ::mlir::LLVM::MatrixColumnMajorLoadOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MatrixColumnMajorLoadOp::res(void) const { +::mx::ir::Value MatrixColumnMajorLoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -3971,17 +4072,17 @@ ::mlir::LLVM::MatrixMultiplyOp MatrixMultiplyOp::underlying_repr(void) const noe return ::mlir::LLVM::MatrixMultiplyOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value MatrixMultiplyOp::lhs(void) const { +::mx::ir::Value MatrixMultiplyOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MatrixMultiplyOp::rhs(void) const { +::mx::ir::Value MatrixMultiplyOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MatrixMultiplyOp::res(void) const { +::mx::ir::Value MatrixMultiplyOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4024,7 +4125,7 @@ ::mx::ir::Value MatrixTransposeOp::matrix(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MatrixTransposeOp::res(void) const { +::mx::ir::Value MatrixTransposeOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4067,7 +4168,7 @@ ::mx::ir::Value MaxNumOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MaxNumOp::res(void) const { +::mx::ir::Value MaxNumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4100,7 +4201,7 @@ ::mx::ir::Value MaximumOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MaximumOp::res(void) const { +::mx::ir::Value MaximumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4225,7 +4326,7 @@ ::mx::ir::Value MinNumOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MinNumOp::res(void) const { +::mx::ir::Value MinNumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4258,7 +4359,7 @@ ::mx::ir::Value MinimumOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MinimumOp::res(void) const { +::mx::ir::Value MinimumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4286,7 +4387,7 @@ ::mx::ir::Value RoundToNearbyIntOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundToNearbyIntOp::res(void) const { +::mx::ir::Value RoundToNearbyIntOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4327,12 +4428,12 @@ ::mlir::LLVM::PowIOp PowIOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::PowIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value PowIOp::val(void) const { +::mx::ir::Value PowIOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value PowIOp::res(void) const { +::mx::ir::Value PowIOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4365,7 +4466,7 @@ ::mx::ir::Value FPowOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value FPowOp::res(void) const { +::mx::ir::Value FPowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4444,7 +4545,7 @@ ::mx::ir::Value RoundToIntOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundToIntOp::res(void) const { +::mx::ir::Value RoundToIntOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4472,7 +4573,7 @@ ::mx::ir::Value RoundToNearestEvenOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundToNearestEvenOp::res(void) const { +::mx::ir::Value RoundToNearestEvenOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4500,7 +4601,7 @@ ::mx::ir::Value RoundToNearestOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value RoundToNearestOp::res(void) const { +::mx::ir::Value RoundToNearestOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4533,7 +4634,7 @@ ::mx::ir::Value SAddSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SAddSatOp::res(void) const { +::mx::ir::Value SAddSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4556,7 +4657,7 @@ ::mlir::LLVM::SAddWithOverflowOp SAddWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::SAddWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SAddWithOverflowOp::res(void) const { +::mx::ir::Value SAddWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4589,7 +4690,7 @@ ::mx::ir::Value SMaxOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SMaxOp::res(void) const { +::mx::ir::Value SMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4622,7 +4723,7 @@ ::mx::ir::Value SMinOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SMinOp::res(void) const { +::mx::ir::Value SMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4645,7 +4746,7 @@ ::mlir::LLVM::SMulWithOverflowOp SMulWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::SMulWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SMulWithOverflowOp::res(void) const { +::mx::ir::Value SMulWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4673,7 +4774,7 @@ ::mx::ir::Value SSACopyOp::operand(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SSACopyOp::res(void) const { +::mx::ir::Value SSACopyOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4706,7 +4807,7 @@ ::mx::ir::Value SShlSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SShlSatOp::res(void) const { +::mx::ir::Value SShlSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4739,7 +4840,7 @@ ::mx::ir::Value SSubSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SSubSatOp::res(void) const { +::mx::ir::Value SSubSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4762,7 +4863,7 @@ ::mlir::LLVM::SSubWithOverflowOp SSubWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::SSubWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value SSubWithOverflowOp::res(void) const { +::mx::ir::Value SSubWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4790,7 +4891,7 @@ ::mx::ir::Value SinOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SinOp::res(void) const { +::mx::ir::Value SinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4818,7 +4919,7 @@ ::mx::ir::Value SqrtOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value SqrtOp::res(void) const { +::mx::ir::Value SqrtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4859,7 +4960,7 @@ ::mlir::LLVM::StackSaveOp StackSaveOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::StackSaveOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value StackSaveOp::res(void) const { +::mx::ir::Value StackSaveOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4882,7 +4983,7 @@ ::mlir::LLVM::StepVectorOp StepVectorOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::StepVectorOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value StepVectorOp::res(void) const { +::mx::ir::Value StepVectorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4905,7 +5006,7 @@ ::mlir::LLVM::ThreadlocalAddressOp ThreadLocalAddressOp::underlying_repr(void) c return ::mlir::LLVM::ThreadlocalAddressOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value ThreadLocalAddressOp::res(void) const { +::mx::ir::Value ThreadLocalAddressOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4956,7 +5057,7 @@ ::mx::ir::Value UAddSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UAddSatOp::res(void) const { +::mx::ir::Value UAddSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -4979,7 +5080,7 @@ ::mlir::LLVM::UAddWithOverflowOp UAddWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::UAddWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value UAddWithOverflowOp::res(void) const { +::mx::ir::Value UAddWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5035,7 +5136,7 @@ ::mx::ir::Value UMaxOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UMaxOp::res(void) const { +::mx::ir::Value UMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5068,7 +5169,7 @@ ::mx::ir::Value UMinOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UMinOp::res(void) const { +::mx::ir::Value UMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5091,7 +5192,7 @@ ::mlir::LLVM::UMulWithOverflowOp UMulWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::UMulWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value UMulWithOverflowOp::res(void) const { +::mx::ir::Value UMulWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5124,7 +5225,7 @@ ::mx::ir::Value UShlSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value UShlSatOp::res(void) const { +::mx::ir::Value UShlSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5157,7 +5258,7 @@ ::mx::ir::Value USubSatOp::b(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value USubSatOp::res(void) const { +::mx::ir::Value USubSatOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5180,7 +5281,7 @@ ::mlir::LLVM::USubWithOverflowOp USubWithOverflowOp::underlying_repr(void) const return ::mlir::LLVM::USubWithOverflowOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value USubWithOverflowOp::res(void) const { +::mx::ir::Value USubWithOverflowOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5203,12 +5304,12 @@ ::mlir::LLVM::VPAShrOp VPAShrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPAShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPAShrOp::lhs(void) const { +::mx::ir::Value VPAShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAShrOp::rhs(void) const { +::mx::ir::Value VPAShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5218,7 +5319,7 @@ ::mx::ir::Value VPAShrOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAShrOp::res(void) const { +::mx::ir::Value VPAShrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5241,12 +5342,12 @@ ::mlir::LLVM::VPAddOp VPAddOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPAddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPAddOp::lhs(void) const { +::mx::ir::Value VPAddOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAddOp::rhs(void) const { +::mx::ir::Value VPAddOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5256,7 +5357,7 @@ ::mx::ir::Value VPAddOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAddOp::res(void) const { +::mx::ir::Value VPAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5279,12 +5380,12 @@ ::mlir::LLVM::VPAndOp VPAndOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPAndOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPAndOp::lhs(void) const { +::mx::ir::Value VPAndOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAndOp::rhs(void) const { +::mx::ir::Value VPAndOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5294,7 +5395,7 @@ ::mx::ir::Value VPAndOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPAndOp::res(void) const { +::mx::ir::Value VPAndOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5317,12 +5418,12 @@ ::mlir::LLVM::VPFAddOp VPFAddOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFAddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFAddOp::lhs(void) const { +::mx::ir::Value VPFAddOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFAddOp::rhs(void) const { +::mx::ir::Value VPFAddOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5332,7 +5433,7 @@ ::mx::ir::Value VPFAddOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFAddOp::res(void) const { +::mx::ir::Value VPFAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5355,12 +5456,12 @@ ::mlir::LLVM::VPFDivOp VPFDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFDivOp::lhs(void) const { +::mx::ir::Value VPFDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFDivOp::rhs(void) const { +::mx::ir::Value VPFDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5370,7 +5471,7 @@ ::mx::ir::Value VPFDivOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFDivOp::res(void) const { +::mx::ir::Value VPFDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5413,7 +5514,7 @@ ::mx::ir::Value VPFMulAddOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFMulAddOp::res(void) const { +::mx::ir::Value VPFMulAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5436,12 +5537,12 @@ ::mlir::LLVM::VPFMulOp VPFMulOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFMulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFMulOp::lhs(void) const { +::mx::ir::Value VPFMulOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFMulOp::rhs(void) const { +::mx::ir::Value VPFMulOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5451,7 +5552,7 @@ ::mx::ir::Value VPFMulOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFMulOp::res(void) const { +::mx::ir::Value VPFMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5484,7 +5585,7 @@ ::mx::ir::Value VPFNegOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFNegOp::res(void) const { +::mx::ir::Value VPFNegOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5507,7 +5608,7 @@ ::mlir::LLVM::VPFPExtOp VPFPExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFPExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFPExtOp::src(void) const { +::mx::ir::Value VPFPExtOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5517,7 +5618,7 @@ ::mx::ir::Value VPFPExtOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFPExtOp::res(void) const { +::mx::ir::Value VPFPExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5540,7 +5641,7 @@ ::mlir::LLVM::VPFPToSIOp VPFPToSIOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFPToSIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFPToSIOp::src(void) const { +::mx::ir::Value VPFPToSIOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5550,7 +5651,7 @@ ::mx::ir::Value VPFPToSIOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFPToSIOp::res(void) const { +::mx::ir::Value VPFPToSIOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5573,7 +5674,7 @@ ::mlir::LLVM::VPFPToUIOp VPFPToUIOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFPToUIOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFPToUIOp::src(void) const { +::mx::ir::Value VPFPToUIOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5583,7 +5684,7 @@ ::mx::ir::Value VPFPToUIOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFPToUIOp::res(void) const { +::mx::ir::Value VPFPToUIOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5606,7 +5707,7 @@ ::mlir::LLVM::VPFPTruncOp VPFPTruncOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFPTruncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFPTruncOp::src(void) const { +::mx::ir::Value VPFPTruncOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5616,7 +5717,7 @@ ::mx::ir::Value VPFPTruncOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFPTruncOp::res(void) const { +::mx::ir::Value VPFPTruncOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5639,12 +5740,12 @@ ::mlir::LLVM::VPFRemOp VPFRemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFRemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFRemOp::lhs(void) const { +::mx::ir::Value VPFRemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFRemOp::rhs(void) const { +::mx::ir::Value VPFRemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5654,7 +5755,7 @@ ::mx::ir::Value VPFRemOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFRemOp::res(void) const { +::mx::ir::Value VPFRemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5677,12 +5778,12 @@ ::mlir::LLVM::VPFSubOp VPFSubOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPFSubOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPFSubOp::lhs(void) const { +::mx::ir::Value VPFSubOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFSubOp::rhs(void) const { +::mx::ir::Value VPFSubOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5692,7 +5793,7 @@ ::mx::ir::Value VPFSubOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFSubOp::res(void) const { +::mx::ir::Value VPFSubOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5735,7 +5836,7 @@ ::mx::ir::Value VPFmaOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPFmaOp::res(void) const { +::mx::ir::Value VPFmaOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5758,7 +5859,7 @@ ::mlir::LLVM::VPIntToPtrOp VPIntToPtrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPIntToPtrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPIntToPtrOp::src(void) const { +::mx::ir::Value VPIntToPtrOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5768,7 +5869,7 @@ ::mx::ir::Value VPIntToPtrOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPIntToPtrOp::res(void) const { +::mx::ir::Value VPIntToPtrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5791,12 +5892,12 @@ ::mlir::LLVM::VPLShrOp VPLShrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPLShrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPLShrOp::lhs(void) const { +::mx::ir::Value VPLShrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPLShrOp::rhs(void) const { +::mx::ir::Value VPLShrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5806,7 +5907,7 @@ ::mx::ir::Value VPLShrOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPLShrOp::res(void) const { +::mx::ir::Value VPLShrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5834,7 +5935,7 @@ ::mx::ir::Value VPLoadOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPLoadOp::res(void) const { +::mx::ir::Value VPLoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5872,7 +5973,7 @@ ::mx::ir::Value VPMergeMinOp::false_val(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPMergeMinOp::res(void) const { +::mx::ir::Value VPMergeMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5895,12 +5996,12 @@ ::mlir::LLVM::VPMulOp VPMulOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPMulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPMulOp::lhs(void) const { +::mx::ir::Value VPMulOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPMulOp::rhs(void) const { +::mx::ir::Value VPMulOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5910,7 +6011,7 @@ ::mx::ir::Value VPMulOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPMulOp::res(void) const { +::mx::ir::Value VPMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5933,12 +6034,12 @@ ::mlir::LLVM::VPOrOp VPOrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPOrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPOrOp::lhs(void) const { +::mx::ir::Value VPOrOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPOrOp::rhs(void) const { +::mx::ir::Value VPOrOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5948,7 +6049,7 @@ ::mx::ir::Value VPOrOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPOrOp::res(void) const { +::mx::ir::Value VPOrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5971,7 +6072,7 @@ ::mlir::LLVM::VPPtrToIntOp VPPtrToIntOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPPtrToIntOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPPtrToIntOp::src(void) const { +::mx::ir::Value VPPtrToIntOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -5981,7 +6082,7 @@ ::mx::ir::Value VPPtrToIntOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPPtrToIntOp::res(void) const { +::mx::ir::Value VPPtrToIntOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6004,7 +6105,7 @@ ::mlir::LLVM::VPReduceAddOp VPReduceAddOp::underlying_repr(void) const noexcept return ::mlir::LLVM::VPReduceAddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceAddOp::val(void) const { +::mx::ir::Value VPReduceAddOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6014,7 +6115,7 @@ ::mx::ir::Value VPReduceAddOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceAddOp::res(void) const { +::mx::ir::Value VPReduceAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6037,7 +6138,7 @@ ::mlir::LLVM::VPReduceAndOp VPReduceAndOp::underlying_repr(void) const noexcept return ::mlir::LLVM::VPReduceAndOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceAndOp::val(void) const { +::mx::ir::Value VPReduceAndOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6047,7 +6148,7 @@ ::mx::ir::Value VPReduceAndOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceAndOp::res(void) const { +::mx::ir::Value VPReduceAndOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6070,7 +6171,7 @@ ::mlir::LLVM::VPReduceFAddOp VPReduceFAddOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceFAddOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceFAddOp::val(void) const { +::mx::ir::Value VPReduceFAddOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6080,7 +6181,7 @@ ::mx::ir::Value VPReduceFAddOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceFAddOp::res(void) const { +::mx::ir::Value VPReduceFAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6103,7 +6204,7 @@ ::mlir::LLVM::VPReduceFMaxOp VPReduceFMaxOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceFMaxOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceFMaxOp::val(void) const { +::mx::ir::Value VPReduceFMaxOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6113,7 +6214,7 @@ ::mx::ir::Value VPReduceFMaxOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceFMaxOp::res(void) const { +::mx::ir::Value VPReduceFMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6136,7 +6237,7 @@ ::mlir::LLVM::VPReduceFMinOp VPReduceFMinOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceFMinOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceFMinOp::val(void) const { +::mx::ir::Value VPReduceFMinOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6146,7 +6247,7 @@ ::mx::ir::Value VPReduceFMinOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceFMinOp::res(void) const { +::mx::ir::Value VPReduceFMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6169,7 +6270,7 @@ ::mlir::LLVM::VPReduceFMulOp VPReduceFMulOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceFMulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceFMulOp::val(void) const { +::mx::ir::Value VPReduceFMulOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6179,7 +6280,7 @@ ::mx::ir::Value VPReduceFMulOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceFMulOp::res(void) const { +::mx::ir::Value VPReduceFMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6202,7 +6303,7 @@ ::mlir::LLVM::VPReduceMulOp VPReduceMulOp::underlying_repr(void) const noexcept return ::mlir::LLVM::VPReduceMulOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceMulOp::val(void) const { +::mx::ir::Value VPReduceMulOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6212,7 +6313,7 @@ ::mx::ir::Value VPReduceMulOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceMulOp::res(void) const { +::mx::ir::Value VPReduceMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6235,7 +6336,7 @@ ::mlir::LLVM::VPReduceOrOp VPReduceOrOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPReduceOrOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceOrOp::val(void) const { +::mx::ir::Value VPReduceOrOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6245,7 +6346,7 @@ ::mx::ir::Value VPReduceOrOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceOrOp::res(void) const { +::mx::ir::Value VPReduceOrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6268,7 +6369,7 @@ ::mlir::LLVM::VPReduceSMaxOp VPReduceSMaxOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceSMaxOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceSMaxOp::val(void) const { +::mx::ir::Value VPReduceSMaxOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6278,7 +6379,7 @@ ::mx::ir::Value VPReduceSMaxOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceSMaxOp::res(void) const { +::mx::ir::Value VPReduceSMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6301,7 +6402,7 @@ ::mlir::LLVM::VPReduceSMinOp VPReduceSMinOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceSMinOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceSMinOp::val(void) const { +::mx::ir::Value VPReduceSMinOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6311,7 +6412,7 @@ ::mx::ir::Value VPReduceSMinOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceSMinOp::res(void) const { +::mx::ir::Value VPReduceSMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6334,7 +6435,7 @@ ::mlir::LLVM::VPReduceUMaxOp VPReduceUMaxOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceUMaxOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceUMaxOp::val(void) const { +::mx::ir::Value VPReduceUMaxOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6344,7 +6445,7 @@ ::mx::ir::Value VPReduceUMaxOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceUMaxOp::res(void) const { +::mx::ir::Value VPReduceUMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6367,7 +6468,7 @@ ::mlir::LLVM::VPReduceUMinOp VPReduceUMinOp::underlying_repr(void) const noexcep return ::mlir::LLVM::VPReduceUMinOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceUMinOp::val(void) const { +::mx::ir::Value VPReduceUMinOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6377,7 +6478,7 @@ ::mx::ir::Value VPReduceUMinOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceUMinOp::res(void) const { +::mx::ir::Value VPReduceUMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6400,7 +6501,7 @@ ::mlir::LLVM::VPReduceXorOp VPReduceXorOp::underlying_repr(void) const noexcept return ::mlir::LLVM::VPReduceXorOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPReduceXorOp::val(void) const { +::mx::ir::Value VPReduceXorOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6410,7 +6511,7 @@ ::mx::ir::Value VPReduceXorOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPReduceXorOp::res(void) const { +::mx::ir::Value VPReduceXorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6433,12 +6534,12 @@ ::mlir::LLVM::VPSDivOp VPSDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPSDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPSDivOp::lhs(void) const { +::mx::ir::Value VPSDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSDivOp::rhs(void) const { +::mx::ir::Value VPSDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6448,7 +6549,7 @@ ::mx::ir::Value VPSDivOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSDivOp::res(void) const { +::mx::ir::Value VPSDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6471,7 +6572,7 @@ ::mlir::LLVM::VPSExtOp VPSExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPSExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPSExtOp::src(void) const { +::mx::ir::Value VPSExtOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6481,7 +6582,7 @@ ::mx::ir::Value VPSExtOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSExtOp::res(void) const { +::mx::ir::Value VPSExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6504,7 +6605,7 @@ ::mlir::LLVM::VPSIToFPOp VPSIToFPOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPSIToFPOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPSIToFPOp::src(void) const { +::mx::ir::Value VPSIToFPOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6514,7 +6615,7 @@ ::mx::ir::Value VPSIToFPOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSIToFPOp::res(void) const { +::mx::ir::Value VPSIToFPOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6537,12 +6638,12 @@ ::mlir::LLVM::VPSRemOp VPSRemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPSRemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPSRemOp::lhs(void) const { +::mx::ir::Value VPSRemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSRemOp::rhs(void) const { +::mx::ir::Value VPSRemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6552,7 +6653,7 @@ ::mx::ir::Value VPSRemOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSRemOp::res(void) const { +::mx::ir::Value VPSRemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6590,7 +6691,7 @@ ::mx::ir::Value VPSelectMinOp::false_val(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSelectMinOp::res(void) const { +::mx::ir::Value VPSelectMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6613,12 +6714,12 @@ ::mlir::LLVM::VPShlOp VPShlOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPShlOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPShlOp::lhs(void) const { +::mx::ir::Value VPShlOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPShlOp::rhs(void) const { +::mx::ir::Value VPShlOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6628,7 +6729,7 @@ ::mx::ir::Value VPShlOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPShlOp::res(void) const { +::mx::ir::Value VPShlOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6651,7 +6752,7 @@ ::mlir::LLVM::VPStoreOp VPStoreOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPStoreOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPStoreOp::val(void) const { +::mx::ir::Value VPStoreOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6684,7 +6785,7 @@ ::mx::ir::Value VPStridedLoadOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPStridedLoadOp::res(void) const { +::mx::ir::Value VPStridedLoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6707,7 +6808,7 @@ ::mlir::LLVM::VPStridedStoreOp VPStridedStoreOp::underlying_repr(void) const noe return ::mlir::LLVM::VPStridedStoreOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPStridedStoreOp::val(void) const { +::mx::ir::Value VPStridedStoreOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6735,12 +6836,12 @@ ::mlir::LLVM::VPSubOp VPSubOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPSubOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPSubOp::lhs(void) const { +::mx::ir::Value VPSubOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSubOp::rhs(void) const { +::mx::ir::Value VPSubOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6750,7 +6851,7 @@ ::mx::ir::Value VPSubOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPSubOp::res(void) const { +::mx::ir::Value VPSubOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6773,7 +6874,7 @@ ::mlir::LLVM::VPTruncOp VPTruncOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPTruncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPTruncOp::src(void) const { +::mx::ir::Value VPTruncOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6783,7 +6884,7 @@ ::mx::ir::Value VPTruncOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPTruncOp::res(void) const { +::mx::ir::Value VPTruncOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6806,12 +6907,12 @@ ::mlir::LLVM::VPUDivOp VPUDivOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPUDivOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPUDivOp::lhs(void) const { +::mx::ir::Value VPUDivOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPUDivOp::rhs(void) const { +::mx::ir::Value VPUDivOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6821,7 +6922,7 @@ ::mx::ir::Value VPUDivOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPUDivOp::res(void) const { +::mx::ir::Value VPUDivOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6844,7 +6945,7 @@ ::mlir::LLVM::VPUIToFPOp VPUIToFPOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPUIToFPOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPUIToFPOp::src(void) const { +::mx::ir::Value VPUIToFPOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6854,7 +6955,7 @@ ::mx::ir::Value VPUIToFPOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPUIToFPOp::res(void) const { +::mx::ir::Value VPUIToFPOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6877,12 +6978,12 @@ ::mlir::LLVM::VPURemOp VPURemOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPURemOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPURemOp::lhs(void) const { +::mx::ir::Value VPURemOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPURemOp::rhs(void) const { +::mx::ir::Value VPURemOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6892,7 +6993,7 @@ ::mx::ir::Value VPURemOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPURemOp::res(void) const { +::mx::ir::Value VPURemOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6915,12 +7016,12 @@ ::mlir::LLVM::VPXorOp VPXorOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPXorOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPXorOp::lhs(void) const { +::mx::ir::Value VPXorOp::left(void) const { auto val = underlying_repr().getLhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPXorOp::rhs(void) const { +::mx::ir::Value VPXorOp::right(void) const { auto val = underlying_repr().getRhs(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6930,7 +7031,7 @@ ::mx::ir::Value VPXorOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPXorOp::res(void) const { +::mx::ir::Value VPXorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6953,7 +7054,7 @@ ::mlir::LLVM::VPZExtOp VPZExtOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::VPZExtOp(this->::mx::ir::Operation::op_); } -::mx::ir::Value VPZExtOp::src(void) const { +::mx::ir::Value VPZExtOp::source(void) const { auto val = underlying_repr().getSrc(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -6963,7 +7064,7 @@ ::mx::ir::Value VPZExtOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VPZExtOp::res(void) const { +::mx::ir::Value VPZExtOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7076,7 +7177,7 @@ ::mlir::LLVM::masked_expandload MaskedExpandLoadOp::underlying_repr(void) const return ::mlir::LLVM::masked_expandload(this->::mx::ir::Operation::op_); } -::mx::ir::Value MaskedExpandLoadOp::res(void) const { +::mx::ir::Value MaskedExpandLoadOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7109,7 +7210,14 @@ ::mx::ir::Value MaskedGatherOp::mask(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value MaskedGatherOp::res(void) const { +gap::generator<::mx::ir::Operand> MaskedGatherOp::pass_thru(void) const & { + auto range = underlying_repr().getPassThru(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +::mx::ir::Value MaskedGatherOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7180,7 +7288,7 @@ ::mx::ir::Value VectorExtractOp::srcvec(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorExtractOp::res(void) const { +::mx::ir::Value VectorExtractOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7228,7 +7336,7 @@ ::mx::ir::Value VectorInsertOp::srcvec(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorInsertOp::res(void) const { +::mx::ir::Value VectorInsertOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7271,7 +7379,7 @@ ::mx::ir::Value VectorReduceAddOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceAddOp::res(void) const { +::mx::ir::Value VectorReduceAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7299,7 +7407,7 @@ ::mx::ir::Value VectorReduceAndOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceAndOp::res(void) const { +::mx::ir::Value VectorReduceAndOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7327,7 +7435,7 @@ ::mx::ir::Value VectorReduceFAddOp::input(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFAddOp::res(void) const { +::mx::ir::Value VectorReduceFAddOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7355,7 +7463,7 @@ ::mx::ir::Value VectorReduceFMaxOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFMaxOp::res(void) const { +::mx::ir::Value VectorReduceFMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7383,7 +7491,7 @@ ::mx::ir::Value VectorReduceFMaximumOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFMaximumOp::res(void) const { +::mx::ir::Value VectorReduceFMaximumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7411,7 +7519,7 @@ ::mx::ir::Value VectorReduceFMinOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFMinOp::res(void) const { +::mx::ir::Value VectorReduceFMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7439,7 +7547,7 @@ ::mx::ir::Value VectorReduceFMinimumOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFMinimumOp::res(void) const { +::mx::ir::Value VectorReduceFMinimumOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7467,7 +7575,7 @@ ::mx::ir::Value VectorReduceFMulOp::input(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceFMulOp::res(void) const { +::mx::ir::Value VectorReduceFMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7495,7 +7603,7 @@ ::mx::ir::Value VectorReduceMulOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceMulOp::res(void) const { +::mx::ir::Value VectorReduceMulOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7523,7 +7631,7 @@ ::mx::ir::Value VectorReduceOrOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceOrOp::res(void) const { +::mx::ir::Value VectorReduceOrOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7551,7 +7659,7 @@ ::mx::ir::Value VectorReduceSMaxOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceSMaxOp::res(void) const { +::mx::ir::Value VectorReduceSMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7579,7 +7687,7 @@ ::mx::ir::Value VectorReduceSMinOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceSMinOp::res(void) const { +::mx::ir::Value VectorReduceSMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7607,7 +7715,7 @@ ::mx::ir::Value VectorReduceUMaxOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceUMaxOp::res(void) const { +::mx::ir::Value VectorReduceUMaxOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7635,7 +7743,7 @@ ::mx::ir::Value VectorReduceUMinOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceUMinOp::res(void) const { +::mx::ir::Value VectorReduceUMinOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7663,7 +7771,7 @@ ::mx::ir::Value VectorReduceXorOp::in(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } -::mx::ir::Value VectorReduceXorOp::res(void) const { +::mx::ir::Value VectorReduceXorOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -7686,7 +7794,7 @@ ::mlir::LLVM::vscale VScaleOp::underlying_repr(void) const noexcept { return ::mlir::LLVM::vscale(this->::mx::ir::Operation::op_); } -::mx::ir::Value VScaleOp::res(void) const { +::mx::ir::Value VScaleOp::result(void) const { auto val = underlying_repr().getRes(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } diff --git a/lib/IR/LLVM/Type.cpp b/lib/IR/LLVM/Type.cpp index ecda4b530..3cfd3b0c1 100644 --- a/lib/IR/LLVM/Type.cpp +++ b/lib/IR/LLVM/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -57,6 +56,16 @@ unsigned int FunctionType::num_params(void) const { return val; } +gap::generator<::mx::ir::Type> FunctionType::params(void) const & { + auto range = underlying_repr().getParams(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + bool FunctionType::var_arg(void) const { auto val = underlying_repr().getVarArg(); return val; @@ -135,4 +144,14 @@ std::string_view TargetExtType::ext_type_name(void) const { } } +gap::generator<::mx::ir::Type> TargetExtType::type_params(void) const & { + auto range = underlying_repr().getTypeParams(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + } // namespace mx::ir::llvm diff --git a/lib/IR/LowLevel/Operation.cpp b/lib/IR/LowLevel/Operation.cpp index 1c4dc2d10..7c9e4540a 100644 --- a/lib/IR/LowLevel/Operation.cpp +++ b/lib/IR/LowLevel/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -99,6 +98,13 @@ ::vast::ll::Br BrOp::underlying_repr(void) const noexcept { return ::vast::ll::Br(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> BrOp::operands(void) const & { + auto range = underlying_repr().getOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional ConcatOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LL_CONCAT) { return reinterpret_cast(that); @@ -117,6 +123,13 @@ ::vast::ll::Concat ConcatOp::underlying_repr(void) const noexcept { return ::vast::ll::Concat(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ConcatOp::arguments(void) const & { + auto range = underlying_repr().getArgs(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value ConcatOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -145,6 +158,20 @@ ::mx::ir::Value CondBrOp::cond(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> CondBrOp::true_operands(void) const & { + auto range = underlying_repr().getTrueOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> CondBrOp::false_operands(void) const & { + auto range = underlying_repr().getFalseOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional CondScopeRetOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LL_COND_SCOPE_RET) { return reinterpret_cast(that); @@ -168,6 +195,13 @@ ::mx::ir::Value CondScopeRetOp::cond(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> CondScopeRetOp::dest_operands(void) const & { + auto range = underlying_repr().getDestOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional ExtractOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LL_EXTRACT) { return reinterpret_cast(that); @@ -186,7 +220,7 @@ ::vast::ll::Extract ExtractOp::underlying_repr(void) const noexcept { return ::vast::ll::Extract(this->::mx::ir::Operation::op_); } -::mx::ir::Value ExtractOp::arg(void) const { +::mx::ir::Value ExtractOp::argument(void) const { auto val = underlying_repr().getArg(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } @@ -196,6 +230,11 @@ ::mx::ir::Value ExtractOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +std::size_t ExtractOp::size(void) const { + auto val = underlying_repr().size(); + return val; +} + std::optional InitializeVarOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LL_INITIALIZE) { return reinterpret_cast(that); @@ -219,6 +258,13 @@ ::mx::ir::Value InitializeVarOp::var(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> InitializeVarOp::elements(void) const & { + auto range = underlying_repr().getElements(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value InitializeVarOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -288,12 +334,16 @@ ::vast::ll::FuncOp FuncOp::underlying_repr(void) const noexcept { return ::vast::ll::FuncOp(this->::mx::ir::Operation::op_); } -::mx::ir::Region FuncOp::body(void) const { - auto &val = underlying_repr().getBody(); +std::optional<::mx::ir::Region> FuncOp::body(void) const { + decltype(auto) opt_val = underlying_repr().getBody(); + if (opt_val.empty()) { + return std::nullopt; + } + auto &val = opt_val; return ::mx::ir::Region(module_, val); } -std::string_view FuncOp::sym_name(void) const { +std::string_view FuncOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -302,7 +352,15 @@ std::string_view FuncOp::sym_name(void) const { } } -std::optional FuncOp::sym_visibility(void) const { +::mx::ir::Type FuncOp::function_type(void) const { + auto mlir_type = underlying_repr().getFunctionType(); + return ::mx::ir::Type( + mlir_type.getContext(), + reinterpret_cast( + mlir_type.getAsOpaquePointer())); +} + +std::optional FuncOp::visibility(void) const { auto opt_val = underlying_repr().getSymVisibility(); if (!opt_val) { return std::nullopt; @@ -320,6 +378,36 @@ bool FuncOp::is_var_arg(void) const { return val; } +gap::generator<::mx::ir::Type> FuncOp::callable_results(void) const & { + auto range = underlying_repr().getCallableResults(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +gap::generator<::mx::ir::Type> FuncOp::argument_types(void) const & { + auto range = underlying_repr().getArgumentTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + +gap::generator<::mx::ir::Type> FuncOp::result_types(void) const & { + auto range = underlying_repr().getResultTypes(); + for (auto el_ty : range) { + co_yield ::mx::ir::Type( + el_ty.getContext(), + reinterpret_cast( + el_ty.getAsOpaquePointer())); + } +} + bool FuncOp::is_declaration(void) const { auto val = underlying_repr().isDeclaration(); return val; @@ -358,8 +446,8 @@ uint32_t StructGEPOp::idx(void) const { return val; } -std::string_view StructGEPOp::name(void) const { - auto val = underlying_repr().getName(); +std::string_view StructGEPOp::field(void) const { + auto val = underlying_repr().getField(); if (auto size = val.size()) { return std::string_view(val.data(), size); } else { @@ -385,6 +473,13 @@ ::vast::ll::ReturnOp ReturnOp::underlying_repr(void) const noexcept { return ::vast::ll::ReturnOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ReturnOp::result(void) const & { + auto range = underlying_repr().getResult(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional ScopeOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::LL_SCOPE) { return reinterpret_cast(that); @@ -462,7 +557,7 @@ ::vast::ll::Store StoreOp::underlying_repr(void) const noexcept { return ::vast::ll::Store(this->::mx::ir::Operation::op_); } -::mx::ir::Value StoreOp::val(void) const { +::mx::ir::Value StoreOp::value(void) const { auto val = underlying_repr().getVal(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } diff --git a/lib/IR/MemRef/Operation.cpp b/lib/IR/MemRef/Operation.cpp index 2374e9d30..f302c1586 100644 --- a/lib/IR/MemRef/Operation.cpp +++ b/lib/IR/MemRef/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -73,6 +72,13 @@ ::mx::ir::Value AtomicRMWOp::value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> AtomicRMWOp::indices(void) const & { + auto range = underlying_repr().getIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value AtomicRMWOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -137,6 +143,13 @@ ::mlir::memref::GenericAtomicRMWOp GenericAtomicRMWOp::underlying_repr(void) con return ::mlir::memref::GenericAtomicRMWOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> GenericAtomicRMWOp::indices(void) const & { + auto range = underlying_repr().getIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value GenericAtomicRMWOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -165,6 +178,13 @@ ::mlir::memref::LoadOp LoadOp::underlying_repr(void) const noexcept { return ::mlir::memref::LoadOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> LoadOp::indices(void) const & { + auto range = underlying_repr().getIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value LoadOp::result(void) const { auto val = underlying_repr().getResult(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -193,6 +213,20 @@ ::mlir::memref::AllocOp AllocOp::underlying_repr(void) const noexcept { return ::mlir::memref::AllocOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> AllocOp::dynamic_sizes(void) const & { + auto range = underlying_repr().getDynamicSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> AllocOp::symbol_operands(void) const & { + auto range = underlying_repr().getSymbolOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional AllocOp::alignment(void) const { auto opt_val = underlying_repr().getAlignment(); if (!opt_val) { @@ -220,6 +254,20 @@ ::mlir::memref::AllocaOp AllocaOp::underlying_repr(void) const noexcept { return ::mlir::memref::AllocaOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> AllocaOp::dynamic_sizes(void) const & { + auto range = underlying_repr().getDynamicSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> AllocaOp::symbol_operands(void) const & { + auto range = underlying_repr().getSymbolOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional AllocaOp::alignment(void) const { auto opt_val = underlying_repr().getAlignment(); if (!opt_val) { @@ -247,6 +295,13 @@ ::mlir::memref::AllocaScopeOp AllocaScopeOp::underlying_repr(void) const noexcep return ::mlir::memref::AllocaScopeOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Result> AllocaScopeOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Region AllocaScopeOp::body_region(void) const { auto &val = underlying_repr().getBodyRegion(); return ::mx::ir::Region(module_, val); @@ -270,6 +325,13 @@ ::mlir::memref::AllocaScopeReturnOp AllocaScopeReturnOp::underlying_repr(void) c return ::mlir::memref::AllocaScopeReturnOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> AllocaScopeReturnOp::results(void) const & { + auto range = underlying_repr().getResults(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + std::optional CastOp::from(const ::mx::ir::Operation &that) { if (that.kind() == OperationKind::MEMREF_CAST) { return reinterpret_cast(that); @@ -374,6 +436,13 @@ ::mlir::memref::DmaStartOp DMAStartOp::underlying_repr(void) const noexcept { return ::mlir::memref::DmaStartOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> DMAStartOp::operands(void) const & { + auto range = underlying_repr().getOperands(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + unsigned int DMAStartOp::src_mem_ref_rank(void) const { auto val = underlying_repr().getSrcMemRefRank(); return val; @@ -437,6 +506,13 @@ ::mlir::memref::DmaWaitOp DMAWaitOp::underlying_repr(void) const noexcept { return ::mlir::memref::DmaWaitOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> DMAWaitOp::tag_indices(void) const & { + auto range = underlying_repr().getTagIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + unsigned int DMAWaitOp::tag_mem_ref_rank(void) const { auto val = underlying_repr().getTagMemRefRank(); return val; @@ -501,6 +577,20 @@ ::mx::ir::Value ExtractStridedMetadataOp::base_buffer(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Result> ExtractStridedMetadataOp::sizes(void) const & { + auto range = underlying_repr().getSizes(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Result> ExtractStridedMetadataOp::strides(void) const & { + auto range = underlying_repr().getStrides(); + for (auto val : range) { + co_yield ::mx::ir::Result(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value ExtractStridedMetadataOp::view_source(void) const { auto val = underlying_repr().getViewSource(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -551,7 +641,7 @@ ::mlir::memref::GlobalOp GlobalOp::underlying_repr(void) const noexcept { return ::mlir::memref::GlobalOp(this->::mx::ir::Operation::op_); } -std::string_view GlobalOp::sym_name(void) const { +std::string_view GlobalOp::name(void) const { auto val = underlying_repr().getSymName(); if (auto size = val.size()) { return std::string_view(val.data(), size); @@ -560,7 +650,7 @@ std::string_view GlobalOp::sym_name(void) const { } } -std::optional GlobalOp::sym_visibility(void) const { +std::optional GlobalOp::visibility(void) const { auto opt_val = underlying_repr().getSymVisibility(); if (!opt_val) { return std::nullopt; @@ -633,6 +723,13 @@ ::mlir::memref::PrefetchOp PrefetchOp::underlying_repr(void) const noexcept { return ::mlir::memref::PrefetchOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> PrefetchOp::indices(void) const & { + auto range = underlying_repr().getIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + bool PrefetchOp::is_write(void) const { auto val = underlying_repr().getIsWrite(); return val; @@ -711,6 +808,34 @@ ::mlir::memref::ReinterpretCastOp ReinterpretCastOp::underlying_repr(void) const return ::mlir::memref::ReinterpretCastOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ReinterpretCastOp::offsets(void) const & { + auto range = underlying_repr().getOffsets(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> ReinterpretCastOp::sizes(void) const & { + auto range = underlying_repr().getSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> ReinterpretCastOp::strides(void) const & { + auto range = underlying_repr().getStrides(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> ReinterpretCastOp::dynamic_sizes(void) const & { + auto range = underlying_repr().getDynamicSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + unsigned int ReinterpretCastOp::result_rank(void) const { auto val = underlying_repr().getResultRank(); return val; @@ -762,6 +887,13 @@ ::mx::ir::Value StoreOp::value(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> StoreOp::indices(void) const & { + auto range = underlying_repr().getIndices(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + bool StoreOp::nontemporal(void) const { auto val = underlying_repr().getNontemporal(); return val; @@ -803,6 +935,13 @@ ::mlir::memref::ViewOp ViewOp::underlying_repr(void) const noexcept { return ::mlir::memref::ViewOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> ViewOp::sizes(void) const & { + auto range = underlying_repr().getSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value ViewOp::view_source(void) const { auto val = underlying_repr().getViewSource(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); @@ -826,11 +965,39 @@ ::mlir::memref::SubViewOp SubViewOp::underlying_repr(void) const noexcept { return ::mlir::memref::SubViewOp(this->::mx::ir::Operation::op_); } +gap::generator<::mx::ir::Operand> SubViewOp::offsets(void) const & { + auto range = underlying_repr().getOffsets(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> SubViewOp::sizes(void) const & { + auto range = underlying_repr().getSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + +gap::generator<::mx::ir::Operand> SubViewOp::strides(void) const & { + auto range = underlying_repr().getStrides(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + ::mx::ir::Value SubViewOp::view_source(void) const { auto val = underlying_repr().getViewSource(); return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Operand> SubViewOp::dynamic_sizes(void) const & { + auto range = underlying_repr().getDynamicSizes(); + for (auto val : range) { + co_yield ::mx::ir::Operand(module_, val.getAsOpaquePointer()); + } +} + unsigned int SubViewOp::offset_size_and_stride_start_operand_index(void) const { auto val = underlying_repr().getOffsetSizeAndStrideStartOperandIndex(); return val; diff --git a/lib/IR/Meta/Attribute.cpp b/lib/IR/Meta/Attribute.cpp index fe2793981..6af5221ce 100644 --- a/lib/IR/Meta/Attribute.cpp +++ b/lib/IR/Meta/Attribute.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Operation.cpp b/lib/IR/Operation.cpp index 50abbd3aa..3a42c1422 100644 --- a/lib/IR/Operation.cpp +++ b/lib/IR/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -266,7 +265,7 @@ std::optional RefOp::referenced_symbol(void) const noexcept { switch (kind()) { case OperationKind::HL_REF: { auto decl_ref = reinterpret_cast(*this); - if (auto op = Operation::producing(decl_ref.decl())) { + if (auto op = Operation::producing(decl_ref.declaration())) { return op->defined_symbol(); } break; diff --git a/lib/IR/Operation.h b/lib/IR/Operation.h index b1dab0c0c..d1caf8dfa 100644 --- a/lib/IR/Operation.h +++ b/lib/IR/Operation.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -329,6 +328,7 @@ _hl("hl.alignof.type", OperationKind::HL_ALIGNOF_TYPE, vast::hl::AlignOfTypeOp) \ _hl("hl.asm", OperationKind::HL_ASM, vast::hl::AsmOp) \ _hl("hl.assign", OperationKind::HL_ASSIGN, vast::hl::AssignOp) \ + _hl("hl.attributed_stmt", OperationKind::HL_ATTRIBUTED_STMT, vast::hl::AttributedStmt) \ _hl("hl.assign.bin.ashr", OperationKind::HL_ASSIGN_BIN_ASHR, vast::hl::BinAShrAssignOp) \ _hl("hl.bin.ashr", OperationKind::HL_BIN_ASHR, vast::hl::BinAShrOp) \ _hl("hl.assign.bin.and", OperationKind::HL_ASSIGN_BIN_AND, vast::hl::BinAndAssignOp) \ @@ -344,16 +344,25 @@ _hl("hl.bin.shl", OperationKind::HL_BIN_SHL, vast::hl::BinShlOp) \ _hl("hl.assign.bin.xor", OperationKind::HL_ASSIGN_BIN_XOR, vast::hl::BinXorAssignOp) \ _hl("hl.bin.xor", OperationKind::HL_BIN_XOR, vast::hl::BinXorOp) \ + _hl("hl.binary_cond", OperationKind::HL_BINARY_COND, vast::hl::BinaryCondOp) \ + _hl("hl.break", OperationKind::HL_BREAK, vast::hl::BreakOp) \ _hl("hl.builtin_bitcast", OperationKind::HL_BUILTIN_BITCAST, vast::hl::BuiltinBitCastOp) \ + _hl("hl.builtin_types_compatible_p.type", OperationKind::HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE, vast::hl::BuiltinTypesCompatiblePOp) \ _hl("hl.cstyle_cast", OperationKind::HL_CSTYLE_CAST, vast::hl::CStyleCastOp) \ _hl("hl.call", OperationKind::HL_CALL, vast::hl::CallOp) \ + _hl("hl.case", OperationKind::HL_CASE, vast::hl::CaseOp) \ + _hl("hl.choose_expr", OperationKind::HL_CHOOSE_EXPR, vast::hl::ChooseExprOp) \ _hl("hl.class", OperationKind::HL_CLASS, vast::hl::ClassDeclOp) \ _hl("hl.cmp", OperationKind::HL_CMP, vast::hl::CmpOp) \ _hl("hl.compound_literal", OperationKind::HL_COMPOUND_LITERAL, vast::hl::CompoundLiteralOp) \ + _hl("hl.cond", OperationKind::HL_COND, vast::hl::CondOp) \ + _hl("hl.cond.yield", OperationKind::HL_COND_YIELD, vast::hl::CondYieldOp) \ _hl("hl.const", OperationKind::HL_CONST, vast::hl::ConstantOp) \ + _hl("hl.continue", OperationKind::HL_CONTINUE, vast::hl::ContinueOp) \ _hl("hl.base", OperationKind::HL_BASE, vast::hl::CxxBaseSpecifierOp) \ _hl("hl.cxxstruct", OperationKind::HL_CXXSTRUCT, vast::hl::CxxStructDeclOp) \ _hl("hl.ref", OperationKind::HL_REF, vast::hl::DeclRefOp) \ + _hl("hl.default", OperationKind::HL_DEFAULT, vast::hl::DefaultOp) \ _hl("hl.deref", OperationKind::HL_DEREF, vast::hl::Deref) \ _hl("hl.assign.fdiv", OperationKind::HL_ASSIGN_FDIV, vast::hl::DivFAssignOp) \ _hl("hl.fdiv", OperationKind::HL_FDIV, vast::hl::DivFOp) \ @@ -361,6 +370,8 @@ _hl("hl.sdiv", OperationKind::HL_SDIV, vast::hl::DivSOp) \ _hl("hl.assign.udiv", OperationKind::HL_ASSIGN_UDIV, vast::hl::DivUAssignOp) \ _hl("hl.udiv", OperationKind::HL_UDIV, vast::hl::DivUOp) \ + _hl("hl.do", OperationKind::HL_DO, vast::hl::DoOp) \ + _hl("hl.empty.decl", OperationKind::HL_EMPTY_DECL, vast::hl::EmptyDeclOp) \ _hl("hl.enum.const", OperationKind::HL_ENUM_CONST, vast::hl::EnumConstantOp) \ _hl("hl.enum", OperationKind::HL_ENUM, vast::hl::EnumDeclOp) \ _hl("hl.enumref", OperationKind::HL_ENUMREF, vast::hl::EnumRefOp) \ @@ -368,42 +379,31 @@ _hl("hl.gnu.extension", OperationKind::HL_GNU_EXTENSION, vast::hl::ExtensionOp) \ _hl("hl.fcmp", OperationKind::HL_FCMP, vast::hl::FCmpOp) \ _hl("hl.field", OperationKind::HL_FIELD, vast::hl::FieldDeclOp) \ - _hl("hl.funcref", OperationKind::HL_FUNCREF, vast::hl::FuncRefOp) \ - _hl("hl.globref", OperationKind::HL_GLOBREF, vast::hl::GlobalRefOp) \ - _hl("hl.binary_cond", OperationKind::HL_BINARY_COND, vast::hl::BinaryCondOp) \ - _hl("hl.break", OperationKind::HL_BREAK, vast::hl::BreakOp) \ - _hl("hl.case", OperationKind::HL_CASE, vast::hl::CaseOp) \ - _hl("hl.cond", OperationKind::HL_COND, vast::hl::CondOp) \ - _hl("hl.cond.yield", OperationKind::HL_COND_YIELD, vast::hl::CondYieldOp) \ - _hl("hl.continue", OperationKind::HL_CONTINUE, vast::hl::ContinueOp) \ - _hl("hl.default", OperationKind::HL_DEFAULT, vast::hl::DefaultOp) \ - _hl("hl.do", OperationKind::HL_DO, vast::hl::DoOp) \ - _hl("hl.empty.decl", OperationKind::HL_EMPTY_DECL, vast::hl::EmptyDeclOp) \ + _hl("hl.file_scope_asm", OperationKind::HL_FILE_SCOPE_ASM, vast::hl::FileScopeAsmOp) \ _hl("hl.for", OperationKind::HL_FOR, vast::hl::ForOp) \ _hl("hl.func", OperationKind::HL_FUNC, vast::hl::FuncOp) \ + _hl("hl.funcref", OperationKind::HL_FUNCREF, vast::hl::FuncRefOp) \ + _hl("hl.generic_asoc", OperationKind::HL_GENERIC_ASOC, vast::hl::GenericAssocExpr) \ + _hl("hl.generic_expr", OperationKind::HL_GENERIC_EXPR, vast::hl::GenericSelectionExpr) \ + _hl("hl.globref", OperationKind::HL_GLOBREF, vast::hl::GlobalRefOp) \ _hl("hl.goto", OperationKind::HL_GOTO, vast::hl::GotoStmt) \ _hl("hl.if", OperationKind::HL_IF, vast::hl::IfOp) \ - _hl("hl.indirect_goto", OperationKind::HL_INDIRECT_GOTO, vast::hl::IndirectGotoStmt) \ - _hl("hl.label.decl", OperationKind::HL_LABEL_DECL, vast::hl::LabelDeclOp) \ - _hl("hl.label", OperationKind::HL_LABEL, vast::hl::LabelStmt) \ - _hl("hl.skip", OperationKind::HL_SKIP, vast::hl::SkipStmt) \ - _hl("hl.switch", OperationKind::HL_SWITCH, vast::hl::SwitchOp) \ - _hl("hl.type.yield", OperationKind::HL_TYPE_YIELD, vast::hl::TypeYieldOp) \ - _hl("hl.value.yield", OperationKind::HL_VALUE_YIELD, vast::hl::ValueYieldOp) \ - _hl("hl.var", OperationKind::HL_VAR, vast::hl::VarDeclOp) \ - _hl("hl.while", OperationKind::HL_WHILE, vast::hl::WhileOp) \ _hl("hl.imag", OperationKind::HL_IMAG, vast::hl::ImagOp) \ _hl("hl.implicit_cast", OperationKind::HL_IMPLICIT_CAST, vast::hl::ImplicitCastOp) \ _hl("hl.indirect_call", OperationKind::HL_INDIRECT_CALL, vast::hl::IndirectCallOp) \ + _hl("hl.indirect_goto", OperationKind::HL_INDIRECT_GOTO, vast::hl::IndirectGotoStmt) \ _hl("hl.initlist", OperationKind::HL_INITLIST, vast::hl::InitListExpr) \ _hl("hl.const.init", OperationKind::HL_CONST_INIT, vast::hl::InitializedConstantOp) \ _hl("hl.lnot", OperationKind::HL_LNOT, vast::hl::LNotOp) \ + _hl("hl.label.decl", OperationKind::HL_LABEL_DECL, vast::hl::LabelDeclOp) \ + _hl("hl.label", OperationKind::HL_LABEL, vast::hl::LabelStmt) \ _hl("hl.minus", OperationKind::HL_MINUS, vast::hl::MinusOp) \ _hl("hl.assign.fmul", OperationKind::HL_ASSIGN_FMUL, vast::hl::MulFAssignOp) \ _hl("hl.fmul", OperationKind::HL_FMUL, vast::hl::MulFOp) \ _hl("hl.assign.mul", OperationKind::HL_ASSIGN_MUL, vast::hl::MulIAssignOp) \ _hl("hl.mul", OperationKind::HL_MUL, vast::hl::MulIOp) \ _hl("hl.not", OperationKind::HL_NOT, vast::hl::NotOp) \ + _hl("hl.null", OperationKind::HL_NULL, vast::hl::NullStmt) \ _hl("hl.offsetof.expr", OperationKind::HL_OFFSETOF_EXPR, vast::hl::OffsetOfExprOp) \ _hl("hl.opaque_expr", OperationKind::HL_OPAQUE_EXPR, vast::hl::OpaqueValueExpr) \ _hl("hl.plus", OperationKind::HL_PLUS, vast::hl::PlusOp) \ @@ -425,6 +425,7 @@ _hl("hl.return", OperationKind::HL_RETURN, vast::hl::ReturnOp) \ _hl("hl.sizeof.expr", OperationKind::HL_SIZEOF_EXPR, vast::hl::SizeOfExprOp) \ _hl("hl.sizeof.type", OperationKind::HL_SIZEOF_TYPE, vast::hl::SizeOfTypeOp) \ + _hl("hl.static_assert", OperationKind::HL_STATIC_ASSERT, vast::hl::StaticAssertDecl) \ _hl("hl.stmt.expr", OperationKind::HL_STMT_EXPR, vast::hl::StmtExprOp) \ _hl("hl.struct", OperationKind::HL_STRUCT, vast::hl::StructDeclOp) \ _hl("hl.assign.fsub", OperationKind::HL_ASSIGN_FSUB, vast::hl::SubFAssignOp) \ @@ -432,23 +433,29 @@ _hl("hl.assign.sub", OperationKind::HL_ASSIGN_SUB, vast::hl::SubIAssignOp) \ _hl("hl.sub", OperationKind::HL_SUB, vast::hl::SubIOp) \ _hl("hl.subscript", OperationKind::HL_SUBSCRIPT, vast::hl::SubscriptOp) \ + _hl("hl.switch", OperationKind::HL_SWITCH, vast::hl::SwitchOp) \ _hl("hl.this", OperationKind::HL_THIS, vast::hl::ThisOp) \ _hl("hl.translation_unit", OperationKind::HL_TRANSLATION_UNIT, vast::hl::TranslationUnitOp) \ _hl("hl.alias", OperationKind::HL_ALIAS, vast::hl::TypeAliasOp) \ _hl("hl.type", OperationKind::HL_TYPE, vast::hl::TypeDeclOp) \ _hl("hl.typedef", OperationKind::HL_TYPEDEF, vast::hl::TypeDefOp) \ _hl("hl.typeof.expr", OperationKind::HL_TYPEOF_EXPR, vast::hl::TypeOfExprOp) \ + _hl("hl.type.yield", OperationKind::HL_TYPE_YIELD, vast::hl::TypeYieldOp) \ _hl("hl.union", OperationKind::HL_UNION, vast::hl::UnionDeclOp) \ _hl("hl.unreachable", OperationKind::HL_UNREACHABLE, vast::hl::UnreachableOp) \ _hl("hl.va_arg_expr", OperationKind::HL_VA_ARG_EXPR, vast::hl::VAArgExpr) \ + _hl("hl.value.yield", OperationKind::HL_VALUE_YIELD, vast::hl::ValueYieldOp) \ + _hl("hl.var", OperationKind::HL_VAR, vast::hl::VarDeclOp) \ + _hl("hl.while", OperationKind::HL_WHILE, vast::hl::WhileOp) \ _core("core.bin.land", OperationKind::CORE_BIN_LAND, vast::core::BinLAndOp) \ _core("core.bin.lor", OperationKind::CORE_BIN_LOR, vast::core::BinLOrOp) \ _core("core.implicit.return", OperationKind::CORE_IMPLICIT_RETURN, vast::core::ImplicitReturnOp) \ _core("core.lazy.op", OperationKind::CORE_LAZY_OP, vast::core::LazyOp) \ + _core("core.module", OperationKind::CORE_MODULE, vast::core::ModuleOp) \ _core("core.scope", OperationKind::CORE_SCOPE, vast::core::ScopeOp) \ _core("core.select", OperationKind::CORE_SELECT, vast::core::SelectOp) \ _unsup("unsup.decl", OperationKind::UNSUP_DECL, vast::unsup::UnsupportedDecl) \ _unsup("unsup.stmt", OperationKind::UNSUP_STMT, vast::unsup::UnsupportedStmt) -#define MX_IR_NUM_MLIR_OPS 442 +#define MX_IR_NUM_MLIR_OPS 450 diff --git a/lib/IR/OperationKind.cpp b/lib/IR/OperationKind.cpp index ecfbfe0bc..0b936730f 100644 --- a/lib/IR/OperationKind.cpp +++ b/lib/IR/OperationKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -335,6 +334,7 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_ALIGNOF_TYPE: return "HL_ALIGNOF_TYPE"; case ir::OperationKind::HL_ASM: return "HL_ASM"; case ir::OperationKind::HL_ASSIGN: return "HL_ASSIGN"; + case ir::OperationKind::HL_ATTRIBUTED_STMT: return "HL_ATTRIBUTED_STMT"; case ir::OperationKind::HL_ASSIGN_BIN_ASHR: return "HL_ASSIGN_BIN_ASHR"; case ir::OperationKind::HL_BIN_ASHR: return "HL_BIN_ASHR"; case ir::OperationKind::HL_ASSIGN_BIN_AND: return "HL_ASSIGN_BIN_AND"; @@ -350,16 +350,25 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_BIN_SHL: return "HL_BIN_SHL"; case ir::OperationKind::HL_ASSIGN_BIN_XOR: return "HL_ASSIGN_BIN_XOR"; case ir::OperationKind::HL_BIN_XOR: return "HL_BIN_XOR"; + case ir::OperationKind::HL_BINARY_COND: return "HL_BINARY_COND"; + case ir::OperationKind::HL_BREAK: return "HL_BREAK"; case ir::OperationKind::HL_BUILTIN_BITCAST: return "HL_BUILTIN_BITCAST"; + case ir::OperationKind::HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE: return "HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE"; case ir::OperationKind::HL_CSTYLE_CAST: return "HL_CSTYLE_CAST"; case ir::OperationKind::HL_CALL: return "HL_CALL"; + case ir::OperationKind::HL_CASE: return "HL_CASE"; + case ir::OperationKind::HL_CHOOSE_EXPR: return "HL_CHOOSE_EXPR"; case ir::OperationKind::HL_CLASS: return "HL_CLASS"; case ir::OperationKind::HL_CMP: return "HL_CMP"; case ir::OperationKind::HL_COMPOUND_LITERAL: return "HL_COMPOUND_LITERAL"; + case ir::OperationKind::HL_COND: return "HL_COND"; + case ir::OperationKind::HL_COND_YIELD: return "HL_COND_YIELD"; case ir::OperationKind::HL_CONST: return "HL_CONST"; + case ir::OperationKind::HL_CONTINUE: return "HL_CONTINUE"; case ir::OperationKind::HL_BASE: return "HL_BASE"; case ir::OperationKind::HL_CXXSTRUCT: return "HL_CXXSTRUCT"; case ir::OperationKind::HL_REF: return "HL_REF"; + case ir::OperationKind::HL_DEFAULT: return "HL_DEFAULT"; case ir::OperationKind::HL_DEREF: return "HL_DEREF"; case ir::OperationKind::HL_ASSIGN_FDIV: return "HL_ASSIGN_FDIV"; case ir::OperationKind::HL_FDIV: return "HL_FDIV"; @@ -367,6 +376,8 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_SDIV: return "HL_SDIV"; case ir::OperationKind::HL_ASSIGN_UDIV: return "HL_ASSIGN_UDIV"; case ir::OperationKind::HL_UDIV: return "HL_UDIV"; + case ir::OperationKind::HL_DO: return "HL_DO"; + case ir::OperationKind::HL_EMPTY_DECL: return "HL_EMPTY_DECL"; case ir::OperationKind::HL_ENUM_CONST: return "HL_ENUM_CONST"; case ir::OperationKind::HL_ENUM: return "HL_ENUM"; case ir::OperationKind::HL_ENUMREF: return "HL_ENUMREF"; @@ -374,42 +385,31 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_GNU_EXTENSION: return "HL_GNU_EXTENSION"; case ir::OperationKind::HL_FCMP: return "HL_FCMP"; case ir::OperationKind::HL_FIELD: return "HL_FIELD"; - case ir::OperationKind::HL_FUNCREF: return "HL_FUNCREF"; - case ir::OperationKind::HL_GLOBREF: return "HL_GLOBREF"; - case ir::OperationKind::HL_BINARY_COND: return "HL_BINARY_COND"; - case ir::OperationKind::HL_BREAK: return "HL_BREAK"; - case ir::OperationKind::HL_CASE: return "HL_CASE"; - case ir::OperationKind::HL_COND: return "HL_COND"; - case ir::OperationKind::HL_COND_YIELD: return "HL_COND_YIELD"; - case ir::OperationKind::HL_CONTINUE: return "HL_CONTINUE"; - case ir::OperationKind::HL_DEFAULT: return "HL_DEFAULT"; - case ir::OperationKind::HL_DO: return "HL_DO"; - case ir::OperationKind::HL_EMPTY_DECL: return "HL_EMPTY_DECL"; + case ir::OperationKind::HL_FILE_SCOPE_ASM: return "HL_FILE_SCOPE_ASM"; case ir::OperationKind::HL_FOR: return "HL_FOR"; case ir::OperationKind::HL_FUNC: return "HL_FUNC"; + case ir::OperationKind::HL_FUNCREF: return "HL_FUNCREF"; + case ir::OperationKind::HL_GENERIC_ASOC: return "HL_GENERIC_ASOC"; + case ir::OperationKind::HL_GENERIC_EXPR: return "HL_GENERIC_EXPR"; + case ir::OperationKind::HL_GLOBREF: return "HL_GLOBREF"; case ir::OperationKind::HL_GOTO: return "HL_GOTO"; case ir::OperationKind::HL_IF: return "HL_IF"; - case ir::OperationKind::HL_INDIRECT_GOTO: return "HL_INDIRECT_GOTO"; - case ir::OperationKind::HL_LABEL_DECL: return "HL_LABEL_DECL"; - case ir::OperationKind::HL_LABEL: return "HL_LABEL"; - case ir::OperationKind::HL_SKIP: return "HL_SKIP"; - case ir::OperationKind::HL_SWITCH: return "HL_SWITCH"; - case ir::OperationKind::HL_TYPE_YIELD: return "HL_TYPE_YIELD"; - case ir::OperationKind::HL_VALUE_YIELD: return "HL_VALUE_YIELD"; - case ir::OperationKind::HL_VAR: return "HL_VAR"; - case ir::OperationKind::HL_WHILE: return "HL_WHILE"; case ir::OperationKind::HL_IMAG: return "HL_IMAG"; case ir::OperationKind::HL_IMPLICIT_CAST: return "HL_IMPLICIT_CAST"; case ir::OperationKind::HL_INDIRECT_CALL: return "HL_INDIRECT_CALL"; + case ir::OperationKind::HL_INDIRECT_GOTO: return "HL_INDIRECT_GOTO"; case ir::OperationKind::HL_INITLIST: return "HL_INITLIST"; case ir::OperationKind::HL_CONST_INIT: return "HL_CONST_INIT"; case ir::OperationKind::HL_LNOT: return "HL_LNOT"; + case ir::OperationKind::HL_LABEL_DECL: return "HL_LABEL_DECL"; + case ir::OperationKind::HL_LABEL: return "HL_LABEL"; case ir::OperationKind::HL_MINUS: return "HL_MINUS"; case ir::OperationKind::HL_ASSIGN_FMUL: return "HL_ASSIGN_FMUL"; case ir::OperationKind::HL_FMUL: return "HL_FMUL"; case ir::OperationKind::HL_ASSIGN_MUL: return "HL_ASSIGN_MUL"; case ir::OperationKind::HL_MUL: return "HL_MUL"; case ir::OperationKind::HL_NOT: return "HL_NOT"; + case ir::OperationKind::HL_NULL: return "HL_NULL"; case ir::OperationKind::HL_OFFSETOF_EXPR: return "HL_OFFSETOF_EXPR"; case ir::OperationKind::HL_OPAQUE_EXPR: return "HL_OPAQUE_EXPR"; case ir::OperationKind::HL_PLUS: return "HL_PLUS"; @@ -431,6 +431,7 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_RETURN: return "HL_RETURN"; case ir::OperationKind::HL_SIZEOF_EXPR: return "HL_SIZEOF_EXPR"; case ir::OperationKind::HL_SIZEOF_TYPE: return "HL_SIZEOF_TYPE"; + case ir::OperationKind::HL_STATIC_ASSERT: return "HL_STATIC_ASSERT"; case ir::OperationKind::HL_STMT_EXPR: return "HL_STMT_EXPR"; case ir::OperationKind::HL_STRUCT: return "HL_STRUCT"; case ir::OperationKind::HL_ASSIGN_FSUB: return "HL_ASSIGN_FSUB"; @@ -438,19 +439,25 @@ const char *EnumeratorName(ir::OperationKind kind) { case ir::OperationKind::HL_ASSIGN_SUB: return "HL_ASSIGN_SUB"; case ir::OperationKind::HL_SUB: return "HL_SUB"; case ir::OperationKind::HL_SUBSCRIPT: return "HL_SUBSCRIPT"; + case ir::OperationKind::HL_SWITCH: return "HL_SWITCH"; case ir::OperationKind::HL_THIS: return "HL_THIS"; case ir::OperationKind::HL_TRANSLATION_UNIT: return "HL_TRANSLATION_UNIT"; case ir::OperationKind::HL_ALIAS: return "HL_ALIAS"; case ir::OperationKind::HL_TYPE: return "HL_TYPE"; case ir::OperationKind::HL_TYPEDEF: return "HL_TYPEDEF"; case ir::OperationKind::HL_TYPEOF_EXPR: return "HL_TYPEOF_EXPR"; + case ir::OperationKind::HL_TYPE_YIELD: return "HL_TYPE_YIELD"; case ir::OperationKind::HL_UNION: return "HL_UNION"; case ir::OperationKind::HL_UNREACHABLE: return "HL_UNREACHABLE"; case ir::OperationKind::HL_VA_ARG_EXPR: return "HL_VA_ARG_EXPR"; + case ir::OperationKind::HL_VALUE_YIELD: return "HL_VALUE_YIELD"; + case ir::OperationKind::HL_VAR: return "HL_VAR"; + case ir::OperationKind::HL_WHILE: return "HL_WHILE"; case ir::OperationKind::CORE_BIN_LAND: return "CORE_BIN_LAND"; case ir::OperationKind::CORE_BIN_LOR: return "CORE_BIN_LOR"; case ir::OperationKind::CORE_IMPLICIT_RETURN: return "CORE_IMPLICIT_RETURN"; case ir::OperationKind::CORE_LAZY_OP: return "CORE_LAZY_OP"; + case ir::OperationKind::CORE_MODULE: return "CORE_MODULE"; case ir::OperationKind::CORE_SCOPE: return "CORE_SCOPE"; case ir::OperationKind::CORE_SELECT: return "CORE_SELECT"; case ir::OperationKind::UNSUP_DECL: return "UNSUP_DECL"; @@ -824,6 +831,7 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_ALIGNOF_TYPE: case mx::ir::OperationKind::HL_ASM: case mx::ir::OperationKind::HL_ASSIGN: + case mx::ir::OperationKind::HL_ATTRIBUTED_STMT: case mx::ir::OperationKind::HL_ASSIGN_BIN_ASHR: case mx::ir::OperationKind::HL_BIN_ASHR: case mx::ir::OperationKind::HL_ASSIGN_BIN_AND: @@ -839,16 +847,25 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_BIN_SHL: case mx::ir::OperationKind::HL_ASSIGN_BIN_XOR: case mx::ir::OperationKind::HL_BIN_XOR: + case mx::ir::OperationKind::HL_BINARY_COND: + case mx::ir::OperationKind::HL_BREAK: case mx::ir::OperationKind::HL_BUILTIN_BITCAST: + case mx::ir::OperationKind::HL_BUILTIN_TYPES_COMPATIBLE_P_TYPE: case mx::ir::OperationKind::HL_CSTYLE_CAST: case mx::ir::OperationKind::HL_CALL: + case mx::ir::OperationKind::HL_CASE: + case mx::ir::OperationKind::HL_CHOOSE_EXPR: case mx::ir::OperationKind::HL_CLASS: case mx::ir::OperationKind::HL_CMP: case mx::ir::OperationKind::HL_COMPOUND_LITERAL: + case mx::ir::OperationKind::HL_COND: + case mx::ir::OperationKind::HL_COND_YIELD: case mx::ir::OperationKind::HL_CONST: + case mx::ir::OperationKind::HL_CONTINUE: case mx::ir::OperationKind::HL_BASE: case mx::ir::OperationKind::HL_CXXSTRUCT: case mx::ir::OperationKind::HL_REF: + case mx::ir::OperationKind::HL_DEFAULT: case mx::ir::OperationKind::HL_DEREF: case mx::ir::OperationKind::HL_ASSIGN_FDIV: case mx::ir::OperationKind::HL_FDIV: @@ -856,6 +873,8 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_SDIV: case mx::ir::OperationKind::HL_ASSIGN_UDIV: case mx::ir::OperationKind::HL_UDIV: + case mx::ir::OperationKind::HL_DO: + case mx::ir::OperationKind::HL_EMPTY_DECL: case mx::ir::OperationKind::HL_ENUM_CONST: case mx::ir::OperationKind::HL_ENUM: case mx::ir::OperationKind::HL_ENUMREF: @@ -863,42 +882,31 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_GNU_EXTENSION: case mx::ir::OperationKind::HL_FCMP: case mx::ir::OperationKind::HL_FIELD: - case mx::ir::OperationKind::HL_FUNCREF: - case mx::ir::OperationKind::HL_GLOBREF: - case mx::ir::OperationKind::HL_BINARY_COND: - case mx::ir::OperationKind::HL_BREAK: - case mx::ir::OperationKind::HL_CASE: - case mx::ir::OperationKind::HL_COND: - case mx::ir::OperationKind::HL_COND_YIELD: - case mx::ir::OperationKind::HL_CONTINUE: - case mx::ir::OperationKind::HL_DEFAULT: - case mx::ir::OperationKind::HL_DO: - case mx::ir::OperationKind::HL_EMPTY_DECL: + case mx::ir::OperationKind::HL_FILE_SCOPE_ASM: case mx::ir::OperationKind::HL_FOR: case mx::ir::OperationKind::HL_FUNC: + case mx::ir::OperationKind::HL_FUNCREF: + case mx::ir::OperationKind::HL_GENERIC_ASOC: + case mx::ir::OperationKind::HL_GENERIC_EXPR: + case mx::ir::OperationKind::HL_GLOBREF: case mx::ir::OperationKind::HL_GOTO: case mx::ir::OperationKind::HL_IF: - case mx::ir::OperationKind::HL_INDIRECT_GOTO: - case mx::ir::OperationKind::HL_LABEL_DECL: - case mx::ir::OperationKind::HL_LABEL: - case mx::ir::OperationKind::HL_SKIP: - case mx::ir::OperationKind::HL_SWITCH: - case mx::ir::OperationKind::HL_TYPE_YIELD: - case mx::ir::OperationKind::HL_VALUE_YIELD: - case mx::ir::OperationKind::HL_VAR: - case mx::ir::OperationKind::HL_WHILE: case mx::ir::OperationKind::HL_IMAG: case mx::ir::OperationKind::HL_IMPLICIT_CAST: case mx::ir::OperationKind::HL_INDIRECT_CALL: + case mx::ir::OperationKind::HL_INDIRECT_GOTO: case mx::ir::OperationKind::HL_INITLIST: case mx::ir::OperationKind::HL_CONST_INIT: case mx::ir::OperationKind::HL_LNOT: + case mx::ir::OperationKind::HL_LABEL_DECL: + case mx::ir::OperationKind::HL_LABEL: case mx::ir::OperationKind::HL_MINUS: case mx::ir::OperationKind::HL_ASSIGN_FMUL: case mx::ir::OperationKind::HL_FMUL: case mx::ir::OperationKind::HL_ASSIGN_MUL: case mx::ir::OperationKind::HL_MUL: case mx::ir::OperationKind::HL_NOT: + case mx::ir::OperationKind::HL_NULL: case mx::ir::OperationKind::HL_OFFSETOF_EXPR: case mx::ir::OperationKind::HL_OPAQUE_EXPR: case mx::ir::OperationKind::HL_PLUS: @@ -920,6 +928,7 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_RETURN: case mx::ir::OperationKind::HL_SIZEOF_EXPR: case mx::ir::OperationKind::HL_SIZEOF_TYPE: + case mx::ir::OperationKind::HL_STATIC_ASSERT: case mx::ir::OperationKind::HL_STMT_EXPR: case mx::ir::OperationKind::HL_STRUCT: case mx::ir::OperationKind::HL_ASSIGN_FSUB: @@ -927,15 +936,20 @@ bool IsHighLevelOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::HL_ASSIGN_SUB: case mx::ir::OperationKind::HL_SUB: case mx::ir::OperationKind::HL_SUBSCRIPT: + case mx::ir::OperationKind::HL_SWITCH: case mx::ir::OperationKind::HL_THIS: case mx::ir::OperationKind::HL_TRANSLATION_UNIT: case mx::ir::OperationKind::HL_ALIAS: case mx::ir::OperationKind::HL_TYPE: case mx::ir::OperationKind::HL_TYPEDEF: case mx::ir::OperationKind::HL_TYPEOF_EXPR: + case mx::ir::OperationKind::HL_TYPE_YIELD: case mx::ir::OperationKind::HL_UNION: case mx::ir::OperationKind::HL_UNREACHABLE: case mx::ir::OperationKind::HL_VA_ARG_EXPR: + case mx::ir::OperationKind::HL_VALUE_YIELD: + case mx::ir::OperationKind::HL_VAR: + case mx::ir::OperationKind::HL_WHILE: return true; } } @@ -948,6 +962,7 @@ bool IsCoreOperationKind(ir::OperationKind kind) { case mx::ir::OperationKind::CORE_BIN_LOR: case mx::ir::OperationKind::CORE_IMPLICIT_RETURN: case mx::ir::OperationKind::CORE_LAZY_OP: + case mx::ir::OperationKind::CORE_MODULE: case mx::ir::OperationKind::CORE_SCOPE: case mx::ir::OperationKind::CORE_SELECT: return true; diff --git a/lib/IR/Region.cpp b/lib/IR/Region.cpp index 5415c8dc0..ef1cb53fa 100644 --- a/lib/IR/Region.cpp +++ b/lib/IR/Region.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/SourceIR.cpp b/lib/IR/SourceIR.cpp index 16aee7423..5e393f820 100644 --- a/lib/IR/SourceIR.cpp +++ b/lib/IR/SourceIR.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/SourceIR.h b/lib/IR/SourceIR.h index 9b3280d96..9628b4183 100644 --- a/lib/IR/SourceIR.h +++ b/lib/IR/SourceIR.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Type.h b/lib/IR/Type.h index 2338c5f1b..0878ca2b4 100644 --- a/lib/IR/Type.h +++ b/lib/IR/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/TypeKind.cpp b/lib/IR/TypeKind.cpp index 714e79b19..c8cf949c5 100644 --- a/lib/IR/TypeKind.cpp +++ b/lib/IR/TypeKind.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Unsupported/Operation.cpp b/lib/IR/Unsupported/Operation.cpp index 1604fd829..9050a4411 100644 --- a/lib/IR/Unsupported/Operation.cpp +++ b/lib/IR/Unsupported/Operation.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. @@ -83,6 +82,13 @@ ::mx::ir::Value UnsupportedStmtOp::result(void) const { return ::mx::ir::Value(module_, val.getAsOpaquePointer()); } +gap::generator<::mx::ir::Region> UnsupportedStmtOp::children(void) const & { + decltype(auto) regions = underlying_repr().getChildren(); + for (auto ®ion : regions) { + co_yield ::mx::ir::Region(module_, ®ion); + } +} + std::string_view UnsupportedStmtOp::name(void) const { auto val = underlying_repr().getName(); if (auto size = val.size()) { diff --git a/lib/IR/Unsupported/Type.cpp b/lib/IR/Unsupported/Type.cpp index 3759c1d61..c0ca68738 100644 --- a/lib/IR/Unsupported/Type.cpp +++ b/lib/IR/Unsupported/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/IR/Value.cpp b/lib/IR/Value.cpp index 5960f1a88..551a47012 100644 --- a/lib/IR/Value.cpp +++ b/lib/IR/Value.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Index.cpp b/lib/Index.cpp index e2af5f16d..18742cb67 100644 --- a/lib/Index.cpp +++ b/lib/Index.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/InvalidEntityProvider.cpp b/lib/InvalidEntityProvider.cpp index a61065d9c..886656d9f 100644 --- a/lib/InvalidEntityProvider.cpp +++ b/lib/InvalidEntityProvider.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/InvalidEntityProvider.h b/lib/InvalidEntityProvider.h index 9d90ba050..7806f2062 100644 --- a/lib/InvalidEntityProvider.h +++ b/lib/InvalidEntityProvider.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Macro.cpp b/lib/Macro.cpp index 56d429883..4ee1a99ab 100644 --- a/lib/Macro.cpp +++ b/lib/Macro.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Macro.h b/lib/Macro.h index 3dd2e6fdb..cbfd8ac1b 100644 --- a/lib/Macro.h +++ b/lib/Macro.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Pseudo.cpp b/lib/Pseudo.cpp index 3fbffbfad..3d29ee87d 100644 --- a/lib/Pseudo.cpp +++ b/lib/Pseudo.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Pseudo.h b/lib/Pseudo.h index 902ee43cb..30ebd7153 100644 --- a/lib/Pseudo.h +++ b/lib/Pseudo.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Re2.cpp b/lib/Re2.cpp index a8ec3abb9..554130a8a 100644 --- a/lib/Re2.cpp +++ b/lib/Re2.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Re2.h b/lib/Re2.h index f3890d680..f18ac3a19 100644 --- a/lib/Re2.h +++ b/lib/Re2.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Re2Impl.cpp b/lib/Re2Impl.cpp index ee7127f60..2b4cb9fac 100644 --- a/lib/Re2Impl.cpp +++ b/lib/Re2Impl.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Re2Impl.h b/lib/Re2Impl.h index 327f74250..bf536274e 100644 --- a/lib/Re2Impl.h +++ b/lib/Re2Impl.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Reference.cpp b/lib/Reference.cpp index 22a8ca4b9..574239a9c 100644 --- a/lib/Reference.cpp +++ b/lib/Reference.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Reference.h b/lib/Reference.h index 0ee390651..8359ece95 100644 --- a/lib/Reference.h +++ b/lib/Reference.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/SQLiteEntityProvider.cpp b/lib/SQLiteEntityProvider.cpp index 43b2f5e8e..7edf45dd0 100644 --- a/lib/SQLiteEntityProvider.cpp +++ b/lib/SQLiteEntityProvider.cpp @@ -1,11 +1,11 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. #include "SQLiteEntityProvider.h" +#include #include #include #include diff --git a/lib/SQLiteEntityProvider.h b/lib/SQLiteEntityProvider.h index b4ec85dfa..f44f4a2e0 100644 --- a/lib/SQLiteEntityProvider.h +++ b/lib/SQLiteEntityProvider.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/SQLiteStore.cpp b/lib/SQLiteStore.cpp index 08a9f8db7..ce6fd4b4f 100644 --- a/lib/SQLiteStore.cpp +++ b/lib/SQLiteStore.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/SQLiteStore.h b/lib/SQLiteStore.h index 9f8b346ef..9ec6819cf 100644 --- a/lib/SQLiteStore.h +++ b/lib/SQLiteStore.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Shared.cpp b/lib/Shared.cpp index 8859d6314..d0ed8ca84 100644 --- a/lib/Shared.cpp +++ b/lib/Shared.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Stmt.cpp b/lib/Stmt.cpp index b96639f69..f1c38ba41 100644 --- a/lib/Stmt.cpp +++ b/lib/Stmt.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Stmt.h b/lib/Stmt.h index d3565e925..6670a03a5 100644 --- a/lib/Stmt.h +++ b/lib/Stmt.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TemplateArgument.h b/lib/TemplateArgument.h index 9d641cdbd..b373883b1 100644 --- a/lib/TemplateArgument.h +++ b/lib/TemplateArgument.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TemplateParameterList.h b/lib/TemplateParameterList.h index 9d641cdbd..b373883b1 100644 --- a/lib/TemplateParameterList.h +++ b/lib/TemplateParameterList.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/ThreadLocal.cpp b/lib/ThreadLocal.cpp index 961fe4c58..174dcb607 100644 --- a/lib/ThreadLocal.cpp +++ b/lib/ThreadLocal.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/ThreadLocal.h b/lib/ThreadLocal.h index 5b38d8292..97aa1f8da 100644 --- a/lib/ThreadLocal.h +++ b/lib/ThreadLocal.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Token.cpp b/lib/Token.cpp index 0f984df09..353c33c11 100644 --- a/lib/Token.cpp +++ b/lib/Token.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Token.h b/lib/Token.h index 6f766d999..2d6765f04 100644 --- a/lib/Token.h +++ b/lib/Token.h @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TokenContext.cpp b/lib/TokenContext.cpp index d5ed02bd1..d4eb66ddf 100644 --- a/lib/TokenContext.cpp +++ b/lib/TokenContext.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TokenContext.h b/lib/TokenContext.h index b3df8c846..80aba1173 100644 --- a/lib/TokenContext.h +++ b/lib/TokenContext.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TokenTree.cpp b/lib/TokenTree.cpp index db960aa48..46eaa4840 100644 --- a/lib/TokenTree.cpp +++ b/lib/TokenTree.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/TokenTree.h b/lib/TokenTree.h index 2dbc301e0..e2b938f08 100644 --- a/lib/TokenTree.h +++ b/lib/TokenTree.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Type.cpp b/lib/Type.cpp index ef661b997..7ec2f046f 100644 --- a/lib/Type.cpp +++ b/lib/Type.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Type.h b/lib/Type.h index ee6a5eb29..09a57dfd7 100644 --- a/lib/Type.h +++ b/lib/Type.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Types.cpp b/lib/Types.cpp index 55e82a636..9712fadc5 100644 --- a/lib/Types.cpp +++ b/lib/Types.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2022-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Types.h b/lib/Types.h index 612624dea..decd0e236 100644 --- a/lib/Types.h +++ b/lib/Types.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Util.cpp b/lib/Util.cpp index d204cea7f..fada09a29 100644 --- a/lib/Util.cpp +++ b/lib/Util.cpp @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Util.h b/lib/Util.h index 9635177af..cda96490f 100644 --- a/lib/Util.h +++ b/lib/Util.h @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/lib/Version.cpp.in b/lib/Version.cpp.in index 7a0d9e149..c46044a7b 100644 --- a/lib/Version.cpp.in +++ b/lib/Version.cpp.in @@ -1,5 +1,4 @@ // Copyright (c) 2023-present, Trail of Bits, Inc. -// All rights reserved. // // This source code is licensed in accordance with the terms specified in // the LICENSE file found in the root directory of this source tree. diff --git a/multiplierConfig.cmake.in b/multiplierConfig.cmake.in index 602199f72..86b727c41 100644 --- a/multiplierConfig.cmake.in +++ b/multiplierConfig.cmake.in @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/scripts/combine_compile_commands.py b/scripts/combine_compile_commands.py index c5b73e8c2..e6fac9e42 100644 --- a/scripts/combine_compile_commands.py +++ b/scripts/combine_compile_commands.py @@ -1,6 +1,5 @@ # # Copyright (c) 2021-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index 9c1dc3998..4465b652b 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -16,12 +15,12 @@ add_subdirectory(glog) # Depends on gflags add_subdirectory(concurrentqueue) add_subdirectory(reproc) add_subdirectory(sqlite) -add_subdirectory(gap) add_subdirectory(zstd) add_subdirectory(xxhash) add_subdirectory(rocksdb) # Depends on zstd, gflags add_subdirectory(llvm-project) # Depends on zstd add_subdirectory(pasta) # Depends on llvm-project +add_subdirectory(gap) # Depends on llvm-project add_subdirectory(vast) # Depends on gap, llvm-project add_subdirectory(intervaltree) diff --git a/vendor/abseil/CMakeLists.txt b/vendor/abseil/CMakeLists.txt index cd34c099d..c9d56d406 100644 --- a/vendor/abseil/CMakeLists.txt +++ b/vendor/abseil/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/abseil/src b/vendor/abseil/src index ee1862901..f7c22f52a 160000 --- a/vendor/abseil/src +++ b/vendor/abseil/src @@ -1 +1 @@ -Subproject commit ee186290172a8849b8c88f7c7f846e92b1e8e19a +Subproject commit f7c22f52a748761b93c50a27b06afef000b26f95 diff --git a/vendor/capnproto/CMakeLists.txt b/vendor/capnproto/CMakeLists.txt index e894c83f4..4108267b2 100644 --- a/vendor/capnproto/CMakeLists.txt +++ b/vendor/capnproto/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/concurrentqueue/CMakeLists.txt b/vendor/concurrentqueue/CMakeLists.txt index ad753059c..c07135211 100644 --- a/vendor/concurrentqueue/CMakeLists.txt +++ b/vendor/concurrentqueue/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/gap/CMakeLists.txt b/vendor/gap/CMakeLists.txt index 71ad82420..4fa15fda2 100644 --- a/vendor/gap/CMakeLists.txt +++ b/vendor/gap/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -17,6 +16,10 @@ if(NOT MX_USE_VENDORED_GAP) endif() endif() +find_package(LLVM CONFIG REQUIRED QUIET HINTS "${MX_VENDOR_INSTALL_DIR}") +find_package(MLIR CONFIG REQUIRED QUIET HINTS "${MX_VENDOR_INSTALL_DIR}") +find_package(Clang CONFIG REQUIRED QUIET HINTS "${MX_VENDOR_INSTALL_DIR}") + set(src_dir "${CMAKE_CURRENT_LIST_DIR}/src") set(build_dir "${CMAKE_CURRENT_BINARY_DIR}/build") @@ -52,7 +55,12 @@ execute_process(COMMAND ${CMAKE_COMMAND} -DGAP_ENABLE_COROUTINES:BOOL=ON -DGAP_ENABLE_VCPKG:BOOL=OFF -DGAP_ENABLE_WARNINGS:BOOL=OFF + -DGAP_ENABLE_SARIF:BOOL=OFF + -DGAP_ENABLE_MLIR:BOOL=ON -DGAP_INSTALL:BOOL=ON + "-DLLVM_DIR=${LLVM_DIR}" + "-DMLIR_DIR=${MLIR_DIR}" + "-DClang_DIR=${Clang_DIR}" "${src_dir}" WORKING_DIRECTORY "${build_dir}") diff --git a/vendor/gap/src b/vendor/gap/src index 107767b58..a7ceecc11 160000 --- a/vendor/gap/src +++ b/vendor/gap/src @@ -1 +1 @@ -Subproject commit 107767b580fd8440a5bef5654c64174e6b5ecd95 +Subproject commit a7ceecc118410f11b0c904b88a5ccfd6221f434b diff --git a/vendor/gflags/CMakeLists.txt b/vendor/gflags/CMakeLists.txt index 9d7aedd2a..d270e5ae2 100644 --- a/vendor/gflags/CMakeLists.txt +++ b/vendor/gflags/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/glog/CMakeLists.txt b/vendor/glog/CMakeLists.txt index f11c57c5e..379a024cc 100644 --- a/vendor/glog/CMakeLists.txt +++ b/vendor/glog/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/intervaltree/CMakeLists.txt b/vendor/intervaltree/CMakeLists.txt index 8626529fb..64128e316 100644 --- a/vendor/intervaltree/CMakeLists.txt +++ b/vendor/intervaltree/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2024-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/llvm-project/CMakeLists.txt b/vendor/llvm-project/CMakeLists.txt index 52fad04b6..24c86e8a8 100644 --- a/vendor/llvm-project/CMakeLists.txt +++ b/vendor/llvm-project/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/pasta/CMakeLists.txt b/vendor/pasta/CMakeLists.txt index 6e98ee983..262c7ab16 100644 --- a/vendor/pasta/CMakeLists.txt +++ b/vendor/pasta/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/pasta/src b/vendor/pasta/src index 0251b2663..2b26db2b1 160000 --- a/vendor/pasta/src +++ b/vendor/pasta/src @@ -1 +1 @@ -Subproject commit 0251b266312d5cf24a788731e9fa1cfde5ce4f67 +Subproject commit 2b26db2b15f21d05cf8309f6b2b7c3cf0a370178 diff --git a/vendor/re2/CMakeLists.txt b/vendor/re2/CMakeLists.txt index 6ce5e5bf6..afbf28c9c 100644 --- a/vendor/re2/CMakeLists.txt +++ b/vendor/re2/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/reproc/CMakeLists.txt b/vendor/reproc/CMakeLists.txt index 58ee7130d..dc865dc75 100644 --- a/vendor/reproc/CMakeLists.txt +++ b/vendor/reproc/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/rocksdb/CMakeLists.txt b/vendor/rocksdb/CMakeLists.txt index 6cce5a417..1b61365a7 100644 --- a/vendor/rocksdb/CMakeLists.txt +++ b/vendor/rocksdb/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/rocksdb/src b/vendor/rocksdb/src index 5f003e4a2..13d5230e5 160000 --- a/vendor/rocksdb/src +++ b/vendor/rocksdb/src @@ -1 +1 @@ -Subproject commit 5f003e4a22d2e48e37c98d9620241237cd30dd24 +Subproject commit 13d5230e5da650cf93e6dccb389c82d316d355c6 diff --git a/vendor/sqlite/CMakeLists.txt b/vendor/sqlite/CMakeLists.txt index a3866181c..72f95f5c8 100644 --- a/vendor/sqlite/CMakeLists.txt +++ b/vendor/sqlite/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2022-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. @@ -15,8 +14,8 @@ endif() FetchContent_Declare( sqlite - URL https://www.sqlite.org/2024/sqlite-amalgamation-3460000.zip - URL_HASH SHA3_256=1221eed70de626871912bfca144c00411f0c30d3c2b7935cff3963b63370ef7c + URL https://www.sqlite.org/2024/sqlite-amalgamation-3460100.zip + URL_HASH SHA3_256=af6aae8d3eccc608857c63cf56efbadc70da48b5c719446b353ed88dded1e288 ) FetchContent_MakeAvailable(sqlite) diff --git a/vendor/vast/CMakeLists.txt b/vendor/vast/CMakeLists.txt index 1428ebbf0..da9b2100d 100644 --- a/vendor/vast/CMakeLists.txt +++ b/vendor/vast/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/vast/src b/vendor/vast/src index 0cd55f8e8..dc94ac93b 160000 --- a/vendor/vast/src +++ b/vendor/vast/src @@ -1 +1 @@ -Subproject commit 0cd55f8e8b3f9fce21af5976eb732a1f7338f599 +Subproject commit dc94ac93b5efdf40e392febe9e30fe723564628d diff --git a/vendor/xxhash/CMakeLists.txt b/vendor/xxhash/CMakeLists.txt index 26faca6f8..a1010a2ff 100644 --- a/vendor/xxhash/CMakeLists.txt +++ b/vendor/xxhash/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree. diff --git a/vendor/zstd/CMakeLists.txt b/vendor/zstd/CMakeLists.txt index 688013cbc..9ec5b7224 100644 --- a/vendor/zstd/CMakeLists.txt +++ b/vendor/zstd/CMakeLists.txt @@ -1,6 +1,5 @@ # # Copyright (c) 2023-present, Trail of Bits, Inc. -# All rights reserved. # # This source code is licensed in accordance with the terms specified in # the LICENSE file found in the root directory of this source tree.