/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_emit_gk110.cpp | 1958 srcId(i->src(0).getIndirect(0), 10); in emitAFETCH() 1995 srcId(i->src(0).getIndirect(0), 10); in emitVFETCH() 1996 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex address in emitVFETCH() 2016 srcId(i->src(0).getIndirect(0), 10); in emitEXPORT() 2017 srcId(i->src(0).getIndirect(1), 32 + 10); // vertex base address in emitEXPORT() 2083 srcId(i->src(0).getIndirect(0), 10); in emitINTERP() 2204 srcId(i->src(0).getIndirect(0), 10); in emitSTORE() 2207 i->getIndirect(0, 0)->reg.size == 8) in emitSTORE() 2277 if (i->getIndirect(0, 0)) { in emitLOAD() 2278 srcId(i->src(0).getIndirect(0), 10); in emitLOAD() [all …]
|
D | nv50_ir_emit_nv50.cpp | 408 int reg = i->src(0).getIndirect(0)->rep()->reg.data.id; in setSrcFileBits() 504 if (i->getIndirect(0, 0)) { in emitForm_MAD() 505 assert(!i->srcExists(1) || !i->getIndirect(1, 0)); in emitForm_MAD() 506 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); in emitForm_MAD() 508 } else if (i->srcExists(1) && i->getIndirect(1, 0)) { in emitForm_MAD() 509 assert(!i->srcExists(2) || !i->getIndirect(2, 0)); in emitForm_MAD() 533 if (i->getIndirect(0, 0)) { in emitForm_ADD() 534 assert(!i->getIndirect(1, 0)); in emitForm_ADD() 683 srcId(*i->src(0).getIndirect(0), 9); in emitLOAD() 741 srcId(*i->src(0).getIndirect(0), 9); in emitSTORE() [all …]
|
D | nv50_ir_lowering_nvc0.cpp | 1343 bufq->setSrc(0, loadBufLength32(bufq->getIndirect(0, 1), in handleBUFQ() 1376 atom->getIndirect(0, 0)); in handleSharedATOMNVE4() 1433 atom->getIndirect(0, 0), stVal); in handleSharedATOMNVE4() 1471 atom->getIndirect(0, 0)); in handleSharedATOM() 1529 atom->getIndirect(0, 0), stVal); in handleSharedATOM() 1549 Value *ptr = atom->getIndirect(0, 0), *ind = atom->getIndirect(0, 1), *base; in handleATOM() 1623 cctl->setIndirect(0, 0, cas->getIndirect(0, 0)); in handleCasExch() 2425 st = bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), in handleWRSV() 2445 i->getIndirect(0, 0), bld.mkImm(4)); in handleLDST() 2460 Value *ind = i->getIndirect(0, 1); in handleLDST() [all …]
|
D | nv50_ir_emit_nvc0.cpp | 1497 srcId(f->src(0).getIndirect(0), 20); in emitFlow() 1617 srcId(i->src(0).getIndirect(0), 20); in emitAFETCH() 1652 srcId(i->src(0).getIndirect(0), 20); in emitVFETCH() 1653 srcId(i->src(0).getIndirect(1), 26); // vertex address in emitVFETCH() 1673 srcId(i->src(0).getIndirect(0), 20); in emitEXPORT() 1674 srcId(i->src(0).getIndirect(1), 32 + 17); // vertex base address in emitEXPORT() 1765 srcId(i->src(0).getIndirect(0), 20); in emitINTERP() 1855 ldst->getIndirect(0, 0)->reg.size == 8; in uses64bitAddress() 1895 srcId(i->src(0).getIndirect(0), 20); in emitSTORE() 1967 srcId(i->src(0).getIndirect(0), 20); in emitLOAD() [all …]
|
D | nv50_ir_inlines.h | 160 const ValueRef *ValueRef::getIndirect(int dim) const in getIndirect() function 244 Value *Instruction::getIndirect(int s, int dim) const in getIndirect() function
|
D | nv50_ir_from_tgsi.cpp | 110 SrcRegister getIndirect(int dim) const in getIndirect() function in tgsi::Instruction::SrcRegister 159 SrcRegister getIndirect(int dim) const in getIndirect() function in tgsi::Instruction::DstRegister 1926 rel = fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL); in getVertexBase() 1942 fetchSrc(tgsi.getSrc(s).getIndirect(1), 0, NULL), in getOutputBase() 1959 ptr = fetchSrc(src.getIndirect(0), 0, NULL); in fetchSrc() 1972 dimRel = fetchSrc(src.getIndirect(1), 0, 0); in fetchSrc() 1996 ptr = fetchSrc(dst.getIndirect(0), 0, NULL); in fetchDst() 2011 dimRel = fetchSrc(dst.getIndirect(1), 0, 0); in fetchDst() 2183 ptr = shiftAddress(fetchSrc(dst.getIndirect(0), 0, NULL)); in storeDst() 2297 tex->setSrc(s++, fetchSrc(tgsi.getSrc(R).getIndirect(0), 0, NULL)); in setTexRS() [all …]
|
D | nv50_ir_print.cpp | 674 getIndirect(s, 0), in print() 675 getIndirect(s, 1)); in print()
|
D | nv50_ir_emit_gm107.cpp | 300 emitGPR(gpr, ref.getIndirect(0)); in emitADDR() 315 emitGPR(gpr, ref.getIndirect(0)); in emitCBUF() 2353 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); in emitLD() 2384 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); in emitST() 2394 emitGPR (0x27, insn->src(0).getIndirect(1)); in emitALD() 2406 emitGPR (0x27, insn->src(0).getIndirect(1)); in emitAST() 2428 emitGPR (0x08, insn->src(0).getIndirect(0)); in emitAL2P() 2539 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); in emitATOM() 2600 emitField(0x30, 1, insn->src(0).getIndirect(0)->getSize() == 8); in emitRED() 2618 emitField(0x34, 1, insn->src(0).getIndirect(0)->getSize() == 8); in emitCCTL()
|
D | nv50_ir_lowering_nv50.cpp | 1122 bld.mkStore(OP_EXPORT, i->dType, sym, i->getIndirect(0, 0), i->getSrc(1)); in handleWRSV() 1218 FILE_SHADER_INPUT, addr, i->getIndirect(0, 0), NULL); in handleRDSV() 1267 if (i->getIndirect(0, 0)) { in handleEXPORT() 1298 Value *addr = i->getIndirect(0, 1); in handleLOAD() 1308 i->getIndirect(0, 0), bld.mkImm(2)); in handleLOAD()
|
D | nv50_ir.h | 593 inline const ValueRef *getIndirect(int dim) const; 801 inline Value *getIndirect(int s, int dim) const;
|
D | nv50_ir.cpp | 710 values[0] = getIndirect(s, 0); in takeExtraSources() 714 values[1] = getIndirect(s, 1); in takeExtraSources()
|
D | nv50_ir_peephole.cpp | 271 i->setIndirect(s, 0, ld->getIndirect(0, 0)); in visit() 302 insn = i->getIndirect(s, 0)->getInsn(); in visit() 2649 rel[0] = ldst->getIndirect(0, 0); in set() 2650 rel[1] = ldst->getIndirect(0, 1); in set() 2709 it->rel[0] != insn->getIndirect(0, 0) || in findRecord() 2711 it->rel[1] != insn->getIndirect(0, 1)) in findRecord()
|
D | nv50_ir_ra.cpp | 2278 addHazard(i, i->src(0).getIndirect(0)); in visit() 2280 addHazard(i, i->src(0).getIndirect(1)); in visit()
|
/external/clang/include/clang/CodeGen/ |
D | CGFunctionInfo.h | 151 static ABIArgInfo getIndirect(CharUnits Alignment, bool ByVal = true, 164 auto AI = getIndirect(Alignment, ByVal, Realign);
|
/external/clang/lib/CodeGen/ |
D | SwiftCallingConv.cpp | 759 return ABIArgInfo::getIndirect(alignmentForIndirect, /*byval*/ false); in classifyExpandedType() 774 return ABIArgInfo::getIndirect(layout.getAlignment(), /*byval*/ false); in classifyType()
|
D | TargetInfo.cpp | 80 return ABIArgInfo::getIndirect(getContext().getTypeAlignInChars(Ty), in getNaturalAlignIndirect() 1376 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true); in getIndirectResult() 1381 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(StackAlign), in getIndirectResult() 2736 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(Align)); in getIndirectResult() 3596 return ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classify() 3629 return ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classify() 4271 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 5306 return ABIArgInfo::getIndirect( in classifyArgumentType() 5322 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 6807 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true, in getIndirectResult()
|
D | MicrosoftCXXABI.cpp | 1087 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType() 1092 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
|
D | ItaniumCXXABI.cpp | 982 FI.getReturnInfo() = ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classifyReturnType()
|