/third_party/glslang/glslang/MachineIndependent/ |
H A D | IntermTraverse.cpp | 204 if (falseBlock) in traverse() 205 falseBlock->traverse(it); in traverse() 213 if (falseBlock) in traverse() 214 falseBlock->traverse(it); in traverse()
|
H A D | Intermediate.cpp | 2452 TIntermTyped* TIntermediate::addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, in addSelection() argument 2456 if (trueBlock->getBasicType() == EbtVoid && falseBlock->getBasicType() == EbtVoid) { in addSelection() 2457 TIntermNodePair pair = { trueBlock, falseBlock }; in addSelection() 2468 auto children = addPairConversion(EOpSequence, trueBlock, falseBlock); in addSelection() 2470 falseBlock = std::get<1>(children); in addSelection() 2472 if (trueBlock == nullptr || falseBlock == nullptr) in addSelection() 2481 falseBlock = addUniShapeConversion(EOpMix, targetVectorType, falseBlock); in addSelection() 2484 if (falseBlock->getType() != trueBlock->getType()) in addSelection() 2489 mix = growAggregate(mix, falseBlock); in addSelection() [all...] |
H A D | localintermediate.h | 539 TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, const TSourceLoc&);
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
H A D | IntermTraverse.cpp | 203 if (falseBlock) in traverse() 204 falseBlock->traverse(it); in traverse() 212 if (falseBlock) in traverse() 213 falseBlock->traverse(it); in traverse()
|
H A D | intermediate.h | 613 TIntermTyped(TType(EbtVoid, EbpUndefined)), condition(cond), trueBlock(trueB), falseBlock(falseB) {} in TIntermSelection() 615 TIntermTyped(type), condition(cond), trueBlock(trueB), falseBlock(falseB) in TIntermSelection() 625 TIntermNode* getFalseBlock() const { return falseBlock; } in getFalseBlock() 631 TIntermNode* falseBlock; member in TIntermSelection
|
H A D | localintermediate.h | 43 TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, const TSourceLoc&);
|
H A D | OutputASM.cpp | 1746 TIntermNode *falseBlock = node->getFalseBlock(); in visitSelection() local 1764 falseBlock->traverse(this); in visitSelection() 1765 copy(node, falseBlock); in visitSelection() 1771 falseBlock->traverse(this); in visitSelection() 1772 emit(sw::Shader::OPCODE_SELECT, node, condition, trueBlock, falseBlock); in visitSelection() 1784 if(falseBlock) in visitSelection() 1787 falseBlock->traverse(this); in visitSelection() 1788 copy(node, falseBlock); in visitSelection() 1809 if(falseBlock) in visitSelection() 1811 falseBlock in visitSelection() 3063 TIntermNode *falseBlock = selection->getFalseBlock(); cost() local [all...] |
H A D | Intermediate.cpp | 659 TIntermTyped* TIntermediate::addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, const TSourceLoc &line) in addSelection() argument 661 if (trueBlock->getType() != falseBlock->getType()) in addSelection() 670 if (cond->getAsConstantUnion() && trueBlock->getAsConstantUnion() && falseBlock->getAsConstantUnion()) { in addSelection() 674 return falseBlock; in addSelection() 680 TIntermSelection* node = new TIntermSelection(cond, trueBlock, falseBlock, trueBlock->getType()); in addSelection()
|
H A D | ParseHelper.cpp | 3719 TIntermTyped *TParseContext::addTernarySelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &loc) in addTernarySelection() argument 3724 if(trueBlock->getType() != falseBlock->getType()) in addTernarySelection() 3726 binaryOpError(loc, ":", trueBlock->getCompleteString(), falseBlock->getCompleteString()); in addTernarySelection() 3728 return falseBlock; in addTernarySelection() 3737 return falseBlock; in addTernarySelection() 3739 return intermediate.addSelection(cond, trueBlock, falseBlock, loc); in addTernarySelection()
|
H A D | ParseHelper.h | 240 TIntermTyped *addTernarySelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &line);
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/ |
H A D | RewriteElseBlocks.cpp | 76 TIntermBlock *falseBlock = nullptr; in rewriteIfElse() local 99 falseBlock = EnsureBlock(falseIfElse); in rewriteIfElse() 104 new TIntermIfElse(conditionSymbolSel, ifElse->getTrueBlock(), falseBlock); in rewriteIfElse()
|
H A D | UnfoldShortCircuitToIf.cpp | 156 TIntermBlock *falseBlock = new TIntermBlock(); in visitTernary() local 159 falseBlock->getSequence()->push_back(falseAssignment); in visitTernary() 162 new TIntermIfElse(node->getCondition()->getAsTyped(), trueBlock, falseBlock); in visitTernary()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
H A D | ReplaceClipCullDistanceVariable.cpp | 235 TIntermBlock *falseBlock = new TIntermBlock(); in assignFuncWithEnableFlags() local 236 falseBlock->appendStatement(zeroAssignment); in assignFuncWithEnableFlags() 238 return new TIntermIfElse(nonZero, trueBlock, falseBlock); in assignFuncWithEnableFlags()
|
/third_party/glslang/glslang/Include/ |
H A D | intermediate.h | 1730 TIntermTyped(EbtVoid), condition(cond), trueBlock(trueB), falseBlock(falseB), in TIntermSelection() 1734 TIntermTyped(type), condition(cond), trueBlock(trueB), falseBlock(falseB), in TIntermSelection() 1742 virtual TIntermNode* getFalseBlock() const { return falseBlock; } in getFalseBlock() 1743 virtual void setFalseBlock(TIntermTyped* fb) { falseBlock = fb; } in setFalseBlock() 1758 TIntermNode* falseBlock; member in glslang::TIntermSelection
|
/third_party/skia/third_party/externals/swiftshader/src/Shader/ |
H A D | VertexProgram.cpp | 1229 BasicBlock *falseBlock = ifFalseBlock[ifDepth]; in ELSE() local 1237 branch(notAllFalse, falseBlock, endBlock); in ELSE() 1244 Nucleus::setInsertBlock(falseBlock); in ELSE() 1350 BasicBlock *falseBlock = Nucleus::createBasicBlock(); in IFb() 1352 branch(condition, trueBlock, falseBlock); in IFb() 1355 ifFalseBlock[ifDepth] = falseBlock; in IFb() 1399 BasicBlock *falseBlock = Nucleus::createBasicBlock(); 1403 branch(notAllFalse, trueBlock, falseBlock); 1406 ifFalseBlock[ifDepth] = falseBlock;
|
H A D | PixelProgram.cpp | 1545 BasicBlock *falseBlock = ifFalseBlock[ifDepth]; in ELSE() local 1553 branch(notAllFalse, falseBlock, endBlock); in ELSE() 1560 Nucleus::setInsertBlock(falseBlock); in ELSE() 1666 BasicBlock *falseBlock = Nucleus::createBasicBlock(); in IFb() 1668 branch(condition, trueBlock, falseBlock); in IFb() 1671 ifFalseBlock[ifDepth] = falseBlock; in IFb() 1715 BasicBlock *falseBlock = Nucleus::createBasicBlock(); 1719 branch(notAllFalse, trueBlock, falseBlock); 1722 ifFalseBlock[ifDepth] = falseBlock;
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | BuildSPIRV.h | 366 spirv::IdRef falseBlock,
|
H A D | OutputSPIRV.cpp | 1964 const spirv::IdRef falseBlock = node->getOp() == EOpLogicalOr ? ifBlock : mergeBlock; in startShortCircuit() local 1968 mBuilder.writeBranchConditional(left, trueBlock, falseBlock, mergeBlock); in startShortCircuit() 5251 spirv::IdRef falseBlock = mergeBlock; in visitIfElse() local 5260 falseBlock = conditional->blockIds[nextBlockIndex++]; in visitIfElse() 5263 mBuilder.writeBranchConditional(conditionValue, trueBlock, falseBlock, mergeBlock); in visitIfElse()
|
H A D | BuildSPIRV.cpp | 1789 spirv::IdRef falseBlock, in writeBranchConditional() 1795 // OpBranchConditional %conditionValue %trueBlock %falseBlock in writeBranchConditional() 1800 falseBlock, {}); in writeBranchConditional() local 1787 writeBranchConditional(spirv::IdRef conditionValue, spirv::IdRef trueBlock, spirv::IdRef falseBlock, spirv::IdRef mergeBlock) writeBranchConditional() argument
|