MCPcopy Index your code
hub / github.com/python/mypy / vec_len

Function vec_len

mypyc/irbuild/vec.py:231–236  ·  view source on GitHub ↗

Return len( ) as i64.

(builder: LowLevelIRBuilder, val: Value)

Source from the content-addressed store, hash-verified

229
230
231def vec_len(builder: LowLevelIRBuilder, val: Value) -> Value:
232 """Return len(<vec>) as i64."""
233 len_val = vec_len_native(builder, val)
234 if IS_32_BIT_PLATFORM:
235 return builder.coerce(len_val, int64_rprimitive, -1)
236 return len_val
237
238
239def vec_len_native(builder: LowLevelIRBuilder, val: Value) -> Value:

Callers 2

vec_get_itemFunction · 0.85
vec_set_itemFunction · 0.85

Calls 2

vec_len_nativeFunction · 0.85
coerceMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…