Searched refs:BEXTR (Results 1 – 22 of 22) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ScheduleSLM.td | 164 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86ISelLowering.h | 410 BEXTR, enumerator
|
H A D | X86IntrinsicsInfo.h | 1484 X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 1485 X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
|
H A D | X86ScheduleAtom.td | 148 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86ISelDAGToDAG.cpp | 4076 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() 6005 SDValue BEXTR = SDValue(NewNode, 0); in Select() local 6006 NewNode = CurDAG->getMachineNode(TestOpc, dl, MVT::i32, BEXTR, BEXTR); in Select()
|
H A D | X86Schedule.td | 205 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86InstrFragments.td | 297 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
|
H A D | X86ScheduleBtVer2.td | 251 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86SchedSandyBridge.td | 205 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86ScheduleZnver1.td | 232 // BMI1 BEXTR, BMI2 BZHI
|
H A D | X86ScheduleZnver2.td | 231 // BMI1 BEXTR, BMI2 BZHI
|
H A D | X86ScheduleBdVer2.td | 589 // BMI1 BEXTR, BMI2 BZHI
|
H A D | X86SchedBroadwell.td | 210 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86SchedSkylakeClient.td | 200 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86SchedHaswell.td | 212 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86.td | 708 "Indicates that the BEXTR instruction is implemented as a single uop "
|
H A D | X86ScheduleZnver3.td | 824 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86SchedSkylakeServer.td | 200 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86ScheduleZnver4.td | 835 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86SchedIceLake.td | 207 // BMI1 BEXTR/BLS, BMI2 BZHI
|
H A D | X86InstrMisc.td | 1341 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
|
H A D | X86ISelLowering.cpp | 33820 NODE_NAME_CASE(BEXTR) in getTargetNodeName() 37413 case X86ISD::BEXTR: in computeKnownBitsForTargetNode() 43079 case X86ISD::BEXTR: in SimplifyDemandedBitsForTargetNode() 43089 if (Opc == X86ISD::BEXTR && MaskedVal1 != Val1) { in SimplifyDemandedBitsForTargetNode() 43092 Op, TLO.DAG.getNode(X86ISD::BEXTR, DL, VT, Op0, in SimplifyDemandedBitsForTargetNode() 43115 assert(Opc == X86ISD::BEXTR && "Unexpected opcode!"); in SimplifyDemandedBitsForTargetNode() 57789 case X86ISD::BEXTR: in PerformDAGCombine()
|