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 | 430 BEXTR, enumerator
|
| H A D | X86ScheduleAtom.td | 148 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86IntrinsicsInfo.h | 1825 X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 1826 X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
|
| H A D | X86Schedule.td | 205 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86InstrFragments.td | 295 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
|
| H A D | X86ISelDAGToDAG.cpp | 4142 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, DL, XVT, X, Control); in matchBitExtract() 6162 SDValue BEXTR = SDValue(NewNode, 0); in Select() local 6163 NewNode = CurDAG->getMachineNode(TestOpc, dl, MVT::i32, BEXTR, BEXTR); in Select()
|
| 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 | X86ScheduleZnver2.td | 231 // BMI1 BEXTR, BMI2 BZHI
|
| H A D | X86ScheduleBdVer2.td | 589 // BMI1 BEXTR, BMI2 BZHI
|
| H A D | X86ScheduleZnver1.td | 232 // BMI1 BEXTR, BMI2 BZHI
|
| H A D | X86SchedSkylakeClient.td | 200 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86SchedBroadwell.td | 210 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86SchedHaswell.td | 212 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86.td | 727 "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 | X86ScheduleZnver4.td | 836 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86SchedSkylakeServer.td | 200 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86SchedIceLake.td | 207 // BMI1 BEXTR/BLS, BMI2 BZHI
|
| H A D | X86InstrMisc.td | 1339 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
|
| H A D | X86ISelLowering.cpp | 35095 NODE_NAME_CASE(BEXTR) in getTargetNodeName() 38823 case X86ISD::BEXTR: in computeKnownBitsForTargetNode() 44867 case X86ISD::BEXTR: in SimplifyDemandedBitsForTargetNode() 44877 if (Opc == X86ISD::BEXTR && MaskedVal1 != Val1) { in SimplifyDemandedBitsForTargetNode() 44880 Op, TLO.DAG.getNode(X86ISD::BEXTR, DL, VT, Op0, in SimplifyDemandedBitsForTargetNode() 44903 assert(Opc == X86ISD::BEXTR && "Unexpected opcode!"); in SimplifyDemandedBitsForTargetNode() 60531 case X86ISD::BEXTR: in PerformDAGCombine()
|