Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ScheduleSLM.td164 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86ISelLowering.h410 BEXTR, enumerator
H A DX86IntrinsicsInfo.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),
H A DX86ScheduleAtom.td148 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86ISelDAGToDAG.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()
H A DX86Schedule.td205 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86InstrFragments.td297 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
H A DX86ScheduleBtVer2.td251 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86SchedSandyBridge.td205 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86ScheduleZnver1.td232 // BMI1 BEXTR, BMI2 BZHI
H A DX86ScheduleZnver2.td231 // BMI1 BEXTR, BMI2 BZHI
H A DX86ScheduleBdVer2.td589 // BMI1 BEXTR, BMI2 BZHI
H A DX86SchedBroadwell.td210 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86SchedSkylakeClient.td200 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86SchedHaswell.td212 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86.td708 "Indicates that the BEXTR instruction is implemented as a single uop "
H A DX86ScheduleZnver3.td824 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86SchedSkylakeServer.td200 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86ScheduleZnver4.td835 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86SchedIceLake.td207 // BMI1 BEXTR/BLS, BMI2 BZHI
H A DX86InstrMisc.td1341 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
H A DX86ISelLowering.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()