addUniformOverride(const InstructionT &Instr) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
analyzeControlDivergence(const InstructionT &Term) | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
BlockLabelMapT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
BlockT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
CI | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
compute() | llvm::GenericUniformityAnalysisImpl< ContextT > | |
ConstValueRefT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
Context | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
CycleInfoT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
CycleT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
DivergenceDescriptorT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
DivergentTermBlocks | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
DivergentValues | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
DominatorTreeT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
F | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
FunctionT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
GenericUniformityAnalysisImpl(const DominatorTreeT &DT, const CycleInfoT &CI, const TargetTransformInfo *TTI) | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
getFunction() const | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
hasDivergence() const | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
hasDivergentDefs(const InstructionT &I) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
hasDivergentDefs(const Instruction &I) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
hasDivergentDefs(const MachineInstr &I) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
hasDivergentTerminator(const BlockT &B) const | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
initialize() | llvm::GenericUniformityAnalysisImpl< ContextT > | |
initialize() | llvm::GenericUniformityAnalysisImpl< ContextT > | |
initialize() | llvm::GenericUniformityAnalysisImpl< ContextT > | |
InstructionT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
isAlwaysUniform(const InstructionT &Instr) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
isDivergent(const InstructionT &I) const | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
isDivergent(ConstValueRefT V) const | llvm::GenericUniformityAnalysisImpl< ContextT > | inline |
isDivergentUse(const UseT &U) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
isDivergentUse(const Use &U) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
isDivergentUse(const MachineOperand &U) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
markDefsDivergent(const InstructionT &Instr) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
markDefsDivergent(const Instruction &Instr) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
markDefsDivergent(const MachineInstr &Instr) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
markDivergent(const InstructionT &I) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
markDivergent(ConstValueRefT DivVal) | llvm::GenericUniformityAnalysisImpl< ContextT > | |
print(raw_ostream &out) const | llvm::GenericUniformityAnalysisImpl< ContextT > | |
SyncDependenceAnalysisT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
TTI | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |
UseT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
ValueRefT typedef | llvm::GenericUniformityAnalysisImpl< ContextT > | |
Worklist | llvm::GenericUniformityAnalysisImpl< ContextT > | protected |