#include "MLIR/Interfaces/GradientUtils.h"
Definition at line 231 of file GradientUtils.h.
◆ Rematerializer() [1/2]
| GradientUtils::Rematerializer::Rematerializer |
( |
| ) |
|
|
inline |
◆ Rematerializer() [2/2]
| GradientUtils::Rematerializer::Rematerializer |
( |
llvm::ArrayRef< llvm::LoadInst * > | loads, |
|
|
llvm::ArrayRef< LoadLikeCall > | loadLikeCalls, |
|
|
const llvm::SmallPtrSetImpl< llvm::Instruction * > & | stores, |
|
|
const llvm::SmallPtrSetImpl< llvm::Instruction * > & | frees, |
|
|
llvm::Loop * | LI, |
|
|
llvm::CallInst * | nonRepeatableWritingCall ) |
|
inline |
◆ frees
| llvm::SmallPtrSet<llvm::Instruction *, 1> GradientUtils::Rematerializer::frees |
◆ LI
| llvm::Loop* GradientUtils::Rematerializer::LI |
◆ loadLikeCalls
| llvm::SmallVector<LoadLikeCall, 1> GradientUtils::Rematerializer::loadLikeCalls |
◆ loads
| llvm::SmallVector<llvm::LoadInst *, 1> GradientUtils::Rematerializer::loads |
◆ nonRepeatableWritingCall
| llvm::CallInst* GradientUtils::Rematerializer::nonRepeatableWritingCall |
◆ stores
| llvm::SmallPtrSet<llvm::Instruction *, 1> GradientUtils::Rematerializer::stores |
The documentation for this struct was generated from the following file: