Lines Matching refs:OutputASM
42 …Temporary(OutputASM *assembler) : TIntermSymbol(TSymbolTableLevel::nextUniqueId(), "tmp", TType(Eb… in Temporary()
52 OutputASM *const assembler;
227 …OutputASM::TextureFunction::TextureFunction(const TString& nodeName) : method(IMPLICIT), proj(fals… in TextureFunction()
307 …OutputASM::OutputASM(TParseContext &context, Shader *shaderObject) : TIntermTraverser(true, true, … in OutputASM() function in glsl::OutputASM
325 OutputASM::~OutputASM() in ~OutputASM()
329 void OutputASM::output() in output()
348 void OutputASM::emitShader(Scope scope) in emitShader()
355 void OutputASM::freeTemporary(Temporary *temporary) in freeTemporary()
360 sw::Shader::Opcode OutputASM::getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const in getOpcode()
466 void OutputASM::visitSymbol(TIntermSymbol *symbol) in visitSymbol()
489 bool OutputASM::visitBinary(Visit visit, TIntermBinary *node) in visitBinary()
854 …void OutputASM::emitDeterminant(TIntermTyped *result, TIntermTyped *arg, int size, int col, int ro… in emitDeterminant()
909 bool OutputASM::visitUnary(Visit visit, TIntermUnary *node) in visitUnary()
1115 bool OutputASM::visitAggregate(Visit visit, TIntermAggregate *node) in visitAggregate()
1540 bool OutputASM::visitSelection(Visit visit, TIntermSelection *node) in visitSelection()
1640 bool OutputASM::visitLoop(Visit visit, TIntermLoop *node) in visitLoop()
1748 bool OutputASM::visitBranch(Visit visit, TIntermBranch *node) in visitBranch()
1779 bool OutputASM::visitSwitch(Visit visit, TIntermSwitch *node) in visitSwitch()
1863 …Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermN… in emit()
1868 …Instruction *OutputASM::emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *… in emit()
1892 Instruction *OutputASM::emitCast(TIntermTyped *dst, TIntermTyped *src) in emitCast()
1897 Instruction *OutputASM::emitCast(TIntermTyped *dst, int dstIndex, TIntermTyped *src, int srcIndex) in emitCast()
1946 …void OutputASM::emitBinary(sw::Shader::Opcode op, TIntermTyped *dst, TIntermNode *src0, TIntermNod… in emitBinary()
1954 …void OutputASM::emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TInterm… in emitAssign()
1960 …void OutputASM::emitCmp(sw::Shader::Control cmpOp, TIntermTyped *dst, TIntermNode *left, TIntermNo… in emitCmp()
2076 int OutputASM::getBlockId(TIntermTyped *arg) in getBlockId()
2105 OutputASM::ArgumentInfo OutputASM::getArgumentInfo(TIntermTyped *arg, int index) in getArgumentInfo()
2159 void OutputASM::argument(sw::Shader::SourceParameter ¶meter, TIntermNode *argument, int index) in argument()
2269 void OutputASM::copy(TIntermTyped *dst, TIntermNode *src, int offset) in copy()
2291 void OutputASM::assignLvalue(TIntermTyped *dst, TIntermTyped *src) in assignLvalue()
2340 …int OutputASM::lvalue(sw::Shader::DestinationParameter &dst, Temporary &address, TIntermTyped *nod… in lvalue()
2507 sw::Shader::ParameterType OutputASM::registerType(TIntermTyped *operand) in registerType()
2571 bool OutputASM::hasFlatQualifier(TIntermTyped *operand) in hasFlatQualifier()
2577 unsigned int OutputASM::registerIndex(TIntermTyped *operand) in registerIndex()
2625 int OutputASM::writeMask(TIntermTyped *destination, int index) in writeMask()
2635 int OutputASM::readSwizzle(TIntermTyped *argument, int size) in readSwizzle()
2648 bool OutputASM::trivial(TIntermTyped *expression, int budget) in trivial()
2659 int OutputASM::cost(TIntermNode *expression, int budget) in cost()
2740 const Function *OutputASM::findFunction(const TString &name) in findFunction()
2753 int OutputASM::temporaryRegister(TIntermTyped *temporary) in temporaryRegister()
2758 int OutputASM::varyingRegister(TIntermTyped *varying) in varyingRegister()
2822 void OutputASM::declareVarying(TIntermTyped *varying, int reg) in declareVarying()
2849 int OutputASM::uniformRegister(TIntermTyped *uniform) in uniformRegister()
2889 int OutputASM::attributeRegister(TIntermTyped *attribute) in attributeRegister()
2937 int OutputASM::fragmentOutputRegister(TIntermTyped *fragmentOutput) in fragmentOutputRegister()
2942 int OutputASM::samplerRegister(TIntermTyped *sampler) in samplerRegister()
3011 int OutputASM::samplerRegister(TIntermSymbol *sampler) in samplerRegister()
3032 bool OutputASM::isSamplerRegister(TIntermTyped *operand) in isSamplerRegister()
3037 int OutputASM::lookup(VariableArray &list, TIntermTyped *variable) in lookup()
3099 int OutputASM::lookup(VariableArray &list, TInterfaceBlock *block) in lookup()
3111 int OutputASM::allocate(VariableArray &list, TIntermTyped *variable) in allocate()
3155 void OutputASM::free(VariableArray &list, TIntermTyped *variable) in free()
3165 int OutputASM::blockMemberLookup(const TType &type, const TString &name, int registerIndex) in blockMemberLookup()
3205 …void OutputASM::declareUniform(const TType &type, const TString &name, int registerIndex, int bloc… in declareUniform()
3314 GLenum OutputASM::glVariableType(const TType &type) in glVariableType()
3457 GLenum OutputASM::glVariablePrecision(const TType &type) in glVariablePrecision()
3488 int OutputASM::dim(TIntermNode *v) in dim()
3495 int OutputASM::dim2(TIntermNode *m) in dim2()
3503 unsigned int OutputASM::loopCount(TIntermLoop *node) in loopCount()