OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ExtElt
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp
320
// opcode (
extelt
V0, Ext0), (ext V1, Ext1) -->
321
//
extelt
(opcode (splat V0, Ext0), V1), Ext1
334
// opcode (
extelt
V, C), (
extelt
V, C) -->
extelt
(opcode V, V), C
341
// opcode (
extelt
V0, C0), (
extelt
V1, C1) -->
extelt
(opcode V0, V1), C
387
static ExtractElementInst *translateExtract(ExtractElementInst *
ExtElt
,
392
Value *X =
ExtElt
->getVectorOperand()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp
185
//
extelt
(bitcast VecX), IndexC --> bitcast X[IndexC]
221
//
extelt
<4 x i16> V', 3: | |S2|S3|
399
//
extelt
(unop X), Index --> unop (
extelt
X, Index)
407
//
extelt
(binop X, Y), Index --> binop (
extelt
X, Index), (
extelt
Y, Index)
418
//
extelt
(cmp X, Y), Index --> cmp (
extelt
X, Index), (
extelt
Y, Index
[
all
...]
InstCombineCasts.cpp
2262
auto *
ExtElt
= dyn_cast<ExtractElementInst>(BitCast.getOperand(0));
2263
if (!
ExtElt
|| !
ExtElt
->hasOneUse())
2272
auto *NewVecType = VectorType::get(DestType,
ExtElt
->getVectorOperandType());
2273
auto *NewBC = IC.Builder.CreateBitCast(
ExtElt
->getVectorOperand(),
2275
return ExtractElementInst::Create(NewBC,
ExtElt
->getIndexOperand());
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
19812
// cast (
extelt
V, 0) -->
extelt
(cast (extract_subv V)), 0
19813
// cast (
extelt
V, C) -->
extelt
(cast (extract_subv (shuffle V, [C...]))), 0
19855
// sint_to_fp (fp_to_sint X) -->
extelt
(sint_to_fp (fp_to_sint (s2v X))), 0
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
18474
static SDValue scalarizeExtractedBinop(SDNode *
ExtElt
, SelectionDAG &DAG,
18477
SDValue Vec =
ExtElt
->getOperand(0);
18478
SDValue Index =
ExtElt
->getOperand(1);
18497
SDLoc DL(
ExtElt
);
18498
EVT VT =
ExtElt
->getValueType(0);
20949
// splat (scalar_bo (
extelt
L, Index), (
extelt
R, Index))
TargetLowering.cpp
7419
SDValue
ExtElt
= DAG.getNode(ISD::ZERO_EXTEND, SL, IntVT, Trunc);
7425
DAG.getNode(ISD::SHL, SL, IntVT,
ExtElt
, ShiftAmount);
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp
15421
SDValue
ExtElt
= DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64,
15424
SDValue V = DAG.getNode(ISD::BITCAST, dl, MVT::i64,
ExtElt
);
15427
DCI.AddToWorklist(
ExtElt
.getNode());
Completed in 113 milliseconds
Indexes created Fri Sep 25 00:27:33 UTC 2026