OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BEXTR
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86IntrinsicsInfo.h
990
X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::
BEXTR
, 0),
991
X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::
BEXTR
, 0),
X86ISelLowering.h
408
BEXTR
,
X86ISelDAGToDAG.cpp
2058
// matched to a
BEXTR
later. Returns false if the simplification is performed.
2069
// Only do this if
BEXTR
will be matched by matchBEXTRFromAndImm.
2391
// Try to fold the mask and shift into
BEXTR
and scale.
3368
// See if this is an X & Mask that we can match to
BEXTR
/BZHI.
3379
//
BEXTR
is BMI instruction, BZHI is BMI2 instruction. We need at least one.
3392
// Else, if we only have BMI1's
BEXTR
, we require one-use.
3584
// Else, emitting
BEXTR
requires one more step.
3585
// The 'control' of
BEXTR
has the pattern of:
3623
// And finally, form the
BEXTR
itself.
3624
SDValue Extract = CurDAG->getNode(X86ISD::
BEXTR
, DL, XVT, X, Control)
[
all
...]
X86ISelLowering.cpp
[
all
...]
Completed in 112 milliseconds
Indexes created Tue Sep 29 00:26:59 UTC 2026