HomeSort by: relevance | last modified time | path
    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