| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600TargetTransformInfo.cpp | 115 case Instruction::ExtractElement: in getVectorInstrCost()
|
| H A D | AMDGPUPromoteAlloca.cpp | 440 Value *ExtractElement = Builder.CreateExtractElement(CurVal, Index); in promoteAllocaUserToVector() local 442 ExtractElement = Builder.CreateBitOrPointerCast(ExtractElement, AccessTy); in promoteAllocaUserToVector() 444 Inst->replaceAllUsesWith(ExtractElement); in promoteAllocaUserToVector()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 820 case Instruction::ExtractElement: in getVectorInstrCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 100 Instruction::ExtractElement, &Op<0>(), 2) { in ExtractElementConstantExpr() 113 return CE->getOpcode() == Instruction::ExtractElement; in classof() 495 case Instruction::ExtractElement:
|
| H A D | Constants.cpp | 1477 case Instruction::ExtractElement: in getWithOperands() 2386 const ConstantExprKeyType Key(Instruction::ExtractElement, ArgVec); in getExtractElement() 3244 case Instruction::ExtractElement: in getAsInstruction()
|
| H A D | Instruction.cpp | 680 case ExtractElement: return "extractelement"; in getOpcodeName()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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() 777 Cost += thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getScalarizationOverhead() 1202 return thisT()->getVectorInstrCost(Instruction::ExtractElement, VecTy, in getExtractWithExtendCost() 2427 thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getTreeReductionCost() 2520 thisT()->getVectorInstrCost(Instruction::ExtractElement, Ty, in getMinMaxReductionCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculativeExecution.cpp | 250 case Instruction::ExtractElement: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 486 case Instruction::ExtractElement: in lookupOrAdd()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 247 case Instruction::ExtractElement: in remapConstantExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PoisonChecking.cpp | 193 case Instruction::ExtractElement: { in generateCreationChecks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 214 HANDLE_OTHER_INST(61, ExtractElement, ExtractElementInst)// extract from vector
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 1160 if (Opcode != Instruction::ExtractElement && in getVectorInstrCost() 1184 return Opcode == Instruction::ExtractElement in getVectorInstrCost() 1201 if (Opcode == Instruction::ExtractElement) { in getVectorInstrCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 249 case Instruction::ExtractElement: in isCompatibleReplacement()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DemandedBits.cpp | 275 case Instruction::ExtractElement: in determineLiveOperandBits()
|
| H A D | ObjCARCInstKind.cpp | 282 case Instruction::ExtractElement: in GetARCInstKind()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 357 case Instruction::ExtractElement: { in visitImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 516 assert((Opcode == Instruction::ExtractElement || in getExtractIndex() 519 if (Opcode == Instruction::ExtractElement) { in getExtractIndex() 4195 if (((TE.getOpcode() == Instruction::ExtractElement && in getReorderingData() 5258 case Instruction::ExtractElement: { in getScalarsVectorizationState() 5636 if (S.getOpcode() == Instruction::ExtractElement && in buildTree_rec() 5924 case Instruction::ExtractElement: { in buildTree_rec() 7991 case Instruction::ExtractElement: { in getEntryCost() 7995 if (ShuffleOrOp == Instruction::ExtractElement) { in getEntryCost() 8500 ((TE->getOpcode() == Instruction::ExtractElement || in isFullyVectorizableTinyTree() 11182 case Instruction::ExtractElement: { in vectorizeTree() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 891 INSTKEYWORD(extractelement, ExtractElement); in LexIdentifier()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 838 Cost += getVectorInstrCost(Instruction::ExtractElement, Src, CostKind, i, in getMemoryOpCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 1054 if (Opcode == Instruction::ExtractElement) { in getVectorInstrCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1393 case Instruction::ExtractElement: { in getInstructionCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 4367 if (Index == -1U && (Opcode == Instruction::ExtractElement || in getVectorInstrCost() 4378 if (Opcode == Instruction::ExtractElement) { in getVectorInstrCost() 4392 if (Index != -1U && (Opcode == Instruction::ExtractElement || in getVectorInstrCost() 4395 if (Opcode == Instruction::ExtractElement && in getVectorInstrCost() 4459 if (ScalarType->isIntegerTy() && Opcode == Instruction::ExtractElement) in getVectorInstrCost() 5289 return ReductionCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getArithmeticReductionCost() 5468 return MinMaxCost + getVectorInstrCost(Instruction::ExtractElement, Ty, in getMinMaxReductionCost()
|