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

Lines Matching refs:Add

657   /// Add additional metadata to \p To that was not present on \p Orig.
664 /// Add metadata from one instruction to another.
1723 AddOp = Instruction::Add;
1944 // Add the consecutive indices to the vector value.
1962 // Add the consecutive indices to the vector value.
1998 AddOp = Instruction::Add;
2016 auto *Add = addFastMathFlag(Builder.CreateBinOp(AddOp, ScalarIV, Mul));
2017 VectorLoopValueMap.setScalarValue(EntryVal, {Part, Lane}, Add);
2018 recordVectorLoopValueForInductionCast(ID, EntryVal, Add, Part, Lane);
2495 // Add metadata to the load, but setVectorValue to the reverse shuffle.
2530 // Add the cloned scalar to the scalar map entry.
3114 // Add a check in the middle block to see if we have completed
4019 // Add the instructions that need to be reanalyzed to the worklist, and
4271 case Instruction::Add:
4529 // (1) Add to the worklist all instructions that have been identified as
4533 // (2) Add to the worklist all bitcast and getelementptr instructions used by
4553 // (3) Add to the worklist all pointer induction variables and their update
4851 // Add to the Worklist all consecutive and consecutive-like pointers that
5572 // Add the current instruction to the list of open intervals.
5985 // TODO: Add support for reversed masked interleaved access.
6180 // Add all instructions used to generate the addresses.
6317 case Instruction::Add:
6743 // Add runtime unroll disable metadata.
7012 case Instruction::Add:
7207 // Add assume instructions we need to drop to DeadInstructions, to prevent
7810 // FIXME: Add a check for the type of safety issue (denormal, signaling)
7975 // Add metadata to disable runtime unrolling a scalar loop when there are