Home
last modified time | relevance | path

Searched refs:BSwap (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp145 auto *BSwap = IRB.CreateIntrinsic(Intrinsic::bswap, Intrinsic->getType(), in lowerIntrinsicToFunction() local
147 IRB.CreateRet(BSwap); in lowerIntrinsicToFunction()
149 IL.LowerIntrinsicCall(BSwap); in lowerIntrinsicToFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7306 if (SDValue BSwap = MatchBSwapHWordLow(N0.getNode(), N0.getOperand(0), in visitAND() local
7308 return BSwap; in visitAND()
7615 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, Shift0.getOperand(0)); in matchBSwapHWordOrAndAnd() local
7617 return DAG.getNode(ISD::ROTR, DL, VT, BSwap, ShAmt); in matchBSwapHWordOrAndAnd()
7636 if (SDValue BSwap = matchBSwapHWordOrAndAnd(TLI, DAG, N, N0, N1, VT)) in MatchBSwapHWord() local
7637 return BSwap; in MatchBSwapHWord()
7640 if (SDValue BSwap = matchBSwapHWordOrAndAnd(TLI, DAG, N, N1, N0, VT)) in MatchBSwapHWord() local
7641 return BSwap; in MatchBSwapHWord()
7672 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, in MatchBSwapHWord() local
7679 return DAG.getNode(ISD::ROTL, DL, VT, BSwap, ShAmt); in MatchBSwapHWord()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltins.td731 def BSwap : Builtin, Template<["unsigned short", "uint32_t", "uint64_t"],
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6390 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, Op.getOperand(0)); in LowerOperation()
6391 return DAG.getNode(RISCVISD::BREV8, DL, VT, BSwap); in LowerOperation()
6388 SDValue BSwap = DAG.getNode(ISD::BSWAP, DL, VT, Op.getOperand(0)); LowerOperation() local