Searched refs:BEXTR (Results 1 – 20 of 20) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86IntrinsicsInfo.h | 996 X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 997 X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 1105 X86_INTRINSIC_DATA(tbm_bextri_u32, BEXTRI, X86ISD::BEXTR, 0), 1106 X86_INTRINSIC_DATA(tbm_bextri_u64, BEXTRI, X86ISD::BEXTR, 0),
|
D | X86ScheduleSLM.td | 160 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86ISelLowering.h | 345 BEXTR, enumerator
|
D | X86ISelDAGToDAG.cpp | 3500 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() 5056 SDValue BEXTR = SDValue(NewNode, 0); in Select() local 5057 NewNode = CurDAG->getMachineNode(TestOpc, dl, MVT::i32, BEXTR, BEXTR); in Select()
|
D | X86ScheduleAtom.td | 144 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86Schedule.td | 199 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86ScheduleBtVer2.td | 248 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86SchedSandyBridge.td | 190 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86.td | 436 "Indicates that the BEXTR instruction is implemented as a single uop "
|
D | X86ScheduleBdVer2.td | 558 // BMI1 BEXTR, BMI2 BZHI
|
D | X86ScheduleZnver2.td | 227 // BMI1 BEXTR, BMI2 BZHI
|
D | X86ScheduleZnver1.td | 239 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86SchedBroadwell.td | 198 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86SchedHaswell.td | 195 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86SchedSkylakeClient.td | 195 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86SchedSkylakeServer.td | 195 // BMI1 BEXTR/BLS, BMI2 BZHI
|
D | X86InstrInfo.td | 285 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>; 2559 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
|
D | X86ISelLowering.cpp | 24127 assert(IntrData->Opc0 == X86ISD::BEXTR && "Unexpected opcode"); in LowerINTRINSIC_WO_CHAIN() 29745 case X86ISD::BEXTR: return "X86ISD::BEXTR"; in getTargetNodeName() 42799 return DAG.getNode(X86ISD::BEXTR, SDLoc(N), VT, Op0, in combineBEXTR() 45984 case X86ISD::BEXTR: return combineBEXTR(N, DAG, DCI, Subtarget); in PerformDAGCombine()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenFastISel.inc | 10865 // FastEmit functions for X86ISD::BEXTR. 15148 case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill); 15606 // FastEmit functions for X86ISD::BEXTR. 15733 case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri(VT, RetVT, Op0, Op0IsKill, imm1); 15831 // FastEmit functions for X86ISD::BEXTR. 15859 …case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri_Predicate_i64immSExt32(VT, RetVT, Op0, Op0IsKi…
|
D | X86GenSubtargetInfo.inc | 202 …{ "fast-bextr", "Indicates that the BEXTR instruction is implemented as a single uop with good thr…
|