|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 94 Instruction::InsertElement, Ty, i);
113 ->getVectorInstrCost(Instruction::InsertElement, Ty, i);
137 Instruction::InsertElement, SubTy, i);
159 Instruction::InsertElement, Ty, i + Index);
567 ->getVectorInstrCost(Instruction::InsertElement, Ty, i);
998 Instruction::InsertElement, SubVT, i);
1019 ->getVectorInstrCost(Instruction::InsertElement, VT, i);
1045 Instruction::InsertElement, MaskVT, i);
include/llvm/IR/Instructions.h 1956 return I->getOpcode() == Instruction::InsertElement;
include/llvm/IR/PatternMatch.h 1235 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>
1237 return ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement>(
lib/Analysis/CFLGraph.h 548 case Instruction::InsertElement:
lib/Analysis/ConstantFolding.cpp 1060 case Instruction::InsertElement:
lib/Analysis/DemandedBits.cpp 287 case Instruction::InsertElement:
lib/Analysis/InstructionSimplify.cpp 5346 case Instruction::InsertElement: {
lib/Analysis/ObjCARCInstKind.cpp 281 case Instruction::InsertElement:
lib/Analysis/TargetTransformInfo.cpp 1276 case Instruction::InsertElement: {
lib/AsmParser/LLLexer.cpp 885 INSTKEYWORD(insertelement, InsertElement);
lib/AsmParser/LLParser.cpp 3640 assert(Opc == Instruction::InsertElement && "Unknown opcode");
lib/Bitcode/Writer/BitcodeWriter.cpp 2485 case Instruction::InsertElement:
2682 case Instruction::InsertElement:
lib/CodeGen/TargetLoweringBase.cpp 1639 case InsertElement: return ISD::INSERT_VECTOR_ELT;
lib/FuzzMutate/RandomIRBuilder.cpp 84 case Instruction::InsertElement:
lib/IR/Constants.cpp 1263 case Instruction::InsertElement:
2154 const ConstantExprKeyType Key(Instruction::InsertElement, ArgVec);
3007 case Instruction::InsertElement:
lib/IR/ConstantsContext.h 128 : ConstantExpr(C1->getType(), Instruction::InsertElement,
546 case Instruction::InsertElement:
lib/IR/Instruction.cpp 365 case InsertElement: return "insertelement";
lib/IR/Instructions.cpp 1746 : Instruction(Vec->getType(), InsertElement,
1760 : Instruction(Vec->getType(), InsertElement,
lib/Target/AArch64/AArch64TargetTransformInfo.cpp 553 Cost += getArithmeticInstrCost(Instruction::InsertElement, Ty, Opd1Info,
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 496 case Instruction::InsertElement: {
808 case Instruction::InsertElement: {
lib/Target/ARM/ARMTargetTransformInfo.cpp 410 if (ST->hasSlowLoadDSubregister() && Opcode == Instruction::InsertElement &&
414 if (ST->hasNEON() && (Opcode == Instruction::InsertElement ||
428 if (ST->hasMVEIntegerOps() && (Opcode == Instruction::InsertElement ||
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp 269 if (Opcode == Instruction::InsertElement) {
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp 269 case Instruction::InsertElement:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 892 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64))
lib/Target/X86/X86TargetTransformInfo.cpp 3205 getVectorInstrCost(Instruction::InsertElement, SrcVTy, i);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 1218 case Instruction::InsertElement: {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1190 case Instruction::InsertElement: {
1365 case Instruction::InsertElement: {
lib/Transforms/Instrumentation/PoisonChecking.cpp 207 case Instruction::InsertElement: {
lib/Transforms/Scalar/GVN.cpp 532 case Instruction::InsertElement:
lib/Transforms/Scalar/GVNSink.cpp 479 case Instruction::InsertElement:
lib/Transforms/Scalar/NewGVN.cpp 2031 case Instruction::InsertElement:
lib/Transforms/Vectorize/SLPVectorizer.cpp 3513 Cost += TTI->getVectorInstrCost(Instruction::InsertElement, Ty, i);
6633 UserCost += TTI->getVectorInstrCost(Instruction::InsertElement,