Home
last modified time | relevance | path

Searched refs:bitreverse (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/sys/dev/iicbus/
H A Ds35390a.c151 bitreverse(uint8_t x) in bitreverse() function
178 buf[i] = bitreverse(buf[i]); in s390rtc_read()
199 buf[i] = bitreverse(buf[i]); in s390rtc_write()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp372 assert(I.getIntrinsicID() == Intrinsic::bitreverse && in promoteUniformBitreverseToI32()
382 Intrinsic::getDeclaration(Mod, Intrinsic::bitreverse, { I32Ty }); in promoteUniformBitreverseToI32()
867 case Intrinsic::bitreverse: in visitIntrinsicInst()
H A DSOPInstructions.td157 [(set i32:$sdst, (bitreverse i32:$src0))]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDemandedBits.cpp126 case Intrinsic::bitreverse: in determineLiveOperandBits()
H A DConstantFolding.cpp1419 case Intrinsic::bitreverse: in canConstantFoldCallTo()
1664 IntrinsicID == Intrinsic::bitreverse || in ConstantFoldScalarCall()
1882 case Intrinsic::bitreverse: in ConstantFoldScalarCall()
H A DVectorUtils.cpp46 case Intrinsic::bitreverse: in isTriviallyVectorizable()
H A DValueTracking.cpp1466 case Intrinsic::bitreverse: in computeKnownBitsFromOperator()
H A DInstructionSimplify.cpp4922 case Intrinsic::bitreverse: in simplifyUnaryIntrinsic()
/freebsd-12.1/sys/dev/dwc/
H A Dif_dwc.c578 bitreverse(uint8_t x) in bitreverse() function
617 val = bitreverse(~crc & 0xff); in dwc_setup_rxfilter()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp493 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::bitreverse, in UpgradeIntrinsicFunction1()
701 .Cases("brev32", "brev64", Intrinsic::bitreverse) in UpgradeIntrinsicFunction1()
3359 case Intrinsic::bitreverse: in UpgradeIntrinsicCall()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPatternMatch.h1577 return m_Intrinsic<Intrinsic::bitreverse>(Op0);
H A DIntrinsicsNVVM.td17 // * llvm.nvvm.brev32 --> llvm.bitreverse.i32
18 // * llvm.nvvm.brev64 --> llvm.bitreverse.i64
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp2791 Intrin = Intrinsic::bitreverse; in recognizeBSwapOrBitReverseIdiom()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td395 def bitreverse : SDNode<"ISD::BITREVERSE" , SDTIntUnaryOp>;
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td1172 [(set Int32Regs:$dst, (bitreverse Int32Regs:$a))]>;
1176 [(set Int64Regs:$dst, (bitreverse Int64Regs:$a))]>;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td1667 def: Pat<(bitreverse I32:$Rs), (S2_brev I32:$Rs)>;
1668 def: Pat<(bitreverse I64:$Rss), (S2_brevp I64:$Rss)>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp1938 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::bitreverse)); in EmitBuiltinExpr()
5876 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitARMBuiltinExpr()
6830 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr()
6837 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1960 case Intrinsic::bitreverse: in getIntrinsicInstrCost()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td4877 def : Pat<(i32 (bitreverse i32:$A)),
4959 def : Pat<(i64 (bitreverse i64:$A)),
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td2942 [(set rGPR:$Rd, (bitreverse rGPR:$Rm))]>,
H A DARMInstrInfo.td4506 [(set GPR:$Rd, (bitreverse GPR:$Rm))]>,
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5724 case Intrinsic::bitreverse: in visitIntrinsicCall()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1341 defm RBIT : OneOperandData<0b000, "rbit", bitreverse>;