reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/AliasAnalysis.h
  735     case Instruction::Store:
include/llvm/Analysis/MemoryLocation.h
  211     case Instruction::Store:
include/llvm/CodeGen/BasicTTIImpl.h
  888       if (Opcode == Instruction::Store)
  896         Cost += getScalarizationOverhead(Src, Opcode != Instruction::Store,
  897                                          Opcode == Instruction::Store);
 1100           Instruction::Store, Args[0]->getType(), Args[1], VarMask, Alignment);
 1284       return ConcreteTTI->getMaskedMemoryOpCost(Instruction::Store, Tys[0], 0,
include/llvm/IR/Instructions.h
  430     return I->getOpcode() == Instruction::Store;
include/llvm/IR/PatternMatch.h
 1264 inline TwoOps_match<ValueOpTy, PointerOpTy, Instruction::Store>
 1266   return TwoOps_match<ValueOpTy, PointerOpTy, Instruction::Store>(ValueOp,
lib/Analysis/CaptureTracking.cpp
  309     case Instruction::Store:
lib/Analysis/StackSafetyAnalysis.cpp
  303       case Instruction::Store: {
lib/Analysis/TargetTransformInfo.cpp
 1200   case Instruction::Store: {
lib/Analysis/ValueTracking.cpp
 3958   case Instruction::Store:
 4355     case Instruction::Store:
lib/AsmParser/LLLexer.cpp
  878   INSTKEYWORD(store,       Store);
lib/Bitcode/Writer/BitcodeWriter.cpp
 2944   case Instruction::Store:
lib/CodeGen/SafeStack.cpp
  304       case Instruction::Store:
lib/CodeGen/StackProtector.cpp
  163     case Instruction::Store:
lib/CodeGen/TargetLoweringBase.cpp
 1612   case Store:          return ISD::STORE;
lib/IR/Instruction.cpp
  333   case Store:         return "store";
  528   case Instruction::Store:
  537   case Instruction::Store:
  563   case Instruction::Store:
  587   case Instruction::Store:
lib/IR/Instructions.cpp
 1394     : Instruction(Type::getVoidTy(val->getContext()), Store,
 1408     : Instruction(Type::getVoidTy(val->getContext()), Store,
lib/Target/AArch64/AArch64FastISel.cpp
 5209   case Instruction::Store:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  102   case Instruction::Store:
  639   if (ST->isMisaligned128StoreSlow() && Opcode == Instruction::Store &&
  653     if (Opcode == Instruction::Store)
  706       Cost += getMemoryOpCost(Instruction::Store, I, Align(128), 0) +
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  342   case Instruction::Store: {
  439     case Instruction::Store: {
lib/Target/ARM/ARMCodeGenPrepare.cpp
  811     case Instruction::Store:
lib/Target/ARM/ARMFastISel.cpp
 2823     case Instruction::Store:
lib/Target/ARM/ARMTargetTransformInfo.cpp
  936       case Instruction::Store:
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
  158   assert(Opcode == Instruction::Load || Opcode == Instruction::Store);
  159   if (Opcode == Instruction::Store)
lib/Target/Mips/MipsFastISel.cpp
 2043   case Instruction::Store:
lib/Target/NVPTX/NVPTXTargetTransformInfo.h
  110     case Instruction::Store:
lib/Target/PowerPC/PPCFastISel.cpp
 1942     case Instruction::Store:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  172   case Instruction::Store:
  841   assert((Opcode == Instruction::Load || Opcode == Instruction::Store) &&
  902   if (Src->isVectorTy() && Opcode == Instruction::Store)
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
   88   case Instruction::Store:
  262         NumStores += getMemoryOpCost(Instruction::Store, MemAccessTy, None, 0);
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1382   case Instruction::Store:
lib/Target/X86/X86FastISel.cpp
 3607   case Instruction::Store:
lib/Target/X86/X86TargetTransformInfo.cpp
 2430                                                Opcode == Instruction::Store);
 2437   assert((Opcode == Instruction::Load || Opcode == Instruction::Store) &&
 2455   bool IsStore = (Instruction::Store == Opcode);
 2981   case Instruction::Store:
 3229       (Opcode == Instruction::Store && !isLegalMaskedScatter(SrcVTy)))
 3582     assert(Opcode == Instruction::Store &&
 3688   assert(Opcode == Instruction::Store &&
lib/Transforms/IPO/Attributor.cpp
 1299   case Instruction::Store:
 1368   case Instruction::Store:
 4167   case Instruction::Store:
 4694     case Instruction::Store:
 4854       {(unsigned)Instruction::Load, (unsigned)Instruction::Store});
lib/Transforms/IPO/CalledValuePropagation.cpp
  183     case Instruction::Store:
lib/Transforms/InstCombine/InstructionCombining.cpp
 2339       case Instruction::Store: {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  853       case Instruction::Store:
lib/Transforms/Scalar/GVNSink.cpp
  439     case Instruction::Store:
lib/Transforms/Scalar/NewGVN.cpp
 1985     case Instruction::Store:
lib/Transforms/Scalar/TailRecursionElimination.cpp
  150       case Instruction::Store: {
lib/Transforms/Utils/CodeExtractor.cpp
  323     case Instruction::Store:
  325       if (Opcode == Instruction::Store) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 4552   case Instruction::Store: {
 5809          TTI.getMemoryOpCost(Instruction::Store, ValTy, Alignment, AS) +
 6245   case Instruction::Store:
 6875     case Instruction::Store:
lib/Transforms/Vectorize/SLPVectorizer.cpp
  447   case Instruction::Store: {
 2666     case Instruction::Store: {
 3181     case Instruction::Store: {
 3185           TTI->getMemoryOpCost(Instruction::Store, ScalarTy, alignment, 0, VL0);
 3191           TTI->getMemoryOpCost(Instruction::Store, VecTy, alignment, 0, VL0);
 4052     case Instruction::Store: {
lib/Transforms/Vectorize/VPlan.h
  700     return Opcode == Instruction::Store || Opcode == Instruction::Call ||
lib/Transforms/Vectorize/VPlanSLP.cpp
  148   if (Opcode == Instruction::Store)
  183   case Instruction::Store:
  213       A->getOpcode() != Instruction::Store)
  451   case Instruction::Store:
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp
  138       MInstruction(Instruction::Store,
  147       MInstruction(Instruction::Store,
  159       MInstruction(Instruction::Store,
  171       MInstruction(Instruction::Store,
  183       MInstruction(Instruction::Store,
  195       MInstruction(Instruction::Store,
  258       MInstruction(Instruction::Store,
  270       MInstruction(Instruction::Store,
  282       MInstruction(Instruction::Store,
  294       MInstruction(Instruction::Store,
  306       MInstruction(Instruction::Store,
  318       MInstruction(Instruction::Store,
  369       MInstruction(Instruction::Store,
  381       MInstruction(Instruction::Store,
  394       MInstruction(Instruction::Store,
  406       MInstruction(Instruction::Store,
  461       MInstruction(Instruction::Store,
  473       MInstruction(Instruction::Store,
  486       MInstruction(Instruction::Store,
  498       MInstruction(Instruction::Store,
  566       MInstruction(Instruction::Store,
  578       MInstruction(Instruction::Store,
  590       MInstruction(Instruction::Store,
  602       MInstruction(Instruction::Store,
  666       MInstruction(Instruction::Store,
  678       MInstruction(Instruction::Store,
  690       MInstruction(Instruction::Store,
  702       MInstruction(Instruction::Store,
  714       MInstruction(Instruction::Store,
  726       MInstruction(Instruction::Store,
  790       MInstruction(Instruction::Store,
  802       MInstruction(Instruction::Store,
  814       MInstruction(Instruction::Store,
  826       MInstruction(Instruction::Store,
  884       MInstruction(Instruction::Store,
  896       MInstruction(Instruction::Store,
  908       MInstruction(Instruction::Store,
  963       MInstruction(Instruction::Store,
  975       MInstruction(Instruction::Store,
  987       MInstruction(Instruction::Store,
 1039       MInstruction(Instruction::Store,
 1051       MInstruction(Instruction::Store,
 1063       MInstruction(Instruction::Store,
 1117       MInstruction(Instruction::Store,
 1129       MInstruction(Instruction::Store,
 1141       MInstruction(Instruction::Store,
 1193       MInstruction(Instruction::Store,
 1205       MInstruction(Instruction::Store,
 1229       MInstruction(Instruction::Store,
 1275       MInstruction(Instruction::Store,
 1287       MInstruction(Instruction::Store,
tools/lldb/source/Expression/IRInterpreter.cpp
  587       case Instruction::Store:
 1357     case Instruction::Store: {
unittests/Analysis/SparsePropagation.cpp
  149     case Instruction::Store:
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   74   EXPECT_EQ(Instruction::Store, Store->getOpcode());