tiny.choir.dialects.builtin.BuiltinDialect
Defined in dialects.builtin.
API (10)
Actions
Public operations.
Types and contracts
Public types and contracts.
Values and defaults
Public values and defaults.
ModuleOp.createOperationModuleOp.getRegionModuleOp.operation_nameModuleOp.operation_specnamespec
Source
Source: lib/choir/src/dialects/builtin.zig:5
zig
pub const BuiltinDialect = struct { pub const name = "builtin"; const op_templates = ir.dialects.operationTemplate.dialect(@This()); pub const spec = ir.dialects.dialectSpec(@This(), .{}); pub const ModuleOp = struct { op: *ir.Operation, const def = op_templates.explicit(@This(), .{ .mnemonic = "module", .operands = 0, .results = 0, .regions = .{"body"}, .successors = 0, .dynamic_traits = .{ ir.traits.SymbolTable, ir.traits.IsolatedFromAbove, ir.traits.NoTerminator, ir.traits.SingleBlock }, }); pub const operation_spec = def.operation_spec; pub const operation_name = def.operation_name; pub const createOperation = def.createOperation; pub const getRegion = def.getRegion; pub fn create(ctx: *ir.Context, loc: ir.Location) !ModuleOp { try loadSpec(ctx); var body = ir.context.initRegion(ctx); defer body.deinit(); var body_builder = ir.OperationBuilder.init(ctx); _ = try body_builder.createBlock(&body, &.{}, &.{}); return try @This().createOperation(ctx, loc, &.{}, &.{}, &.{&body}, &.{}); } pub fn getBody(self: ModuleOp) *ir.Region { return self.getRegion("body"); } pub fn getBodyBlock(self: ModuleOp) *ir.Block { return self.getBody().getEntryBlock().?; } }; fn loadSpec(ctx: *ir.Context) !void { ir.dialects.loadDialectSpec(ctx, spec) catch |err| switch (err) { error.ContextFrozen => {}, else => return err, }; }};Also reachable as
backends.wasm.emission.module_encoding.common.BuiltinDialect, dialects.BuiltinDialect.
Complete caller list for dialects.BuiltinDialect.ModuleOp.create
159 direct callers.
lib.accy.src.kernel.model.core.builder.Builder.initIn[function] — private source atlib/accy/src/kernel/model/core/builder.zig:793in nearest public ownerlib.accy.src.kernel.model.core.builderlib.accy.src.validation.composition.host.buildModule[function] — private source atlib/accy/src/validation/composition/host.zig:119in nearest public ownerlib.accy.src.validation.composition.hostlib.choir.src.backends.aarch64.backend.Witness.initSignature[method] — private source atlib/choir/src/backends/aarch64/backend.zig:1122in nearest public ownertiny.choir.backends.aarch64.backendlib.choir.src.backends.aarch64.backend.makeAddArgsModule[function] — private source atlib/choir/src/backends/aarch64/backend.zig:947in nearest public ownertiny.choir.backends.aarch64.backendlib.choir.src.backends.aarch64.backend.makeConstantReturnModule[function] — private source atlib/choir/src/backends/aarch64/backend.zig:930in nearest public ownertiny.choir.backends.aarch64.backendlib.choir.src.backends.aarch64.backend.test_aarch64_backend_refuses_overflow_arithmetic_by_name[function] — test source atlib/choir/src/backends/aarch64/backend.zig:1768in nearest public ownertiny.choir.backends.aarch64.backendlib.choir.src.backends.contract.test_verifyModuleWithOptionsAndDiagnostic_captures_verifier_detail[function] — test source atlib/choir/src/backends/contract.zig:105in nearest public ownertiny.choir.backends.contracttiny.choir.backends.gpu.cpu.lowering.lowerKernelToHostLoop[function] atlib/choir/src/backends/gpu/cpu/lowering.zig:21tiny.choir.backends.gpu.cpu.stage.lowerStagesToHost[function] atlib/choir/src/backends/gpu/cpu/stage.zig:55lib.choir.src.backends.gpu.spirv.emitter.codegen.buildReductionKernelJob[function] — private source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:3334in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.buildVecAddKernelJob[function] — private source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:3293in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.emitArithKernelWordsWithControls[function] — private source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1906in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.emitMinMaxKernel[function] — private source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2950in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_catalog_drives_supported_and_unsupported_emission[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1174in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_aliases_same-kind_arith.bitcast_(no_OpBitcast_emission)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2775in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_OpBitcast_for_arith.bitcast_i32_->_f32_(different_kinds,_same_width)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2738in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_OpConvertUToF_for_arith.cast_index_→_f32_(iota_lowering_shape)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2705in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_arith.pow_and_arith.atan2_as_binary_OpExtInst[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2417in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_arith_comparison_opcode_families[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1634in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_memref_integer_atomics[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1286in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_minimal_header_and_entry_point[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1192in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_emits_shared_integer_atomic_rmw[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1355in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_handles_control_flow,_shared_alloc,_and_warp_ops[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1505in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_keeps_subgroup_barrier_headers_minimal[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1701in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_lowers_scalar_arguments_to_one_push_constant_block[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2998in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.and_over_float_(bitwise_needs_arith.bitcast_first)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2619in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.bitcast_over_arith.bool[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2810in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.exp_on_f64_(GLSL.std.450_requires_16/32-bit)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2123in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.fma_over_integer_types[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2880in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.pow_on_f64[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2463in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.shl_with_width-mismatched_shift_count_(cross-backend_strict-equality_policy)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2653in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.shr_over_arith.index_(unsigned_+_arithmetic_shift_mismatch)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2585in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_arith.sin_on_f64[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2386in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_memref_f32_atomic_add_without_extension_support[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1407in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_non-full_warp_masks[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1792in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_rejects_width-mismatched_arith.bitcast_(i32_->_f64)[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:2916in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.codegen.test_spirv_codegen_stores_bool_memrefs_as_byte_runtime_arrays[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/codegen.zig:1240in nearest public ownertiny.choir.backends.gpu.spirv.emitter.codegenlib.choir.src.backends.gpu.spirv.emitter.validation.test_spirv_validation_rejects_a_noncatalog_boundary_inside_a_kernel[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/validation.zig:146in nearest public ownertiny.choir.backends.gpu.spirv.emitter.validationlib.choir.src.backends.gpu.spirv.emitter.validation.test_spirv_validation_rejects_module_without_kernel[function] — test source atlib/choir/src/backends/gpu/spirv/emitter/validation.zig:129in nearest public ownertiny.choir.backends.gpu.spirv.emitter.validationlib.choir.src.backends.wasm.backend.test_wasm_backend_handle_emits_module_bytes[function] — test source atlib/choir/src/backends/wasm/backend.zig:118in nearest public ownertiny.choir.backends.wasm.backendlib.choir.src.backends.wasm.backend.test_wasm_backend_refuses_overflow_arithmetic_by_name[function] — test source atlib/choir/src/backends/wasm/backend.zig:148in nearest public ownertiny.choir.backends.wasm.backendlib.choir.src.backends.wasm.emission.owner.buildNestedIfModule[function] — private source atlib/choir/src/backends/wasm/emission/owner.zig:266in nearest public ownerlib.choir.src.backends.wasm.emission.ownerlib.choir.src.backends.wasm.emission.owner.buildScalarAddModule[function] — private source atlib/choir/src/backends/wasm/emission/owner.zig:224in nearest public ownerlib.choir.src.backends.wasm.emission.ownerlib.choir.src.backends.wasm.emission.owner.test_WASM_empty_and_declaration-only_modules_need_no_control_or_value_workspace[function] — test source atlib/choir/src/backends/wasm/emission/owner.zig:455in nearest public ownerlib.choir.src.backends.wasm.emission.ownerlib.choir.src.backends.wasm.emission.owner.test_WASM_module_emitter_handles_structured_control_and_host_memory[function] — test source atlib/choir/src/backends/wasm/emission/owner.zig:732in nearest public ownerlib.choir.src.backends.wasm.emission.ownerlib.choir.src.backends.wasm.emission.owner.test_WASM_module_emitter_keeps_imports_before_definitions_in_index_space[function] — test source atlib/choir/src/backends/wasm/emission/owner.zig:661in nearest public ownerlib.choir.src.backends.wasm.emission.ownerlib.choir.src.backends.wasm.emission.plan.planning.test_WASM_planning_rejects_region_shape_drift[function] — test source atlib/choir/src/backends/wasm/emission/plan/planning.zig:217in nearest public ownertiny.choir.backends.wasm.emission.plan.planninglib.choir.src.backends.x64.backend.runBoolBitwise[function] — private source atlib/choir/src/backends/x64/backend.zig:4789in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runBoolNot[function] — private source atlib/choir/src/backends/x64/backend.zig:4861in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastBoolToFloat[function] — private source atlib/choir/src/backends/x64/backend.zig:4947in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastBoolToInt[function] — private source atlib/choir/src/backends/x64/backend.zig:4905in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastFloatToBool[function] — private source atlib/choir/src/backends/x64/backend.zig:5036in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastFloatToFloat[function] — private source atlib/choir/src/backends/x64/backend.zig:4391in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastFloatToInt[function] — private source atlib/choir/src/backends/x64/backend.zig:4488in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastInt[function] — private source atlib/choir/src/backends/x64/backend.zig:4347in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastIntToBool[function] — private source atlib/choir/src/backends/x64/backend.zig:4993in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runCastIntToFloat[function] — private source atlib/choir/src/backends/x64/backend.zig:4440in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runFloatBinaryOpRaw[function] — private source atlib/choir/src/backends/x64/backend.zig:3108in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runFloatTernaryOpRaw[function] — private source atlib/choir/src/backends/x64/backend.zig:3182in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runFloatUnaryOp[function] — private source atlib/choir/src/backends/x64/backend.zig:2937in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runFloatUnaryOpRaw[function] — private source atlib/choir/src/backends/x64/backend.zig:3004in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runIntOp[function] — private source atlib/choir/src/backends/x64/backend.zig:2790in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runSelectFloat[function] — private source atlib/choir/src/backends/x64/backend.zig:5420in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runSelectInt[function] — private source atlib/choir/src/backends/x64/backend.zig:5366in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.runUnaryFloatInScfIf[function] — private source atlib/choir/src/backends/x64/backend.zig:5771in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_Backend.init_wires_the_arith_verifier_traits_even_on_a_bare_context_(tick-33_[P2]_closure)[function] — test source atlib/choir/src/backends/x64/backend.zig:4024in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_arith.popcount_over_vec2xu64_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:632in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_arith.popcount_over_vec4xu32_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:585in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_arith.select_over_vec4xu32_with_scalar_bool_condition[function] — test source atlib/choir/src/backends/x64/backend.zig:473in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_arith.umulhi_over_vec4xu32_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:536in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_generic_arith.add_over_vec2xf64_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:223in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_generic_arith.max_over_vec4xu32[function] — test source atlib/choir/src/backends/x64/backend.zig:677in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_generic_arith.min_over_vec4xf32_with_NaN_lanes[function] — test source atlib/choir/src/backends/x64/backend.zig:760in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_generic_arith.neg_over_vec4xu32_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:1015in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec2xf64_memref_add_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:1208in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec2xf64_neg_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:288in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec2xf64_splat_and_shuffle_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:344in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xf32_memref_add_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:1081in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xf32_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:398in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xu32_extract_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:959in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xu32_memref_add_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:1146in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xu32_shuffle_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:892in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_JIT_executes_vec4xu32_splat_through_native_packed_path[function] — test source atlib/choir/src/backends/x64/backend.zig:843in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.and_/_arith.not_inside_scf.if_body_(emitArithBitwiseBinary_+_emitArithNot_via_dispatchOp)[function] — test source atlib/choir/src/backends/x64/backend.zig:5916in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.bitcast:_i32_↔_f32_round-trips_bit_pattern[function] — test source atlib/choir/src/backends/x64/backend.zig:5129in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.bitcast:_i64_↔_f64_round-trips_bit_pattern[function] — test source atlib/choir/src/backends/x64/backend.zig:5213in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.bitcast:_index_reject_(post-review_whitelist_fix)[function] — test source atlib/choir/src/backends/x64/backend.zig:5328in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.bitcast:_u32_↔_f32_round-trips_high_bit_pattern[function] — test source atlib/choir/src/backends/x64/backend.zig:5171in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.bitcast:_width_mismatch_+_bool_reject_cleanly[function] — test source atlib/choir/src/backends/x64/backend.zig:5258in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.cast:_bool_->_bool_identity_passes_(post-review_fix)[function] — test source atlib/choir/src/backends/x64/backend.zig:4750in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.cast:_f16_still_rejected_(no_Float16_capability)[function] — test source atlib/choir/src/backends/x64/backend.zig:5729in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.fma_rejects_f16,_integers,_and_mismatched_operand_types[function] — test source atlib/choir/src/backends/x64/backend.zig:5649in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.max_(float_branch)_inside_scf.if_body_(emitArithMinMax_via_dispatchOp)[function] — test source atlib/choir/src/backends/x64/backend.zig:6034in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.max_/_min_over_arith.index_—_taken_cmov_path_(reversed_operands)[function] — test source atlib/choir/src/backends/x64/backend.zig:3508in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.max_over_arith.index_uses_unsigned_cmov_(cmovb_path)[function] — test source atlib/choir/src/backends/x64/backend.zig:3422in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.max_rejects_mismatched_lhs_/_rhs_types[function] — test source atlib/choir/src/backends/x64/backend.zig:4064in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.min_over_arith.index_uses_unsigned_cmov_(cmova_path)[function] — test source atlib/choir/src/backends/x64/backend.zig:3465in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.pow_inside_scf.if_body_(emitArithLibmBinary_via_dispatchOp)[function] — test source atlib/choir/src/backends/x64/backend.zig:5858in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.pow_rejects_mismatched_base_/_exponent_types[function] — test source atlib/choir/src/backends/x64/backend.zig:3906in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.select_inside_scf.if_body_(dispatchOp_parity)[function] — test source atlib/choir/src/backends/x64/backend.zig:5504in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.select_rejects_mismatched_true/false_types_(trait_verifier_fires)[function] — test source atlib/choir/src/backends/x64/backend.zig:5563in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.shl_inside_scf.if_body_(emitArithShift_via_dispatchOp)[function] — test source atlib/choir/src/backends/x64/backend.zig:5976in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.shr_over_arith.index_is_rejected_(unsigned-but-arithmetic_mismatch)[function] — test source atlib/choir/src/backends/x64/backend.zig:4227in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.shr_over_u32_is_rejected[function] — test source atlib/choir/src/backends/x64/backend.zig:4307in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_arith.shr_over_u64_is_rejected[function] — test source atlib/choir/src/backends/x64/backend.zig:4267in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_backend_canonicalizes_extern_bool_results[function] — test source atlib/choir/src/backends/x64/backend.zig:1572in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_backend_links_externs_and_exposes_compiled_symbols[function] — test source atlib/choir/src/backends/x64/backend.zig:1435in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_backend_materializes_serialized_machine_code_artifacts[function] — test source atlib/choir/src/backends/x64/backend.zig:1498in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_external_call_passes_stack_args_with_aligned_call_frame[function] — test source atlib/choir/src/backends/x64/backend.zig:1271in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_external_call_uses_register_homes_for_scalar_args_and_results[function] — test source atlib/choir/src/backends/x64/backend.zig:1363in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_f32_dot_product_loop[function] — test source atlib/choir/src/backends/x64/backend.zig:2094in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_float_loop_result_survives_trailing_body_ops[function] — test source atlib/choir/src/backends/x64/backend.zig:6676in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_memref_alloc/free_roundtrip[function] — test source atlib/choir/src/backends/x64/backend.zig:1963in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_memref_alloc_returns_sane_pointer[function] — test source atlib/choir/src/backends/x64/backend.zig:1911in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_memref_f32_add_load[function] — test source atlib/choir/src/backends/x64/backend.zig:2022in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_memref_i16_load/store[function] — test source atlib/choir/src/backends/x64/backend.zig:2704in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_memref_i8_load/store[function] — test source atlib/choir/src/backends/x64/backend.zig:2645in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_nested_scf.for_float_accumulator_stays_slot_carried[function] — test source atlib/choir/src/backends/x64/backend.zig:6592in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_packed_vec4xf32_loop_keeps_values_in_xmm_registers[function] — test source atlib/choir/src/backends/x64/backend.zig:6761in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_register_allocation_preserves_scf_if_branch_homes[function] — test source atlib/choir/src/backends/x64/backend.zig:1633in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_register_homes_initialize_stack-passed_arguments[function] — test source atlib/choir/src/backends/x64/backend.zig:2365in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.for_memref_kernel_is_register_allocated_and_correct[function] — test source atlib/choir/src/backends/x64/backend.zig:6514in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.if_yields_resolve_register-home_swaps[function] — test source atlib/choir/src/backends/x64/backend.zig:1710in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.while_loop-invariant_home_survives_body_register_reuse[function] — test source atlib/choir/src/backends/x64/backend.zig:6419in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.while_preserves_high_arity_overlapping_carried_values[function] — test source atlib/choir/src/backends/x64/backend.zig:2504in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.while_preserves_overlapping_carried_values[function] — test source atlib/choir/src/backends/x64/backend.zig:2424in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.while_result_feeds_post-loop_select[function] — test source atlib/choir/src/backends/x64/backend.zig:2280in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf.while_zero_exit_spills_live_merge_values[function] — test source atlib/choir/src/backends/x64/backend.zig:1784in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_scf_while_carries_integer_values[function] — test source atlib/choir/src/backends/x64/backend.zig:2197in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.backend.test_x86_64_unsupported_scalar_arith_dtype/op_pairs_are_rejected[function] — test source atlib/choir/src/backends/x64/backend.zig:6092in nearest public ownerlib.choir.src.backends.x64.backendlib.choir.src.backends.x64.jit.buildAcrossModule[function] — private source atlib/choir/src/backends/x64/jit.zig:2515in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.buildGlobalModule[function] — private source atlib/choir/src/backends/x64/jit.zig:2201in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.buildRegionModule[function] — private source atlib/choir/src/backends/x64/jit.zig:2334in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_debug_map_includes_line_locations[function] — test source atlib/choir/src/backends/x64/jit.zig:1965in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_debug_map_is_best-effort_when_registration_fails[function] — test source atlib/choir/src/backends/x64/jit.zig:2014in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_enters_the_kernel_through_a_func.syscall[function] — test source atlib/choir/src/backends/x64/jit.zig:2077in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_passes_a_func.syscall_argument_three_in_r10[function] — test source atlib/choir/src/backends/x64/jit.zig:2124in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_patches_extern_call_targets_for_memref_alloc/free[function] — test source atlib/choir/src/backends/x64/jit.zig:1536in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_requires_explicit_extern_symbol_registration[function] — test source atlib/choir/src/backends/x64/jit.zig:1662in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.jit.test_JIT_treats_bodyless_func_declarations_as_extern_symbols[function] — test source atlib/choir/src/backends/x64/jit.zig:1605in nearest public ownerlib.choir.src.backends.x64.jitlib.choir.src.backends.x64.object.buildRegionProbeModule[function] — private source atlib/choir/src/backends/x64/object.zig:914in nearest public ownerlib.choir.src.backends.x64.objectlib.choir.src.backends.x64.object.test_x86_64_object_emits_relocatable_function_artifact[function] — test source atlib/choir/src/backends/x64/object.zig:608in nearest public ownerlib.choir.src.backends.x64.objectlib.choir.src.backends.x64.object.test_x86_64_object_threaded_module_matches_serial_object[function] — test source atlib/choir/src/backends/x64/object.zig:665in nearest public ownerlib.choir.src.backends.x64.objectlib.choir.src.diagnostics.engine.test_captureVerifierFailure_carries_structured_verifier_fields_and_stable_text[function] — test source atlib/choir/src/diagnostics/engine.zig:544in nearest public ownerlib.choir.src.diagnostics.enginelib.choir.src.diagnostics.engine.test_findFailureOp_localizes_a_SameTypeOperandsMismatch_trait_failure_to_the_nested_cmp_op[function] — test source atlib/choir/src/diagnostics/engine.zig:503in nearest public ownerlib.choir.src.diagnostics.enginelib.choir.src.dialects.builtin.test_BuiltinDialect.ModuleOp_creates_container_with_region[function] — test source atlib/choir/src/dialects/builtin.zig:52in nearest public ownertiny.choir.dialects.builtinlib.choir.src.dialects.builtin.test_Operations_attach_to_module_block[function] — test source atlib/choir/src/dialects/builtin.zig:79in nearest public ownertiny.choir.dialects.builtinlib.choir.src.dialects.func.test_FuncDialect.CallOp_verifier_accepts_matching_declaration_signature[function] — test source atlib/choir/src/dialects/func.zig:864in nearest public ownertiny.choir.dialects.funclib.choir.src.dialects.func.test_FuncDialect.CallOp_verifier_rejects_operand_type_mismatch[function] — test source atlib/choir/src/dialects/func.zig:963in nearest public ownertiny.choir.dialects.funclib.choir.src.dialects.func.test_FuncDialect.CallOp_verifier_rejects_result_type_mismatch[function] — test source atlib/choir/src/dialects/func.zig:996in nearest public ownertiny.choir.dialects.funclib.choir.src.dialects.func.test_FuncDialect.CallOp_verifier_rejects_unresolved_callee[function] — test source atlib/choir/src/dialects/func.zig:899in nearest public ownertiny.choir.dialects.funclib.choir.src.dialects.func.test_FuncDialect.CallOp_verifier_uses_nearest_symbol_table[function] — test source atlib/choir/src/dialects/func.zig:928in nearest public ownertiny.choir.dialects.funclib.choir.src.passes.promotion.CellLoop.initUnder[function] — private source atlib/choir/src/passes/promotion.zig:1530in nearest public ownertiny.choir.passes.promotionlib.choir.src.passes.promotion.TestFunction.init[function] — private source atlib/choir/src/passes/promotion.zig:1081in nearest public ownertiny.choir.passes.promotiontiny.choir.versus.compile.build[function] atlib/choir/src/profiling/versus/core/compile.zig:53lib.choir.src.profiling.versus.kernels.build[function] — private source atlib/choir/src/profiling/versus/kernels.zig:57in nearest public ownerlib.choir.src.profiling.versus.kernelslib.choir.src.properties.codegen.addTypedFunction[function] — private source atlib/choir/src/properties/codegen.zig:810in nearest public ownerlib.choir.src.properties.codegenlib.choir.src.properties.codegen.runDataSymbols[function] — private source atlib/choir/src/properties/codegen.zig:573in nearest public ownerlib.choir.src.properties.codegenlib.choir.src.properties.codegen.runDifferential[function] — private source atlib/choir/src/properties/codegen.zig:328in nearest public ownerlib.choir.src.properties.codegen
Audit
| Definitions | 11 |
|---|---|
| Public names | 33 |
| Members | 1 |
| Version | 26.7.0 |
| Revision | daab053ee433 |