Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64PerfectShuffle.h6616 unsigned PFEntry = PerfectShuffleTable[PFTableIndex]; in getPerfectShuffleCost() local
6618 return (PFEntry >> 30) + 1; in getPerfectShuffleCost()
H A DAArch64ISelLowering.cpp11003 SDValue V2, unsigned PFEntry, SDValue LHS, in GeneratePerfectShuffle() argument
11006 unsigned OpNum = (PFEntry >> 26) & 0x0F; in GeneratePerfectShuffle()
11007 unsigned LHSID = (PFEntry >> 13) & ((1 << 13) - 1); in GeneratePerfectShuffle()
11008 unsigned RHSID = (PFEntry >> 0) & ((1 << 13) - 1); in GeneratePerfectShuffle()
11630 unsigned PFEntry = PerfectShuffleTable[PFTableIndex]; in LowerVECTOR_SHUFFLE() local
11631 return GeneratePerfectShuffle(PFTableIndex, V1, V2, PFEntry, V1, V2, DAG, in LowerVECTOR_SHUFFLE()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8328 static bool isLegalMVEShuffleOp(unsigned PFEntry) { in isLegalMVEShuffleOp() argument
8329 unsigned OpNum = (PFEntry >> 26) & 0x0F; in isLegalMVEShuffleOp()
8360 unsigned PFEntry = PerfectShuffleTable[PFTableIndex]; in isShuffleMaskLegal() local
8361 unsigned Cost = (PFEntry >> 30); in isShuffleMaskLegal()
8363 if (Cost <= 4 && (Subtarget->hasNEON() || isLegalMVEShuffleOp(PFEntry))) in isShuffleMaskLegal()
8401 static SDValue GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, in GeneratePerfectShuffle() argument
8404 unsigned OpNum = (PFEntry >> 26) & 0x0F; in GeneratePerfectShuffle()
8405 unsigned LHSID = (PFEntry >> 13) & ((1 << 13)-1); in GeneratePerfectShuffle()
8406 unsigned RHSID = (PFEntry >> 0) & ((1 << 13)-1); in GeneratePerfectShuffle()
8910 unsigned PFEntry = PerfectShuffleTable[PFTableIndex]; in LowerVECTOR_SHUFFLE() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp9477 static SDValue GeneratePerfectShuffle(unsigned PFEntry, SDValue LHS, in GeneratePerfectShuffle() argument
9480 unsigned OpNum = (PFEntry >> 26) & 0x0F; in GeneratePerfectShuffle()
9481 unsigned LHSID = (PFEntry >> 13) & ((1 << 13)-1); in GeneratePerfectShuffle()
9482 unsigned RHSID = (PFEntry >> 0) & ((1 << 13)-1); in GeneratePerfectShuffle()
10140 unsigned PFEntry = PerfectShuffleTable[PFTableIndex]; in LowerVECTOR_SHUFFLE() local
10141 unsigned Cost = (PFEntry >> 30); in LowerVECTOR_SHUFFLE()
10155 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl); in LowerVECTOR_SHUFFLE()