MCPcopy Create free account

hub / github.com/SemiAnalysisAI/FuzzX / functions

Functions1,500 in github.com/SemiAnalysisAI/FuzzX

↓ 2 callersFunctionemitRandomVectorI32RotateSelectIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:10282
↓ 2 callersFunctionemitRandomVectorI32SelectShiftReduceIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:12997
↓ 2 callersFunctionemitRandomVectorI32SignedShiftBlendIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:17159
↓ 2 callersFunctionemitRandomVectorI64PermuteFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:12522
↓ 2 callersFunctionemitRandomVectorI8BitReversePackIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:14045
↓ 2 callersFunctionemitRandomVectorI8ByteSwapMixIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:16924
↓ 2 callersFunctionemitRandomVectorI8CarryShuffleIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:15073
↓ 2 callersFunctionemitRandomVectorI8DirectArithIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:19373
↓ 2 callersFunctionemitRandomVectorI8DynamicLookupIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:13075
↓ 2 callersFunctionemitRandomVectorI8LaneCompareFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:17474
↓ 2 callersFunctionemitRandomVectorI8MaskCompressIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:12720
↓ 2 callersFunctionemitRandomVectorI8PopBlendIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:13454
↓ 2 callersFunctionemitRandomVectorI8PrefixBlendIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:9856
↓ 2 callersFunctionemitRandomVectorI8PrefixCompareFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:14558
↓ 2 callersFunctionemitRandomVectorI8PrefixMinMaxHashIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:11990
↓ 2 callersFunctionemitRandomVectorI8SadTreeIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:11639
↓ 2 callersFunctionemitRandomVectorI8SaturatingCarryFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:15172
↓ 2 callersFunctionemitRandomVectorI8SaturatingDotIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:12913
↓ 2 callersFunctionemitRandomVectorI8SaturationChainIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:18320
↓ 2 callersFunctionemitRandomVectorI8ShuffleMulFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:10869
↓ 2 callersFunctionemitRandomVectorInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:2574
↓ 2 callersFunctionemitRandomVectorIntrinsic
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:2474
↓ 2 callersFunctionemitRandomVectorLaneMixPackIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:8640
↓ 2 callersFunctionemitRandomVectorMaskPackIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:6337
↓ 2 callersFunctionemitRandomVectorNarrowMinMaxIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:6817
↓ 2 callersFunctionemitRandomVectorNibbleSaturatingIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:11021
↓ 2 callersFunctionemitRandomVectorPairwiseByteArithIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:7393
↓ 2 callersFunctionemitRandomVectorReductionIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:5305
↓ 2 callersFunctionemitRandomVectorSplatBlendIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:8254
↓ 2 callersFunctionemitRandomWideningMulIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:3078
↓ 2 callersFunctionemitRandomXorShiftLadderFoldIdiom
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:16864
↓ 2 callersFunctionemitSafeInputLoadInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:4435
↓ 2 callersMethodemit_bf16_tf32_cvt_chain
( &self, s: &mut String, op: Bf16Tf32CvtOp, dst: u32, a: Operand,
ptx/crates/fuzzx-execgen/src/lib.rs:12677
↓ 2 callersMethodemit_cvt_pack
( &self, s: &mut String, op: CvtPackOp, dst: u32, a: Operand,
ptx/crates/fuzzx-execgen/src/lib.rs:12743
↓ 2 callersMethodemit_epilogue
(&self, s: &mut String)
ptx/crates/fuzzx-execgen/src/lib.rs:12267
↓ 2 callersMethodemit_f16_cvt_chain
( &self, s: &mut String, op: F16CvtOp, dst: u32, a: Operand, b
ptx/crates/fuzzx-execgen/src/lib.rs:12588
↓ 2 callersMethodemit_inst
(&self, s: &mut String, inst: &Inst)
ptx/crates/fuzzx-execgen/src/lib.rs:12864
↓ 2 callersMethodemit_prologue
(&self, s: &mut String)
ptx/crates/fuzzx-execgen/src/lib.rs:11446
↓ 2 callersMethodemit_wide_divisor
(&self, s: &mut String, op: WideDivRemOp, divisor: WideDivisor)
ptx/crates/fuzzx-execgen/src/lib.rs:12535
↓ 2 callersFunctionextendI32ToI64
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:2232
↓ 2 callersMethodf32_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3839
↓ 2 callersMethodf64_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3843
↓ 2 callersMethodf64_setp_bool_mnemonic
(self, op: PredicateBoolOp)
ptx/crates/fuzzx-execgen/src/lib.rs:3760
↓ 2 callersMethodfunction
(&self, name: &str)
ptx/crates/fuzzx-exec/src/lib.rs:184
↓ 2 callersMethodgen_helper_call_islands
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:8501
↓ 2 callersMethodgen_inst
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:9366
↓ 2 callersMethodgen_warp_collective_islands
(&mut self, u: &mut Unstructured)
ptx/crates/fuzzx-execgen/src/lib.rs:8453
↓ 2 callersMethodgeneric_load_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1228
↓ 2 callersMethodgeneric_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1232
↓ 2 callersFunctiongetI32AndOperandWithConstant
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1558
↓ 2 callersMethodglobal_load_mnemonic_with_cache
(self, cache: GlobalLoadCacheOp)
ptx/crates/fuzzx-execgen/src/lib.rs:1610
↓ 2 callersMethodglobal_store_mnemonic_with_cache
(self, cache: GlobalStoreCacheOp)
ptx/crates/fuzzx-execgen/src/lib.rs:1641
↓ 2 callersFunctionhasI64ConstantValue
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:876
↓ 2 callersFunctionhasIRKernelSignature
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:305
↓ 2 callersMethodhas_accumulator_operand
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:892
↓ 2 callersFunctionhas_body_global_store_roundtrip_access
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21075
↓ 2 callersFunctionhas_body_local_mem_access
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21149
↓ 2 callersFunctionhas_body_shared_mem_access
(ptx: &str, mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21174
↓ 2 callersFunctionhas_predicated_generic_memory_access
(ptx: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21302
↓ 2 callersFunctionhas_predicated_global_roundtrip_access
(ptx: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21291
↓ 2 callersFunctionhas_predicated_vector_memory_access
(ptx: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:21322
↓ 2 callersFunctioninput_bytes
()
ptx/crates/fuzzx-exec/tests/add_kernel.rs:48
↓ 2 callersFunctioninput_for_seed
Deterministic per-thread input buffer (`input_len()` bytes), varying with `seed` so different programs don't all see the same `in[tid] = tid`.
ptx/crates/fuzzx-execgen/src/lib.rs:577
↓ 2 callersFunctionirKernelType
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:298
↓ 2 callersFunctionisAllowedFPScalarType
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:657
↓ 2 callersFunctionisAllowedIRInstruction
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:799
↓ 2 callersFunctionisAndWithOperand
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:980
↓ 2 callersFunctionisExtOf
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1256
↓ 2 callersFunctionisFixedIntVectorType
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:636
↓ 2 callersFunctionisFuzzInputLoadPtr
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1970
↓ 2 callersFunctionisI32ExtractOfVectorOr
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1438
↓ 2 callersFunctionisI32Fshl
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1234
↓ 2 callersFunctionisKnownNonNegativeI32
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:532
↓ 2 callersFunctionisM026UMaxXorAndOperandPair
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1093
↓ 2 callersFunctionisM027AndOfXorWithMaskedBase
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1006
↓ 2 callersFunctionisM027MaskedBase
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:995
↓ 2 callersFunctionisM028AndPair
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1219
↓ 2 callersFunctionisM028UMaxOfMaskedNot
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1194
↓ 2 callersFunctionisM030OrValueForBit
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1422
↓ 2 callersFunctionisM030ShiftedI32
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1390
↓ 2 callersFunctionisM030SmallBitValue
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1382
↓ 2 callersFunctionisM052TernaryBlendArmPair
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1162
↓ 2 callersFunctionisM054PairOfHighAndLow
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1717
↓ 2 callersFunctionisOverflowIntrinsic
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:750
↓ 2 callersFunctionisValidVectorLaneIndex
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:680
↓ 2 callersFunctionisXorWithOperand
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:1074
↓ 2 callersFunctionis_global_store_mnemonic
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20993
↓ 2 callersMethodis_mad
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3170
↓ 2 callersFunctionis_output_store
(line: &str)
ptx/crates/fuzzx-diff/src/bin/reduce.rs:219
↓ 2 callersFunctionis_reg_divrem_line
(line: &str, predicated: bool)
ptx/crates/fuzzx-execgen/src/lib.rs:21548
↓ 2 callersFunctionis_vector_memory_mnemonic
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20997
↓ 2 callersFunctionis_video_mnemonic
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20792
↓ 2 callersFunctionis_wide_reg_divrem_line
(line: &str, predicated: bool)
ptx/crates/fuzzx-execgen/src/lib.rs:21684
↓ 2 callersFunctionlaunchKernel
amdgpu/fuzzer/llvm_amdgpu_diff_fuzzer.cpp:26743
↓ 2 callersMethodlocal_load_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1664
↓ 2 callersMethodlocal_store_mnemonic
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:1675
↓ 2 callersFunctionlocal_vector_width
(mnemonic: &str)
ptx/crates/fuzzx-execgen/src/lib.rs:20951
↓ 2 callersMethodmatches
Both compilations succeeded *and* produced bit-identical output.
ptx/crates/fuzzx-exec/src/lib.rs:435
↓ 2 callersMethodmax_immediate_amount
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:4062
↓ 2 callersMethodmnemonic_pair
(self)
ptx/crates/fuzzx-execgen/src/lib.rs:3439
← previousnext →401–500 of 1,500, ranked by callers