Home
last modified time | relevance | path

Searched refs:SRL (Results 1 – 25 of 274) sorted by relevance

1234567891011

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiAluCode.h37 SRL = 0x27, enumerator
95 case SRL: in lanaiAluCodeToString()
114 .Case("srl", SRL) in stringToLanaiAluCode()
137 case ISD::SRL: in isdToLanaiAluCode()
138 return AluCode::SRL; in isdToLanaiAluCode()
/external/llvm/lib/Target/Lanai/
DLanaiAluCode.h37 SRL = 0x27, enumerator
95 case SRL: in lanaiAluCodeToString()
114 .Case("srl", SRL) in stringToLanaiAluCode()
137 case ISD::SRL: in isdToLanaiAluCode()
138 return AluCode::SRL; in isdToLanaiAluCode()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp136 { ISD::SRL, MVT::v16i32, 1 }, in getArithmeticInstrCost()
139 { ISD::SRL, MVT::v8i64, 1 }, in getArithmeticInstrCost()
152 { ISD::SRL, MVT::v4i32, 1 }, in getArithmeticInstrCost()
155 { ISD::SRL, MVT::v8i32, 1 }, in getArithmeticInstrCost()
158 { ISD::SRL, MVT::v2i64, 1 }, in getArithmeticInstrCost()
160 { ISD::SRL, MVT::v4i64, 1 }, in getArithmeticInstrCost()
179 { ISD::SRL, MVT::v16i8, 2 }, in getArithmeticInstrCost()
182 { ISD::SRL, MVT::v8i16, 2 }, in getArithmeticInstrCost()
185 { ISD::SRL, MVT::v4i32, 2 }, in getArithmeticInstrCost()
188 { ISD::SRL, MVT::v2i64, 2 }, in getArithmeticInstrCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp291 { ISD::SRL, MVT::v64i8, 2 }, // psrlw + pand. in getArithmeticInstrCost()
327 { ISD::SRL, MVT::v32i8, 2 }, // psrlw + pand. in getArithmeticInstrCost()
351 { ISD::SRL, MVT::v16i8, 2 }, // psrlw + pand. in getArithmeticInstrCost()
355 { ISD::SRL, MVT::v32i8, 4+2 }, // 2*(psrlw + pand) + split. in getArithmeticInstrCost()
389 if ((ISD != ISD::SHL && ISD != ISD::SRL && ISD != ISD::SRA) || in getArithmeticInstrCost()
399 { ISD::SRL, MVT::v16i16, 1 }, // psrlw. in getArithmeticInstrCost()
417 { ISD::SRL, MVT::v8i16, 1 }, // psrlw. in getArithmeticInstrCost()
418 { ISD::SRL, MVT::v4i32, 1 }, // psrld. in getArithmeticInstrCost()
419 { ISD::SRL, MVT::v2i64, 1 }, // psrlq. in getArithmeticInstrCost()
446 { ISD::SRL, MVT::v8i16, 1 }, // vpsrlvw in getArithmeticInstrCost()
[all …]
/external/python/cpython2/Modules/_ctypes/libffi/src/mips/
Dn32.S120 SRL t4, t6, 1*FFI_FLAG_BITS
131 SRL t4, t6, 2*FFI_FLAG_BITS
142 SRL t4, t6, 3*FFI_FLAG_BITS
153 SRL t4, t6, 4*FFI_FLAG_BITS
164 SRL t4, t6, 5*FFI_FLAG_BITS
175 SRL t4, t6, 6*FFI_FLAG_BITS
186 SRL t4, t6, 7*FFI_FLAG_BITS
206 SRL t6, 8*FFI_FLAG_BITS
Dffitarget.h152 # define SRL srl macro
159 # define SRL dsrl macro
/external/libffi/src/mips/
Dn32.S120 SRL t4, t6, 1*FFI_FLAG_BITS
131 SRL t4, t6, 2*FFI_FLAG_BITS
142 SRL t4, t6, 3*FFI_FLAG_BITS
153 SRL t4, t6, 4*FFI_FLAG_BITS
164 SRL t4, t6, 5*FFI_FLAG_BITS
175 SRL t4, t6, 6*FFI_FLAG_BITS
186 SRL t4, t6, 7*FFI_FLAG_BITS
206 SRL t6, 8*FFI_FLAG_BITS
Dffitarget.h152 # define SRL srl macro
159 # define SRL dsrl macro
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/
Dfcopysign-f32-f64.ll45 ; 64: srl $[[SRL:[0-9]+]], $[[MFC:[0-9]+]], 31
46 ; 64: dsll $[[DSLL:[0-9]+]], $[[SRL]], 63
/external/llvm/test/CodeGen/Mips/
Dfcopysign-f32-f64.ll40 ; 64-DAG: srl $[[SRL:[0-9]+]], $[[MFC:[0-9]+]], 31
41 ; 64: dsll $[[DSLL:[0-9]+]], $[[SRL]], 63
/external/llvm/test/CodeGen/SystemZ/
Dshift-09.ll25 ; Check that we use SRLK over SRL where useful.
35 ; Check that we use SRL over SRLK where possible.
Dshift-02.ll5 ; Check the low end of the SRL range.
14 ; Check the high end of the defined SRL range.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dshift-09.ll25 ; Check that we use SRLK over SRL where useful.
35 ; Check that we use SRL over SRLK where possible.
Dshift-02.ll5 ; Check the low end of the SRL range.
14 ; Check the high end of the defined SRL range.
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp74 case ISD::SRL: Res = PromoteIntRes_SRL(N); break; in PromoteIntegerResult()
270 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op), in PromoteIntRes_BSWAP()
561 return DAG.getNode(ISD::SRL, N->getDebugLoc(), NVT, Res, N->getOperand(1)); in PromoteIntRes_SRL()
661 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul, in PromoteIntRes_XMULO()
786 case ISD::SRL: in PromoteIntegerOperand()
1150 case ISD::SRL: ExpandIntRes_Shift(N, Lo, Hi); break; in ExpandIntegerResult()
1290 DAG.getNode(ISD::SRL, DL, NVT, InL, in ExpandShiftByConstant()
1296 if (N->getOpcode() == ISD::SRL) { in ExpandShiftByConstant()
1301 Lo = DAG.getNode(ISD::SRL, DL, in ExpandShiftByConstant()
1309 DAG.getNode(ISD::SRL, DL, NVT, InL, in ExpandShiftByConstant()
[all …]
DLegalizeVectorOps.cpp156 case ISD::SRL: in LegalizeOp()
305 !TLI.isOperationLegalOrCustom(ISD::SRL, VT)) in ExpandUINT_TO_FLOAT()
325 SDValue HI = DAG.getNode(ISD::SRL, DL, VT, Op.getOperand(0), HalfWord); in ExpandUINT_TO_FLOAT()
DDAGCombiner.cpp839 else if (Opc == ISD::SRL) in PromoteIntShiftOp()
1072 case ISD::SRL: return visitSRL(N); in visit()
1149 case ISD::SRL: in combine()
1792 SDValue SRL = DAG.getNode(ISD::SRL, N->getDebugLoc(), VT, SGN, in visitSDIV() local
1795 SDValue ADD = DAG.getNode(ISD::ADD, N->getDebugLoc(), VT, N0, SRL); in visitSDIV()
1796 AddToWorkList(SRL.getNode()); in visitSDIV()
1847 return DAG.getNode(ISD::SRL, N->getDebugLoc(), VT, N0, in visitUDIV()
1861 return DAG.getNode(ISD::SRL, N->getDebugLoc(), VT, N0, Add); in visitUDIV()
2005 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1, in visitMULHS()
2041 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1, in visitMULHU()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp87 case ISD::SRL: Res = PromoteIntRes_SRL(N); break; in PromoteIntegerResult()
320 ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op), in PromoteIntRes_BSWAP()
333 ISD::SRL, dl, NVT, DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
689 return DAG.getNode(ISD::SRL, SDLoc(N), LHS.getValueType(), LHS, RHS); in PromoteIntRes_SRL()
788 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul, in PromoteIntRes_XMULO()
920 case ISD::SRL: in PromoteIntegerOperand()
1395 case ISD::SRL: ExpandIntRes_Shift(N, Lo, Hi); break; in ExpandIntegerResult()
1457 DAG.getNode(ISD::SRL, DL, NVT, InL, in ExpandShiftByConstant()
1463 if (N->getOpcode() == ISD::SRL) { in ExpandShiftByConstant()
1467 Lo = DAG.getNode(ISD::SRL, DL, in ExpandShiftByConstant()
[all …]
DTargetLowering.cpp671 if (InOp.getOpcode() == ISD::SRL && in SimplifyDemandedBits()
679 Opc = ISD::SRL; in SimplifyDemandedBits()
719 InnerOp.getOpcode() == ISD::SRL && in SimplifyDemandedBits()
746 case ISD::SRL: in SimplifyDemandedBits()
771 unsigned Opc = ISD::SRL; in SimplifyDemandedBits()
804 TLO.DAG.getNode(ISD::SRL, dl, Op.getValueType(), in SimplifyDemandedBits()
844 TLO.DAG.getNode(ISD::SRL, dl, VT, Op.getOperand(0), in SimplifyDemandedBits()
854 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, in SimplifyDemandedBits()
1052 case ISD::SRL: in SimplifyDemandedBits()
1056 !isTypeDesirableForOp(ISD::SRL, Op.getValueType())) in SimplifyDemandedBits()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp89 case ISD::SRL: Res = PromoteIntRes_SRL(N); break; in PromoteIntegerResult()
322 ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op), in PromoteIntRes_BSWAP()
335 ISD::SRL, dl, NVT, DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE()
676 return DAG.getNode(ISD::SRL, SDLoc(N), LHS.getValueType(), LHS, RHS); in PromoteIntRes_SRL()
824 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul, in PromoteIntRes_XMULO()
957 case ISD::SRL: in PromoteIntegerOperand()
1470 case ISD::SRL: ExpandIntRes_Shift(N, Lo, Hi); break; in ExpandIntegerResult()
1532 DAG.getNode(ISD::SRL, DL, NVT, InL, in ExpandShiftByConstant()
1538 if (N->getOpcode() == ISD::SRL) { in ExpandShiftByConstant()
1542 Lo = DAG.getNode(ISD::SRL, DL, in ExpandShiftByConstant()
[all …]
DTargetLowering.cpp796 if (InOp.getOpcode() == ISD::SRL) { in SimplifyDemandedBits()
805 Opc = ISD::SRL; in SimplifyDemandedBits()
844 if (InOp.hasOneUse() && InnerOp.getOpcode() == ISD::SRL && in SimplifyDemandedBits()
870 case ISD::SRL: in SimplifyDemandedBits()
895 unsigned Opc = ISD::SRL; in SimplifyDemandedBits()
929 TLO.DAG.getNode(ISD::SRL, dl, VT, Op.getOperand(0), in SimplifyDemandedBits()
964 TLO.DAG.getNode(ISD::SRL, dl, VT, Op.getOperand(0), in SimplifyDemandedBits()
974 return TLO.CombineTo(Op, TLO.DAG.getNode(ISD::SRL, dl, VT, in SimplifyDemandedBits()
1129 case ISD::SRL: in SimplifyDemandedBits()
1132 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT)) in SimplifyDemandedBits()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp351 } else if (Opcode == ISD::SRL) { in isRotateAndMask()
398 Op0.getOperand(0).getOpcode() == ISD::SRL) { in SelectBitfieldInsert()
400 Op1.getOperand(0).getOpcode() != ISD::SRL) { in SelectBitfieldInsert()
406 } else if (Op0Opc == ISD::SHL || Op0Opc == ISD::SRL) { in SelectBitfieldInsert()
408 Op1.getOperand(0).getOpcode() != ISD::SRL) { in SelectBitfieldInsert()
419 if ((Op1Opc == ISD::SHL || Op1Opc == ISD::SRL) && in SelectBitfieldInsert()
426 if ((SHOpc == ISD::SHL || SHOpc == ISD::SRL) && in SelectBitfieldInsert()
991 case ISD::SRL: { in Select()
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Mips/mips1/
Dvalid.s147 # CHECK-NEXT: # <MCInst #{{[0-9]+}} SRL
150 # CHECK-NEXT: # <MCInst #{{[0-9]+}} SRL
153 # CHECK-NEXT: # <MCInst #{{[0-9]+}} SRL
156 # CHECK-NEXT: # <MCInst #{{[0-9]+}} SRL
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMSelectionDAGInfo.h27 case ISD::SRL: return ARM_AM::lsr; in getShiftOpcForNode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp173 SDValue SRL = DAG.getNode(ISD::SRL, DL, MVT::i32, IPM, in addIPMSequence() local
175 SDValue ROTL = DAG.getNode(ISD::ROTL, DL, MVT::i32, SRL, in addIPMSequence()

1234567891011