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

References

gen/lib/Target/X86/X86GenDAGISel.inc
19903 /* 40141*/  /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(X86ISD::BEXTR),// ->40356
gen/lib/Target/X86/X86GenFastISel.inc
13539   case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
14122   case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri(VT, RetVT, Op0, Op0IsKill, imm1);
14248   case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri_Predicate_i64immSExt32(VT, RetVT, Op0, Op0IsKill, imm1);
lib/Target/X86/X86ISelDAGToDAG.cpp
 3436   SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control);
lib/Target/X86/X86ISelLowering.cpp
23274       assert(IntrData->Opc0 == X86ISD::BEXTR && "Unexpected opcode");
28691   case X86ISD::BEXTR:              return "X86ISD::BEXTR";
41777       return DAG.getNode(X86ISD::BEXTR, SDLoc(N), VT, Op0,
44927   case X86ISD::BEXTR:       return combineBEXTR(N, DAG, DCI, Subtarget);
lib/Target/X86/X86IntrinsicsInfo.h
  995   X86_INTRINSIC_DATA(bmi_bextr_32,         INTR_TYPE_2OP, X86ISD::BEXTR, 0),
  996   X86_INTRINSIC_DATA(bmi_bextr_64,         INTR_TYPE_2OP, X86ISD::BEXTR, 0),
 1104   X86_INTRINSIC_DATA(tbm_bextri_u32,    BEXTRI, X86ISD::BEXTR, 0),
 1105   X86_INTRINSIC_DATA(tbm_bextri_u64,    BEXTRI, X86ISD::BEXTR, 0),