diff options
Diffstat (limited to 'tests/python/python.ll')
-rw-r--r-- | tests/python/python.ll | 28511 |
1 files changed, 10221 insertions, 18290 deletions
diff --git a/tests/python/python.ll b/tests/python/python.ll index 093f363f..2bc6f16b 100644 --- a/tests/python/python.ll +++ b/tests/python/python.ll @@ -157,8 +157,6 @@ target triple = "i386-pc-linux-gnu" %struct..0anon = type { i8*, %struct.PyMethodDef } %struct..0sequence = type { %struct.NullImporter*, i32 } %struct.AutoNumber = type { i32, i32 } -%struct.BCinfo = type { i32, i32, i32, i32 } -%struct.Bigint = type { %struct.Bigint*, i32, i32, i32, i32, [1 x i32] } %struct.DIR = type opaque %struct.FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct.FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i8*, i8*, i32, i32, [40 x i8] } %struct.FieldNameIterator = type { %struct.PyStructSequence_Field, i8* } @@ -357,13 +355,12 @@ target triple = "i386-pc-linux-gnu" %union..6anon = type { i32 } %union..7anon = type { i32 } %union.PyGC_Head = type { %7 } -%union.U = type { double } %union.anon = type { %struct.anon } %union.wait = type { i32 } @.str = private constant [34 x i8] c"null argument to internal routine\00", align 4 ; [#uses=1] @.str1 = private constant [16 x i8] c"__length_hint__\00", align 1 ; [#uses=1] -@hintstrobj.8689 = internal global %struct.NullImporter* null ; [#uses=1] +@hintstrobj.8677 = internal global %struct.NullImporter* null ; [#uses=1] @.str2 = private constant [45 x i8] c"sequence index must be integer, not '%.200s'\00", align 4 ; [#uses=1] @.str3 = private constant [37 x i8] c"'%.200s' object is not subscriptable\00", align 4 ; [#uses=1] @.str4 = private constant [49 x i8] c"'%.200s' object does not support item assignment\00", align 4 ; [#uses=1] @@ -380,7 +377,7 @@ target triple = "i386-pc-linux-gnu" @.str15 = private constant [57 x i8] c"format expects arg 2 to be string or unicode, not %.100s\00", align 4 ; [#uses=1] @.str16 = private constant [11 x i8] c"__format__\00", align 1 ; [#uses=1] @.str17 = private constant [63 x i8] c"object.__format__ with a non-empty format string is deprecated\00", align 4 ; [#uses=1] -@format_cache.9499 = internal global %struct.NullImporter* null ; [#uses=1] +@format_cache.9487 = internal global %struct.NullImporter* null ; [#uses=1] @.str18 = private constant [38 x i8] c"Type %.100s doesn't define __format__\00", align 4 ; [#uses=1] @.str19 = private constant [60 x i8] c"%.100s.__format__ must return string or unicode, not %.100s\00", align 4 ; [#uses=1] @.str20 = private constant [62 x i8] c"unsupported operand type(s) for %.100s: '%.100s' and '%.100s'\00", align 4 ; [#uses=1] @@ -420,15 +417,15 @@ target triple = "i386-pc-linux-gnu" @.str54 = private constant [48 x i8] c"__index__ returned non-(int,long) (type %.200s)\00", align 4 ; [#uses=1] @.str55 = private constant [50 x i8] c"'%.200s' object cannot be interpreted as an index\00", align 4 ; [#uses=1] @.str56 = private constant [48 x i8] c"cannot fit '%.200s' into an index-sized integer\00", align 4 ; [#uses=1] -@int_name.10741 = internal global %struct.NullImporter* null ; [#uses=4] +@int_name.10729 = internal global %struct.NullImporter* null ; [#uses=4] @.str57 = private constant [8 x i8] c"__int__\00", align 1 ; [#uses=1] -@trunc_name.10816 = internal global %struct.NullImporter* null ; [#uses=4] +@trunc_name.10804 = internal global %struct.NullImporter* null ; [#uses=4] @.str58 = private constant [10 x i8] c"__trunc__\00", align 1 ; [#uses=1] @.str59 = private constant [39 x i8] c"__int__ returned non-int (type %.200s)\00", align 4 ; [#uses=1] @.str60 = private constant [46 x i8] c"__trunc__ returned non-Integral (type %.200s)\00", align 4 ; [#uses=1] @.str61 = private constant [58 x i8] c"int() argument must be a string or a number, not '%.200s'\00", align 4 ; [#uses=1] @.str62 = private constant [33 x i8] c"null byte in argument for long()\00", align 4 ; [#uses=1] -@trunc_name.10945 = internal global %struct.NullImporter* null ; [#uses=4] +@trunc_name.10933 = internal global %struct.NullImporter* null ; [#uses=4] @.str63 = private constant [41 x i8] c"__long__ returned non-long (type %.200s)\00", align 4 ; [#uses=1] @.str64 = private constant [59 x i8] c"long() argument must be a string or a number, not '%.200s'\00", align 4 ; [#uses=1] @.str65 = private constant [43 x i8] c"__float__ returned non-float (type %.200s)\00", align 4 ; [#uses=1] @@ -450,19 +447,19 @@ target triple = "i386-pc-linux-gnu" @.str81 = private constant [43 x i8] c"NULL result without error in PyObject_Call\00", align 4 ; [#uses=1] @.str82 = private constant [32 x i8] c"'%.200s' object is not callable\00", align 4 ; [#uses=1] @.str83 = private constant [43 x i8] c"attribute of type '%.200s' is not callable\00", align 4 ; [#uses=1] -@__bases__.12301 = internal global %struct.NullImporter* null ; [#uses=4] +@__bases__.12289 = internal global %struct.NullImporter* null ; [#uses=4] @.str84 = private constant [10 x i8] c"__bases__\00", align 1 ; [#uses=1] -@__class__.12413 = internal global %struct.NullImporter* null ; [#uses=5] +@__class__.12401 = internal global %struct.NullImporter* null ; [#uses=5] @.str85 = private constant [10 x i8] c"__class__\00", align 1 ; [#uses=1] @.str86 = private constant [72 x i8] c"isinstance() arg 2 must be a class, type, or tuple of classes and types\00", align 4 ; [#uses=1] @.str87 = private constant [22 x i8] c" in __instancecheck__\00", align 1 ; [#uses=1] @.str88 = private constant [18 x i8] c"__instancecheck__\00", align 1 ; [#uses=1] -@name.12495 = internal global %struct.NullImporter* null ; [#uses=1] +@name.12483 = internal global %struct.NullImporter* null ; [#uses=1] @.str89 = private constant [35 x i8] c"issubclass() arg 1 must be a class\00", align 4 ; [#uses=1] @.str90 = private constant [55 x i8] c"issubclass() arg 2 must be a class or tuple of classes\00", align 4 ; [#uses=1] @.str91 = private constant [22 x i8] c" in __subclasscheck__\00", align 1 ; [#uses=1] @.str92 = private constant [18 x i8] c"__subclasscheck__\00", align 1 ; [#uses=1] -@name.12624 = internal global %struct.NullImporter* null ; [#uses=1] +@name.12612 = internal global %struct.NullImporter* null ; [#uses=1] @.str93 = private constant [32 x i8] c"'%.200s' object is not iterable\00", align 4 ; [#uses=1] @.str94 = private constant [46 x i8] c"iter() returned non-iterator of type '%.100s'\00", align 4 ; [#uses=1] @stderr = external global %struct.FILE* ; [#uses=62] @@ -556,7 +553,7 @@ target triple = "i386-pc-linux-gnu" @.str182 = private constant [18 x i8] c"no mem for bitset\00", align 1 ; [#uses=1] @Py_FileSystemDefaultEncoding = global i8* null ; [#uses=27] @.str183 = private constant [18 x i8] c"s|OOOi:__import__\00", align 1 ; [#uses=1] -@kwlist.9331 = internal global [6 x i8*] [i8* getelementptr inbounds ([5 x i8]* @.str1184, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str2185, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str3186, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str4187, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str5188, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.9319 = internal global [6 x i8*] [i8* getelementptr inbounds ([5 x i8]* @.str1184, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str2185, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str3186, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str4187, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str5188, i32 0, i32 0), i8* null] ; [#uses=1] @.str1184 = private constant [5 x i8] c"name\00", align 1 ; [#uses=1] @.str2185 = private constant [8 x i8] c"globals\00", align 1 ; [#uses=1] @.str3186 = private constant [7 x i8] c"locals\00", align 1 ; [#uses=1] @@ -588,9 +585,9 @@ target triple = "i386-pc-linux-gnu" @.str17200 = private constant [30 x i8] c"coerce() not supported in 3.x\00", align 1 ; [#uses=1] @.str18201 = private constant [7 x i8] c"coerce\00", align 1 ; [#uses=1] @coerce_doc = internal global [210 x i8] c"coerce(x, y) -> (x1, y1)\0A\0AReturn a tuple consisting of the two numeric arguments converted to\0Aa common type, using the same rules as used by arithmetic operations.\0AIf coercion is not possible, raise TypeError.\00", align 32 ; [#uses=1] -@C.69.9896 = private constant [3 x i32] [i32 257, i32 258, i32 256] ; [#uses=3] +@C.69.9884 = private constant [3 x i32] [i32 257, i32 258, i32 256] ; [#uses=3] @.str19202 = private constant [15 x i8] c"Oss|ii:compile\00", align 1 ; [#uses=1] -@kwlist.9891 = internal global [6 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str20203, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str21204, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str22205, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str23206, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8]* @.str24207, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.9879 = internal global [6 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str20203, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str21204, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str22205, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str23206, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8]* @.str24207, i32 0, i32 0), i8* null] ; [#uses=1] @.str20203 = private constant [7 x i8] c"source\00", align 1 ; [#uses=1] @.str21204 = private constant [9 x i8] c"filename\00", align 1 ; [#uses=1] @.str22205 = private constant [5 x i8] c"mode\00", align 1 ; [#uses=1] @@ -629,7 +626,7 @@ target triple = "i386-pc-linux-gnu" @id_doc = internal global [172 x i8] c"id(object) -> integer\0A\0AReturn the identity of an object. This is guaranteed to be unique among\0Asimultaneously existing objects. (Hint: it's the object's memory address.)\00", align 32 ; [#uses=1] @.str47230 = private constant [33 x i8] c"map() requires at least two args\00", align 4 ; [#uses=1] @.str48231 = private constant [51 x i8] c"map(None, ...) not supported in 3.x; use list(...)\00", align 4 ; [#uses=1] -@errmsg.10392 = internal global [44 x i8] c"argument %d to map() must support iteration\00" ; [#uses=1] +@errmsg.10380 = internal global [44 x i8] c"argument %d to map() must support iteration\00" ; [#uses=1] @map_doc = internal global [483 x i8] c"map(function, sequence[, sequence, ...]) -> list\0A\0AReturn a list of the results of applying the function to the items of\0Athe argument sequence(s). If more than one sequence is given, the\0Afunction is called with an argument list consisting of the corresponding\0Aitem of each sequence, substituting None for missing values when not all\0Asequences have the same length. If the function is None, return a list of\0Athe items of the sequence (or a list of tuples if more than one sequence).\00", align 32 ; [#uses=1] @.str49232 = private constant [5 x i8] c"next\00", align 1 ; [#uses=1] @.str50233 = private constant [33 x i8] c"%.200s object is not an iterator\00", align 4 ; [#uses=1] @@ -668,15 +665,15 @@ target triple = "i386-pc-linux-gnu" @ord_doc = internal global [73 x i8] c"ord(c) -> integer\0A\0AReturn the integer ordinal of a one-character string.\00", align 32 ; [#uses=1] @.str69252 = private constant [4 x i8] c"pow\00", align 1 ; [#uses=1] @pow_doc = internal global [159 x i8] c"pow(x, y[, z]) -> number\0A\0AWith two arguments, equivalent to x**y. With three arguments,\0Aequivalent to (x**y) % z, but may be more efficient (e.g. for longs).\00", align 32 ; [#uses=1] -@dummy_args.11162 = internal global %struct.NullImporter* null ; [#uses=4] -@str_newline.11165 = internal global %struct.NullImporter* null ; [#uses=13] +@dummy_args.11150 = internal global %struct.NullImporter* null ; [#uses=4] +@str_newline.11153 = internal global %struct.NullImporter* null ; [#uses=13] @.str70253 = private constant [2 x i8] c"\0A\00", align 1 ; [#uses=1] @.str71254 = private constant [2 x i8] c" \00", align 1 ; [#uses=1] -@str_space.11166 = internal global %struct.NullImporter* null ; [#uses=9] -@unicode_newline.11163 = internal global %struct.NullImporter* null ; [#uses=3] -@unicode_space.11164 = internal global %struct.NullImporter* null ; [#uses=6] +@str_space.11154 = internal global %struct.NullImporter* null ; [#uses=9] +@unicode_newline.11151 = internal global %struct.NullImporter* null ; [#uses=3] +@unicode_space.11152 = internal global %struct.NullImporter* null ; [#uses=6] @.str72255 = private constant [11 x i8] c"|OOO:print\00", align 1 ; [#uses=1] -@kwlist.11161 = internal global [4 x i8*] [i8* getelementptr inbounds ([4 x i8]* @.str73256, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str74257, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str75258, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.11149 = internal global [4 x i8*] [i8* getelementptr inbounds ([4 x i8]* @.str73256, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str74257, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str75258, i32 0, i32 0), i8* null] ; [#uses=1] @.str73256 = private constant [4 x i8] c"sep\00", align 1 ; [#uses=1] @.str74257 = private constant [4 x i8] c"end\00", align 1 ; [#uses=1] @.str75258 = private constant [5 x i8] c"file\00", align 1 ; [#uses=1] @@ -702,7 +699,7 @@ target triple = "i386-pc-linux-gnu" @.str93276 = private constant [28 x i8] c"[raw_]input: input too long\00", align 1 ; [#uses=1] @raw_input_doc = internal global [302 x i8] c"raw_input([prompt]) -> string\0A\0ARead a string from standard input. The trailing newline is stripped.\0AIf the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.\0AOn Unix, GNU readline is used if enabled. The prompt string, if given,\0Ais printed without a trailing newline before reading.\00", align 32 ; [#uses=1] @.str94277 = private constant [54 x i8] c"reduce() not supported in 3.x; use functools.reduce()\00", align 4 ; [#uses=1] -@functools_reduce.11930 = internal global %struct.NullImporter* null ; [#uses=4] +@functools_reduce.11918 = internal global %struct.NullImporter* null ; [#uses=4] @.str95278 = private constant [10 x i8] c"functools\00", align 1 ; [#uses=1] @.str96 = private constant [7 x i8] c"reduce\00", align 1 ; [#uses=1] @reduce_doc = internal global [418 x i8] c"reduce(function, sequence[, initial]) -> value\0A\0AApply a function of two arguments cumulatively to the items of a sequence,\0Afrom left to right, so as to reduce the sequence to a single value.\0AFor example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates\0A((((1+2)+3)+4)+5). If initial is present, it is placed before the items\0Aof the sequence in the calculation, and serves as a default when the\0Asequence is empty.\00", align 32 ; [#uses=1] @@ -710,12 +707,12 @@ target triple = "i386-pc-linux-gnu" @reload_doc = internal global [102 x i8] c"reload(module) -> module\0A\0AReload the module. The module must have been successfully imported before.\00", align 32 ; [#uses=1] @repr_doc = internal global [135 x i8] c"repr(object) -> string\0A\0AReturn the canonical string representation of the object.\0AFor most object types, eval(repr(object)) == object.\00", align 32 ; [#uses=1] @.str98 = private constant [10 x i8] c"d|O:round\00", align 1 ; [#uses=1] -@kwlist.11992 = internal global [3 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str99, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str100279, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.11980 = internal global [3 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str99, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str100279, i32 0, i32 0), i8* null] ; [#uses=1] @.str99 = private constant [7 x i8] c"number\00", align 1 ; [#uses=1] @.str100279 = private constant [8 x i8] c"ndigits\00", align 1 ; [#uses=1] @round_doc = internal global [198 x i8] c"round(number[, ndigits]) -> floating point number\0A\0ARound a number to a given precision in decimal digits (default 0 digits).\0AThis always returns a floating point number. Precision may be negative.\00", align 32 ; [#uses=1] @.str101 = private constant [13 x i8] c"O|OOi:sorted\00", align 1 ; [#uses=1] -@kwlist.12041 = internal global [5 x i8*] [i8* getelementptr inbounds ([9 x i8]* @.str102, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str16199, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str62245, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str103, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.12029 = internal global [5 x i8*] [i8* getelementptr inbounds ([9 x i8]* @.str102, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str16199, i32 0, i32 0), i8* getelementptr inbounds ([4 x i8]* @.str62245, i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @.str103, i32 0, i32 0), i8* null] ; [#uses=1] @.str102 = private constant [9 x i8] c"iterable\00", align 1 ; [#uses=1] @.str103 = private constant [8 x i8] c"reverse\00", align 1 ; [#uses=1] @.str104 = private constant [5 x i8] c"sort\00", align 1 ; [#uses=1] @@ -808,7 +805,7 @@ target triple = "i386-pc-linux-gnu" @_Py_TrueStruct = global %struct.PyBoolObject { i32 1, %struct.PyTypeObject* bitcast (%12* @PyBool_Type to %struct.PyTypeObject*), i32 1 } ; [#uses=1] @_Py_ZeroStruct = global %struct.PyBoolObject { i32 1, %struct.PyTypeObject* bitcast (%12* @PyBool_Type to %struct.PyTypeObject*), i32 0 } ; [#uses=1] @.str2284 = private constant [8 x i8] c"|O:bool\00", align 1 ; [#uses=1] -@kwlist.8633 = internal global [2 x i8*] [i8* getelementptr inbounds ([2 x i8]* @.str3285, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.8621 = internal global [2 x i8*] [i8* getelementptr inbounds ([2 x i8]* @.str3285, i32 0, i32 0), i8* null] ; [#uses=1] @.str3285 = private constant [2 x i8] c"x\00", align 1 ; [#uses=1] @bool_doc = internal global [223 x i8] c"bool(x) -> bool\0A\0AReturns True when the argument x is true, False otherwise.\0AThe builtins True and False are the only two instances of the class bool.\0AThe class bool is a subclass of the class int, and cannot be subclassed.\00", align 32 ; [#uses=1] @bool_as_number = internal global %11 { %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, i32 (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @bool_and, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @bool_xor, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @bool_or, i32 (%struct.NullImporter**, %struct.NullImporter**)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, [4 x i8] zeroinitializer }, align 32 ; [#uses=1] @@ -864,7 +861,7 @@ target triple = "i386-pc-linux-gnu" @.str12332 = private constant [34 x i8] c"bytearray indices must be integer\00", align 4 ; [#uses=1] @.str13333 = private constant [66 x i8] c"attempt to assign bytes of size %zd to extended slice of size %zd\00", align 4 ; [#uses=1] @.str14334 = private constant [15 x i8] c"|Oss:bytearray\00", align 1 ; [#uses=1] -@kwlist.9624 = internal global [4 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str15335, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str16336, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str17337, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.9612 = internal global [4 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str15335, i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @.str16336, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str17337, i32 0, i32 0), i8* null] ; [#uses=1] @.str15335 = private constant [7 x i8] c"source\00", align 1 ; [#uses=1] @.str16336 = private constant [9 x i8] c"encoding\00", align 1 ; [#uses=1] @.str17337 = private constant [7 x i8] c"errors\00", align 1 ; [#uses=1] @@ -875,7 +872,7 @@ target triple = "i386-pc-linux-gnu" @.str22342 = private constant [12 x i8] c"bytearray(b\00", align 1 ; [#uses=1] @.str23343 = private constant [2 x i8] c")\00", align 1 ; [#uses=1] @.str24344 = private constant [43 x i8] c"bytearray object is too large to make repr\00", align 4 ; [#uses=1] -@hexdigits.9860 = internal global i8* getelementptr inbounds ([17 x i8]* @.str25345, i32 0, i32 0) ; [#uses=2] +@hexdigits.9848 = internal global i8* getelementptr inbounds ([17 x i8]* @.str25345, i32 0, i32 0) ; [#uses=2] @.str25345 = private constant [17 x i8] c"0123456789abcdef\00", align 1 ; [#uses=1] @.str26346 = private constant [40 x i8] c"Comparison between bytearray and string\00", align 4 ; [#uses=1] @.str27347 = private constant [50 x i8] c"deallocated bytearray object has exported buffers\00", align 4 ; [#uses=1] @@ -937,7 +934,7 @@ target triple = "i386-pc-linux-gnu" @.str56376 = private constant [10 x i8] c"|O:rstrip\00", align 1 ; [#uses=1] @decode_doc = internal global [443 x i8] c"B.decode([encoding[, errors]]) -> unicode object.\0A\0ADecodes B using the codec registered for encoding. encoding defaults\0Ato the default encoding. errors may be given to set a different error\0Ahandling scheme. Default is 'strict' meaning that encoding errors raise\0Aa UnicodeDecodeError. Other possible values are 'ignore' and 'replace'\0Aas well as any other name registered with codecs.register_error that is\0Aable to handle UnicodeDecodeErrors.\00", align 32 ; [#uses=1] @.str57377 = private constant [11 x i8] c"|ss:decode\00", align 1 ; [#uses=1] -@kwlist.13458 = internal global [3 x i8*] [i8* getelementptr inbounds ([9 x i8]* @.str16336, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str17337, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.13446 = internal global [3 x i8*] [i8* getelementptr inbounds ([9 x i8]* @.str16336, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str17337, i32 0, i32 0), i8* null] ; [#uses=1] @alloc_doc = internal global [70 x i8] c"B.__alloc__() -> int\0A\0AReturns the number of bytes actually allocated.\00", align 32 ; [#uses=1] @join_doc = internal global [111 x i8] c"B.join(iterable_of_bytes) -> bytes\0A\0AConcatenates any number of bytearray objects, with B in between each pair.\00", align 32 ; [#uses=1] @.str58378 = private constant [26 x i8] c"can only join an iterable\00", align 1 ; [#uses=1] @@ -1058,10 +1055,10 @@ target triple = "i386-pc-linux-gnu" @pendingfirst = internal global i32 0 ; [#uses=3] @pendinglast = internal global i32 0 ; [#uses=3] @pendingcalls_to_do = internal global i32 0 ; [#uses=5] -@busy.8814 = internal global i32 0 ; [#uses=4] +@busy.8802 = internal global i32 0 ; [#uses=4] @pendingcalls = internal global [32 x %25] zeroinitializer, align 32 ; [#uses=4] @_Py_Ticker = global i32 0 ; [#uses=26] -@busy.8831 = internal global i32 0 ; [#uses=4] +@busy.8819 = internal global i32 0 ; [#uses=4] @recursion_limit = internal global i32 1000 ; [#uses=5] @_Py_CheckRecursionLimit = global i32 1000 ; [#uses=15] @.str2491 = private constant [35 x i8] c"maximum recursion depth exceeded%s\00", align 4 ; [#uses=1] @@ -1089,9 +1086,9 @@ target triple = "i386-pc-linux-gnu" @.str22511 = private constant [21 x i8] c"__import__ not found\00", align 1 ; [#uses=1] @.str23512 = private constant [34 x i8] c"no locals found during 'import *'\00", align 4 ; [#uses=1] @.str24513 = private constant [9 x i8] c"__exit__\00", align 1 ; [#uses=1] -@exit.9132 = internal global %struct.NullImporter* null ; [#uses=1] +@exit.9120 = internal global %struct.NullImporter* null ; [#uses=1] @.str25514 = private constant [10 x i8] c"__enter__\00", align 1 ; [#uses=1] -@enter.9133 = internal global %struct.NullImporter* null ; [#uses=1] +@enter.9121 = internal global %struct.NullImporter* null ; [#uses=1] @.str26515 = private constant [28 x i8] c"XXX lineno: %d, opcode: %d\0A\00", align 1 ; [#uses=1] @.str27516 = private constant [15 x i8] c"unknown opcode\00", align 1 ; [#uses=1] @.str28517 = private constant [35 x i8] c"error return without exception set\00", align 4 ; [#uses=1] @@ -1144,11 +1141,11 @@ target triple = "i386-pc-linux-gnu" @.str75564 = private constant [58 x i8] c"code object passed to exec may not contain free variables\00", align 4 ; [#uses=1] @.str76565 = private constant [32 x i8] c"strings are too large to concat\00", align 4 ; [#uses=1] @numfree = internal global i32 0 ; [#uses=8] -@docstr.8627 = internal global %struct.NullImporter* null ; [#uses=5] +@docstr.8615 = internal global %struct.NullImporter* null ; [#uses=5] @.str574 = private constant [8 x i8] c"__doc__\00", align 1 ; [#uses=1] -@modstr.8628 = internal global %struct.NullImporter* null ; [#uses=5] +@modstr.8616 = internal global %struct.NullImporter* null ; [#uses=5] @.str1575 = private constant [11 x i8] c"__module__\00", align 1 ; [#uses=1] -@namestr.8629 = internal global %struct.NullImporter* null ; [#uses=4] +@namestr.8617 = internal global %struct.NullImporter* null ; [#uses=4] @.str2576 = private constant [9 x i8] c"__name__\00", align 1 ; [#uses=1] @.str3577 = private constant [35 x i8] c"PyClass_New: name must be a string\00", align 4 ; [#uses=1] @.str4578 = private constant [39 x i8] c"PyClass_New: dict must be a dictionary\00", align 4 ; [#uses=1] @@ -1164,7 +1161,7 @@ target triple = "i386-pc-linux-gnu" @.str11585 = private constant [25 x i8] c"../Objects/classobject.c\00", align 1 ; [#uses=1] @class_doc = internal global [148 x i8] c"classobj(name, bases, dict)\0A\0ACreate a class object. The name must be a string; the second argument\0Aa tuple of classes, and the third a dictionary.\00", align 32 ; [#uses=1] @.str12586 = private constant [4 x i8] c"SOO\00", align 1 ; [#uses=1] -@kwlist.8826 = internal global [4 x i8*] [i8* getelementptr inbounds ([5 x i8]* @.str13587, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str14588, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str15589, i32 0, i32 0), i8* null] ; [#uses=1] +@kwlist.8814 = internal global [4 x i8*] [i8* getelementptr inbounds ([5 x i8]* @.str13587, i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @.str14588, i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @.str15589, i32 0, i32 0), i8* null] ; [#uses=1] @.str13587 = private constant [5 x i8] c"name\00", align 1 ; [#uses=1] @.str14588 = private constant [6 x i8] c"bases\00", align 1 ; [#uses=1] @.str15589 = private constant [5 x i8] c"dict\00", align 1 ; [#uses=1] @@ -1185,14 +1182,14 @@ target triple = "i386-pc-linux-gnu" @.str30604 = private constant [20 x i8] c"<class %s.%s at %p>\00", align 1 ; [#uses=1] @.str31605 = private constant [9 x i8] c"classobj\00", align 1 ; [#uses=1] @PyClass_Type = global %12 { i32 1, %struct.PyTypeObject* bitcast (%114* @PyType_Type to %struct.PyTypeObject*), i32 0, i8* getelementptr inbounds ([9 x i8]* @.str31605, i32 0, i32 0), i32 36, i32 0, void (%struct.NullImporter*)* bitcast (void (%struct.PyClassObject*)* @class_dealloc to void (%struct.NullImporter*)*), i32 (%struct.NullImporter*, %struct.FILE*, i32)* null, %struct.NullImporter* (%struct.NullImporter*, i8*)* null, i32 (%struct.NullImporter*, i8*, %struct.NullImporter*)* null, i32 (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* bitcast (%struct.NullImporter* (%struct.PyClassObject*)* @class_repr to %struct.NullImporter* (%struct.NullImporter*)*), %struct.PyNumberMethods* null, %struct.PySequenceMethods* null, %struct.PyMappingMethods* null, i32 (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* @PyInstance_New, %struct.NullImporter* (%struct.NullImporter*)* bitcast (%struct.NullImporter* (%struct.PyClassObject*)* @class_str to %struct.NullImporter* (%struct.NullImporter*)*), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* bitcast (%struct.NullImporter* (%struct.PyClassObject*, %struct.NullImporter*)* @class_getattr to %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)*), i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* bitcast (i32 (%struct.PyClassObject*, %struct.NullImporter*, %struct.NullImporter*)* @class_setattr to i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)*), %struct.PyBufferProcs* null, i32 410091, i8* getelementptr inbounds ([148 x i8]* @class_doc, i32 0, i32 0), i32 (%struct.NullImporter*, i32 (%struct.NullImporter*, i8*)*, i8*)* bitcast (i32 (%struct.PyClassObject*, i32 (%struct.NullImporter*, i8*)*, i8*)* @class_traverse to i32 (%struct.NullImporter*, i32 (%struct.NullImporter*, i8*)*, i8*)*), i32 (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*, i32)* null, i32 32, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*)* null, %struct.PyMethodDef* null, %struct.PyMemberDef* null, %struct.PyGetSetDef* null, %struct.PyTypeObject* null, %struct.NullImporter* null, %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* null, i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* null, i32 0, i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.PyTypeObject*, i32)* null, %struct.NullImporter* (%struct.PyTypeObject*, %struct.NullImporter*, %struct.NullImporter*)* @class_new, [36 x i8] zeroinitializer }, align 32 ; [#uses=2] -@initstr.9403 = internal global %struct.NullImporter* null ; [#uses=4] +@initstr.9391 = internal global %struct.NullImporter* null ; [#uses=4] @.str32607 = private constant [9 x i8] c"__init__\00", align 1 ; [#uses=1] @.str33608 = private constant [36 x i8] c"this constructor takes no arguments\00", align 4 ; [#uses=1] @.str34609 = private constant [30 x i8] c"__init__() should return None\00", align 1 ; [#uses=1] @instance_doc = internal global [165 x i8] c"instance(class[, dict])\0A\0ACreate an instance without calling its __init__() method.\0AThe class must be a classic class.\0AIf present, dict must be a dictionary or None.\00", align 32 ; [#uses=1] @.str35610 = private constant [14 x i8] c"O!|O:instance\00", align 1 ; [#uses=1] @.str36611 = private constant [49 x i8] c"instance() second arg must be dictionary or None\00", align 4 ; [#uses=1] -@delstr.9536 = internal global %struct.NullImporter* null ; [#uses=5] +@delstr.9524 = internal global %struct.NullImporter* null ; [#uses=5] @.str37612 = private constant [8 x i8] c"__del__\00", align 1 ; [#uses=1] @.str38613 = private constant [52 x i8] c"instance.__dict__ not accessible in restricted mode\00", align 4 ; [#uses=1] @.str39614 = private constant [10 x i8] c"__class__\00", align 1 ; [#uses=1] @@ -1201,17 +1198,17 @@ target triple = "i386-pc-linux-gnu" @.str42617 = private constant [37 x i8] c"__dict__ must be set to a dictionary\00", align 4 ; [#uses=1] @.str43618 = private constant [44 x i8] c"__class__ not accessible in restricted mode\00", align 4 ; [#uses=1] @.str44619 = private constant [33 x i8] c"__class__ must be set to a class\00", align 4 ; [#uses=1] -@reprstr.9901 = internal global %struct.NullImporter* null ; [#uses=4] +@reprstr.9889 = internal global %struct.NullImporter* null ; [#uses=4] @.str45620 = private constant [9 x i8] c"__repr__\00", align 1 ; [#uses=1] @.str46621 = private constant [22 x i8] c"<?.%s instance at %p>\00", align 1 ; [#uses=1] @.str47622 = private constant [23 x i8] c"<%s.%s instance at %p>\00", align 1 ; [#uses=1] -@strstr.9956 = internal global %struct.NullImporter* null ; [#uses=4] +@strstr.9944 = internal global %struct.NullImporter* null ; [#uses=4] @.str48623 = private constant [8 x i8] c"__str__\00", align 1 ; [#uses=1] -@hashstr.9989 = internal global %struct.NullImporter* null ; [#uses=4] +@hashstr.9977 = internal global %struct.NullImporter* null ; [#uses=4] @.str49624 = private constant [9 x i8] c"__hash__\00", align 1 ; [#uses=1] -@eqstr.9990 = internal global %struct.NullImporter* null ; [#uses=4] +@eqstr.9978 = internal global %struct.NullImporter* null ; [#uses=4] @.str50625 = private constant [7 x i8] c"__eq__\00", align 1 ; [#uses=1] -@cmpstr.9991 = internal global %struct.NullImporter* null ; [#uses=4] +@cmpstr.9979 = internal global %struct.NullImporter* null ; [#uses=4] @.str51626 = private constant [8 x i8] c"__cmp__\00", align 1 ; [#uses=1] @.str52627 = private constant [20 x i8] c"unhashable instance\00", align 1 ; [#uses=1] @.str53628 = private constant [32 x i8] c"__hash__() should return an int\00", align 4 ; [#uses=1] @@ -1227,32 +1224,32 @@ target triple = "i386-pc-linux-gnu" @.str59634 = private constant [12 x i8] c"__setitem__\00", align 1 ; [#uses=1] @instance_as_mapping = internal global %struct.PyMappingMethods { i32 (%struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*)* @instance_length to i32 (%struct.NullImporter*)*), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* bitcast (%struct.NullImporter* (%struct.PyInstanceObject*, %struct.NullImporter*)* @instance_subscript to %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)*), i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*, %struct.NullImporter*, %struct.NullImporter*)* @instance_ass_subscript to i32 (%struct.NullImporter*, %struct.NullImporter*, %struct.NullImporter*)*) } ; [#uses=1] @.str60635 = private constant [2 x i8] c"n\00", align 1 ; [#uses=1] -@getslicestr.10322 = internal global %struct.NullImporter* null ; [#uses=4] +@getslicestr.10310 = internal global %struct.NullImporter* null ; [#uses=4] @.str61636 = private constant [13 x i8] c"__getslice__\00", align 1 ; [#uses=1] @.str62637 = private constant [4 x i8] c"(N)\00", align 1 ; [#uses=1] @.str63638 = private constant [55 x i8] c"in 3.x, __getslice__ has been removed; use __getitem__\00", align 4 ; [#uses=1] @.str64639 = private constant [5 x i8] c"(nn)\00", align 1 ; [#uses=1] @.str65640 = private constant [5 x i8] c"(nO)\00", align 1 ; [#uses=1] -@delslicestr.10474 = internal global %struct.NullImporter* null ; [#uses=4] +@delslicestr.10462 = internal global %struct.NullImporter* null ; [#uses=4] @.str66641 = private constant [13 x i8] c"__delslice__\00", align 1 ; [#uses=1] @.str67642 = private constant [55 x i8] c"in 3.x, __delslice__ has been removed; use __delitem__\00", align 4 ; [#uses=1] -@setslicestr.10473 = internal global %struct.NullImporter* null ; [#uses=4] +@setslicestr.10461 = internal global %struct.NullImporter* null ; [#uses=4] @.str68643 = private constant [13 x i8] c"__setslice__\00", align 1 ; [#uses=1] @.str69644 = private constant [5 x i8] c"(NO)\00", align 1 ; [#uses=1] @.str70645 = private constant [55 x i8] c"in 3.x, __setslice__ has been removed; use __setitem__\00", align 4 ; [#uses=1] @.str71646 = private constant [6 x i8] c"(nnO)\00", align 1 ; [#uses=1] -@__contains__.10605 = internal global %struct.NullImporter* null ; [#uses=4] +@__contains__.10593 = internal global %struct.NullImporter* null ; [#uses=4] @.str72647 = private constant [13 x i8] c"__contains__\00", align 1 ; [#uses=1] @instance_as_sequence = internal global %26 { i32 (%struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*)* @instance_length to i32 (%struct.NullImporter*)*), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* null, %struct.NullImporter* (%struct.NullImporter*, i32)* null, %struct.NullImporter* (%struct.NullImporter*, i32)* bitcast (%struct.NullImporter* (%struct.PyInstanceObject*, i32)* @instance_item to %struct.NullImporter* (%struct.NullImporter*, i32)*), %struct.NullImporter* (%struct.NullImporter*, i32, i32)* bitcast (%struct.NullImporter* (%struct.PyInstanceObject*, i32, i32)* @instance_slice to %struct.NullImporter* (%struct.NullImporter*, i32, i32)*), i32 (%struct.NullImporter*, i32, %struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*, i32, %struct.NullImporter*)* @instance_ass_item to i32 (%struct.NullImporter*, i32, %struct.NullImporter*)*), i32 (%struct.NullImporter*, i32, i32, %struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*, i32, i32, %struct.NullImporter*)* @instance_ass_slice to i32 (%struct.NullImporter*, i32, i32, %struct.NullImporter*)*), i32 (%struct.NullImporter*, %struct.NullImporter*)* bitcast (i32 (%struct.PyInstanceObject*, %struct.NullImporter*)* @instance_contains to i32 (%struct.NullImporter*, %struct.NullImporter*)*), [8 x i8] zeroinitializer }, align 32 ; [#uses=1] @coerce_obj = internal global %struct.NullImporter* null ; [#uses=8] @.str73648 = private constant [11 x i8] c"__coerce__\00", align 1 ; [#uses=1] @.str74649 = private constant [39 x i8] c"coercion should return None or 2-tuple\00", align 4 ; [#uses=1] @.str75650 = private constant [16 x i8] c" after coercion\00", align 1 ; [#uses=1] -@o.10987 = internal global %struct.NullImporter* null ; [#uses=4] +@o.10975 = internal global %struct.NullImporter* null ; [#uses=4] @.str76651 = private constant [8 x i8] c"__neg__\00", align 1 ; [#uses=1] -@o.11002 = internal global %struct.NullImporter* null ; [#uses=4] +@o.10990 = internal global %struct.NullImporter* null ; [#uses=4] @.str77652 = private constant [8 x i8] c"__pos__\00", align 1 ; [#uses=1] -@o.11017 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11005 = internal global %struct.NullImporter* null ; [#uses=4] @.str78653 = private constant [8 x i8] c"__abs__\00", align 1 ; [#uses=1] @.str79654 = private constant [7 x i8] c"__or__\00", align 1 ; [#uses=1] @.str80655 = private constant [8 x i8] c"__ror__\00", align 1 ; [#uses=1] @@ -1292,35 +1289,35 @@ target triple = "i386-pc-linux-gnu" @.str114689 = private constant [9 x i8] c"__imod__\00", align 1 ; [#uses=1] @.str115690 = private constant [14 x i8] c"__ifloordiv__\00", align 1 ; [#uses=1] @.str116691 = private constant [13 x i8] c"__itruediv__\00", align 1 ; [#uses=1] -@cmp_obj.11208 = internal global %struct.NullImporter* null ; [#uses=4] +@cmp_obj.11196 = internal global %struct.NullImporter* null ; [#uses=4] @.str117692 = private constant [33 x i8] c"comparison did not return an int\00", align 4 ; [#uses=1] -@nonzerostr.11427 = internal global %struct.NullImporter* null ; [#uses=4] +@nonzerostr.11415 = internal global %struct.NullImporter* null ; [#uses=4] @.str118693 = private constant [12 x i8] c"__nonzero__\00", align 1 ; [#uses=1] @.str119694 = private constant [33 x i8] c"__nonzero__ should return an int\00", align 4 ; [#uses=1] @.str120695 = private constant [31 x i8] c"__nonzero__ should return >= 0\00", align 4 ; [#uses=1] -@indexstr.11499 = internal global %struct.NullImporter* null ; [#uses=4] +@indexstr.11487 = internal global %struct.NullImporter* null ; [#uses=4] @.str121696 = private constant [10 x i8] c"__index__\00", align 1 ; [#uses=1] @.str122697 = private constant [41 x i8] c"object cannot be interpreted as an index\00", align 4 ; [#uses=1] -@o.11529 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11517 = internal global %struct.NullImporter* null ; [#uses=4] @.str123698 = private constant [11 x i8] c"__invert__\00", align 1 ; [#uses=1] -@o.11544 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11532 = internal global %struct.NullImporter* null ; [#uses=4] @.str124699 = private constant [10 x i8] c"__trunc__\00", align 1 ; [#uses=1] -@int_name.11560 = internal global %struct.NullImporter* null ; [#uses=5] +@int_name.11548 = internal global %struct.NullImporter* null ; [#uses=5] @.str125700 = private constant [8 x i8] c"__int__\00", align 1 ; [#uses=1] @.str126701 = private constant [46 x i8] c"__trunc__ returned non-Integral (type %.200s)\00", align 4 ; [#uses=1] -@o.11582 = internal global %struct.NullImporter* null ; [#uses=5] +@o.11570 = internal global %struct.NullImporter* null ; [#uses=5] @.str127702 = private constant [9 x i8] c"__long__\00", align 1 ; [#uses=1] -@o.11603 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11591 = internal global %struct.NullImporter* null ; [#uses=4] @.str128703 = private constant [10 x i8] c"__float__\00", align 1 ; [#uses=1] -@o.11618 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11606 = internal global %struct.NullImporter* null ; [#uses=4] @.str129704 = private constant [8 x i8] c"__oct__\00", align 1 ; [#uses=1] -@o.11633 = internal global %struct.NullImporter* null ; [#uses=4] +@o.11621 = internal global %struct.NullImporter* null ; [#uses=4] @.str130705 = private constant [8 x i8] c"__hex__\00", align 1 ; [#uses=1] @.str131706 = private constant [8 x i8] c"__pow__\00", align 1 ; [#uses=1] @.str132707 = private constant [9 x i8] c"__rpow__\00", align 1 ; [#uses=1] @.str133708 = private constant [9 x i8] c"__ipow__\00", align 1 ; [#uses=1] @name_op = internal global %struct.NullImporter** null ; [#uses=7] -@C.299.11755 = private constant [6 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str134709, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str135710, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str50625, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str136711, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str137712, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str138713, i32 0, i32 0)] ; [#uses=6] +@C.299.11743 = private constant [6 x i8*] [i8* getelementptr inbounds ([7 x i8]* @.str134709, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str135710, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str50625, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str136711, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str137712, i32 0, i32 0), i8* getelementptr inbounds ([7 x i8]* @.str138713, i32 0, i32 0)] ; [#uses=6] @.str134709 = private constant [7 x i8] c"__lt__\00", align 1 ; [#uses=1] @.str135710 = private constant [7 x i8] c"__le__\00", align 1 ; [#uses=1] @.str136711 = private constant [7 x i8] c"__ne__\00", align 1 ; [#uses=1] @@ -1349,7 +1346,7 @@ target triple = "i386-pc-linux-gnu" @.str154730 = private constant [66 x i8] c"the instance to which a method is bound; None for unbound methods\00", align 4 ; [#uses=1] @.str155731 = private constant [9 x i8] c"__self__\00", align 1 ; [#uses=1] @instancemethod_memberlist = internal global %27 { %struct.PyMemberDef { i8* getelementptr inbounds ([9 x i8]* @.str148724, i32 0, i32 0), i32 6, i32 16, i32 7, i8* getelementptr inbounds ([35 x i8]* @.str149725, i32 0, i32 0) }, %struct.PyMemberDef { i8* getelementptr inbounds ([8 x i8]* @.str150726, i32 0, i32 0), i32 6, i32 8, i32 7, i8* getelementptr inbounds ([55 x i8]* @.str151727, i32 0, i32 0) }, %struct.PyMemberDef { i8* getelementptr inbounds ([9 x i8]* @.str152728, i32 0, i32 0), i32 6, i32 8, i32 7, i8* getelementptr inbounds ([55 x i8]* @.str151727, i32 0, i32 0) }, %struct.PyMemberDef { i8* getelementptr inbounds ([8 x i8]* @.str153729, i32 0, i32 0), i32 6, i32 12, i32 7, i8* getelementptr inbounds ([66 x i8]* @.str154730, i32 0, i32 0) }, %struct.PyMemberDef { i8* getelementptr inbounds ([9 x i8]* @.str155731, i32 0, i32 0), i32 6, i32 12, i32 7, i8* getelementptr inbounds ([66 x i8]* @.str154730, i32 0, i32 0) }, %23 zeroinitializer }, align 32 ; [#uses=1] -@docstr.12070 = internal global %struct.NullImporter* null ; [#uses=4] +@docstr.12058 = internal global %struct.NullImporter* null ; [#uses=4] @instancemethod_getset = internal global %28 { %29 { i8* getelementptr inbounds ([8 x i8]* @.str574, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, i8*)* bitcast (%struct.NullImporter* (%struct.PyMethodObject*, i8*)* @instancemethod_get_doc to %struct.NullImporter* (%struct.NullImporter*, i8*)*), i32 (%struct.NullImporter*, %struct.NullImporter*, i8*)* null, i8* null, [4 x i8] zeroinitializer }, %23 zeroinitializer }, align 32 ; [#uses=1] @instancemethod_doc = internal global [77 x i8] c"instancemethod(function, instance, class)\0A\0ACreate an instance method object.\00", align 32 ; [#uses=1] @.str156732 = private constant [15 x i8] c"instancemethod\00", align 1 ; [#uses=1] @@ -1484,7 +1481,7 @@ target triple = "i386-pc-linux-gnu" @.str19853 = private constant [6 x i8] c"(u#n)\00", align 1 ; [#uses=1] @.str20854 = private constant [5 x i8] c"(On)\00", align 1 ; [#uses=1] @hexdigits = internal global [16 x i16] [i16 48, i16 49, i16 50, i16 51, i16 52, i16 53, i16 54, i16 55, i16 56, i16 57, i16 97, i16 98, i16 99, i16 100, i16 101, i16 102], align 32 ; [#uses=4] -@methods.9509 = internal global [5 x %struct..0anon] [%struct..0anon { i8* getelementptr inbounds ([7 x i8]* @.str13847, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([14 x i8]* @.str21855, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @strict_errors, i32 8, i8* getelementptr inbounds ([86 x i8]* @.str22856, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([7 x i8]* @.str23857, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([14 x i8]* @.str24858, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @ignore_errors, i32 8, i8* getelementptr inbounds ([84 x i8]* @.str25859, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([8 x i8]* @.str26860, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([15 x i8]* @.str27861, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @replace_errors, i32 8, i8* getelementptr inbounds ([98 x i8]* @.str28862, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([18 x i8]* @.str29863, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([25 x i8]* @.str30864, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @xmlcharrefreplace_errors, i32 8, i8* getelementptr inbounds ([137 x i8]* @.str31865, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([17 x i8]* @.str32866, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([24 x i8]* @.str33867, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @backslashreplace_errors, i32 8, i8* getelementptr inbounds ([126 x i8]* @.str34868, i32 0, i32 0) } }] ; [#uses=2] +@methods.9497 = internal global [5 x %struct..0anon] [%struct..0anon { i8* getelementptr inbounds ([7 x i8]* @.str13847, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([14 x i8]* @.str21855, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @strict_errors, i32 8, i8* getelementptr inbounds ([86 x i8]* @.str22856, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([7 x i8]* @.str23857, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([14 x i8]* @.str24858, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @ignore_errors, i32 8, i8* getelementptr inbounds ([84 x i8]* @.str25859, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([8 x i8]* @.str26860, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([15 x i8]* @.str27861, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @replace_errors, i32 8, i8* getelementptr inbounds ([98 x i8]* @.str28862, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([18 x i8]* @.str29863, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([25 x i8]* @.str30864, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @xmlcharrefreplace_errors, i32 8, i8* getelementptr inbounds ([137 x i8]* @.str31865, i32 0, i32 0) } }, %struct..0anon { i8* getelementptr inbounds ([17 x i8]* @.str32866, i32 0, i32 0), %struct.PyMethodDef { i8* getelementptr inbounds ([24 x i8]* @.str33867, i32 0, i32 0), %struct.NullImporter* (%struct.NullImporter*, %struct.NullImporter*)* @backslashreplace_errors, i32 8, i8* getelementptr inbounds ([126 x i8]* @.str34868, i32 0, i32 0) } }] ; [#uses=2] @.str21855 = private constant [14 x i8] c"strict_errors\00", align 1 ; [#uses=1] @.str22856 = private constant [86 x i8] c"Implements the 'strict' error handling, which raises a UnicodeError on coding errors.\00", align 4 ; [#uses=1] @.str23857 = private constant [7 x i8] c"ignore\00", align 1 ; [#uses=1] @@ -1502,14 +1499,14 @@ target triple = "i386-pc-linux-gnu" @.str35869 = private constant [38 x i8] c"can't initialize codec error registry\00", align 4 ; [#uses=1] @.str36870 = private constant [32 x i8] c"can't initialize codec registry\00", align 4 ; [#uses=1] @.str37871 = private constant [10 x i8] c"encodings\00", align 1 ; [#uses=1] -@name_chars.8609 = internal global i8* getelementptr inbounds ([64 x i8]* @.str878, i32 0, i32 0) ; [#uses=2] +@name_chars.8597 = internal global i8* getelementptr inbounds ([64 x i8]* @.str878, i32 0, i32 0) ; [#uses=2] @.str878 = private constant [64 x i8] c"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\00", align 4 ; [#uses=1] -@ok_name_char.8608 = internal global [256 x i8] zeroinitializer ; [#uses=3] +@ok_name_char.8596 = internal global [256 x i8] zeroinitializer ; [#uses=3] @.str1879 = private constant [30 x |