LLVM 17.0.0git
|
#include "llvm/Analysis/DivergenceAnalysis.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/Analysis/CFG.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/InstIterator.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "divergence" |
Functions | |
static const Instruction * | getIfCarriedInstruction (const Use &U, const Loop &DivLoop) |
#define DEBUG_TYPE "divergence" |
Definition at line 90 of file DivergenceAnalysis.cpp.
Definition at line 158 of file DivergenceAnalysis.cpp.
References llvm::LoopBase< BlockT, LoopT >::contains(), and I.