/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | Reactor.cpp | 136 address = Nucleus::allocateStackVariable(getType(), arraySize); in materialize() 160 return Nucleus::createLoad(address, getType(), false, 0); in loadValue() 167 return Nucleus::createStore(value, address, getType(), false, 0); in storeValue() 184 return Nucleus::createGEP(getBaseAddress(), getType(), index, unsignedIndex); in getElementPointer() 221 return Nucleus::createShuffleVector(lhs, rhs, swizzle); in createShuffle4() 247 return Nucleus::createShuffleVector(val, val, swizzle); in createSwizzle4() 266 return Nucleus::createShuffleVector(lhs, rhs, swizzle); in createMask4() 276 storeValue(Nucleus::createConstantBool(x)); in Bool() 311 return RValue<Bool>(Nucleus::createNot(val.value())); in operator !() 316 return RValue<Bool>(Nucleus in operator &&() [all...] |
H A D | Coroutine.hpp | 28 StreamBase(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in StreamBase() 35 auto pfn = (Nucleus::CoroutineDestroy *)routine->getEntry(Nucleus::CoroutineEntryDestroy); in ~StreamBase() 41 auto pfn = (Nucleus::CoroutineAwait *)routine->getEntry(Nucleus::CoroutineEntryAwait); in await() 47 Nucleus::CoroutineHandle handle; 57 inline Stream(const std::shared_ptr<Routine> &routine, Nucleus::CoroutineHandle handle) in Stream() 130 Value *arg = Nucleus::getArgument(index); in Arg() 150 std::unique_ptr<Nucleus> core; 157 : core(new Nucleus()) in Coroutine() [all...] |
H A D | LLVMReactor.cpp | 530 Nucleus::Nucleus() in Nucleus() function in rr::Nucleus 540 jit = new JITBuilder(Nucleus::getDefaultConfig()); in Nucleus() 544 Nucleus::~Nucleus() in ~Nucleus() 553 void Nucleus::setDefaultConfig(const Config &cfg) in setDefaultConfig() 559 void Nucleus::adjustDefaultConfig(const Config::Edit &cfgEdit) in adjustDefaultConfig() 566 Config Nucleus::getDefaultConfig() in getDefaultConfig() 572 std::shared_ptr<Routine> Nucleus::acquireRoutine(const char *name, const Config::Edit *cfgEdit /* = nullptr */) in acquireRoutine() 648 Value *Nucleus [all...] |
H A D | SubzeroReactor.cpp | 245 rr::Nucleus::OptimizerCallback *optimizerCallback = nullptr; 463 Nucleus::createRetVoid(); in finalizeFunction() 867 std::array<const void *, Nucleus::CoroutineEntryCount> funcs = {}; 880 Nucleus::Nucleus() 937 Nucleus::~Nucleus() 967 void Nucleus::setDefaultConfig(const Config &cfg) 973 void Nucleus::adjustDefaultConfig(const Config::Edit &cfgEdit) 980 Config Nucleus [all...] |
H A D | Reactor.hpp | 18 #include "Nucleus.hpp" 131 friend class Nucleus; 2454 Value *pointerT = Nucleus::createBitCast(pointerS.value(), Nucleus::getPointerType(T::type())); in Pointer() 2463 Value *pointerT = Nucleus::createBitCast(pointerS, Nucleus::getPointerType(T::type())); in Pointer() 2509 return RValue<Bool>(Nucleus::createICmpEQ(lhs.loadValue(), rhs.loadValue())); in operator ==() 2515 return RValue<Bool>(Nucleus::createICmpNE(lhs.loadValue(), rhs.loadValue())); in operator !=() 2521 return RValue<T>(Nucleus::createLoad(pointer.value(), T::type(), false, alignment, atomic, memoryOrder)); in Load() 2545 Nucleus in Store() [all...] |
H A D | Optimizer.hpp | 18 #include "Nucleus.hpp" 24 void optimize(Ice::Cfg *function, Nucleus::OptimizerReport *report = nullptr);
|
H A D | Nucleus.hpp | 154 class Nucleus class 157 Nucleus(); 159 virtual ~Nucleus();
|
H A D | Optimizer.cpp | 28 Optimizer(rr::Nucleus::OptimizerReport *report) in Optimizer() 95 rr::Nucleus::OptimizerReport *report = nullptr; 890 void optimize(Ice::Cfg *function, Nucleus::OptimizerReport *report) in optimize()
|
/third_party/skia/third_party/externals/swiftshader/src/Shader/ |
H A D | VertexProgram.cpp | 117 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in program() 616 Nucleus::setInsertBlock(returnBlock); in program() 1136 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL() 1146 Nucleus::createBr(labelBlock[labelIndex]); in CALL() 1147 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL() 1176 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb() 1187 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb() 1205 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp() 1219 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp() 1230 BasicBlock *endBlock = Nucleus in ELSE() [all...] |
H A D | PixelProgram.cpp | 127 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in applyShader() 582 Nucleus::setInsertBlock(returnBlock); in applyShader() 1452 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL() 1462 Nucleus::createBr(labelBlock[labelIndex]); in CALL() 1463 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL() 1492 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb() 1503 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb() 1521 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp() 1535 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp() 1546 BasicBlock *endBlock = Nucleus in ELSE() [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | SpirvShaderControlFlow.cpp | 382 auto headerBasicBlock = Nucleus::createBasicBlock(); in EmitLoop() 383 auto mergeBasicBlock = Nucleus::createBasicBlock(); in EmitLoop() 386 Nucleus::createBr(headerBasicBlock); in EmitLoop() 387 Nucleus::setInsertBlock(headerBasicBlock); in EmitLoop() 485 Nucleus::createCondBr(AnyTrue(loopActiveLaneMask).value(), headerBasicBlock, mergeBasicBlock); in EmitLoop() 488 Nucleus::setInsertBlock(mergeBasicBlock); in EmitLoop()
|
/third_party/skia/third_party/externals/swiftshader/tests/ReactorUnitTests/ |
H A D | ReactorUnitTests.cpp | 428 Nucleus::setOptimizerCallback([](const Nucleus::OptimizerReport *report) { 461 Nucleus::setOptimizerCallback([](const Nucleus::OptimizerReport *report) { in TEST() 597 Nucleus::setOptimizerCallback([](const Nucleus::OptimizerReport *report) { in TEST() 632 Nucleus::setOptimizerCallback([](const Nucleus::OptimizerReport *report) { in TEST()
|
/third_party/skia/third_party/externals/swiftshader/src/Renderer/ |
H A D | Renderer.cpp | 2957 rr::Nucleus::adjustDefaultConfig(cfg);
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | libVulkan.cpp | 48 #include "Reactor/Nucleus.hpp" 130 rr::Nucleus::adjustDefaultConfig(cfg); in setReactorDefaultConfig()
|