Home
last modified time | relevance | path

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

12345

/external/llvm-project/flang/runtime/
Ddescriptor-io.h23 inline A &ExtractElement(IoStatementState &io, const Descriptor &descriptor, in ExtractElement() function
42 A &x{ExtractElement<A>(io, descriptor, subscripts)}; in FormattedIntegerIO()
73 RawType &x{ExtractElement<RawType>(io, descriptor, subscripts)}; in FormattedRealIO()
104 RawType *x{&ExtractElement<RawType>(io, descriptor, subscripts)}; in FormattedComplexIO()
147 A *x{&ExtractElement<A>(io, descriptor, subscripts)}; in FormattedCharacterIO()
183 A &x{ExtractElement<A>(io, descriptor, subscripts)}; in FormattedLogicalIO()
230 char &x{ExtractElement<char>(io, descriptor, subscripts)}; in DescriptorIO()
239 char &x{ExtractElement<char>(io, descriptor, subscripts)}; in DescriptorIO()
/external/llvm-project/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h89 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, 0); in getBroadcastShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, i); in getPermuteShuffleOverhead()
130 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead()
154 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, i); in getInsertSubvectorOverhead()
590 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
887 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost()
1007 Instruction::ExtractElement,
1028 Instruction::ExtractElement,
1122 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VT,
1145 thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVT, i);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h90 Instruction::ExtractElement, Ty, 0); in getBroadcastShuffleOverhead()
115 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getPermuteShuffleOverhead()
135 Instruction::ExtractElement, Ty, i + Index); in getExtractSubvectorOverhead()
157 Instruction::ExtractElement, SubTy, i); in getInsertSubvectorOverhead()
579 ->getVectorInstrCost(Instruction::ExtractElement, Ty, i); in getScalarizationOverhead()
826 Instruction::ExtractElement, VecTy, Index) + in getExtractWithExtendCost()
1003 Instruction::ExtractElement, VT, Index + i * Factor);
1025 Instruction::ExtractElement, SubVT, i);
1052 Instruction::ExtractElement, SubVT, i);
1651 ConcreteTTI->getVectorInstrCost(Instruction::ExtractElement, Ty, 0); in getArithmeticReductionCost()
[all …]
/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-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp276 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
279 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
/external/swiftshader/third_party/subzero/src/
DIceInstrumentation.cpp78 case Inst::ExtractElement: in instrumentInst()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp292 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost()
295 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
/external/llvm-project/llvm/lib/FuzzMutate/
DRandomIRBuilder.cpp76 case Instruction::ExtractElement: in isCompatibleReplacement()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/
DRandomIRBuilder.cpp76 case Instruction::ExtractElement: in isCompatibleReplacement()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUPromoteAlloca.cpp536 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local
538 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, Inst->getType()); in tryPromoteAllocaToVector()
539 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp554 case Instruction::ExtractElement: in getVectorInstrCost()
766 case Instruction::ExtractElement: { in getUserCost()
949 case Instruction::ExtractElement: in getVectorInstrCost()
/external/llvm-project/llvm/lib/IR/
DConstantsContext.h131 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
145 return CE->getOpcode() == Instruction::ExtractElement; in classof()
620 case Instruction::ExtractElement:
/external/llvm-project/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp250 case Instruction::ExtractElement: in ComputeSpeculationCost()
/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-10.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp266 case Instruction::ExtractElement: in remapConstantExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DPoisonChecking.cpp196 case Instruction::ExtractElement: { in generatePoisonChecks()
/external/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp266 case Instruction::ExtractElement: in remapConstantExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstantsContext.h108 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
544 case Instruction::ExtractElement:
/external/llvm/lib/IR/
DConstantsContext.h102 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr()
515 case Instruction::ExtractElement:
/external/llvm/test/CodeGen/X86/
Dextractelement-index.ll8 ; ExtractElement - Constant Index
387 ; ExtractElement - Variable Index
587 ; ExtractElement - Constant (Out Of Range) Index
/external/llvm-project/llvm/test/CodeGen/X86/
Dextractelement-index.ll8 ; ExtractElement - Constant Index
422 ; ExtractElement - Variable Index
602 ; ExtractElement - Constant (Out Of Range) Index
/external/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp405 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
/external/llvm-project/llvm/lib/Transforms/Instrumentation/
DPoisonChecking.cpp199 case Instruction::ExtractElement: { in generateCreationChecks()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp256 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext0Index); in isExtractExtractCheap()
258 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext1Index); in isExtractExtractCheap()

12345