/external/llvm-project/flang/runtime/ |
D | descriptor-io.h | 23 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/ |
D | BasicTTIImpl.h | 89 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/ |
D | BasicTTIImpl.h | 90 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/ |
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-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonTargetTransformInfo.cpp | 276 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost() 279 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
|
/external/swiftshader/third_party/subzero/src/ |
D | IceInstrumentation.cpp | 78 case Inst::ExtractElement: in instrumentInst()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonTargetTransformInfo.cpp | 292 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, Index); in getVectorInstrCost() 295 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
|
/external/llvm-project/llvm/lib/FuzzMutate/ |
D | RandomIRBuilder.cpp | 76 case Instruction::ExtractElement: in isCompatibleReplacement()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/ |
D | RandomIRBuilder.cpp | 76 case Instruction::ExtractElement: in isCompatibleReplacement()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUPromoteAlloca.cpp | 536 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/ |
D | AMDGPUTargetTransformInfo.cpp | 554 case Instruction::ExtractElement: in getVectorInstrCost() 766 case Instruction::ExtractElement: { in getUserCost() 949 case Instruction::ExtractElement: in getVectorInstrCost()
|
/external/llvm-project/llvm/lib/IR/ |
D | ConstantsContext.h | 131 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/ |
D | SpeculativeExecution.cpp | 250 case Instruction::ExtractElement: in ComputeSpeculationCost()
|
/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-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 266 case Instruction::ExtractElement: in remapConstantExpr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | PoisonChecking.cpp | 196 case Instruction::ExtractElement: { in generatePoisonChecks()
|
/external/llvm-project/llvm/lib/Target/NVPTX/ |
D | NVPTXGenericToNVVM.cpp | 266 case Instruction::ExtractElement: in remapConstantExpr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | ConstantsContext.h | 108 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 544 case Instruction::ExtractElement:
|
/external/llvm/lib/IR/ |
D | ConstantsContext.h | 102 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 515 case Instruction::ExtractElement:
|
/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-project/llvm/test/CodeGen/X86/ |
D | extractelement-index.ll | 8 ; ExtractElement - Constant Index 422 ; ExtractElement - Variable Index 602 ; ExtractElement - Constant (Out Of Range) Index
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTargetTransformInfo.cpp | 405 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, i); in getMemoryOpCost()
|
/external/llvm-project/llvm/lib/Transforms/Instrumentation/ |
D | PoisonChecking.cpp | 199 case Instruction::ExtractElement: { in generateCreationChecks()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VectorCombine.cpp | 256 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext0Index); in isExtractExtractCheap() 258 TTI.getVectorInstrCost(Instruction::ExtractElement, VecTy, Ext1Index); in isExtractExtractCheap()
|