/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 94 DivergenceAnalysis::DivergenceAnalysis( in DivergenceAnalysis() function in DivergenceAnalysis 100 void DivergenceAnalysis::markDivergent(const Value &DivVal) { in markDivergent() 106 void DivergenceAnalysis::addUniformOverride(const Value &UniVal) { in addUniformOverride() 110 bool DivergenceAnalysis::updateTerminator(const Instruction &Term) const { in updateTerminator() 127 bool DivergenceAnalysis::updateNormalInstruction(const Instruction &I) const { in updateNormalInstruction() 136 bool DivergenceAnalysis::isTemporalDivergent(const BasicBlock &ObservingBlock, in isTemporalDivergent() 153 bool DivergenceAnalysis::updatePHINode(const PHINode &Phi) const { in updatePHINode() 179 bool DivergenceAnalysis::inRegion(const Instruction &I) const { in inRegion() 183 bool DivergenceAnalysis::inRegion(const BasicBlock &BB) const { in inRegion() 189 void DivergenceAnalysis::taintLoopLiveOuts(const BasicBlock &LoopHeader) { in taintLoopLiveOuts() [all …]
|
D | CMakeLists.txt | 30 DivergenceAnalysis.cpp
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/lint/ |
D | divergence_analysis.cpp | 27 void DivergenceAnalysis::EnqueueSuccessors(opt::Instruction* inst) { in EnqueueSuccessors() 55 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::Visit( in Visit() 64 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitBlock(uint32_t id) { in VisitBlock() 102 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitInstruction( in VisitInstruction() 122 DivergenceAnalysis::DivergenceLevel 123 DivergenceAnalysis::ComputeInstructionDivergence(opt::Instruction* inst) { in ComputeInstructionDivergence() 160 DivergenceAnalysis::DivergenceLevel 161 DivergenceAnalysis::ComputeVariableDivergence(opt::Instruction* var) { in ComputeVariableDivergence() 210 void DivergenceAnalysis::Setup(opt::Function* function) { in Setup() 231 DivergenceAnalysis::DivergenceLevel level) { in operator <<() [all …]
|
D | divergence_analysis.h | 53 class DivergenceAnalysis : public opt::ForwardDataFlowAnalysis { 72 DivergenceAnalysis(opt::IRContext& context) in DivergenceAnalysis() function 158 DivergenceAnalysis::DivergenceLevel level);
|
D | lint_divergent_derivatives.cpp | 95 void PrintDivergenceFlow(opt::IRContext* context, DivergenceAnalysis div, in PrintDivergenceFlow() 148 DivergenceAnalysis div(*context); in CheckDivergentDerivatives() 155 DivergenceAnalysis::DivergenceLevel::kPartiallyUniform) { in CheckDivergentDerivatives()
|
/third_party/skia/third_party/externals/spirv-tools/source/lint/ |
D | divergence_analysis.cpp | 27 void DivergenceAnalysis::EnqueueSuccessors(opt::Instruction* inst) { in EnqueueSuccessors() 55 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::Visit( in Visit() 64 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitBlock(uint32_t id) { in VisitBlock() 102 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitInstruction( in VisitInstruction() 122 DivergenceAnalysis::DivergenceLevel 123 DivergenceAnalysis::ComputeInstructionDivergence(opt::Instruction* inst) { in ComputeInstructionDivergence() 160 DivergenceAnalysis::DivergenceLevel 161 DivergenceAnalysis::ComputeVariableDivergence(opt::Instruction* var) { in ComputeVariableDivergence() 210 void DivergenceAnalysis::Setup(opt::Function* function) { in Setup() 231 DivergenceAnalysis::DivergenceLevel level) { in operator <<() [all …]
|
D | divergence_analysis.h | 53 class DivergenceAnalysis : public opt::ForwardDataFlowAnalysis { 72 DivergenceAnalysis(opt::IRContext& context) in DivergenceAnalysis() function 158 DivergenceAnalysis::DivergenceLevel level);
|
D | lint_divergent_derivatives.cpp | 95 void PrintDivergenceFlow(opt::IRContext* context, DivergenceAnalysis div, in PrintDivergenceFlow() 148 DivergenceAnalysis div(*context); in CheckDivergentDerivatives() 155 DivergenceAnalysis::DivergenceLevel::kPartiallyUniform) { in CheckDivergentDerivatives()
|
/third_party/spirv-tools/source/lint/ |
D | divergence_analysis.cpp | 27 void DivergenceAnalysis::EnqueueSuccessors(opt::Instruction* inst) { in EnqueueSuccessors() 55 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::Visit( in Visit() 64 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitBlock(uint32_t id) { in VisitBlock() 102 opt::DataFlowAnalysis::VisitResult DivergenceAnalysis::VisitInstruction( in VisitInstruction() 122 DivergenceAnalysis::DivergenceLevel 123 DivergenceAnalysis::ComputeInstructionDivergence(opt::Instruction* inst) { in ComputeInstructionDivergence() 160 DivergenceAnalysis::DivergenceLevel 161 DivergenceAnalysis::ComputeVariableDivergence(opt::Instruction* var) { in ComputeVariableDivergence() 210 void DivergenceAnalysis::Setup(opt::Function* function) { in Setup() 231 DivergenceAnalysis::DivergenceLevel level) { in operator <<() [all …]
|
D | divergence_analysis.h | 53 class DivergenceAnalysis : public opt::ForwardDataFlowAnalysis { 72 DivergenceAnalysis(opt::IRContext& context) in DivergenceAnalysis() function 158 DivergenceAnalysis::DivergenceLevel level);
|
D | lint_divergent_derivatives.cpp | 95 void PrintDivergenceFlow(opt::IRContext* context, DivergenceAnalysis div, in PrintDivergenceFlow() 148 DivergenceAnalysis div(*context); in CheckDivergentDerivatives() 155 DivergenceAnalysis::DivergenceLevel::kPartiallyUniform) { in CheckDivergentDerivatives()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DivergenceAnalysis.h | 37 class DivergenceAnalysis { 46 DivergenceAnalysis(const Function &F, const Loop *RegionLoop, 181 DivergenceAnalysis DA;
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/lint/ |
D | divergence_analysis_test.cpp | 54 std::unique_ptr<DivergenceAnalysis> divergence_; 66 divergence_.reset(new DivergenceAnalysis(*context_)); in Build() 72 using Level = DivergenceAnalysis::DivergenceLevel;
|
/third_party/skia/third_party/externals/spirv-tools/test/lint/ |
D | divergence_analysis_test.cpp | 54 std::unique_ptr<DivergenceAnalysis> divergence_; 66 divergence_.reset(new DivergenceAnalysis(*context_)); in Build() 72 using Level = DivergenceAnalysis::DivergenceLevel;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 41 "llvm/lib/Analysis/DivergenceAnalysis.cpp",
|
D | BUILD.gn | 194 "llvm/lib/Analysis/DivergenceAnalysis.cpp",
|
D | CMakeLists.txt | 39 ${LLVM_DIR}/lib/Analysis/DivergenceAnalysis.cpp
|