Home
last modified time | relevance | path

Searched refs:Nucleus (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/src/Reactor/
DLLVMReactor.cpp799 Nucleus::Nucleus() in Nucleus() function in rr::Nucleus
884 Nucleus::~Nucleus() in ~Nucleus()
891 Routine *Nucleus::acquireRoutine(const char *name, bool runOptimizations) in acquireRoutine()
943 void Nucleus::optimize() in optimize()
948 Value *Nucleus::allocateStackVariable(Type *type, int arraySize) in allocateStackVariable()
958 declaration = new llvm::AllocaInst(T(type), V(Nucleus::createConstantInt(arraySize))); in allocateStackVariable()
960 declaration = new llvm::AllocaInst(T(type), 0, V(Nucleus::createConstantInt(arraySize))); in allocateStackVariable()
977 BasicBlock *Nucleus::createBasicBlock() in createBasicBlock()
982 BasicBlock *Nucleus::getInsertBlock() in getInsertBlock()
987 void Nucleus::setInsertBlock(BasicBlock *basicBlock) in setInsertBlock()
[all …]
DSubzeroReactor.cpp526 Nucleus::Nucleus() in Nucleus() function in rr::Nucleus
567 Nucleus::~Nucleus() in ~Nucleus()
581 Routine *Nucleus::acquireRoutine(const char *name, bool runOptimizations) in acquireRoutine()
620 void Nucleus::optimize() in optimize()
625 Value *Nucleus::allocateStackVariable(Type *t, int arraySize) in allocateStackVariable()
639 BasicBlock *Nucleus::createBasicBlock() in createBasicBlock()
644 BasicBlock *Nucleus::getInsertBlock() in getInsertBlock()
649 void Nucleus::setInsertBlock(BasicBlock *basicBlock) in setInsertBlock()
655 void Nucleus::createFunction(Type *ReturnType, std::vector<Type*> &Params) in createFunction()
672 Value *Nucleus::getArgument(unsigned int index) in getArgument()
[all …]
DReactor.hpp2148 Value *pointerT = Nucleus::createBitCast(pointerS.value, Nucleus::getPointerType(T::getType())); in Pointer()
2156 Value *pointerT = Nucleus::createBitCast(pointerS, Nucleus::getPointerType(T::getType())); in Pointer()
2256 Value *arg = Nucleus::getArgument(index); in Arg()
2263 Nucleus *core;
2286 address = Nucleus::allocateStackVariable(T::getType(), arraySize); in LValue()
2292 return Nucleus::createLoad(address, T::getType(), false, 0); in loadValue()
2298 return Nucleus::createStore(value, address, T::getType(), false, 0); in storeValue()
2304 return Nucleus::createGEP(address, T::getType(), index, unsignedIndex); in getAddress()
2322 Nucleus::createStore(rhs.value, address, T::getType(), false, alignment); in operator =()
2330 Value *tmp = Nucleus::createLoad(ref.address, T::getType(), false, ref.alignment); in operator =()
[all …]
DNucleus.hpp49 class Nucleus class
52 Nucleus();
54 virtual ~Nucleus();
/external/swiftshader/src/Pipeline/
DVertexProgram.cpp102 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in program()
600 Nucleus::setInsertBlock(returnBlock); in program()
1038 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL()
1048 Nucleus::createBr(labelBlock[labelIndex]); in CALL()
1049 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL()
1078 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb()
1089 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1107 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp()
1121 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1132 BasicBlock *endBlock = Nucleus::createBasicBlock(); in ELSE()
[all …]
DPixelProgram.cpp98 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in applyShader()
552 Nucleus::setInsertBlock(returnBlock); in applyShader()
1386 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL()
1396 Nucleus::createBr(labelBlock[labelIndex]); in CALL()
1397 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL()
1426 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb()
1437 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1455 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp()
1469 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1480 BasicBlock *endBlock = Nucleus::createBasicBlock(); in ELSE()
[all …]
/external/swiftshader/src/Shader/
DVertexProgram.cpp109 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in program()
608 Nucleus::setInsertBlock(returnBlock); in program()
1122 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL()
1132 Nucleus::createBr(labelBlock[labelIndex]); in CALL()
1133 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL()
1162 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb()
1173 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1191 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp()
1205 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1216 BasicBlock *endBlock = Nucleus::createBasicBlock(); in ELSE()
[all …]
DPixelProgram.cpp98 callRetBlock[dst.label].push_back(Nucleus::createBasicBlock()); in applyShader()
553 Nucleus::setInsertBlock(returnBlock); in applyShader()
1417 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALL()
1427 Nucleus::createBr(labelBlock[labelIndex]); in CALL()
1428 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALL()
1457 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZb()
1468 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZb()
1486 labelBlock[labelIndex] = Nucleus::createBasicBlock(); in CALLNZp()
1500 Nucleus::setInsertBlock(callRetBlock[labelIndex][callSiteIndex]); in CALLNZp()
1511 BasicBlock *endBlock = Nucleus::createBasicBlock(); in ELSE()
[all …]
/external/swiftshader/
DCMakeLists.txt1844 ${SOURCE_DIR}/Reactor/Nucleus.hpp
1935 ${SOURCE_DIR}/Reactor/Nucleus.hpp