Home
last modified time | relevance | path

Searched refs:PRMT (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h54 PRMT, enumerator
H A DNVPTXISelLowering.cpp1092 MAKE_CASE(NVPTXISD::PRMT) in getTargetNodeName()
2115 NVPTXISD::PRMT, DL, MVT::v4i8, in LowerBUILD_VECTOR()
2179 SDValue PRMT = DAG.getNode( in LowerEXTRACT_VECTOR_ELT() local
2180 NVPTXISD::PRMT, DL, MVT::i32, in LowerEXTRACT_VECTOR_ELT()
2183 return DAG.getAnyExtOrTrunc(PRMT, DL, Op->getValueType(0)); in LowerEXTRACT_VECTOR_ELT()
2245 return DAG.getNode(NVPTXISD::PRMT, DL, MVT::v4i8, V1, V2, in LowerVECTOR_SHUFFLE()
5768 auto PRMT = DAG.getNode( in PerformBUILD_VECTORCombine() local
5769 NVPTXISD::PRMT, DL, MVT::v4i8, in PerformBUILD_VECTORCombine()
5772 return DAG.getNode(ISD::BITCAST, DL, VT, PRMT); in PerformBUILD_VECTORCombine()
6405 case NVPTXISD::PRMT: in computeKnownBitsForTargetNode()
H A DNVPTXInstrInfo.td94 // PRMT modes
1383 def prmt : SDNode<"NVPTXISD::PRMT", SDTPRMT>;
1471 // PRMT folding patterns
1705 // comparisons of i8 extracted with PRMT as i32
1706 // It's faster to do comparison directly on i32 extracted by PRMT,
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsNVVM.td749 // PRMT - permute
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt555 Add PRMT module header to facilitate parsing.
556 This structure is used in to parse PRMT in other Operating Systems
558 Although the PRMT doesn't have "subtables" it has a list of module
584 Added full support for the PRMT ACPI table (Platform Runtime Mechanism