LLVM  11.0.0git
Macros | Functions
DivergenceAnalysis.cpp File Reference
#include "llvm/Analysis/DivergenceAnalysis.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/Passes.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/IntrinsicInst.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <vector>
Include dependency graph for DivergenceAnalysis.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "divergence-analysis"
 

Functions

static bool usesLiveOut (const Instruction &I, const Loop *DivLoop)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "divergence-analysis"

Definition at line 91 of file DivergenceAnalysis.cpp.

Function Documentation

◆ usesLiveOut()

static bool usesLiveOut ( const Instruction I,
const Loop DivLoop 
)
static