Searched refs:cloneShallow (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/nouveau/codegen/ |
D | nv50_ir_build_util.cpp | 297 h[0] = cloneShallow(getFunction(), val); in mkSplit() 298 h[1] = cloneShallow(getFunction(), val); in mkSplit() 625 i->setDef(0, cloneShallow(fn, i->getDef(0))); in split64BitOpPostRA() 641 lo->setSrc(s, cloneShallow(fn, lo->getSrc(s))); in split64BitOpPostRA() 643 hi->setSrc(s, cloneShallow(fn, lo->getSrc(s))); in split64BitOpPostRA()
|
D | nv50_ir_peephole.cpp | 331 i->setSrc(s, cloneShallow(func, i->getSrc(s))); in visit() 339 i->setSrc(s, cloneShallow(func, i->getSrc(s))); in visit() 346 i->setSrc(s, cloneShallow(func, i->getSrc(s))); in visit() 354 i->setSrc(s, cloneShallow(func, i->getSrc(s))); in visit() 2072 set1 = cloneShallow(func, set1); in handleLOGOP() 2118 Instruction *bset = cloneShallow(func, insn); in handleCVT_NEG() 2685 ldst->setSrc(0, cloneShallow(fn, ldst->getSrc(0))); in updateLdStOffset() 2812 rec->insn->setSrc(0, cloneShallow(func, rec->insn->getSrc(0))); in combineLd() 4053 ld2 = cloneShallow(func, ld1); in checkSplitLoad()
|
D | nv50_ir_lowering_gm107.cpp | 326 samples = cloneShallow(func, suq); in handleSUQ()
|
D | nv50_ir_ra.cpp | 1707 Value *slot = cloneShallow(func, base); in offsetSlot() 1736 Value *tmp = cloneShallow(func, slot); in spill() 1762 lval = cloneShallow(func, lval); in unspill() 1772 Value *tmp = cloneShallow(func, slot); in unspill()
|
D | nv50_ir_util.h | 733 inline T *cloneShallow(C *c, T *obj) in cloneShallow() function
|
D | nv50_ir_lowering_nv50.cpp | 489 Value *res = cloneShallow(func, mul->getDef(0)); in handleMUL() 939 res[l][d] = cloneShallow(func, res[0][d]); in handleTXB()
|
D | nv50_ir_lowering_nvc0.cpp | 1697 atom->setSrc(0, cloneShallow(func, atom->getSrc(0))); in handleATOM() 3412 Value *addr = cloneShallow(func, i->getSrc(0)); in visit()
|