Home | History | Annotate | Download | only in compiler

Lines Matching refs:TIntermTyped

358 	sw::Shader::Opcode OutputASM::getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const
494 TIntermTyped *result = node;
495 TIntermTyped *left = node->getLeft();
496 TIntermTyped *right = node->getRight();
853 void OutputASM::emitDeterminant(TIntermTyped *result, TIntermTyped *arg, int size, int col, int row, int outCol, int outRow)
915 TIntermTyped *result = node;
916 TIntermTyped *arg = node->getOperand();
1122 TIntermTyped *result = node;
1200 TIntermTyped *in = arguments[i]->getAsTyped();
1221 TIntermTyped *argument = arguments[i]->getAsTyped();
1222 TIntermTyped *out = arg[i]->getAsTyped();
1234 TIntermTyped *t = arg[1]->getAsTyped();
1354 TIntermTyped *argi = arg[i]->getAsTyped();
1393 TIntermTyped *arg0 = arg[0]->getAsTyped();
1435 TIntermTyped *argi = arg[i]->getAsTyped();
1460 TIntermTyped *argi = arg[i]->getAsTyped();
1483 TIntermTyped* arg1 = arg[1]->getAsTyped();
1512 TIntermTyped *arg0 = arg[0]->getAsTyped();
1513 TIntermTyped *arg1 = arg[1]->getAsTyped();
1546 TIntermTyped *condition = node->getCondition();
1662 TIntermTyped *condition = node->getCondition();
1663 TIntermTyped *expression = node->getExpression();
1762 TIntermTyped *value = node->getExpression();
1785 TIntermTyped* switchValue = node->getInit();
1808 TIntermTyped* condition = currentCase->getCondition();
1862 Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermNode *src1, TIntermNode *src2, TIntermNode *src3, TIntermNode *src4)
1867 Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *src0, int index0, TIntermNode *src1, int index1,
1891 Instruction *OutputASM::emitCast(TIntermTyped *dst, TIntermTyped *src)
1896 Instruction *OutputASM::emitCast(TIntermTyped *dst, int dstIndex, TIntermTyped *src, int srcIndex)
1945 void OutputASM::emitBinary(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermNode *src1, TIntermNode *src2)
1953 void OutputASM::emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TIntermTyped *src0, TIntermTyped *src1)
1959 void OutputASM::emitCmp(sw::Shader::Control cmpOp, TIntermTyped *dst, TIntermNode *left, TIntermNode *right, int index)
2075 int OutputASM::getBlockId(TIntermTyped *arg)
2104 OutputASM::ArgumentInfo OutputASM::getArgumentInfo(TIntermTyped *arg, int index)
2162 TIntermTyped *arg = argument->getAsTyped();
2270 void OutputASM::copy(TIntermTyped *dst, TIntermNode *src, int offset)
2292 void OutputASM::assignLvalue(TIntermTyped *dst, TIntermTyped *src)
2341 int OutputASM::lvalue(sw::Shader::DestinationParameter &dst, Temporary &address, TIntermTyped *node)
2343 TIntermTyped *result = node;
2349 TIntermTyped *left = binary->getLeft();
2350 TIntermTyped *right = binary->getRight();
2508 sw::Shader::ParameterType OutputASM::registerType(TIntermTyped *operand)
2571 unsigned int OutputASM::registerIndex(TIntermTyped *operand)
2618 int OutputASM::writeMask(TIntermTyped *destination, int index)
2628 int OutputASM::readSwizzle(TIntermTyped *argument, int size)
2641 bool OutputASM::trivial(TIntermTyped *expression, int budget)
2705 TIntermTyped *condition = selection->getCondition();
2746 int OutputASM::temporaryRegister(TIntermTyped *temporary)
2751 int OutputASM::varyingRegister(TIntermTyped *varying)
2827 void OutputASM::declareVarying(TIntermTyped *varying, int reg)
2854 int OutputASM::uniformRegister(TIntermTyped *uniform)
2894 int OutputASM::attributeRegister(TIntermTyped *attribute)
2929 int OutputASM::fragmentOutputRegister(TIntermTyped *fragmentOutput)
2934 int OutputASM::samplerRegister(TIntermTyped *sampler)
2948 TIntermTyped *left = binary->getLeft();
2949 TIntermTyped *right = binary->getRight();
3014 bool OutputASM::isSamplerRegister(TIntermTyped *operand)
3019 int OutputASM::lookup(VariableArray &list, TIntermTyped *variable)
3093 int OutputASM::allocate(VariableArray &list, TIntermTyped *variable)
3137 void OutputASM::free(VariableArray &list, TIntermTyped *variable)
3472 TIntermTyped *vector = v->getAsTyped();
3479 TIntermTyped *matrix = m->getAsTyped();
3503 TIntermTyped *variable = sequence[0]->getAsTyped();