Home
last modified time | relevance | path

Searched refs:InsertElement (Results 1 – 25 of 42) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h93 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
110 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
136 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
160 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
676 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getScalarizationOverhead()
1221 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVT, i);
1242 ->getVectorInstrCost(Instruction::InsertElement, VT, i);
1268 thisT()->getVectorInstrCost(Instruction::InsertElement, MaskVT, i);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp84 case Instruction::InsertElement: in isCompatibleReplacement()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantsContext.h158 : ConstantExpr(C1->getType(), Instruction::InsertElement, in InsertElementConstantExpr()
174 return CE->getOpcode() == Instruction::InsertElement; in classof()
624 case Instruction::InsertElement:
H A DInstruction.cpp390 case InsertElement: return "insertelement"; in getOpcodeName()
H A DConstants.cpp1551 case Instruction::InsertElement: in getWithOperands()
1715 if (IElt && IElt->getOpcode() == Instruction::InsertElement && in getSplatValue()
2579 const ConstantExprKeyType Key(Instruction::InsertElement, ArgVec); in getInsertElement()
3505 case Instruction::InsertElement: in getAsInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp251 case Instruction::InsertElement: in ComputeSpeculationCost()
H A DGVNSink.cpp483 case Instruction::InsertElement: in lookupOrAdd()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp269 case Instruction::InsertElement: in remapConstantExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp212 case Instruction::InsertElement: { in generateCreationChecks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp310 if (Opcode == Instruction::InsertElement) { in getVectorInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.def215 HANDLE_OTHER_INST(62, InsertElement, InsertElementInst) // insert into vector
H A DPatternMatch.h1493 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1495 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>( in m_InsertElt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp331 case Instruction::InsertElement: { in visitImpl()
H A DInstCombineVectorOps.cpp1531 case Instruction::InsertElement: { in canEvaluateShuffled()
1700 case Instruction::InsertElement: { in evaluateInDifferentElementOrder()
H A DInstCombineSimplifyDemanded.cpp1209 case Instruction::InsertElement: { in SimplifyDemandedVectorElts()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDemandedBits.cpp311 case Instruction::InsertElement: in determineLiveOperandBits()
H A DCFLGraph.h555 case Instruction::InsertElement: in visitConstantExpr()
H A DObjCARCInstKind.cpp281 case Instruction::InsertElement: in GetARCInstKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp886 case Instruction::InsertElement: { in getVectorInstrCost()
1338 case Instruction::InsertElement: { in getVectorInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp804 if (ST->hasSlowLoadDSubregister() && Opcode == Instruction::InsertElement && in getVectorInstrCost()
808 if (ST->hasNEON() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
823 if (ST->hasMVEIntegerOps() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp633 TTI.getVectorInstrCost(Instruction::InsertElement, VecTy, Index); in scalarizeBinopOrCmp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLLexer.cpp909 INSTKEYWORD(insertelement, InsertElement); in LexIdentifier()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1059 case Instruction::InsertElement: { in getUserCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp961 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3115 Opcode == Instruction::InsertElement)) { in getVectorInstrCost()
3135 RegisterFileMoveCost += (Opcode == Instruction::InsertElement ? 2 : 1); in getVectorInstrCost()
3166 Opcode == Instruction::InsertElement) in getVectorInstrCost()
3176 if (Opcode == Instruction::InsertElement) { in getVectorInstrCost()
4403 getVectorInstrCost(Instruction::InsertElement, SrcVTy, i); in getGSScalarCost()

12