Home
last modified time | relevance | path

Searched refs:ExtractElement (Results 1 – 25 of 93) sorted by relevance

1234

/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h57 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
78 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getAltShuffleOverhead()
469 Instruction::ExtractElement, VecTy, Index) + in getExtractWithExtendCost()
639 Instruction::ExtractElement, VT, Index + i * Factor); in getInterleavedMemoryOpCost()
661 Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp260 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
263 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
/external/swiftshader/third_party/subzero/src/
DIceInstrumentation.cpp78 case Inst::ExtractElement: in instrumentInst()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h99 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getPermuteShuffleOverhead()
456 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
695 Instruction::ExtractElement, VecTy, Index) + in getExtractWithExtendCost()
865 Instruction::ExtractElement, VT, Index + i * Factor); in getInterleavedMemoryOpCost()
887 Instruction::ExtractElement, SubVT, i); in getInterleavedMemoryOpCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/FuzzMutate/
DRandomIRBuilder.cpp76 case Instruction::ExtractElement: in isCompatibleReplacement()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp492 case Instruction::ExtractElement: in getVectorInstrCost()
709 case Instruction::ExtractElement: in getVectorInstrCost()
DAMDGPUPromoteAlloca.cpp415 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
416 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp218 case Instruction::ExtractElement: in getVectorInstrCost()
DAMDGPUPromoteAlloca.cpp450 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
451 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp409 assert((Opcode == Instruction::ExtractElement || in getExtractIndex()
412 if (Opcode == Instruction::ExtractElement) { in getExtractIndex()
1566 case Instruction::ExtractElement: { in buildTree_rec()
1981 assert(E0->getOpcode() == Instruction::ExtractElement || in canReuseExtract()
2082 if (getSameOpcode(VL).getOpcode() == Instruction::ExtractElement && in getEntryCost()
2096 Cost -= TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getEntryCost()
2115 case Instruction::ExtractElement: in getEntryCost()
2119 if (ShuffleOrOp == Instruction::ExtractElement) { in getEntryCost()
2124 Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
2127 Instruction::ExtractElement, VecTy, Idx); in getEntryCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dextractelement-index.ll8 ; ExtractElement - Constant Index
398 ; ExtractElement - Variable Index
602 ; ExtractElement - Constant (Out Of Range) Index
/external/llvm/test/CodeGen/X86/
Dextractelement-index.ll8 ; ExtractElement - Constant Index
387 ; ExtractElement - Variable Index
587 ; ExtractElement - Constant (Out Of Range) Index
/external/llvm/lib/IR/
DConstantsContext.h102 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
515 case Instruction::ExtractElement:
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DConstantsContext.h109 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
541 case Instruction::ExtractElement:
/external/swiftshader/third_party/LLVM/lib/VMCore/
DConstantsContext.h97 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
421 if (V.opcode == Instruction::ExtractElement)
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp267 case Instruction::ExtractElement: in remapConstantExpr()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCompares.cpp39 static ConstantInt *ExtractElement(Constant *V, Constant *Idx) { in ExtractElement() function
63 if (HasAddOverflow(ExtractElement(Result, Idx), in AddWithOverflow()
64 ExtractElement(In1, Idx), in AddWithOverflow()
65 ExtractElement(In2, Idx), in AddWithOverflow()
98 if (HasSubOverflow(ExtractElement(Result, Idx), in SubWithOverflow()
99 ExtractElement(In1, Idx), in SubWithOverflow()
100 ExtractElement(In2, Idx), in SubWithOverflow()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstruction.def170 HANDLE_OTHER_INST(54, ExtractElement, ExtractElementInst)// extract from vector
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp405 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp235 assert(Opcode == Instruction::ExtractElement || in matchExtractIndex()
237 if (Opcode == Instruction::ExtractElement) { in matchExtractIndex()
1130 case Instruction::ExtractElement: { in buildTree_rec()
1486 assert(Opcode == Instruction::ExtractElement || in canReuseExtract()
1558 case Instruction::ExtractElement: { in getEntryCost()
1566 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, i); in getEntryCost()
1886 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane); in getTreeCost()
2250 case Instruction::ExtractElement: { in vectorizeTree()
2251 if (canReuseExtract(E->Scalars, Instruction::ExtractElement)) { in vectorizeTree()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstruction.def195 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.def191 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
/external/llvm/include/llvm/IR/
DInstruction.def191 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp467 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/external/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp317 case Instruction::ExtractElement: in remapConstantExpr()

1234