MCPcopy Create free account

hub / github.com/SemiAnalysisAI/FuzzX / functions

Functions1,500 in github.com/SemiAnalysisAI/FuzzX

↓ 2 callersMethodmnemonic_with_cache
(self, cache: GlobalLoadCacheOp)
ptx/crates/fuzzx-execgen/src/lib.rs:1080
↓ 2 callersFunctionmoduleToBitcode
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26009
↓ 2 callersFunctionmutateIRModule
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:25875
↓ 2 callersMethodnote_inst
(&mut self, inst: &Inst)
ptx/crates/fuzzx-execgen/src/lib.rs:10803
↓ 2 callersFunctionoracleSignedLimit
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26245
↓ 2 callersFunctionparse_gpu_list
(key: &str)
ptx/crates/fuzzx-diff/src/bin/reduce.rs:54
↓ 2 callersFunctionpick_bfe
(u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:18217
↓ 2 callersFunctionpick_bmsk_mode
(u: &mut Unstructured, emit_wrap: bool)
ptx/crates/fuzzx-execgen/src/lib.rs:18222
↓ 2 callersFunctionpick_cvt
(u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:18131
↓ 2 callersMethodpick_divisor
(&mut self, u: &mut Unstructured, op: DivRemOp)
ptx/crates/fuzzx-execgen/src/lib.rs:6536
↓ 2 callersMethodpick_f32_selp
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:9013
↓ 2 callersMethodpick_f64_selp
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:9342
↓ 2 callersMethodpick_global_load_cache
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:7086
↓ 2 callersFunctionpick_imm32
( u: &mut Unstructured, max_small: u32, emit_i32_boundary_immediates: bool, )
ptx/crates/fuzzx-execgen/src/lib.rs:18616
↓ 2 callersFunctionpick_mad24
(u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:18242
↓ 2 callersFunctionpick_mul24
(u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:18252
↓ 2 callersMethodpick_prmt_ctrl
( &mut self, u: &mut Unstructured, mode: Option<PrmtMode>, allow_reg: bool,
ptx/crates/fuzzx-execgen/src/lib.rs:6522
↓ 2 callersFunctionpick_selp
(u: &mut Unstructured, emit_typed_selp: bool)
ptx/crates/fuzzx-execgen/src/lib.rs:18033
↓ 2 callersFunctionpositiveUIToF32
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:4001
↓ 2 callersFunctionpred_guard
(pred: u32)
ptx/crates/fuzzx-execgen/src/lib.rs:4102
↓ 2 callersFunctionprmt_dst
(line: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21955
↓ 2 callersFunctionrandom64
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:75
↓ 2 callersFunctionrandomOverflowIntrinsic
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:3900
↓ 2 callersFunctionrandomShuffleMask
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:2466
↓ 2 callersMethodreplacement_value_reg
(&self, fallback: u32)
ptx/crates/fuzzx-execgen/src/lib.rs:6329
↓ 2 callersFunctionsection
Return (VMA, file_offset, size) for an ELF section.
amdgpu/scripts/analyze_coverage_gaps.py:23
↓ 2 callersMethodshared_load_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1686
↓ 2 callersMethodshared_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1701
↓ 2 callersFunctionsignedSaturatingSelect
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:3493
↓ 2 callersMethodstore_mnemonic_with_cache
(self, cache: GlobalStoreCacheOp)
ptx/crates/fuzzx-execgen/src/lib.rs:1212
↓ 2 callersMethodsuffix
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3008
↓ 2 callersFunctiontypeUnsupportedByInterpreterOracle
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26130
↓ 2 callersMethoduniform_global_load_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1618
↓ 2 callersMethoduniform_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1088
↓ 2 callersMethoduses_h1
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:737
↓ 2 callersFunctionvector_memory_width_suffix
(type_suffix: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20886
↓ 2 callersMethodvolatile_global_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1649
↓ 2 callersMethodvolatile_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1092
↓ 2 callersMethodvolatile_shared_load_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1697
↓ 2 callersMethodvolatile_shared_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1712
↓ 2 callersMethodwide_input_is_signed
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3605
↓ 2 callersMethodwide_mnemonic_pair
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3446
↓ 2 callersMethodwide_mnemonic_triple
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3460
↓ 2 callersFunctionwriteBytes
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:215
↓ 2 callersMethodwrites_b64
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3384
↓ 1 callersMethodalloc_branch_table_label
(&mut self)
ptx/crates/fuzzx-execgen/src/lib.rs:6259
↓ 1 callersFunctionapply
(base_lines: &[String], remove: &[usize])
ptx/crates/fuzzx-diff/src/bin/sweep.rs:56
↓ 1 callersMethodapply_env_overrides
(self)
ptx/crates/fuzzx-diff/src/main.rs:1006
↓ 1 callersFunctionbody_lines
(base_lines: &[String])
ptx/crates/fuzzx-diff/src/bin/sweep.rs:162
↓ 1 callersMethodbuild
(mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:6277
↓ 1 callersFunctionbuildSignedAddSubOverflow
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26282
↓ 1 callersMethodbuild_structured
(mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:6310
↓ 1 callersMethodbytes
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1580
↓ 1 callersMethodcan_emit_vector_memory
(&self)
ptx/crates/fuzzx-execgen/src/lib.rs:8027
↓ 1 callersFunctioncloneInstructionIntoKernel
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26028
↓ 1 callersFunctioncodeGenOptLevel
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:156
↓ 1 callersFunctioncomputeInterpreterOracleOutputs
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26644
↓ 1 callersFunctioncrossOverIRModules
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26071
↓ 1 callersFunctioncvt_src
(line: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:22002
↓ 1 callersFunctiondeclared_b32_scratch_reg
(lines: &[&str])
ptx/crates/fuzzx-diff/src/bin/reduce.rs:223
↓ 1 callersFunctiondefault_profile_mnemonics
()
ptx/crates/fuzzx-execgen/src/lib.rs:20556
↓ 1 callersFunctiondefault_workers_per_gpu
(n_gpus: usize)
ptx/crates/fuzzx-diff/src/bin/reduce.rs:99
↓ 1 callersFunctiondependsOnVectorSelect
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1475
↓ 1 callersFunctiondot_video_focused_mnemonics
()
ptx/crates/fuzzx-execgen/src/lib.rs:22320
↓ 1 callersFunctiondst_regs
(line: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:22051
↓ 1 callersFunctionemitObject
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:251
↓ 1 callersFunctionemitRandomAMDGPUFPIntrinsicInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:4038
↓ 1 callersFunctionemitRandomAMDGPUWaveInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:4164
↓ 1 callersFunctionemitRandomCFGArmInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:22734
↓ 1 callersFunctionemitRandomCFGLinearArm
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:25051
↓ 1 callersFunctionemitRandomI64Instruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:2240
↓ 1 callersFunctionemitRandomIRInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:20116
↓ 1 callersFunctionemitRandomNestedDiamond
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:25105
↓ 1 callersMethodemit_helper_call_islands
(&self, s: &mut String)
ptx/crates/fuzzx-execgen/src/lib.rs:11156
↓ 1 callersMethodemit_structured
(&self, body: &[StructuredStmt])
ptx/crates/fuzzx-execgen/src/lib.rs:11145
↓ 1 callersMethodemit_structured_stmt
(&self, s: &mut String, stmt: &StructuredStmt, next_label: &mut u32)
ptx/crates/fuzzx-execgen/src/lib.rs:12294
↓ 1 callersMethodemit_terminator
(&self, s: &mut String, t: &Term)
ptx/crates/fuzzx-execgen/src/lib.rs:17689
↓ 1 callersMethodemit_warp_collective_islands
(&self, s: &mut String)
ptx/crates/fuzzx-execgen/src/lib.rs:11283
↓ 1 callersFunctionensureHipBuffers
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26715
↓ 1 callersFunctionevaluate
(cuda: &Cuda, bufs: &CudaBuffers, arch: &str, ptx: &str, input: &[u8])
ptx/crates/fuzzx-diff/src/bin/sweep.rs:69
↓ 1 callersMethodf16_setp_bool_mnemonic
(self, op: PredicateBoolOp)
ptx/crates/fuzzx-execgen/src/lib.rs:3772
↓ 1 callersMethodf16x2_setp_bool_mnemonic
(self, op: PredicateBoolOp)
ptx/crates/fuzzx-execgen/src/lib.rs:3784
↓ 1 callersFunctionfind_chunk_removal
Find the first bottom-up chunk whose combined deletion preserves deterministic divergence. This is less minimal per iteration than the greedy single-l
ptx/crates/fuzzx-diff/src/bin/reduce.rs:274
↓ 1 callersFunctionfind_greedy_removal
Find the first removable line, in the same bottom-up order as the old sequential greedy loop, whose deletion preserves deterministic divergence. Multi
ptx/crates/fuzzx-diff/src/bin/reduce.rs:379
↓ 1 callersMethodgen_basic
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:11069
↓ 1 callersMethodgen_structured_seq
( &mut self, u: &mut Unstructured, budget: usize, depth: usize, )
ptx/crates/fuzzx-execgen/src/lib.rs:11086
↓ 1 callersMethodgen_terminator
(&mut self, u: &mut Unstructured, i: usize, n_blocks: usize)
ptx/crates/fuzzx-execgen/src/lib.rs:11042
↓ 1 callersFunctiongenerate
Generate a PTX kernel from an `Unstructured` byte source.
ptx/crates/fuzzx-execgen/src/lib.rs:545
↓ 1 callersFunctiongeneric_load_width
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20929
↓ 1 callersFunctiongeneric_store_width
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20935
↓ 1 callersFunctiongetAMDGPUTarget
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:138
↓ 1 callersFunctiongetDevice
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26847
↓ 1 callersFunctiongetTargetMachine
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:166
↓ 1 callersMethodglobal_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1630
↓ 1 callersFunctionhasI64ConstantOrZExtI32Value
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1707
↓ 1 callersFunctionhas_body_const_load
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21124
↓ 1 callersFunctionhas_body_generic_memory_access
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21100
↓ 1 callersFunctionhas_body_global_load
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21050
↓ 1 callersFunctionhas_f16x2_selp
(ptx: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20752
↓ 1 callersFunctionhas_negated_predicate
(ptx: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21329
← previousnext →501–600 of 1,500, ranked by callers