• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/

Lines Matching refs:instructions

111                        cl::desc("The number of memory instructions to scan for "
133 /// If ValueSet is non-null, remove any deleted instructions from it as well.
152 // Mark the DeadInst as dead in the list of throwable instructions.
270 // The only instructions that both read and write are the mem transfer
271 // instructions (memcpy/memmove).
589 // Self reads can only happen for instructions that read memory. Get the
636 // instructions which can modify the memory location accessed by SecondI.
666 // Ignore instructions before FirstI if this is the FirstBB.
671 // Ignore instructions after SecondI if this is the first visit of SecondBB.
677 // In this case we also have to look at instructions after SecondI.
768 // DCE instructions only used to calculate that store.
889 // DCE instructions only used to calculate that store.
898 // Remove any dead non-memory-mutating instructions.
989 // as any store/memset/memcpy is likely using vector instructions so
1215 // Increment BBI after handleFree has potentially deleted instructions.
1256 // instructions examined, this analysis can become very time-consuming.
1257 // However, the potential gain diminishes as we process more instructions
1259 // instructions we look at.
1263 // skip any instructions that 'Loc' clearly doesn't interact with. If we
1285 // it finds instructions which dominate the current instruction, rather than
1286 // instructions which are post-dominated by the current instruction.
1321 // Delete the store and now-dead instructions that feed it.
1360 // Delete the old stores and now-dead instructions that feed them.
1433 // 1. There are no barrier instructions between DomDef and StartDef (like
1471 // throwing instructions.
1508 // Keep track of blocks with throwing instructions not modeled in MemorySSA.
1514 /// Keep track of instructions (partly) overlapping with killing MemoryDefs per
1526 // Collect blocks with throwing instructions not modeled in MemorySSA and
2001 // Check if \p NI acts as a DSE barrier for \p SI. The following instructions
2019 llvm_unreachable("other instructions should be skipped in MemorySSA");
2076 // If both accesses share the same defining access, no instructions
2087 // If UnderlyingDef is the clobbering access of Def, no instructions
2197 // instructions that block us from DSEing
2310 for (auto &I : instructions(F))
2363 for (auto &I : instructions(F))