Home
last modified time | relevance | path

Searched refs:SHFL (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/bsd/pcc/dist/pcc/arch/i86/
H A Dtable.c115 #define SHFL SDREG /* shape for float/double */ macro
167 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
168 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
219 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
229 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
295 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
336 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
343 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
360 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
367 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/hppa/
H A Dtable.c49 #define SHFL SCREG /* shape for float */ macro
121 SHFL, TFLOAT,
129 SHFL, TFLOAT,
152 SHFL, TFLOAT,
176 SHFL, TFLOAT,
293 SHFL, TFLOAT,
311 SHFL, TFLOAT,
385 SHFL, TFLOAT,
393 SHFL, TFLOAT,
435 SHFL, TFLOAT,
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/i386/
H A Dtable.c46 #define SHFL SDREG /* shape for float/double */ macro
91 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
92 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
150 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
158 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
231 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
269 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
276 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
283 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
337 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/nova/
H A Dtable.c200 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
201 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
259 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
267 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
333 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
371 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
378 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
429 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
436 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
453 SHFL, TLDOUBLE|TDOUBLE|TFLOAT,
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/
H A Dtable.c44 #define SHFL SCREG /* shape for long double */ macro
628 SHFL, TLDOUBLE,
629 SHFL, TLDOUBLE,
720 SHFL, TLDOUBLE,
721 SHFL, TLDOUBLE,
1075 SHFL, TLDOUBLE,
1076 SHFL, TLDOUBLE,
1083 SHFL, TLDOUBLE,
1089 SHFL, TLDOUBLE,
1096 SHFL, TLDOUBLE,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h98 SHFL, enumerator
H A DRISCVInstrInfoB.td32 def riscv_shfl : SDNode<"RISCVISD::SHFL", SDTIntBinOp>;
337 def SHFL : ALU_rr<0b0000100, 0b001, "shfl">, Sched<[]>;
774 def : PatGprGpr<riscv_shfl, SHFL>;
H A DRISCVISelLowering.cpp3344 IntNo == Intrinsic::riscv_shfl ? RISCVISD::SHFL : RISCVISD::UNSHFL; in LowerINTRINSIC_WO_CHAIN()
4863 case RISCVISD::SHFL: { in ReplaceNodeResults()
4872 SDValue NewRes = DAG.getNode(RISCVISD::SHFL, DL, MVT::i64, NewOp0, NewOp1); in ReplaceNodeResults()
5016 IntNo == Intrinsic::riscv_shfl ? RISCVISD::SHFL : RISCVISD::UNSHFL; in ReplaceNodeResults()
5385 return DAG.getNode(RISCVISD::SHFL, DL, VT, Match1->Op, in combineORToSHFL()
5496 if (auto SHFL = combineORToSHFL(SDValue(N, 0), DAG, Subtarget)) in performORCombine() local
5497 return SHFL; in performORCombine()
5657 case RISCVISD::SHFL: in PerformDAGCombine()
6166 case RISCVISD::SHFL: in ComputeNumSignBitsForTargetNode()
7920 NODE_NAME_CASE(SHFL) in getTargetNodeName()
/netbsd-src/external/bsd/pcc/dist/pcc/arch/m68k/
H A Dtable.c45 #define SHFL SCREG /* shape for long double */ macro