Lines Matching defs:fn
90 NVC0LegalizeSSA::visit(Function *fn)
92 bld.setProgram(fn->getProgram());
275 NVC0LegalizePostRA::insertTextureBarriers(Function *fn)
285 fn->orderInstructions(insns);
287 texCounts.resize(fn->allBBlocks.getSize(), 0);
288 bbFirstTex.resize(fn->allBBlocks.getSize(), insns.getSize());
289 bbFirstUse.resize(fn->allBBlocks.getSize(), insns.getSize());
292 for (ArrayList::Iterator i = fn->allBBlocks.iterator(); !i.end(); i.next()) {
330 u->level = fn->cfg.findLightestPathWeight(&tb->cfg,
371 if (fn->getProgram()->optLevel < 3) {
379 limitT.resize(fn->allBBlocks.getSize(), Limits(0, 0));
380 limitB.resize(fn->allBBlocks.getSize(), Limits(0, 0));
381 limitS.resize(fn->allBBlocks.getSize());
384 IteratorRef bi = fn->cfg.iteratorCFG();
407 for (unsigned int l = 0; l <= fn->loopNestingBound; ++l) {
465 NVC0LegalizePostRA::visit(Function *fn)
468 insertTextureBarriers(fn);
470 r63 = new_LValue(fn, FILE_GPR);
620 NVC0LoweringPass::visit(Function *fn)
623 assert(!strncmp(fn->getName(), "MAIN", 4));
625 bld.setPosition(BasicBlock::get(fn->cfg.getRoot()), false);
627 if (fn->cfgExit) {
628 bld.setPosition(BasicBlock::get(fn->cfgExit)->getExit(), false);