| /freebsd-13.1/sys/dev/iicbus/ |
| H A D | s35390a.c | 151 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-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 278 case Intrinsic::bitreverse: { in getIntrinsicInstrCost() 280 {Intrinsic::bitreverse, MVT::i32, 1}, in getIntrinsicInstrCost() 281 {Intrinsic::bitreverse, MVT::i64, 1}, in getIntrinsicInstrCost() 282 {Intrinsic::bitreverse, MVT::v8i8, 1}, in getIntrinsicInstrCost() 283 {Intrinsic::bitreverse, MVT::v16i8, 1}, in getIntrinsicInstrCost() 284 {Intrinsic::bitreverse, MVT::v4i16, 2}, in getIntrinsicInstrCost() 285 {Intrinsic::bitreverse, MVT::v8i16, 2}, in getIntrinsicInstrCost() 286 {Intrinsic::bitreverse, MVT::v2i32, 2}, in getIntrinsicInstrCost() 287 {Intrinsic::bitreverse, MVT::v4i32, 2}, in getIntrinsicInstrCost() 288 {Intrinsic::bitreverse, MVT::v1i64, 2}, in getIntrinsicInstrCost() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 420 assert(I.getIntrinsicID() == Intrinsic::bitreverse && in promoteUniformBitreverseToI32() 430 Intrinsic::getDeclaration(Mod, Intrinsic::bitreverse, { I32Ty }); in promoteUniformBitreverseToI32() 1365 case Intrinsic::bitreverse: in visitIntrinsicInst()
|
| H A D | SOPInstructions.td | 202 [(set i32:$sdst, (bitreverse i32:$src0))] 205 [(set i64:$sdst, (bitreverse i64:$src0))]
|
| H A D | VOP1Instructions.td | 285 defm V_BFREV_B32 : VOP1Inst <"v_bfrev_b32", VOP_I32_I32, bitreverse>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | SelectionDAGCompat.td | 112 def : GINodeEquiv<G_BITREVERSE, bitreverse>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 126 case Intrinsic::bitreverse: in determineLiveOperandBits()
|
| H A D | ConstantFolding.cpp | 1499 case Intrinsic::bitreverse: in canConstantFoldCallTo() 1940 IntrinsicID == Intrinsic::bitreverse || in ConstantFoldScalarCall1() 2320 case Intrinsic::bitreverse: in ConstantFoldScalarCall1()
|
| H A D | VectorUtils.cpp | 48 case Intrinsic::bitreverse: in isTriviallyVectorizable()
|
| /freebsd-13.1/sys/dev/dwc/ |
| H A D | if_dwc.c | 417 bitreverse(uint8_t x) in bitreverse() function 432 val = bitreverse(~crc & 0xff); in dwc_hash_maddr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 547 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::bitreverse, in UpgradeIntrinsicFunction1() 557 NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::bitreverse, in UpgradeIntrinsicFunction1() 900 .Cases("brev32", "brev64", Intrinsic::bitreverse) in UpgradeIntrinsicFunction1() 3719 case Intrinsic::bitreverse: in UpgradeIntrinsicCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 140 def SDTIntUnaryOp : SDTypeProfile<1, 1, [ // bitreverse 433 def bitreverse : SDNode<"ISD::BITREVERSE" , SDTIntUnaryOp>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1868 case Intrinsic::bitreverse: in getTypeBasedIntrinsicInstrCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreInstrInfo.td | 1158 def : Pat<(bitreverse GRRegs:$src), (BITREV_l2r GRRegs:$src)>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 2165 return m_Intrinsic<Intrinsic::bitreverse>(Op0);
|
| H A D | IntrinsicsNVVM.td | 16 // * llvm.nvvm.brev32 --> llvm.bitreverse.i32 17 // * llvm.nvvm.brev64 --> llvm.bitreverse.i64
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 3193 Intrin = Intrinsic::bitreverse; in recognizeBSwapOrBitReverseIdiom()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1679 case Intrinsic::bitreverse: in getSimpleIntrinsicOpcode()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 1183 [(set Int32Regs:$dst, (bitreverse Int32Regs:$a))]>; 1187 [(set Int64Regs:$dst, (bitreverse Int64Regs:$a))]>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 5388 def : Pat<(i32 (bitreverse i32:$A)), (RLDICL_32 RotateInsertByte1.Left, 0, 32)>; 5390 def : Pat<(i32 (bitreverse i32:$A)), RotateInsertByte1.Left>; 5471 def : Pat<(i64 (bitreverse i64:$A)),
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 1780 def: Pat<(bitreverse I32:$Rs), (S2_brev I32:$Rs)>; 1781 def: Pat<(bitreverse I64:$Rss), (S2_brevp I64:$Rss)>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 2261 return ConcatIntrinsicCalls(Intrinsic::bitreverse, UpperBRev, LowerBRev); in matchOrConcat()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 2915 return RValue::get(emitUnaryBuiltin(*this, E, Intrinsic::bitreverse)); in EmitBuiltinExpr() 7392 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitARMBuiltinExpr() 9294 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr() 9301 CGM.getIntrinsic(Intrinsic::bitreverse, Arg->getType()), Arg, "rbit"); in EmitAArch64BuiltinExpr() 10987 Int = Intrinsic::bitreverse; in EmitAArch64BuiltinExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 1282 defm BRV : RRI1m<"brv", 0x39, I64, i64, bitreverse>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrMVE.td | 5465 def : Pat<(v16i8 ( bitreverse (v16i8 MQPR:$val1))), 5468 def : Pat<(v4i32 ( bitreverse (v4i32 MQPR:$val1))), 5471 def : Pat<(v8i16 ( bitreverse (v8i16 MQPR:$val1))),
|