|
Enzyme main
|
#include <string>#include "DiffeGradientUtils.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/IR/BasicBlock.h"#include "llvm/IR/DebugInfoMetadata.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/Type.h"#include "llvm/IR/Value.h"#include "llvm/Transforms/Utils/BasicBlockUtils.h"#include "llvm/Support/Casting.h"#include "llvm/Support/ErrorHandling.h"#include "LibraryFuncs.h"#include "Utils.h"
Go to the source code of this file.
Functions | |
| static bool | isZero (llvm::Constant *cst) |
|
static |
Definition at line 437 of file DiffeGradientUtils.cpp.
Referenced by AdjointGenerator::createBinaryOperatorAdjoint(), AdjointGenerator::createBinaryOperatorDual(), and fixSparse_inner().