@@ -921,7 +921,6 @@ func AlignOf(t Type) (v Value) { v.C = C.LLVMAlignOf(t.C); return }
921
921
func SizeOf (t Type ) (v Value ) { v .C = C .LLVMSizeOf (t .C ); return }
922
922
func ConstNeg (v Value ) (rv Value ) { rv .C = C .LLVMConstNeg (v .C ); return }
923
923
func ConstNSWNeg (v Value ) (rv Value ) { rv .C = C .LLVMConstNSWNeg (v .C ); return }
924
- func ConstNUWNeg (v Value ) (rv Value ) { rv .C = C .LLVMConstNUWNeg (v .C ); return }
925
924
func ConstNot (v Value ) (rv Value ) { rv .C = C .LLVMConstNot (v .C ); return }
926
925
func ConstAdd (lhs , rhs Value ) (v Value ) { v .C = C .LLVMConstAdd (lhs .C , rhs .C ); return }
927
926
func ConstNSWAdd (lhs , rhs Value ) (v Value ) { v .C = C .LLVMConstNSWAdd (lhs .C , rhs .C ); return }
@@ -934,17 +933,6 @@ func ConstNSWMul(lhs, rhs Value) (v Value) { v.C = C.LLVMConstNSWMul(lhs.C, rhs.
934
933
func ConstNUWMul (lhs , rhs Value ) (v Value ) { v .C = C .LLVMConstNUWMul (lhs .C , rhs .C ); return }
935
934
func ConstXor (lhs , rhs Value ) (v Value ) { v .C = C .LLVMConstXor (lhs .C , rhs .C ); return }
936
935
937
- func ConstICmp (pred IntPredicate , lhs , rhs Value ) (v Value ) {
938
- v .C = C .LLVMConstICmp (C .LLVMIntPredicate (pred ), lhs .C , rhs .C )
939
- return
940
- }
941
- func ConstFCmp (pred FloatPredicate , lhs , rhs Value ) (v Value ) {
942
- v .C = C .LLVMConstFCmp (C .LLVMRealPredicate (pred ), lhs .C , rhs .C )
943
- return
944
- }
945
-
946
- func ConstShl (lhs , rhs Value ) (v Value ) { v .C = C .LLVMConstShl (lhs .C , rhs .C ); return }
947
-
948
936
func ConstGEP (t Type , v Value , indices []Value ) (rv Value ) {
949
937
ptr , nvals := llvmValueRefs (indices )
950
938
rv .C = C .LLVMConstGEP2 (t .C , v .C , ptr , nvals )
@@ -1660,12 +1648,6 @@ func (b Builder) CreateNSWNeg(v Value, name string) (rv Value) {
1660
1648
rv .C = C .LLVMBuildNSWNeg (b .C , v .C , cname )
1661
1649
return
1662
1650
}
1663
- func (b Builder ) CreateNUWNeg (v Value , name string ) (rv Value ) {
1664
- cname := C .CString (name )
1665
- defer C .free (unsafe .Pointer (cname ))
1666
- rv .C = C .LLVMBuildNUWNeg (b .C , v .C , cname )
1667
- return
1668
- }
1669
1651
func (b Builder ) CreateFNeg (v Value , name string ) (rv Value ) {
1670
1652
cname := C .CString (name )
1671
1653
defer C .free (unsafe .Pointer (cname ))
0 commit comments