Lines Matching refs:buildPoint
68 buildPoint(0), in Builder()
129 buildPoint->addInstruction(std::unique_ptr<Instruction>(line)); in addLine()
1245 buildPoint->addInstruction(std::unique_ptr<Instruction>(inst)); in makeReturn()
1247 …buildPoint->addInstruction(std::unique_ptr<Instruction>(new Instruction(NoResult, NoType, OpReturn… in makeReturn()
1256 Block* block = buildPoint; in leaveFunction()
1257 Function& function = buildPoint->getParent(); in leaveFunction()
1273 buildPoint->addInstruction(std::unique_ptr<Instruction>(new Instruction(OpKill))); in makeDiscard()
1287 buildPoint->getParent().addLocalVariable(std::unique_ptr<Instruction>(inst)); in createVariable()
1306 buildPoint->addInstruction(std::unique_ptr<Instruction>(inst)); in createUndefined()
1348 buildPoint->addInstruction(std::unique_ptr<Instruction>(store)); in createStore()
1369 buildPoint->addInstruction(std::unique_ptr<Instruction>(load)); in createLoad()
1395 buildPoint->addInstruction(std::unique_ptr<Instruction>(chain)); in createAccessChain()
1406 buildPoint->addInstruction(std::unique_ptr<Instruction>(length)); in createArrayLength()
1421 buildPoint->addInstruction(std::unique_ptr<Instruction>(extract)); in createCompositeExtract()
1437 buildPoint->addInstruction(std::unique_ptr<Instruction>(extract)); in createCompositeExtract()
1448 buildPoint->addInstruction(std::unique_ptr<Instruction>(insert)); in createCompositeInsert()
1460 buildPoint->addInstruction(std::unique_ptr<Instruction>(insert)); in createCompositeInsert()
1470 buildPoint->addInstruction(std::unique_ptr<Instruction>(extract)); in createVectorExtractDynamic()
1481 buildPoint->addInstruction(std::unique_ptr<Instruction>(insert)); in createVectorInsertDynamic()
1490 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createNoResultOp()
1498 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createNoResultOp()
1508 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createNoResultOp()
1521 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createNoResultOp()
1530 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createControlBarrier()
1538 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createMemoryBarrier()
1551 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createUnaryOp()
1568 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createBinOp()
1589 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createTriOp()
1599 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createOp()
1613 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createOp()
1638 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createFunctionCall()
1660 buildPoint->addInstruction(std::unique_ptr<Instruction>(swizzle)); in createRvalueSwizzle()
1693 buildPoint->addInstruction(std::unique_ptr<Instruction>(swizzle)); in createLvalueSwizzle()
1738 buildPoint->addInstruction(std::unique_ptr<Instruction>(smear)); in smearScalar()
1753 buildPoint->addInstruction(std::unique_ptr<Instruction>(inst)); in createBuiltinCall()
1956 buildPoint->addInstruction(std::unique_ptr<Instruction>(textureInst)); in createTextureCall()
2040 buildPoint->addInstruction(std::unique_ptr<Instruction>(query)); in createTextureQueryCall()
2136 buildPoint->addInstruction(std::unique_ptr<Instruction>(op)); in createCompositeConstruct()
2406 Function& function = buildPoint->getParent(); in makeSwitch()
2422 defaultOrMerge->addPredecessor(buildPoint); in makeSwitch()
2426 segmentBlocks[valueIndexToSegment[i]]->addPredecessor(buildPoint); in makeSwitch()
2428 buildPoint->addInstruction(std::unique_ptr<Instruction>(switchInst)); in makeSwitch()
2448 if (! buildPoint->isTerminated()) in nextSwitchSegment()
2460 if (! buildPoint->isTerminated()) in endSwitch()
2471 Function& function = buildPoint->getParent(); in makeNewBlock()
2884 Block* block = new Block(getUniqueId(), buildPoint->getParent()); in createAndSetNoPredecessorBlock()
2886 buildPoint->getParent().addBlock(block); in createAndSetNoPredecessorBlock()
2898 buildPoint->addInstruction(std::unique_ptr<Instruction>(branch)); in createBranch()
2899 block->addPredecessor(buildPoint); in createBranch()
2907 buildPoint->addInstruction(std::unique_ptr<Instruction>(merge)); in createSelectionMerge()
2919 buildPoint->addInstruction(std::unique_ptr<Instruction>(merge)); in createLoopMerge()
2928 buildPoint->addInstruction(std::unique_ptr<Instruction>(branch)); in createConditionalBranch()
2929 thenBlock->addPredecessor(buildPoint); in createConditionalBranch()
2930 elseBlock->addPredecessor(buildPoint); in createConditionalBranch()