| /openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | TruncInstCombine.cpp | 72 case Instruction::ExtractElement: in getRelevantOperands() 148 case Instruction::ExtractElement: in buildTruncExpressionGraph() 446 case Instruction::ExtractElement: { in ReduceExpressionGraph()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetTransformInfo.cpp | 115 case Instruction::ExtractElement: in getVectorInstrCost()
|
| H A D | AMDGPUPromoteAlloca.cpp | 565 Value *ExtractElement = Builder.CreateExtractElement(VecValue, Index); in tryPromoteAllocaToVector() local 567 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, Inst->getType()); in tryPromoteAllocaToVector() 568 Inst->replaceAllUsesWith(ExtractElement); in tryPromoteAllocaToVector()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 797 case Instruction::ExtractElement: in getVectorInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 94 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getBroadcastShuffleOverhead() 119 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getPermuteShuffleOverhead() 145 thisT()->getVectorInstrCost(Instruction::ExtractElement, VTy, in getExtractSubvectorOverhead() 172 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, SubVTy, in getInsertSubvectorOverhead() 223 ? getVectorInstrCost(Instruction::ExtractElement, in getCommonMaskedMemoryOpCost() 250 Instruction::ExtractElement, in getCommonMaskedMemoryOpCost() 742 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getScalarizationOverhead() 1156 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost() 2296 thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getTreeReductionCost() 2404 thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getMinMaxReductionCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 346 return Cost + getVectorInstrCost(Instruction::ExtractElement, Val, CostKind, in getVectorInstrCost() 350 if (Opcode == Instruction::ExtractElement) in getVectorInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 126 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 139 return CE->getOpcode() == Instruction::ExtractElement; in classof() 528 case Instruction::ExtractElement:
|
| H A D | Instruction.cpp | 469 case ExtractElement: return "extractelement"; in getOpcodeName()
|
| H A D | Constants.cpp | 1493 case Instruction::ExtractElement: in getWithOperands() 2589 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement() 3447 case Instruction::ExtractElement: in getAsInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 101 case Instruction::ExtractElement: in isCompatibleReplacement()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculativeExecution.cpp | 250 case Instruction::ExtractElement: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 489 case Instruction::ExtractElement: in lookupOrAdd()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 262 case Instruction::ExtractElement: in remapConstantExpr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | PoisonChecking.cpp | 193 case Instruction::ExtractElement: { in generateCreationChecks()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 214 HANDLE_OTHER_INST(61, ExtractElement, ExtractElementInst)// extract from vector
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 301 case Instruction::ExtractElement: in determineLiveOperandBits()
|
| H A D | ObjCARCInstKind.cpp | 282 case Instruction::ExtractElement: in GetARCInstKind()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 361 case Instruction::ExtractElement: { in visitImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 521 assert((Opcode == Instruction::ExtractElement || in getExtractIndex() 524 if (Opcode == Instruction::ExtractElement) { in getExtractIndex() 3934 if (TE.getOpcode() == Instruction::ExtractElement && !TE.isAltShuffle() && in getReorderingData() 4032 if (((TE.getOpcode() == Instruction::ExtractElement && in getReorderingData() 5045 if (S.getOpcode() == Instruction::ExtractElement && in buildTree_rec() 5328 case Instruction::ExtractElement: { in buildTree_rec() 6758 if ((E->getOpcode() == Instruction::ExtractElement || in getEntryCost() 7017 case Instruction::ExtractElement: { in getEntryCost() 7021 if (ShuffleOrOp == Instruction::ExtractElement) { in getEntryCost() 7050 return TTI->getVectorInstrCost(Instruction::ExtractElement, SrcVecTy, in getEntryCost() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 876 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 833 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, CostKind, i, in getMemoryOpCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 1013 if (Opcode == Instruction::ExtractElement) { in getVectorInstrCost()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1272 case Instruction::ExtractElement: { in getInstructionCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 4276 if (Index == -1U && (Opcode == Instruction::ExtractElement || in getVectorInstrCost() 4287 if (Opcode == Instruction::ExtractElement) { in getVectorInstrCost() 4301 if (Index != -1U && (Opcode == Instruction::ExtractElement || in getVectorInstrCost() 4304 if (Opcode == Instruction::ExtractElement && in getVectorInstrCost() 4366 if (ScalarType->isIntegerTy() && Opcode == Instruction::ExtractElement) in getVectorInstrCost() 4401 if (Opcode == Instruction::ExtractElement && ScalarType->isPointerTy()) in getVectorInstrCost() 5177 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticReductionCost() 5478 return MinMaxCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getMinMaxReductionCost()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 887 Opcode == Instruction::ExtractElement)) { in getVectorInstrCost() 903 Opcode == Instruction::ExtractElement)) { in getVectorInstrCost()
|