reference, declarationdefinition
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,