/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 206 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/ |
D | InstCombineVectorOps.cpp | 193 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/ |
D | OnlyX86.patch | 162 - Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1, 209 + // Builder->CreateExtractElement(Idx < 16 ? Op0 : Op1,
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 3329 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/ |
D | LoadStoreVectorizer.cpp | 782 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()
|
D | LoopVectorize.cpp | 2296 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 …]
|
D | SLPVectorizer.cpp | 2651 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/ |
D | InterleavedAccessPass.cpp | 327 Extract->replaceAllUsesWith(Builder.CreateExtractElement(Vector, Index)); in tryReplaceExtracts()
|
D | CodeGenPrepare.cpp | 1259 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/ |
D | IRBuilderTest.cpp | 367 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/ |
D | ConstantFolder.h | 211 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
D | TargetFolder.h | 228 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
D | NoFolder.h | 259 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
D | IRBuilder.h | 1164 Value *CreateExtractElement(Value *Vec, Value *Idx, 1168 return Insert(Folder.CreateExtractElement(VC, IC), Name);
|
/external/llvm/include/llvm/IR/ |
D | ConstantFolder.h | 218 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
D | NoFolder.h | 272 Instruction *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
D | IRBuilder.h | 1595 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/ |
D | TargetFolder.h | 243 Constant *CreateExtractElement(Constant *Vec, Constant *Idx) const { in CreateExtractElement() function
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 319 return Builder.CreateExtractElement(NewOperands[0], NewOperands[1]); in remapConstantExpr()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPromoteAlloca.cpp | 450 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | ThreadSanitizer.cpp | 475 StoredValue = IRB.CreateExtractElement( in instrumentLoadOrStore()
|
D | MemorySanitizer.cpp | 1347 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/ |
D | Scalarizer.cpp | 240 CV[I] = Builder.CreateExtractElement(V, Builder.getInt32(I), in operator []()
|
/external/llvm/lib/IR/ |
D | AutoUpgrade.cpp | 737 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/ |
D | SimplifyLibCalls.cpp | 1397 Sin = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 0), in insertSinCosCall() 1399 Cos = B.CreateExtractElement(SinCos, ConstantInt::get(B.getInt32Ty(), 1), in insertSinCosCall()
|