Lines Matching refs:OutputASM

223 …Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(Eb…  in Temporary()
233 OutputASM *const assembler;
422OutputASM::TextureFunction::TextureFunction(const TString& nodeName) : method(IMPLICIT), proj(fals… in TextureFunction()
502OutputASM::OutputASM(TParseContext &context, Shader *shaderObject) : TIntermTraverser(true, true, … in OutputASM() function in glsl::OutputASM
520 OutputASM::~OutputASM() in ~OutputASM()
524 void OutputASM::output() in output()
543 void OutputASM::emitShader(Scope scope) in emitShader()
550 void OutputASM::freeTemporary(Temporary *temporary) in freeTemporary()
555 sw::Shader::Opcode OutputASM::getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const in getOpcode()
661 void OutputASM::visitSymbol(TIntermSymbol *symbol) in visitSymbol()
696 bool OutputASM::visitBinary(Visit visit, TIntermBinary *node) in visitBinary()
996 …void OutputASM::emitDeterminant(TIntermTyped *result, TIntermTyped *arg, int size, int col, int ro… in emitDeterminant()
1051 bool OutputASM::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
1257 bool OutputASM::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
1737 bool OutputASM::visitSelection(Visit visit, TIntermSelection *node) in visitSelection()
1837 bool OutputASM::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
1961 bool OutputASM::visitBranch(Visit visit, TIntermBranch *node) in visitBranch()
1992 bool OutputASM::visitSwitch(Visit visit, TIntermSwitch *node) in visitSwitch()
2086 …Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermN… in emit()
2091 …Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *… in emit()
2118 Instruction *OutputASM::emitCast(TIntermTyped *dst, TIntermTyped *src) in emitCast()
2123 Instruction *OutputASM::emitCast(TIntermTyped *dst, int dstIndex, TIntermTyped *src, int srcIndex) in emitCast()
2172 …void OutputASM::emitBinary(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermNod… in emitBinary()
2180 …void OutputASM::emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TInterm… in emitAssign()
2186 …void OutputASM::emitCmp(sw::Shader::Control cmpOp, TIntermTyped *dst, TIntermNode *left, TIntermNo… in emitCmp()
2302 int OutputASM::getBlockId(TIntermTyped *arg) in getBlockId()
2331 OutputASM::ArgumentInfo OutputASM::getArgumentInfo(TIntermTyped *arg, int index) in getArgumentInfo()
2385 void OutputASM::source(sw::Shader::SourceParameter &parameter, TIntermNode *argument, int index) in source()
2502 …void OutputASM::destination(sw::Shader::DestinationParameter &parameter, TIntermTyped *arg, int in… in destination()
2517 void OutputASM::copy(TIntermTyped *dst, TIntermNode *src, int offset) in copy()
2538 void OutputASM::assignLvalue(TIntermTyped *dst, TIntermTyped *src) in assignLvalue()
2588 void OutputASM::evaluateRvalue(TIntermTyped *node) in evaluateRvalue()
2636 int OutputASM::lvalue(sw::Shader::DestinationParameter &dst, TIntermTyped *node) in lvalue()
2651 …int OutputASM::lvalue(TIntermTyped *&root, unsigned int &offset, sw::Shader::Relative &rel, unsign… in lvalue()
2832 sw::Shader::ParameterType OutputASM::registerType(TIntermTyped *operand) in registerType()
2904 bool OutputASM::hasFlatQualifier(TIntermTyped *operand) in hasFlatQualifier()
2910 unsigned int OutputASM::registerIndex(TIntermTyped *operand) in registerIndex()
2976 int OutputASM::writeMask(TIntermTyped *destination, int index) in writeMask()
2986 int OutputASM::readSwizzle(TIntermTyped *argument, int size) in readSwizzle()
2999 bool OutputASM::trivial(TIntermTyped *expression, int budget) in trivial()
3010 int OutputASM::cost(TIntermNode *expression, int budget) in cost()
3091 const Function *OutputASM::findFunction(const TString &name) in findFunction()
3104 int OutputASM::temporaryRegister(TIntermTyped *temporary) in temporaryRegister()
3116 void OutputASM::setPixelShaderInputs(const TType& type, int var, bool flat) in setPixelShaderInputs()
3138 int OutputASM::varyingRegister(TIntermTyped *varying) in varyingRegister()
3200 void OutputASM::declareVarying(TIntermTyped *varying, int reg) in declareVarying()
3209 void OutputASM::declareVarying(const TType &type, const TString &varyingName, int registerIndex) in declareVarying()
3251 void OutputASM::declareFragmentOutput(TIntermTyped *fragmentOutput) in declareFragmentOutput()
3306 int OutputASM::uniformRegister(TIntermTyped *uniform) in uniformRegister()
3350 int OutputASM::attributeRegister(TIntermTyped *attribute) in attributeRegister()
3402 int OutputASM::fragmentOutputRegister(TIntermTyped *fragmentOutput) in fragmentOutputRegister()
3407 int OutputASM::samplerRegister(TIntermTyped *sampler) in samplerRegister()
3476 int OutputASM::samplerRegister(TIntermSymbol *sampler) in samplerRegister()
3501 bool OutputASM::isSamplerRegister(TIntermTyped *operand) in isSamplerRegister()
3506 bool OutputASM::arrayExceedsLimits(TIntermTyped *operand) in arrayExceedsLimits()
3533 int OutputASM::lookup(VariableArray &list, TIntermTyped *variable) in lookup()
3595 int OutputASM::lookup(VariableArray &list, TInterfaceBlock *block) in lookup()
3607 int OutputASM::allocate(VariableArray &list, TIntermTyped *variable, bool samplersOnly) in allocate()
3655 void OutputASM::free(VariableArray &list, TIntermTyped *variable) in free()
3665 int OutputASM::blockMemberLookup(const TType &type, const TString &name, int registerIndex) in blockMemberLookup()
3705 …void OutputASM::declareUniform(const TType &type, const TString &name, int registerIndex, bool sam… in declareUniform()
3820 int OutputASM::dim(TIntermNode *v) in dim()
3827 int OutputASM::dim2(TIntermNode *m) in dim2()
3835 OutputASM::LoopInfo::LoopInfo(TIntermLoop *node) in LoopInfo()