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

References

gen/lib/Target/X86/X86GenDAGISel.inc
231742 /*472660*/  /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::VTRUNC),// ->472801
gen/lib/Target/X86/X86GenFastISel.inc
 5978   case X86ISD::VTRUNC: return fastEmit_X86ISD_VTRUNC_r(VT, RetVT, Op0, Op0IsKill);
lib/Target/X86/X86ISelLowering.cpp
10821   return DAG.getNode(X86ISD::VTRUNC, DL, VT, Src);
15556   V1 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V1);
15557   V2 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V2);
24148     case X86ISD::VTRUNC: {
28008         Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
28015         Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In));
28027       Lo = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Lo);
28028       Hi = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Hi);
28645   case X86ISD::VTRUNC:             return "X86ISD::VTRUNC";
31678   case X86ISD::VTRUNC: {
34455   case X86ISD::VTRUNC:
38495         return DAG.getNode(X86ISD::VTRUNC, SDLoc(N), VT, N0.getOperand(0));
44938   case X86ISD::VTRUNC:      return combineVTRUNC(N, DAG);
lib/Target/X86/X86IntrinsicsInfo.h
  144                      X86ISD::VTRUNC, 0),
  146                      X86ISD::VTRUNC, 0),
  148                      X86ISD::VTRUNC, 0),
  150                      X86ISD::VTRUNC, 0),
  152                      X86ISD::VTRUNC, 0),
  154                      X86ISD::VTRUNC, 0),
  156                      X86ISD::VTRUNC, 0),
  158                      X86ISD::VTRUNC, 0),
  160                      X86ISD::VTRUNC, 0),
  162                      X86ISD::VTRUNC, 0),
  164                      X86ISD::VTRUNC, 0),
  166                      X86ISD::VTRUNC, 0),
  168                      X86ISD::VTRUNC, 0),
  170                      X86ISD::VTRUNC, 0),
  172                      X86ISD::VTRUNC, 0),
  174                      X86ISD::VTRUNC, 0),
  176                      X86ISD::VTRUNC, 0),
  178                      X86ISD::VTRUNC, 0),
  636                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  638                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  642                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  648                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  650                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  652                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  654                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  656                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  658                      X86ISD::VTRUNC, X86ISD::VMTRUNC),
  662                      X86ISD::VTRUNC, X86ISD::VMTRUNC),