Home | History | Annotate | Download | only in hlsl

Lines Matching refs:TOperator

302     const auto makeBinary = [&](TOperator op, TIntermTyped* lhs, TIntermTyped* rhs) {
320 const auto makeUnary = [&](TOperator op, TIntermSymbol* rhsTmp) {
383 const TOperator assignOp = nodeAsBinary->getOp();
463 const TOperator assignOp = nodeAsUnary->getOp();
766 const TOperator idxOp = (index->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect;
874 TIntermTyped* HlslParseContext::handleBinaryMath(const TSourceLoc& loc, const char* str, TOperator op,
885 TIntermTyped* HlslParseContext::handleUnaryMath(const TSourceLoc& loc, const char* str, TOperator op,
2365 TIntermTyped* HlslParseContext::assignPosition(const TSourceLoc& loc, TOperator op,
2426 TIntermAggregate* HlslParseContext::assignClipCullDistance(const TSourceLoc& loc, TOperator op, int semanticId,
2660 TIntermTyped* HlslParseContext::handleAssign(const TSourceLoc& loc, TOperator op, TIntermTyped* left,
2826 const TOperator accessOp = type.isArray() ? EOpIndexDirect
3009 TIntermTyped* HlslParseContext::handleAssignToMatrixSwizzle(const TSourceLoc& loc, TOperator op, TIntermTyped* left,
3071 TOperator HlslParseContext::mapAtomicOp(const TSourceLoc& loc, TOperator op, bool isImage)
3248 const TOperator op = node->getAsOperator()->getOp();
3310 const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect;
3326 TOperator constructOp = EOpNull;
3362 const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect
3428 const TOperator idxOp = (offsetIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect
3514 const TOperator idxOp = (argIndex->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect;
3732 const TOperator op = intermediate.mapTypeToConstructorOp(retType);
3745 const TOperator op = node->getAsOperator()->getOp();
3782 TOperator constructOp = EOpNull;
3821 TOperator constructOp = EOpNull;
3866 TOperator textureOp = EOpTexture;
3900 TOperator textureOp = EOpTextureGrad;
4082 TOperator constructOp = EOpNull;
4099 TOperator textureOp = (op == EOpMethodSampleCmpLevelZero ? EOpTextureLod : EOpTexture);
4165 const TOperator fetchOp = (isImage ? EOpImageLoad :
4213 const TOperator textureOp = (argOffset == nullptr ? EOpTextureLod : EOpTextureLodOffset);
4241 const TOperator textureOp = (argOffset == nullptr ? EOpTextureGather : EOpTextureGatherOffset);
4332 TOperator textureOp = EOpTextureGather;
4458 const TOperator idxOp = (argSampIdx->getQualifier().storage == EvqConst) ? EOpIndexDirect : EOpIndexIndirect;
4523 const TOperator op = node->getAsOperator()->getOp();
4628 const TOperator op = node->getAsOperator()->getOp();
4836 const TOperator atomicOp = mapAtomicOp(loc, op, isImage);
5009 TOperator constructOp = EOpNull;
5060 TOperator constructOp = EOpNull;
5253 TOperator op = function->getBuiltInOp();
5965 TOperator op = intermediate.mapTypeToConstructorOp(type);
6285 TOperator op, TType& type)
7318 const auto convertible = [&](const TType& from, const TType& to, TOperator op, int arg) -> bool {
8159 TOperator op = intermediate.mapTypeToConstructorOp(type);
8254 TIntermTyped* HlslParseContext::constructBuiltIn(const TType& type, TOperator op, TIntermTyped* node,
8258 TOperator basicOp;
8436 TOperator componentOp = intermediate.mapTypeToConstructorOp(*componentType);