Home
last modified time | relevance | path

Searched refs:BitReverse (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/test/Target/SPIRV/
H A Dbit-ops.mlir25 // CHECK: spv.BitReverse {{%.*}} : i32
26 %0 = spv.BitReverse %arg : i32
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Dbit-ops.mlir70 // spv.BitReverse
74 // CHECK: spv.BitReverse {{%.*}} : i32
75 %0 = spv.BitReverse %arg : i32
H A Dtarget-env.mlir14 // spv.BitReverse is available in all SPIR-V versions under Shader capability.
111 // CHECK: spv.BitReverse
120 // CHECK: spv.BitReverse
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBitOps.td270 def SPV_BitReverseOp : SPV_BitUnaryOp<"BitReverse", []> {
288 bitreverse-op ::= ssa-id `=` `spv.BitReverse` ssa-use
295 %2 = spv.BitReverse %0 : i32
296 %3 = spv.BitReverse %1 : vector<4xi32>
/llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/
H A Dbitwise-ops-to-llvm.mlir22 // spv.BitReverse
28 %0 = spv.BitReverse %arg0: i64
35 %0 = spv.BitReverse %arg0: vector<4xi32>
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1394 auto BitReverse = MIRBuilder.buildBitReverse(Ty, MI.getOperand(1)); in legalizeCTTZ() local
1395 MIRBuilder.buildCTLZ(MI.getOperand(0).getReg(), BitReverse); in legalizeCTTZ()
/llvm-project-15.0.7/mlir/docs/
H A DSPIRVToLLVMDialectConversion.md152 `spv.BitReverse` | `llvm.intr.bitreverse`