reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenDAGISel.inc
76805 /*161803*/          /*SwitchOpcode*/ 110, TARGET_VAL(X86ISD::VSRAI),// ->161916
81522 /*170900*/          /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSRAI),// ->171012
86799 /*181621*/          /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VSRAI),// ->181773
92452 /*192624*/          /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSRAI),// ->192774
99118 /*206241*/          /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSRAI),// ->206414
105805 /*219350*/          /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSRAI),// ->219522
113430 /*235028*/          /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSRAI),// ->235173
119902 /*247470*/        /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRAI),// ->247544
123619 /*254808*/            OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRAI),
126031 /*259147*/          /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VSRAI),// ->259203
144845 /*296589*/            OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRAI),
146775 /*299973*/          /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->300015
159064 /*323378*/          /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->323420
160783 /*326471*/          /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->326513
177076 /*359124*/          /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VSRAI),// ->359151
178038 /*360780*/          /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VSRAI),// ->360806
186681 /*377428*/          /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::VSRAI),// ->377474
202721 /*410209*/  /*SwitchOpcode*/ 5|128,5/*645*/, TARGET_VAL(X86ISD::VSRAI),// ->410858
lib/Target/X86/X86ISelLowering.cpp
21688     SignExt = DAG.getNode(X86ISD::VSRAI, dl, DestVT, Curr,
22427   case X86ISD::VSRAI:
22428     return IsVariable ? X86ISD::VSRA : X86ISD::VSRAI;
22451     if (Opc == X86ISD::VSRAI)
22457   assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI)
22492     case X86ISD::VSRAI:
25321     ALo = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, ALo, 8, DAG);
25322     AHi = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, AHi, 8, DAG);
25363     BLo = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, BLo, 8, DAG);
25364     BHi = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, BHi, 8, DAG);
25509           getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, Ex, 31, DAG);
25510       SDValue Lower = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, Ex,
25519       SDValue Upper = getTargetVShiftByConstNode(X86ISD::VSRAI, dl, ExVT, Ex,
25914           getTargetVShiftByConstNode(X86ISD::VSRAI, dl, VT, R, 1, DAG);
26192           getTargetVShiftByConstNode(X86ISD::VSRAI, dl, VT, Sel, 15, DAG);
28671   case X86ISD::VSRAI:              return "X86ISD::VSRAI";
31518   case X86ISD::VSRAI:
31718   case X86ISD::VSRAI: {
34306   case X86ISD::VSRAI: {
34588     case X86ISD::VSRAI: {
34808   case X86ISD::VSRAI: {
38550   assert((X86ISD::VSHLI == Opcode || X86ISD::VSRAI == Opcode ||
38582   if (Opcode == X86ISD::VSRAI && N0.getOpcode() == X86ISD::VSRAI) {
38582   if (Opcode == X86ISD::VSRAI && N0.getOpcode() == X86ISD::VSRAI) {
38587     return DAG.getNode(X86ISD::VSRAI, SDLoc(N), VT, N0.getOperand(0),
38608       else if (X86ISD::VSRAI == Opcode)
44973   case X86ISD::VSRAI:
lib/Target/X86/X86IntrinsicsInfo.h
  403   X86_INTRINSIC_DATA(avx2_psrai_d, VSHIFT, X86ISD::VSRAI, 0),
  404   X86_INTRINSIC_DATA(avx2_psrai_w, VSHIFT, X86ISD::VSRAI, 0),
  865   X86_INTRINSIC_DATA(avx512_psrai_d_512, VSHIFT, X86ISD::VSRAI, 0),
  866   X86_INTRINSIC_DATA(avx512_psrai_q_128, VSHIFT, X86ISD::VSRAI, 0),
  867   X86_INTRINSIC_DATA(avx512_psrai_q_256, VSHIFT, X86ISD::VSRAI, 0),
  868   X86_INTRINSIC_DATA(avx512_psrai_q_512, VSHIFT, X86ISD::VSRAI, 0),
  869   X86_INTRINSIC_DATA(avx512_psrai_w_512, VSHIFT, X86ISD::VSRAI, 0),
 1063   X86_INTRINSIC_DATA(sse2_psrai_d,      VSHIFT, X86ISD::VSRAI, 0),
 1064   X86_INTRINSIC_DATA(sse2_psrai_w,      VSHIFT, X86ISD::VSRAI, 0),