Lines Matching refs:TheBB

107       SPIRVId TheId, SPIRVBasicBlock *TheBB);
110 SPIRVType *TheType, SPIRVId TheId, SPIRVBasicBlock *TheBB,
114 SPIRVBasicBlock *TheBB);
117 SPIRVBasicBlock *TheBB);
120 SPIRVBasicBlock *TheBB);
164 void setBasicBlock(SPIRVBasicBlock* TheBB) { in setBasicBlock() argument
165 BB = TheBB; in setBasicBlock()
166 if (TheBB) in setBasicBlock()
167 setModule(TheBB->getModule()); in setBasicBlock()
190 SPIRVId TheId, SPIRVBasicBlock *TheBB, in create() argument
193 Inst->init(TheType, TheId, TheBB, TheModule); in create()
198 SPIRVId TheId, const std::vector<SPIRVWord> &TheOps, SPIRVBasicBlock *TheBB, in create() argument
201 Inst->init(TheType, TheId, TheBB, TheModule); in create()
212 SPIRVId TheId, SPIRVBasicBlock *TheBB, in init() argument
214 assert((TheBB || TheModule) && "Invalid BB or Module"); in init()
215 if (TheBB) in init()
216 setBasicBlock(TheBB); in init()
445 SPIRVStorageClassKind TheStorageClass, SPIRVBasicBlock *TheBB, in SPIRVVariable() argument
448 TheId, TheBB, TheM), in SPIRVVariable()
514 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *TheBB)
516 TheBB),
523 assert(TheBB && "Invalid BB");
570 const std::vector<SPIRVWord> &TheMemoryAccess, SPIRVBasicBlock *TheBB)
572 TheBB->getValueType(PointerId)->getPointerElementType(), TheId, TheBB),
576 assert(TheBB && "Invalid BB");
690 SPIRVInstNoOperand(SPIRVBasicBlock *TheBB):SPIRVInstruction(1, TheOpCode,
691 TheBB){
713 SPIRVReturnValue(SPIRVValue *TheReturnValue, SPIRVBasicBlock *TheBB)
714 :SPIRVInstruction(2, OC, TheBB), ReturnValueId(TheReturnValue->getId()){
717 assert(TheBB && "Invalid BB");
743 SPIRVBranch(SPIRVLabel *TheTargetLabel,SPIRVBasicBlock *TheBB)
744 :SPIRVInstruction(2, OC, TheBB), TargetLabelId(TheTargetLabel->getId()) {
746 assert(TheBB && "Invalid BB");
772 SPIRVLabel *TheFalseLabel, SPIRVBasicBlock *TheBB)
773 :SPIRVInstruction(4, OC, TheBB), ConditionId(TheCondition->getId()),
778 SPIRVLabel *TheFalseLabel, SPIRVBasicBlock *TheBB, SPIRVWord TrueWeight,
780 :SPIRVInstruction(6, OC, TheBB), ConditionId(TheCondition->getId()),
785 assert(TheBB && "Invalid BB");
956 SPIRVBasicBlock *TheBB)
957 :SPIRVInstruction(6, OpSelect, TheBB->getValueType(TheOp1), TheId,
958 TheBB), Condition(TheCondition), Op1(TheOp1), Op2(TheOp2){
960 assert(TheBB && "Invalid BB");
1290 const std::vector<SPIRVWord>& TheIndices, SPIRVBasicBlock *TheBB):
1291 SPIRVInstruction(TheIndices.size() + 4, OC, TheType, TheId, TheBB),
1294 assert(TheBB && "Invalid BB");
1326 SPIRVBasicBlock *TheBB):
1328 TheComposite->getType(), TheId, TheBB),
1332 assert(TheBB && "Invalid BB");
1369 SPIRVBasicBlock *TheBB) :
1370 SPIRVInstruction(4, OC, TheType, TheId, TheBB),
1373 assert(TheBB && "Invalid BB");
1397 SPIRVBasicBlock *TheBB) :
1398 SPIRVInstruction(FixedWords + TheMemoryAccess.size(), OC, TheBB),
1404 assert(TheBB && "Invalid BB");
1453 SPIRVBasicBlock *TheBB) :
1454 SPIRVInstruction(FixedWords + TheMemoryAccess.size(), OC, TheBB),
1461 assert(TheBB && "Invalid BB");
1504 SPIRVValue* TheIndex, SPIRVBasicBlock *TheBB)
1506 TheId, TheBB), VectorId(TheVector->getId()),
1509 assert(TheBB && "Invalid BB");
1534 SPIRVValue* TheComponent, SPIRVValue* TheIndex, SPIRVBasicBlock *TheBB)
1536 TheId, TheBB), VectorId(TheVector->getId()),
1539 assert(TheBB && "Invalid BB");
1568 SPIRVBasicBlock *TheBB):
1570 TheId, TheBB),
1574 assert(TheBB && "Invalid BB");
1616 SPIRVBasicBlock *TheBB)
1617 :SPIRVInstruction(4, OC, TheBB), ExecScope(TheScope->getId()),
1620 assert(TheBB && "Invalid BB");
1659 SPIRVValue *TheStride, SPIRVValue *TheEvent, SPIRVBasicBlock *TheBB)
1660 :SPIRVInstruction(WC, OC, TheEvent->getType(), TheId, TheBB),
1665 assert(TheBB && "Invalid BB");