/external/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 57 ->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/ |
D | HexagonTargetTransformInfo.cpp | 260 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost() 263 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
|
/external/swiftshader/third_party/subzero/src/ |
D | IceInstrumentation.cpp | 78 case Inst::ExtractElement: in instrumentInst()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 99 ->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/ |
D | RandomIRBuilder.cpp | 76 case Instruction::ExtractElement: in isCompatibleReplacement()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 492 case Instruction::ExtractElement: in getVectorInstrCost() 709 case Instruction::ExtractElement: in getVectorInstrCost()
|
D | AMDGPUPromoteAlloca.cpp | 415 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local 416 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 218 case Instruction::ExtractElement: in getVectorInstrCost()
|
D | AMDGPUPromoteAlloca.cpp | 450 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/ |
D | SLPVectorizer.cpp | 409 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/ |
D | extractelement-index.ll | 8 ; ExtractElement - Constant Index 398 ; ExtractElement - Variable Index 602 ; ExtractElement - Constant (Out Of Range) Index
|
/external/llvm/test/CodeGen/X86/ |
D | extractelement-index.ll | 8 ; ExtractElement - Constant Index 387 ; ExtractElement - Variable Index 587 ; ExtractElement - Constant (Out Of Range) Index
|
/external/llvm/lib/IR/ |
D | ConstantsContext.h | 102 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 515 case Instruction::ExtractElement:
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | ConstantsContext.h | 109 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 541 case Instruction::ExtractElement:
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | ConstantsContext.h | 97 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 421 if (V.opcode == Instruction::ExtractElement)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 267 case Instruction::ExtractElement: in remapConstantExpr()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
D | InstCombineCompares.cpp | 39 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/ |
D | Instruction.def | 170 HANDLE_OTHER_INST(54, ExtractElement, ExtractElementInst)// extract from vector
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.cpp | 405 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 235 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/ |
D | Instruction.def | 195 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.def | 191 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
|
/external/llvm/include/llvm/IR/ |
D | Instruction.def | 191 HANDLE_OTHER_INST(59, ExtractElement, ExtractElementInst)// extract from vector
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.cpp | 467 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 317 case Instruction::ExtractElement: in remapConstantExpr()
|