Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp68 case Instruction::InsertElement: in getRelevantOperands()
147 case Instruction::InsertElement: in buildTruncExpressionGraph()
452 case Instruction::InsertElement: { in ReduceExpressionGraph()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp114 case Instruction::InsertElement: { in getVectorInstrCost()
H A DAMDGPUTargetTransformInfo.cpp795 case Instruction::InsertElement: { in getVectorInstrCost()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp87 case Instruction::InsertElement: in isCompatibleReplacement()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantsContext.h154 : ConstantExpr(C1->getType(), Instruction::InsertElement, in InsertElementConstantExpr()
169 return CE->getOpcode() == Instruction::InsertElement; in classof()
534 case Instruction::InsertElement:
H A DInstruction.cpp420 case InsertElement: return "insertelement"; in getOpcodeName()
H A DConstants.cpp1482 case Instruction::InsertElement: in getWithOperands()
1641 if (IElt && IElt->getOpcode() == Instruction::InsertElement && in getSplatValue()
2613 const ConstantExprKeyType Key(Instruction::InsertElement, ArgVec); in getInsertElement()
3452 case Instruction::InsertElement: in getAsInstruction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp251 case Instruction::InsertElement: in ComputeSpeculationCost()
H A DGVNSink.cpp492 case Instruction::InsertElement: in lookupOrAdd()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp265 case Instruction::InsertElement: in remapConstantExpr()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp206 case Instruction::InsertElement: { in generateCreationChecks()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstruction.def215 HANDLE_OTHER_INST(62, InsertElement, InsertElementInst) // insert into vector
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp312 if (Opcode == Instruction::InsertElement) { in getVectorInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h94 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getBroadcastShuffleOverhead()
111 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, i); in getPermuteShuffleOverhead()
137 thisT()->getVectorInstrCost(Instruction::InsertElement, SubVTy, i); in getExtractSubvectorOverhead()
161 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, VTy, in getInsertSubvectorOverhead()
719 Cost += thisT()->getVectorInstrCost(Instruction::InsertElement, Ty, i); in getScalarizationOverhead()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp630 INST(InsertElement, InsertElement), in lookupOperationNameFromOpcode()
829 case llvm::Instruction::InsertElement: in processInstruction()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp359 case Instruction::InsertElement: { in visitImpl()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDemandedBits.cpp305 case Instruction::InsertElement: in determineLiveOperandBits()
H A DCFLGraph.h556 case Instruction::InsertElement: in visitConstantExpr()
H A DObjCARCInstKind.cpp281 case Instruction::InsertElement: in GetARCInstKind()
H A DTargetTransformInfo.cpp1180 case Instruction::InsertElement: in getInstructionThroughput()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp879 if (ST->hasSlowLoadDSubregister() && Opcode == Instruction::InsertElement && in getVectorInstrCost()
883 if (ST->hasNEON() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
898 if (ST->hasMVEIntegerOps() && (Opcode == Instruction::InsertElement || in getVectorInstrCost()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLLexer.cpp859 INSTKEYWORD(insertelement, InsertElement); in LexIdentifier()
/llvm-project-15.0.7/llvm/test/Instrumentation/MemorySanitizer/
H A Dmsan_basic.ll659 define <4 x i32> @InsertElement(<4 x i32> %vec, i32 %idx, i32 %x) sanitize_memory {
664 ; CHECK-LABEL: @InsertElement
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1003 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1136 case Instruction::InsertElement: { in getUserCost()

12