Home
last modified time | relevance | path

Searched refs:promoteTo (Results 1 – 5 of 5) sorted by relevance

/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DIntermediate.cpp912 auto promoteTo = std::make_tuple(EbtNumTypes, EbtNumTypes); in addPairConversion() local
946 promoteTo = getConversionDestinationType(node0->getBasicType(), node1->getBasicType(), op); in addPairConversion()
947 if (std::get<0>(promoteTo) == EbtNumTypes || std::get<1>(promoteTo) == EbtNumTypes) in addPairConversion()
956 promoteTo = std::make_tuple(EbtBool, EbtBool); in addPairConversion()
971 promoteTo = std::make_tuple(node0BasicType, EbtInt); in addPairConversion()
973 promoteTo = std::make_tuple(node0BasicType, node1->getBasicType()); in addPairConversion()
992 if (std::get<0>(promoteTo) != node0->getType().getBasicType()) { in addPairConversion()
994 newNode0 = promoteConstantUnion(std::get<0>(promoteTo), node0->getAsConstantUnion()); in addPairConversion()
996 newNode0 = createConversion(std::get<0>(promoteTo), node0); in addPairConversion()
1000 if (std::get<1>(promoteTo) != node1->getType().getBasicType()) { in addPairConversion()
[all …]
/external/deqp-deps/glslang/glslang/MachineIndependent/
DIntermediate.cpp912 auto promoteTo = std::make_tuple(EbtNumTypes, EbtNumTypes); in addPairConversion() local
946 promoteTo = getConversionDestinationType(node0->getBasicType(), node1->getBasicType(), op); in addPairConversion()
947 if (std::get<0>(promoteTo) == EbtNumTypes || std::get<1>(promoteTo) == EbtNumTypes) in addPairConversion()
956 promoteTo = std::make_tuple(EbtBool, EbtBool); in addPairConversion()
971 promoteTo = std::make_tuple(node0BasicType, EbtInt); in addPairConversion()
973 promoteTo = std::make_tuple(node0BasicType, node1->getBasicType()); in addPairConversion()
992 if (std::get<0>(promoteTo) != node0->getType().getBasicType()) { in addPairConversion()
994 newNode0 = promoteConstantUnion(std::get<0>(promoteTo), node0->getAsConstantUnion()); in addPairConversion()
996 newNode0 = createConversion(std::get<0>(promoteTo), node0); in addPairConversion()
1000 if (std::get<1>(promoteTo) != node1->getType().getBasicType()) { in addPairConversion()
[all …]
/external/swiftshader/src/OpenGL/compiler/
DIntermediate.cpp2027 TIntermTyped* TIntermediate::promoteConstantUnion(TBasicType promoteTo, TIntermConstantUnion* node) in promoteConstantUnion() argument
2034 switch (promoteTo) { in promoteConstantUnion()
2121 …return addConstantUnion(leftUnionArray, TType(promoteTo, t.getPrecision(), t.getQualifier(), t.get… in promoteConstantUnion()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp595 void promoteTo(Instruction *In, IntegerType *DestTy, BasicBlock *LoopB);
1021 void PolynomialMultiplyRecognize::promoteTo(Instruction *In, in promoteTo() function in PolynomialMultiplyRecognize
1106 promoteTo(In, DestTy, LoopB); in promoteTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp576 void promoteTo(Instruction *In, IntegerType *DestTy, BasicBlock *LoopB);
1002 void PolynomialMultiplyRecognize::promoteTo(Instruction *In, in promoteTo() function in PolynomialMultiplyRecognize
1087 promoteTo(In, DestTy, LoopB); in promoteTypes()