LLVM 20.0.0git
|
#include "llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h"
#include "llvm/ADT/DenseMapInfo.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/Analysis/IVDescriptors.h"
#include "llvm/Analysis/LoopAnalysisManager.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/LoopPass.h"
#include "llvm/Analysis/ScalarEvolution.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/IR/Dominators.h"
#include "llvm/InitializePasses.h"
#include "llvm/Pass.h"
#include "llvm/Support/Debug.h"
#include "llvm/Transforms/Utils.h"
Go to the source code of this file.
Classes | |
struct | llvm::FrozenIndPHIInfo |
struct | llvm::DenseMapInfo< FrozenIndPHIInfo > |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
#define | DEBUG_TYPE "canon-freeze" |
Functions | |
INITIALIZE_PASS_BEGIN (CanonicalizeFreezeInLoops, "canon-freeze", "Canonicalize Freeze Instructions in Loops", false, false) INITIALIZE_PASS_END(CanonicalizeFreezeInLoops | |
Variables | |
canon | freeze |
canon Canonicalize Freeze Instructions in | Loops |
canon Canonicalize Freeze Instructions in | false |
#define DEBUG_TYPE "canon-freeze" |
Definition at line 50 of file CanonicalizeFreezeInLoops.cpp.
INITIALIZE_PASS_BEGIN | ( | CanonicalizeFreezeInLoops | , |
"canon-freeze" | , | ||
"Canonicalize Freeze Instructions in Loops" | , | ||
false | , | ||
false | |||
) |
canon Canonicalize Freeze Instructions in false |
Definition at line 271 of file CanonicalizeFreezeInLoops.cpp.
canon freeze |
Definition at line 270 of file CanonicalizeFreezeInLoops.cpp.
canon Canonicalize Freeze Instructions in Loops |
Definition at line 271 of file CanonicalizeFreezeInLoops.cpp.