Skip to content

Commit

Permalink
Bump VAST version.
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter Goodman committed Jun 8, 2024
1 parent 393c54f commit aea5841
Show file tree
Hide file tree
Showing 570 changed files with 14,510 additions and 13,365 deletions.
17 changes: 17 additions & 0 deletions bindings/Python/Forward.h
Original file line number Diff line number Diff line change
Expand Up @@ -1910,7 +1910,9 @@ class Attribute;
class AnnotationAttr;
class FormatAttr;
class SectionAttr;
class AlignedAttr;
class AlwaysInlineAttr;
class NoInlineAttr;
class ConstAttr;
class LoaderUninitializedAttr;
class NoInstrumentFunctionAttr;
Expand All @@ -1920,11 +1922,17 @@ class WarnUnusedResultAttr;
class RestrictAttr;
class NoThrowAttr;
class NonNullAttr;
class LeafAttr;
class ColdAttr;
class TransparentUnionAttr;
class ReturnsTwiceAttr;
class AsmLabelAttr;
class ModeAttr;
class BuiltinAttr;
class AllocAlignAttr;
class AllocSizeAttr;
class DeprecatedAttr;
class MaxFieldAlignmentAttr;
class CVQualifiersAttr;
class UCVQualifiersAttr;
class CVRQualifiersAttr;
Expand All @@ -1951,8 +1959,10 @@ class FloatType;
class DoubleType;
class LongDoubleType;
class Float128Type;
class ComplexType;
class PointerType;
class ArrayType;
class VectorType;
class DecayedType;
class AttributedType;
class AdjustedType;
Expand Down Expand Up @@ -1991,6 +2001,7 @@ class CStyleCastOp;
class CallOp;
class ClassDeclOp;
class CmpOp;
class CompoundLiteralOp;
class ConstantOp;
class CxxBaseSpecifierOp;
class CxxStructDeclOp;
Expand Down Expand Up @@ -2023,6 +2034,7 @@ class ForOp;
class FuncOp;
class GotoStmtOp;
class IfOp;
class IndirectGotoStmtOp;
class LabelDeclOp;
class LabelStmtOp;
class SkipStmtOp;
Expand All @@ -2031,9 +2043,11 @@ class TypeYieldOp;
class ValueYieldOp;
class VarDeclOp;
class WhileOp;
class ImagOp;
class ImplicitCastOp;
class IndirectCallOp;
class InitListExprOp;
class InitializedConstantOp;
class LNotOp;
class MinusOp;
class MulFAssignOp;
Expand All @@ -2047,6 +2061,9 @@ class PostIncOp;
class PreDecOp;
class PreIncOp;
class PredefinedExprOp;
class PreferredAlignOfExprOp;
class PreferredAlignOfTypeOp;
class RealOp;
class RecordMemberOp;
class RemFAssignOp;
class RemFOp;
Expand Down
18,171 changes: 9,145 additions & 9,026 deletions bindings/Python/Generated/Bindings.cpp

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/CallArgsOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::CallArgsOp::static_kind():
tp = &(gTypes[1259]);
tp = &(gTypes[1267]);
break;

}
Expand Down Expand Up @@ -196,7 +196,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) {
Expand All @@ -211,12 +211,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/CallExecutionOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::CallExecutionOp::static_kind():
tp = &(gTypes[1260]);
tp = &(gTypes[1268]);
break;

}
Expand Down Expand Up @@ -216,7 +216,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) {
Expand All @@ -231,12 +231,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/CallOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::CallOp::static_kind():
tp = &(gTypes[1261]);
tp = &(gTypes[1269]);
break;

}
Expand Down Expand Up @@ -206,7 +206,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) {
Expand All @@ -221,12 +221,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/CallRetsOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::CallRetsOp::static_kind():
tp = &(gTypes[1262]);
tp = &(gTypes[1270]);
break;

}
Expand Down Expand Up @@ -196,7 +196,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) {
Expand All @@ -211,12 +211,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/DirectOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::DirectOp::static_kind():
tp = &(gTypes[1263]);
tp = &(gTypes[1271]);
break;

}
Expand Down Expand Up @@ -196,7 +196,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) {
Expand All @@ -211,12 +211,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/EpilogueOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::EpilogueOp::static_kind():
tp = &(gTypes[1264]);
tp = &(gTypes[1272]);
break;

}
Expand Down Expand Up @@ -196,7 +196,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) {
Expand All @@ -211,12 +211,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
12 changes: 6 additions & 6 deletions bindings/Python/Generated/IR/ABI/FuncOp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ std::optional<T> PythonBinding<T>::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;
}

Expand All @@ -90,7 +90,7 @@ SharedPyObject *PythonBinding<T>::to_python(T val) noexcept {
break;

case mx::ir::abi::FuncOp::static_kind():
tp = &(gTypes[1265]);
tp = &(gTypes[1273]);
break;

}
Expand Down Expand Up @@ -226,7 +226,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) {
Expand All @@ -241,12 +241,12 @@ PyTypeObject *InitType(void) noexcept {
tp->tp_as_number = nullptr;
tp->tp_as_sequence = nullptr;
tp->tp_as_mapping = nullptr;
tp->tp_hash = gTypes[1258].tp_hash;
tp->tp_richcompare = gTypes[1258].tp_richcompare;
tp->tp_hash = gTypes[1266].tp_hash;
tp->tp_richcompare = gTypes[1266].tp_richcompare;
tp->tp_iter = nullptr;
tp->tp_methods = gMethods;
tp->tp_getset = gProperties;
tp->tp_base = &(gTypes[1258]);
tp->tp_base = &(gTypes[1266]);
tp->tp_init = [] (BorrowedPyObject *self, BorrowedPyObject *args, BorrowedPyObject *kwargs) -> int {
if (kwargs && (!PyMapping_Check(kwargs) || PyMapping_Size(kwargs))) {
PyErrorStreamer(PyExc_TypeError)
Expand Down
Loading

0 comments on commit aea5841

Please sign in to comment.