Home
last modified time | relevance | path

Searched refs:BITREVERSE (Results 1 – 25 of 70) sorted by relevance

123

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dlegalize-bitreverse.mir13 ; CHECK: [[BITREVERSE:%[0-9]+]]:_(s32) = G_BITREVERSE [[COPY1]]
15 ; CHECK: [[LSHR:%[0-9]+]]:_(s32) = G_LSHR [[BITREVERSE]], [[C]](s32)
34 ; CHECK: [[BITREVERSE:%[0-9]+]]:_(s32) = G_BITREVERSE [[COPY1]]
36 ; CHECK: [[LSHR:%[0-9]+]]:_(s32) = G_LSHR [[BITREVERSE]], [[C]](s32)
55 ; CHECK: [[BITREVERSE:%[0-9]+]]:_(s32) = G_BITREVERSE [[COPY1]]
57 ; CHECK: [[LSHR:%[0-9]+]]:_(s32) = G_LSHR [[BITREVERSE]], [[C]](s32)
75 ; CHECK: [[BITREVERSE:%[0-9]+]]:_(s32) = G_BITREVERSE [[COPY]]
76 ; CHECK: $vgpr0 = COPY [[BITREVERSE]](s32)
94 ; CHECK: [[BITREVERSE:%[0-9]+]]:_(s32) = G_BITREVERSE [[COPY1]]
95 ; CHECK: [[LSHR1:%[0-9]+]]:_(s32) = G_LSHR [[BITREVERSE]], [[C]](s32)
[all …]
Dregbankselect-bitreverse.mir14 ; CHECK: [[BITREVERSE:%[0-9]+]]:sgpr(s32) = G_BITREVERSE [[COPY]]
28 ; CHECK: [[BITREVERSE:%[0-9]+]]:vgpr(s32) = G_BITREVERSE [[COPY]]
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp949 { ISD::BITREVERSE, MVT::v4i64, 4 }, in getIntrinsicInstrCost()
950 { ISD::BITREVERSE, MVT::v8i32, 4 }, in getIntrinsicInstrCost()
951 { ISD::BITREVERSE, MVT::v16i16, 4 }, in getIntrinsicInstrCost()
952 { ISD::BITREVERSE, MVT::v32i8, 4 }, in getIntrinsicInstrCost()
953 { ISD::BITREVERSE, MVT::v2i64, 1 }, in getIntrinsicInstrCost()
954 { ISD::BITREVERSE, MVT::v4i32, 1 }, in getIntrinsicInstrCost()
955 { ISD::BITREVERSE, MVT::v8i16, 1 }, in getIntrinsicInstrCost()
956 { ISD::BITREVERSE, MVT::v16i8, 1 }, in getIntrinsicInstrCost()
957 { ISD::BITREVERSE, MVT::i64, 3 }, in getIntrinsicInstrCost()
958 { ISD::BITREVERSE, MVT::i32, 3 }, in getIntrinsicInstrCost()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1910 { ISD::BITREVERSE, MVT::v8i64, 5 }, in getIntrinsicInstrCost()
1911 { ISD::BITREVERSE, MVT::v16i32, 5 }, in getIntrinsicInstrCost()
1912 { ISD::BITREVERSE, MVT::v32i16, 5 }, in getIntrinsicInstrCost()
1913 { ISD::BITREVERSE, MVT::v64i8, 5 }, in getIntrinsicInstrCost()
1936 { ISD::BITREVERSE, MVT::v8i64, 36 }, in getIntrinsicInstrCost()
1937 { ISD::BITREVERSE, MVT::v16i32, 24 }, in getIntrinsicInstrCost()
1954 { ISD::BITREVERSE, MVT::v4i64, 4 }, in getIntrinsicInstrCost()
1955 { ISD::BITREVERSE, MVT::v8i32, 4 }, in getIntrinsicInstrCost()
1956 { ISD::BITREVERSE, MVT::v16i16, 4 }, in getIntrinsicInstrCost()
1957 { ISD::BITREVERSE, MVT::v32i8, 4 }, in getIntrinsicInstrCost()
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2311 { ISD::BITREVERSE, MVT::v8i64, 5 }, in getTypeBasedIntrinsicInstrCost()
2312 { ISD::BITREVERSE, MVT::v16i32, 5 }, in getTypeBasedIntrinsicInstrCost()
2313 { ISD::BITREVERSE, MVT::v32i16, 5 }, in getTypeBasedIntrinsicInstrCost()
2314 { ISD::BITREVERSE, MVT::v64i8, 5 }, in getTypeBasedIntrinsicInstrCost()
2351 { ISD::BITREVERSE, MVT::v8i64, 36 }, in getTypeBasedIntrinsicInstrCost()
2352 { ISD::BITREVERSE, MVT::v16i32, 24 }, in getTypeBasedIntrinsicInstrCost()
2353 { ISD::BITREVERSE, MVT::v32i16, 10 }, in getTypeBasedIntrinsicInstrCost()
2354 { ISD::BITREVERSE, MVT::v64i8, 10 }, in getTypeBasedIntrinsicInstrCost()
2417 { ISD::BITREVERSE, MVT::v4i64, 4 }, in getTypeBasedIntrinsicInstrCost()
2418 { ISD::BITREVERSE, MVT::v8i32, 4 }, in getTypeBasedIntrinsicInstrCost()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp285 case ISD::BITREVERSE: in LegalizeOp()
699 case ISD::BITREVERSE: in Expand()
892 if (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, VT.getScalarType())) in ExpandBITREVERSE()
905 (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, ByteVT) || in ExpandBITREVERSE()
914 Op = DAG.getNode(ISD::BITREVERSE, DL, ByteVT, Op); in ExpandBITREVERSE()
DSelectionDAGDumper.cpp316 case ISD::BITREVERSE: return "bitreverse"; in getOperationName()
DLegalizeIntegerTypes.cpp56 case ISD::BITREVERSE: Res = PromoteIntRes_BITREVERSE(N); break; in PromoteIntegerResult()
333 ISD::SRL, dl, NVT, DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
1314 case ISD::BITREVERSE: ExpandIntRes_BITREVERSE(N, Lo, Hi); break; in ExpandIntegerResult()
1933 Lo = DAG.getNode(ISD::BITREVERSE, dl, Lo.getValueType(), Lo); in ExpandIntRes_BITREVERSE()
1934 Hi = DAG.getNode(ISD::BITREVERSE, dl, Hi.getValueType(), Hi); in ExpandIntRes_BITREVERSE()
DLegalizeVectorTypes.cpp70 case ISD::BITREVERSE: in ScalarizeVectorResult()
627 case ISD::BITREVERSE: in SplitVectorResult()
2148 case ISD::BITREVERSE: in WidenVectorResult()
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h342 BSWAP, CTTZ, CTLZ, CTPOP, BITREVERSE, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h474 BSWAP, CTTZ, CTLZ, CTPOP, BITREVERSE, enumerator
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h619 BITREVERSE, enumerator
DBasicTTIImpl.h1726 ISDs.push_back(ISD::BITREVERSE); in getTypeBasedIntrinsicInstrCost()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp390 case ISD::BITREVERSE: in LegalizeOp()
771 case ISD::BITREVERSE: in Expand()
1103 if (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, VT.getScalarType())) { in ExpandBITREVERSE()
1119 (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, ByteVT) || in ExpandBITREVERSE()
1128 Op = DAG.getNode(ISD::BITREVERSE, DL, ByteVT, Op); in ExpandBITREVERSE()
DSelectionDAGDumper.cpp413 case ISD::BITREVERSE: return "bitreverse"; in getOperationName()
DLegalizeIntegerTypes.cpp59 case ISD::BITREVERSE: Res = PromoteIntRes_BITREVERSE(N); break; in PromoteIntegerResult()
469 DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
2033 case ISD::BITREVERSE: ExpandIntRes_BITREVERSE(N, Lo, Hi); break; in ExpandIntegerResult()
2849 Lo = DAG.getNode(ISD::BITREVERSE, dl, Lo.getValueType(), Lo); in ExpandIntRes_BITREVERSE()
2850 Hi = DAG.getNode(ISD::BITREVERSE, dl, Hi.getValueType(), Hi); in ExpandIntRes_BITREVERSE()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp394 case ISD::BITREVERSE: in LegalizeOp()
890 case ISD::BITREVERSE: in Expand()
1204 if (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, VT.getScalarType())) { in ExpandBITREVERSE()
1220 (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, ByteVT) || in ExpandBITREVERSE()
1229 Op = DAG.getNode(ISD::BITREVERSE, DL, ByteVT, Op); in ExpandBITREVERSE()
DSelectionDAGDumper.cpp393 case ISD::BITREVERSE: return "bitreverse"; in getOperationName()
DLegalizeIntegerTypes.cpp59 case ISD::BITREVERSE: Res = PromoteIntRes_BITREVERSE(N); break; in PromoteIntegerResult()
420 DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
1805 case ISD::BITREVERSE: ExpandIntRes_BITREVERSE(N, Lo, Hi); break; in ExpandIntegerResult()
2572 Lo = DAG.getNode(ISD::BITREVERSE, dl, Lo.getValueType(), Lo); in ExpandIntRes_BITREVERSE()
2573 Hi = DAG.getNode(ISD::BITREVERSE, dl, Hi.getValueType(), Hi); in ExpandIntRes_BITREVERSE()
/external/llvm-project/llvm/test/Transforms/InstCombine/
Dor-concat.ll123 ; BITREVERSE
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp214 setOperationAction(ISD::BITREVERSE, XLenVT, Custom); in RISCVTargetLowering()
218 setOperationAction(ISD::BITREVERSE, MVT::i32, Custom); in RISCVTargetLowering()
583 case ISD::BITREVERSE: { in LowerOperation()
1199 case ISD::BITREVERSE: { in ReplaceNodeResults()
1204 unsigned Imm = N->getOpcode() == ISD::BITREVERSE ? 31 : 24; in ReplaceNodeResults()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp687 setOperationAction(ISD::BITREVERSE, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/Target/VE/
DVEISelLowering.cpp185 setOperationAction(ISD::BITREVERSE, IntVT, Act); in initSPUActions()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp890 setOperationAction(ISD::BITREVERSE, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1417 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in HexagonTargetLowering()
1418 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in HexagonTargetLowering()

123