Searched refs:BITREV_4B (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchOptWInstrs.cpp | 161 case LoongArch::BITREV_4B: in hasAllNBitUsers() 360 case LoongArch::BITREV_4B: in isSignExtendingOpW()
|
H A D | LoongArchISelLowering.h | 68 BITREV_4B, enumerator
|
H A D | LoongArchInstrInfo.td | 112 def loongarch_bitrev_4b : SDNode<"LoongArchISD::BITREV_4B", SDTUnaryOp>; 806 def BITREV_4B : ALU_2R<0x00004800>; 1755 def : Pat<(loongarch_bitrev_4b GPR:$rj), (BITREV_4B GPR:$rj)>; 1760 def : Pat<(bswap (bitreverse GPR:$rj)), (BITREV_4B GPR:$rj)>; 1761 def : Pat<(bitreverse (bswap GPR:$rj)), (BITREV_4B GPR:$rj)>;
|
H A D | LoongArchISelLowering.cpp | 2920 Tmp = DAG.getNode(LoongArchISD::BITREV_4B, DL, GRLenVT, NewSrc); in ReplaceNodeResults() 3624 return DAG.getNode(LoongArchISD::BITREV_4B, SDLoc(N), N->getValueType(0), in performBITREV_WCombine() 4591 NODE_NAME_CASE(BITREV_4B) in getTargetNodeName()
|