Home
last modified time | relevance | path

Searched refs:isPrecise (Results 1 – 23 of 23) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DFindPreciseNodes.cpp223 if (type.isPrecise()) in GetObjectPreciseSubChainLength()
240 if (field->type()->isPrecise()) in GetObjectPreciseSubChainLength()
308 if (block->fields()[fieldIndex]->type()->isPrecise()) in AddPreciseSubObjects()
444 mCurrentFunction->getReturnType().isPrecise()) in visitBranch()
455 if (node->isPrecise()) in visitGlobalQualifierDeclaration()
DIntermRebuild.cpp771 return new TIntermGlobalQualifierDeclaration(newSymbol, node.isPrecise(), node.getLine()); in traverseGlobalQualifierDeclarationChildren()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DVersionGLSL.cpp104 if (node->isPrecise()) in visitGlobalQualifierDeclaration()
DOutputGLSLBase.cpp403 if (type.isPrecise()) in writeVariableType()
887 out << (node->isPrecise() ? "precise " : "invariant ") << hashName(&symbol->variable()); in visitGlobalQualifierDeclaration()
1166 if (fieldType.isPrecise()) in declareStruct()
1280 if (fieldType.isPrecise()) in declareInterfaceBlock()
DIntermNode.h192 bool isPrecise() const { return mIsPrecise; } in isPrecise() function
842 bool isPrecise,
853 bool isPrecise() const { return mIsPrecise; } in isPrecise() function
DTypes.h168 bool isPrecise() const { return precise; } in isPrecise() function
DOutputTree.cpp375 if (node->isPrecise()) in visitGlobalQualifierDeclaration()
DBuildSPIRV.h319 SpirvDecorations getArithmeticDecorations(const TType &type, bool isPrecise, TOperator op);
DBuildSPIRV.cpp679 bool isPrecise, in getArithmeticDecorations() argument
710 if (isPrecise) in getArithmeticDecorations()
DOutputSPIRV.cpp2916 mBuilder.getArithmeticDecorations(node->getType(), node->isPrecise(), op); in visitOperator()
3027 mBuilder.getArithmeticDecorations(secondChild->getType(), node->isPrecise(), op)); in visitOperator()
5615 if (node->isPrecise()) in visitGlobalQualifierDeclaration()
DIntermNode.cpp1554 bool isPrecise, in TIntermGlobalQualifierDeclaration() argument
1556 : TIntermNode(), mSymbol(symbol), mIsPrecise(isPrecise) in TIntermGlobalQualifierDeclaration()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DDeclarePerVertexBlocks.cpp83 else if (node->isPrecise()) in visitGlobalQualifierDeclaration()
170 if (fieldType.isPrecise()) in visitSymbol()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemoryLocation.cpp29 else if (isPrecise()) in print()
DBasicAliasAnalysis.cpp252 if (LocSize.isPrecise()) in getMinimalExtentFrom()
1890 if (V1Size.isPrecise() && V2Size.isPrecise() && in aliasCheck()
DMemoryDependenceAnalysis.cpp1125 CacheInfo->Size.isPrecise() != Loc.Size.isPrecise() || in getNonLocalPointerDepFromBB()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemoryLocation.h133 bool isPrecise() const { in isPrecise() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DDeadStoreElimination.cpp366 if (!Later.Size.isPrecise() || !Earlier.Size.isPrecise()) in isOverwrite()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1298 bool isBinary, bool isPrecise = false) { in optimizeDoubleFP() argument
1306 if (isPrecise) in optimizeDoubleFP()
1356 bool isPrecise = false) { in optimizeUnaryDoubleFP() argument
1357 return optimizeDoubleFP(CI, B, false, isPrecise); in optimizeUnaryDoubleFP()
1362 bool isPrecise = false) { in optimizeBinaryDoubleFP() argument
1363 return optimizeDoubleFP(CI, B, true, isPrecise); in optimizeBinaryDoubleFP()
/third_party/mesa3d/src/amd/compiler/
Daco_optimizer.cpp2519 *precise = op1_instr->definitions[0].isPrecise() || op2_instr->definitions[0].isPrecise(); in match_op3_for_vop3()
3516 if (fadd && instr->definitions[0].isPrecise()) in combine_vop3p()
3531 info.instr->definitions[0].isPrecise()) in combine_vop3p()
3617 instr->definitions[0].isPrecise()) in can_use_mad_mix()
3687 if (conv->definitions[0].isPrecise()) in combine_output_conversion()
3740 if (conv->definitions[0].isPrecise()) in combine_mad_mix()
3963 (!(info.instr->definitions[0].isPrecise() || instr->definitions[0].isPrecise()) || in combine_instruction()
Daco_opt_value_numbering.cpp413 if (instr->definitions[i].isPrecise()) in process_block()
Daco_print_ir.cpp194 if (definition->isPrecise()) in print_definition()
Daco_ir.h965 constexpr bool isPrecise() const noexcept { return isPrecise_; } in isPrecise() function
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst4732 - aco: don't affect isPrecise() after applying output modifiers