Lines Matching refs:BuiltInFunctionEmulator
16 class BuiltInFunctionEmulator::BuiltInFunctionEmulationMarker : public TIntermTraverser
19 BuiltInFunctionEmulationMarker(BuiltInFunctionEmulator &emulator) in BuiltInFunctionEmulationMarker()
49 BuiltInFunctionEmulator &mEmulator;
52 BuiltInFunctionEmulator::BuiltInFunctionEmulator() {} in BuiltInFunctionEmulator() function in sh::BuiltInFunctionEmulator
54 void BuiltInFunctionEmulator::addEmulatedFunction(const TSymbolUniqueId &uniqueId, in addEmulatedFunction()
60 void BuiltInFunctionEmulator::addEmulatedFunctionWithDependency( in addEmulatedFunctionWithDependency()
69 bool BuiltInFunctionEmulator::isOutputEmpty() const in isOutputEmpty()
74 void BuiltInFunctionEmulator::outputEmulatedFunctions(TInfoSinkBase &out) const in outputEmulatedFunctions()
85 const char *BuiltInFunctionEmulator::findEmulatedFunction(int uniqueId) const in findEmulatedFunction()
105 bool BuiltInFunctionEmulator::setFunctionCalled(const TFunction *function) in setFunctionCalled()
111 bool BuiltInFunctionEmulator::setFunctionCalled(int uniqueId) in setFunctionCalled()
133 void BuiltInFunctionEmulator::markBuiltInFunctionsForEmulation(TIntermNode *root) in markBuiltInFunctionsForEmulation()
144 void BuiltInFunctionEmulator::cleanup() in cleanup()
150 void BuiltInFunctionEmulator::addFunctionMap(BuiltinQueryFunc queryFunc) in addFunctionMap()
156 void BuiltInFunctionEmulator::WriteEmulatedFunctionName(TInfoSinkBase &out, const char *name) in WriteEmulatedFunctionName()