Searched refs:BEXTR (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IntrinsicsInfo.h | 992 X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 993 X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::BEXTR, 0), 1111 X86_INTRINSIC_DATA(tbm_bextri_u32, BEXTRI, X86ISD::BEXTR, 0), 1112 X86_INTRINSIC_DATA(tbm_bextri_u64, BEXTRI, X86ISD::BEXTR, 0),
|
H A D | X86ISelLowering.h | 402 BEXTR,
|
H A D | X86ISelDAGToDAG.cpp | 1967 // matched to a BEXTR later. Returns false if the simplification is performed. 1978 // Only do this if BEXTR will be matched by matchBEXTRFromAndImm. 2300 // Try to fold the mask and shift into BEXTR and scale. 3274 // See if this is an X & Mask that we can match to BEXTR/BZHI. 3285 // BEXTR is BMI instruction, BZHI is BMI2 instruction. We need at least one. 3298 // Else, if we only have BMI1's BEXTR, we require one-use. 3490 // Else, emitting BEXTR requires one more step. 3491 // The 'control' of BEXTR has the pattern of: 3529 // And finally, form the BEXTR itself. 3530 SDValue Extract = CurDAG->getNode(X86ISD::BEXTR, D 5125 SDValue BEXTR = SDValue(NewNode, 0); local [all...] |
H A D | X86ISelLowering.cpp | 24886 assert(IntrData->Opc0 == X86ISD::BEXTR && "Unexpected opcode"); [all...] |
Completed in 265 milliseconds