OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CreateExtractElement
(Results
1 - 25
of
41
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ScalarizeMaskedMemIntrin.cpp
220
Predicate = Builder.
CreateExtractElement
(Mask, Idx);
324
Value *OneElt = Builder.
CreateExtractElement
(Src, Idx);
354
Predicate = Builder.
CreateExtractElement
(Mask, Idx);
371
Value *OneElt = Builder.
CreateExtractElement
(Src, Idx);
442
Value *Ptr = Builder.
CreateExtractElement
(Ptrs, Idx, "Ptr" + Twine(Idx));
476
Predicate = Builder.
CreateExtractElement
(Mask, Idx, "Mask" + Twine(Idx));
493
Value *Ptr = Builder.
CreateExtractElement
(Ptrs, Idx, "Ptr" + Twine(Idx));
573
Builder.
CreateExtractElement
(Src, Idx, "Elt" + Twine(Idx));
574
Value *Ptr = Builder.
CreateExtractElement
(Ptrs, Idx, "Ptr" + Twine(Idx));
603
Predicate = Builder.
CreateExtractElement
(Mask, Idx, "Mask" + Twine(Idx))
[
all
...]
LowerMatrixIntrinsics.cpp
1058
Value *RH = Builder.
CreateExtractElement
(
1085
Value *LH = Builder.
CreateExtractElement
(
1478
Value *Elt = Builder.
CreateExtractElement
(J.value(), I);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LowerAMXIntrinsics.cpp
229
Value *Elt = B.
CreateExtractElement
(Vec, Idx);
380
Value *EltC = B.
CreateExtractElement
(VecCPhi, IdxC);
381
Value *EltA = B.
CreateExtractElement
(VecA, IdxA);
383
Value *EltB = B.
CreateExtractElement
(VecB, IdxB);
435
Value *EltC = B.
CreateExtractElement
(VecCPhi, IdxC);
437
Value *EltA = B.
CreateExtractElement
(VecA, IdxA);
439
Value *EltB = B.
CreateExtractElement
(VecB, IdxB);
458
Value *NewEltC = B.
CreateExtractElement
(NewVecC, IdxC);
X86InstCombineIntrinsic.cpp
1232
Value *LHS = IC.Builder.
CreateExtractElement
(Arg0, (uint64_t)0);
1233
Value *RHS = IC.Builder.
CreateExtractElement
(Arg1, (uint64_t)0);
1267
Mask = IC.Builder.
CreateExtractElement
(Mask, (uint64_t)0);
1270
IC.Builder.
CreateExtractElement
(II.getArgOperand(2), (uint64_t)0);
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
MatrixBuilder.h
235
Value *
CreateExtractElement
(Value *Matrix, Value *RowIdx, Value *ColumnIdx,
244
return B.
CreateExtractElement
(
IRBuilderFolder.h
128
virtual Value *
CreateExtractElement
(Constant *Vec, Constant *Idx) const = 0;
ConstantFolder.h
258
Constant *
CreateExtractElement
(Constant *Vec, Constant *Idx) const override {
NoFolder.h
292
Instruction *
CreateExtractElement
(Constant *Vec,
IRBuilder.h
2391
Value *
CreateExtractElement
(Value *Vec, Value *Idx,
2395
return Insert(Folder.
CreateExtractElement
(VC, IC), Name);
2399
Value *
CreateExtractElement
(Value *Vec, uint64_t Idx,
2401
return
CreateExtractElement
(Vec, getInt64(Idx), Name);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp
400
return cast<ExtractElementInst>(Builder.
CreateExtractElement
(Shuf, NewIndex));
418
Value *NewExt = Builder.
CreateExtractElement
(VecCmp, Ext0->getIndexOperand());
443
Value *NewExt = Builder.
CreateExtractElement
(VecBO, Ext0->getIndexOperand());
757
Value *NewExt = Builder.
CreateExtractElement
(VecLogic, CheapIndex);
LoadStoreVectorizer.cpp
1106
Value *Extract = Builder.
CreateExtractElement
(Store->getValueOperand(),
1269
Value *V = Builder.
CreateExtractElement
(LI, Builder.getInt32(NewIdx),
1291
Builder.
CreateExtractElement
(LI, Builder.getInt32(I), CV->getName());
/src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp
268
return Builder.
CreateExtractElement
(NewOperands[0], NewOperands[1]);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCodeGenPrepare.cpp
474
Values.push_back(Builder.
CreateExtractElement
(V, I));
778
Value *NumEltI = Builder.
CreateExtractElement
(Num, I);
779
Value *DenEltI = Builder.
CreateExtractElement
(Den, I);
1217
Value *NumEltN = Builder.
CreateExtractElement
(Num, N);
1218
Value *DenEltN = Builder.
CreateExtractElement
(Den, N);
AMDGPUAtomicOptimizer.cpp
509
Value *const ExtractLo = B.
CreateExtractElement
(BitCast, B.getInt32(0));
510
Value *const ExtractHi = B.
CreateExtractElement
(BitCast, B.getInt32(1));
AMDGPUPromoteAlloca.cpp
515
Value *ExtractElement = Builder.
CreateExtractElement
(VecValue, Index);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp
401
Value *E = Builder.
CreateExtractElement
(X, Index);
409
Value *E0 = Builder.
CreateExtractElement
(X, Index);
410
Value *E1 = Builder.
CreateExtractElement
(Y, Index);
419
Value *E0 = Builder.
CreateExtractElement
(X, Index);
420
Value *E1 = Builder.
CreateExtractElement
(Y, Index);
461
Value *EE = Builder.
CreateExtractElement
(CI->getOperand(0), Index);
2488
auto *Ext = Builder.
CreateExtractElement
(
InstCombineNegator.cpp
328
return Builder.
CreateExtractElement
(NegVector, EEI->getIndexOperand(),
/src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp
1148
Mask = Builder.
CreateExtractElement
(Mask, (uint64_t)0);
1534
Value* Extract1 = Builder.
CreateExtractElement
(B, (uint64_t)0);
1535
Value* Extract2 = Builder.
CreateExtractElement
(Src, (uint64_t)0);
1840
Builder.
CreateExtractElement
(Arg1, (uint64_t)0, "extractelement");
1881
Value *Elt = Builder.
CreateExtractElement
(BC0, (uint64_t)0);
1949
Value *Elt0 = Builder.
CreateExtractElement
(Vec, (uint64_t)0);
2065
Value *Elt0 = Builder.
CreateExtractElement
(CI->getArgOperand(0),
2067
Value *Elt1 = Builder.
CreateExtractElement
(CI->getArgOperand(1),
2219
Rep = Builder.
CreateExtractElement
(CI->getArgOperand(1), (uint64_t)0);
3226
Ops[0] = Builder.
CreateExtractElement
(Ops[0], (uint64_t)0)
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetFolder.h
252
Constant *
CreateExtractElement
(Constant *Vec, Constant *Idx) const override {
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedAccessPass.cpp
484
Extract->replaceAllUsesWith(Builder.
CreateExtractElement
(Vector, Index));
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
SVEIntrinsicOpts.cpp
411
auto *Extract = Builder.
CreateExtractElement
(OpVal, SplatValue);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp
6347
return CGF.Builder.
CreateExtractElement
(Result, C0);
7711
return Builder.
CreateExtractElement
(Ops[0], Ops[1], "vget_lane");
7897
Ops[1] = Builder.
CreateExtractElement
(Ops[1], Ops[2]);
9890
Value *Op0 = Builder.
CreateExtractElement
(Vec, Idx0, "lane0");
9891
Value *Op1 = Builder.
CreateExtractElement
(Vec, Idx1, "lane1");
9902
Value *Op0 = Builder.
CreateExtractElement
(Vec, Idx0, "lane0");
9903
Value *Op1 = Builder.
CreateExtractElement
(Vec, Idx1, "lane1");
9914
Value *Op0 = Builder.
CreateExtractElement
(Vec, Idx0, "lane0");
9915
Value *Op1 = Builder.
CreateExtractElement
(Vec, Idx1, "lane1");
10098
return Builder.
CreateExtractElement
(Ops[0], EmitScalarExpr(E->getArg(1))
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
MemProfiler.cpp
436
Value *MaskElem = IRB.
CreateExtractElement
(Mask, Idx);
MemorySanitizer.cpp
1989
setShadow(&I, IRB.
CreateExtractElement
(getShadow(&I, 0), I.getOperand(1),
2774
AggShadow = IRB.
CreateExtractElement
(
2777
Value *MoreShadow = IRB.
CreateExtractElement
(
2820
Value *S1 = IRB.
CreateExtractElement
(S, (uint64_t)0);
3137
Value *Acc = IRB.
CreateExtractElement
(
3142
Value *More = IRB.
CreateExtractElement
(
3540
IRB.
CreateExtractElement
(makeAddAcquireOrderingTable(IRB), Ordering);
3572
IRB.
CreateExtractElement
(makeAddReleaseOrderingTable(IRB), Ordering);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp
958
Builder.
CreateExtractElement
(Src, Builder.getInt32(ExtractIdx));
1016
return Builder.
CreateExtractElement
(TmpVec, Builder.getInt32(0));
Completed in 126 milliseconds
1
2
Indexes created Wed Jun 17 00:25:26 UTC 2026