Home
last modified time | relevance | path

Searched refs:BEXTR (Results 1 – 22 of 22) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ScheduleSLM.td164 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86ISelLowering.h410 BEXTR, enumerator
HDX86IntrinsicsInfo.h1484 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),
HDX86ScheduleAtom.td148 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86ISelDAGToDAG.cpp4076 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()
HDX86Schedule.td205 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86InstrFragments.td297 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
HDX86ScheduleBtVer2.td251 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86ScheduleZnver1.td232 // BMI1 BEXTR, BMI2 BZHI
HDX86ScheduleBdVer2.td589 // BMI1 BEXTR, BMI2 BZHI
HDX86SchedSandyBridge.td205 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86ScheduleZnver2.td231 // BMI1 BEXTR, BMI2 BZHI
HDX86SchedBroadwell.td210 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86SchedSkylakeClient.td200 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86SchedHaswell.td212 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86.td708 "Indicates that the BEXTR instruction is implemented as a single uop "
HDX86ScheduleZnver3.td824 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86SchedSkylakeServer.td200 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86ScheduleZnver4.td835 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86SchedIceLake.td207 // BMI1 BEXTR/BLS, BMI2 BZHI
HDX86InstrMisc.td1341 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
HDX86ISelLowering.cpp33820 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()