Home
last modified time | relevance | path

Searched refs:CreateExtractElement (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp206 Builder->CreateExtractElement(BO->getOperand(0), EI.getOperand(1), in visitExtractElementInst()
209 Builder->CreateExtractElement(BO->getOperand(1), EI.getOperand(1), in visitExtractElementInst()
252 Value *EE = Builder->CreateExtractElement(CI->getOperand(0), in visitExtractElementInst()
271 Cond = Builder->CreateExtractElement(Cond, in visitExtractElementInst()
277 = Builder->CreateExtractElement(TrueVal, in visitExtractElementInst()
282 = Builder->CreateExtractElement(FalseVal, in visitExtractElementInst()
1075 auto *Ext = Builder->CreateExtractElement( in visitShuffleVectorInst()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp193 Builder->CreateExtractElement(BO->getOperand(0), EI.getOperand(1), in visitExtractElementInst()
196 Builder->CreateExtractElement(BO->getOperand(1), EI.getOperand(1), in visitExtractElementInst()
238 Value *EE = Builder->CreateExtractElement(CI->getOperand(0), in visitExtractElementInst()
/external/swiftshader/third_party/LLVM/
DOnlyX86.patch162 - Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
209 + // Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
/external/clang/lib/CodeGen/
DCGBuiltin.cpp3329 return CGF.Builder.CreateExtractElement(Result, C0); in EmitCommonNeonSISDBuiltinExpr()
4363 return Builder.CreateExtractElement(Ops[0], Ops[1], "vget_lane"); in EmitARMBuiltinExpr()
4596 Ops[1] = Builder.CreateExtractElement(Ops[1], Ops[2]); in EmitARMBuiltinExpr()
5113 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
5114 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1"); in EmitAArch64BuiltinExpr()
5126 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
5127 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1"); in EmitAArch64BuiltinExpr()
5139 Value *Op0 = Builder.CreateExtractElement(Vec, Idx0, "lane0"); in EmitAArch64BuiltinExpr()
5140 Value *Op1 = Builder.CreateExtractElement(Vec, Idx1, "lane1"); in EmitAArch64BuiltinExpr()
5295 return Builder.CreateExtractElement(Ops[0], EmitScalarExpr(E->getArg(1)), in EmitAArch64BuiltinExpr()
[all …]
/external/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp782 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(), in vectorizeStoreChain()
946 Value *V = Builder.CreateExtractElement(LI, Builder.getInt32(NewIdx)); in vectorizeLoadChain()
968 Value *V = Builder.CreateExtractElement(LI, Builder.getInt32(I)); in vectorizeLoadChain()
DLoopVectorize.cpp2296 Value *NewPtr = Builder.CreateExtractElement( in vectorizeInterleaveGroup()
2448 FirstBasePtr = Builder.CreateExtractElement(FirstBasePtr, Zero); in vectorizeMemoryInstruction()
2486 : Builder.CreateExtractElement(GEPParts[0], Zero); in vectorizeMemoryInstruction()
2498 Ptr = Builder.CreateExtractElement(PtrVal[0], Zero); in vectorizeMemoryInstruction()
2680 Cmp = Builder.CreateExtractElement(Cond[Part], Builder.getInt32(Width)); in scalarizeInstruction()
2699 NewOp = Builder.CreateExtractElement(NewOp, Builder.getInt32(Width)); in scalarizeInstruction()
3435 NewI = B.CreateExtractElement(O0, EE->getOperand(2)); in truncateToMinimalBitwidths()
3663 Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in vectorizeLoop()
3857 Extract = Builder.CreateExtractElement(Extract, Builder.getInt32(VF - 1), in fixFirstOrderRecurrence()
4133 : Builder.CreateExtractElement(Cond[0], Builder.getInt32(0)); in vectorizeBlockInLoop()
[all …]
DSLPVectorizer.cpp2651 Value *Ex = Builder.CreateExtractElement(Vec, Lane); in vectorizeTree()
2660 Value *Ex = Builder.CreateExtractElement(Vec, Lane); in vectorizeTree()
2668 Value *Ex = Builder.CreateExtractElement(Vec, Lane); in vectorizeTree()
3830 Instruction *Extract = cast<Instruction>(Builder.CreateExtractElement( in tryToVectorizeList()
4191 return Builder.CreateExtractElement(TmpVec, Builder.getInt32(0)); in emitReduction()
/external/llvm/lib/CodeGen/
DInterleavedAccessPass.cpp327 Extract->replaceAllUsesWith(Builder.CreateExtractElement(Vector, Index)); in tryReplaceExtracts()
DCodeGenPrepare.cpp1259 Value *Predicate = Builder.CreateExtractElement(Mask, Builder.getInt32(Idx)); in scalarizeMaskedLoad()
1364 Value *OneElt = Builder.CreateExtractElement(Src, Builder.getInt32(Idx)); in scalarizeMaskedStore()
1381 Value *Predicate = Builder.CreateExtractElement(Mask, Builder.getInt32(Idx)); in scalarizeMaskedStore()
1395 Value *OneElt = Builder.CreateExtractElement(Src, Builder.getInt32(Idx)); in scalarizeMaskedStore()
1476 Value *Ptr = Builder.CreateExtractElement(Ptrs, Builder.getInt32(Idx), in scalarizeMaskedGather()
1509 Value *Predicate = Builder.CreateExtractElement(Mask, in scalarizeMaskedGather()
1525 Value *Ptr = Builder.CreateExtractElement(Ptrs, Builder.getInt32(Idx), in scalarizeMaskedGather()
1606 Value *OneElt = Builder.CreateExtractElement(Src, Builder.getInt32(Idx), in scalarizeMaskedScatter()
1608 Value *Ptr = Builder.CreateExtractElement(Ptrs, Builder.getInt32(Idx), in scalarizeMaskedScatter()
1622 Value *Predicate = Builder.CreateExtractElement(Mask, in scalarizeMaskedScatter()
[all …]
/external/llvm/unittests/IR/
DIRBuilderTest.cpp367 auto X1 = Builder.CreateExtractElement(Vec, 1); in TEST_F()
368 auto X2 = Builder.CreateExtractElement(Vec, Builder.getInt32(2)); in TEST_F()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DConstantFolder.h211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
DTargetFolder.h228 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
DNoFolder.h259 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
DIRBuilder.h1164 Value *CreateExtractElement(Value *Vec, Value *Idx,
1168 return Insert(Folder.CreateExtractElement(VC, IC), Name);
/external/llvm/include/llvm/IR/
DConstantFolder.h218 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
DNoFolder.h272 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
DIRBuilder.h1595 Value *CreateExtractElement(Value *Vec, Value *Idx,
1599 return Insert(Folder.CreateExtractElement(VC, IC), Name);
1603 Value *CreateExtractElement(Value *Vec, uint64_t Idx,
1605 return CreateExtractElement(Vec, getInt64(Idx), Name);
/external/llvm/include/llvm/Analysis/
DTargetFolder.h243 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp319 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUPromoteAlloca.cpp450 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector()
/external/llvm/lib/Transforms/Instrumentation/
DThreadSanitizer.cpp475 StoredValue = IRB.CreateExtractElement( in instrumentLoadOrStore()
DMemorySanitizer.cpp1347 setShadow(&I, IRB.CreateExtractElement(getShadow(&I, 0), I.getOperand(1), in visitExtractElementInst()
2104 AggShadow = IRB.CreateExtractElement( in handleVectorConvertIntrinsic()
2107 Value *MoreShadow = IRB.CreateExtractElement( in handleVectorConvertIntrinsic()
2150 Value *S1 = IRB.CreateExtractElement(S, (uint64_t)0); in LowerElementShadowExtend()
/external/llvm/lib/Transforms/Scalar/
DScalarizer.cpp240 CV[I] = Builder.CreateExtractElement(V, Builder.getInt32(I), in operator []()
/external/llvm/lib/IR/
DAutoUpgrade.cpp737 Builder.CreateExtractElement(Arg1, (uint64_t)0, "extractelement"); in UpgradeIntrinsicCall()
774 Value *Elt = Builder.CreateExtractElement(BC0, (uint64_t)0); in UpgradeIntrinsicCall()
/external/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1397 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall()
1399 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()

12