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

Lines Matching refs:instructions

9 // Rewrite call/invoke instructions so as to make potential relocations
122 /// Apart from attributes and metadata, we also remove instructions that imply
206 // We add and rewrite a bunch of instructions, but don't really do much
401 /// For instructions which have multiple pointer [vector] inputs or that
471 // The behavior of getelementptr instructions is the same for vector and
834 // Known bases won't need new instructions introduced and can be
953 // Handle all instructions that have a vector BDV, but the instruction itself
968 // extractelement instructions are a bit special in that we may need to
1077 // instructions.
1442 // Note: we've inserted instructions, so the call to llvm.deoptimize may
2144 // Clone instructions and record them inside "Info" structure
2146 // Walk backwards to visit top-most instructions first
2149 // Utility function which clones all instructions from "ChainToBase"
2174 // Assert that cloned instruction does not use any instructions from
2201 // instructions both on normal and unwind path.
2298 // instructions which are now live at some safepoint. The simplest such
2471 /// Certain metadata on instructions are invalid after running RS4GC.
2509 // Set of invariantstart instructions that we need to remove.
2513 for (Instruction &I : instructions(F)) {
2543 // Delete the invariant.start instructions and RAUW undef.
2601 for (Instruction &I : instructions(F)) {
2652 // most instructions without side effects or memory access.
2664 for (Instruction &I : instructions(F)) {