Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h1145 X86_INTRINSIC_DATA(bmi_bextr_32, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
1146 X86_INTRINSIC_DATA(bmi_bextr_64, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
1244 X86_INTRINSIC_DATA(tbm_bextri_u32, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
1245 X86_INTRINSIC_DATA(tbm_bextri_u64, INTR_TYPE_2OP, X86ISD::BEXTR, 0),
DX86ScheduleSLM.td137 // BMI1 BEXTR, BMI2 BZHI
DX86ISelLowering.h356 BEXTR, enumerator
DX86ScheduleBtVer2.td203 // BMI1 BEXTR, BMI2 BZHI
DX86Schedule.td155 // BMI1 BEXTR, BMI2 BZHI
DX86ScheduleAtom.td144 // BMI1 BEXTR, BMI2 BZHI
DX86SchedSandyBridge.td162 // BMI1 BEXTR, BMI2 BZHI
DX86ScheduleZnver1.td213 // BMI1 BEXTR, BMI2 BZHI
DX86SchedSkylakeClient.td157 // BMI1 BEXTR, BMI2 BZHI
DX86SchedBroadwell.td158 // BMI1 BEXTR, BMI2 BZHI
DX86SchedHaswell.td167 // BMI1 BEXTR, BMI2 BZHI
DX86ISelDAGToDAG.cpp2606 SDValue New = CurDAG->getNode(X86ISD::BEXTR, dl, NVT, in matchBEXTRFromAnd()
DX86SchedSkylakeServer.td157 // BMI1 BEXTR, BMI2 BZHI
DX86InstrInfo.td292 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
2476 // Use BEXTR for 64-bit 'and' with large immediate 'mask'.
DX86InstrCompiler.td2086 // custom combines and+srl into BEXTR. We use these patterns to avoid a bunch
DX86ISelLowering.cpp26041 case X86ISD::BEXTR: return "X86ISD::BEXTR"; in getTargetNodeName()
37125 return DAG.getNode(X86ISD::BEXTR, SDLoc(N), VT, Op0, in combineBEXTR()
39655 case X86ISD::BEXTR: return combineBEXTR(N, DAG, DCI, Subtarget); in PerformDAGCombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h346 BEXTR, enumerator
DX86SchedHaswell.td894 // BEXTR.
896 def : InstRW<[Write2P0156_Lat2], (instregex "BEXTR(32|64)rr")>;
898 def : InstRW<[Write2P0156_Lat2Ld], (instregex "BEXTR(32|64)rm")>;
DX86InstrInfo.td273 def X86bextr : SDNode<"X86ISD::BEXTR", SDTIntBinOp>;
DX86ISelLowering.cpp22217 case X86ISD::BEXTR: return "X86ISD::BEXTR"; in getTargetNodeName()
28280 return DAG.getNode(X86ISD::BEXTR, DL, VT, N0.getOperand(0), in combineAnd()
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc8574 // FastEmit functions for X86ISD::BEXTR.
11990 case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12636 // FastEmit functions for X86ISD::BEXTR.
14427 case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri(VT, RetVT, Op0, Op0IsKill, imm1);
14912 // FastEmit functions for X86ISD::BEXTR.
14940 …case X86ISD::BEXTR: return fastEmit_X86ISD_BEXTR_ri_Predicate_i64immSExt32(VT, RetVT, Op0, Op0IsKi…
/external/syzkaller/pkg/ifuzz/gen/
Dall-enc-instructions.txt25232 ICLASS : BEXTR