[llvm] 6bec6a9 - Update go bindings for 2dea3f129878e929e5d1f00b91a622eb1ec8be4e

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 22 10:04:29 PDT 2020


Author: Benjamin Kramer
Date: 2020-04-22T19:02:59+02:00
New Revision: 6bec6a97552d939e4fb13165bd4a5440d908c6c0

URL: https://github.com/llvm/llvm-project/commit/6bec6a97552d939e4fb13165bd4a5440d908c6c0
DIFF: https://github.com/llvm/llvm-project/commit/6bec6a97552d939e4fb13165bd4a5440d908c6c0.diff

LOG: Update go bindings for 2dea3f129878e929e5d1f00b91a622eb1ec8be4e

Added: 
    

Modified: 
    llvm/bindings/go/llvm/ir.go
    llvm/bindings/go/llvm/string.go

Removed: 
    


################################################################################
diff  --git a/llvm/bindings/go/llvm/ir.go b/llvm/bindings/go/llvm/ir.go
index c1daf829608c..4c350ac66f67 100644
--- a/llvm/bindings/go/llvm/ir.go
+++ b/llvm/bindings/go/llvm/ir.go
@@ -224,21 +224,22 @@ const (
 //-------------------------------------------------------------------------
 
 const (
-	VoidTypeKind      TypeKind = C.LLVMVoidTypeKind
-	FloatTypeKind     TypeKind = C.LLVMFloatTypeKind
-	DoubleTypeKind    TypeKind = C.LLVMDoubleTypeKind
-	X86_FP80TypeKind  TypeKind = C.LLVMX86_FP80TypeKind
-	FP128TypeKind     TypeKind = C.LLVMFP128TypeKind
-	PPC_FP128TypeKind TypeKind = C.LLVMPPC_FP128TypeKind
-	LabelTypeKind     TypeKind = C.LLVMLabelTypeKind
-	IntegerTypeKind   TypeKind = C.LLVMIntegerTypeKind
-	FunctionTypeKind  TypeKind = C.LLVMFunctionTypeKind
-	StructTypeKind    TypeKind = C.LLVMStructTypeKind
-	ArrayTypeKind     TypeKind = C.LLVMArrayTypeKind
-	PointerTypeKind   TypeKind = C.LLVMPointerTypeKind
-	VectorTypeKind    TypeKind = C.LLVMVectorTypeKind
-	MetadataTypeKind  TypeKind = C.LLVMMetadataTypeKind
-	TokenTypeKind     TypeKind = C.LLVMTokenTypeKind
+	VoidTypeKind           TypeKind = C.LLVMVoidTypeKind
+	FloatTypeKind          TypeKind = C.LLVMFloatTypeKind
+	DoubleTypeKind         TypeKind = C.LLVMDoubleTypeKind
+	X86_FP80TypeKind       TypeKind = C.LLVMX86_FP80TypeKind
+	FP128TypeKind          TypeKind = C.LLVMFP128TypeKind
+	PPC_FP128TypeKind      TypeKind = C.LLVMPPC_FP128TypeKind
+	LabelTypeKind          TypeKind = C.LLVMLabelTypeKind
+	IntegerTypeKind        TypeKind = C.LLVMIntegerTypeKind
+	FunctionTypeKind       TypeKind = C.LLVMFunctionTypeKind
+	StructTypeKind         TypeKind = C.LLVMStructTypeKind
+	ArrayTypeKind          TypeKind = C.LLVMArrayTypeKind
+	PointerTypeKind        TypeKind = C.LLVMPointerTypeKind
+	MetadataTypeKind       TypeKind = C.LLVMMetadataTypeKind
+	TokenTypeKind          TypeKind = C.LLVMTokenTypeKind
+	FixedVectorTypeKind    TypeKind = C.LLVMFixedVectorTypeKind
+	ScalableVectorTypeKind TypeKind = C.LLVMScalableVectorTypeKind
 )
 
 //-------------------------------------------------------------------------

diff  --git a/llvm/bindings/go/llvm/string.go b/llvm/bindings/go/llvm/string.go
index bd48d4bc170a..5bd894ea6cac 100644
--- a/llvm/bindings/go/llvm/string.go
+++ b/llvm/bindings/go/llvm/string.go
@@ -40,10 +40,12 @@ func (t TypeKind) String() string {
 		return "ArrayTypeKind"
 	case PointerTypeKind:
 		return "PointerTypeKind"
-	case VectorTypeKind:
-		return "VectorTypeKind"
 	case MetadataTypeKind:
 		return "MetadataTypeKind"
+	case FixedVectorTypeKind:
+		return "FixedVectorTypeKind"
+	case ScalableVectorTypeKind:
+		return "ScalableVectorTypeKind"
 	}
 	panic("unreachable")
 }


        


More information about the llvm-commits mailing list