Home
last modified time | relevance | path

Searched refs:nv50_ir (Results 1 – 25 of 26) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_from_tgsi.cpp36 static nv50_ir::operation translateOpcode(uint opcode);
37 static nv50_ir::DataFile translateFile(uint file);
38 static nv50_ir::TexTarget translateTexture(uint texTarg);
39 static nv50_ir::SVSemantic translateSysVal(uint sysval);
92 nv50_ir::Modifier getMod(int chan) const;
186 inline nv50_ir::operation getOP() const { in getOP()
189 nv50_ir::DataType inferSrcType() const;
190 nv50_ir::DataType inferDstType() const;
192 nv50_ir::CondCode getSetCond() const;
194 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const;
[all …]
Dnv50_ir_target.cpp26 namespace nv50_ir { namespace
422 nv50_ir::RelocInfo *info = reinterpret_cast<nv50_ir::RelocInfo *>(relocData); in nv50_ir_relocate_code()
436 nv50_ir::Target *targ = nv50_ir::Target::create(chipset); in nv50_ir_get_target_library()
438 nv50_ir::Target::destroy(targ); in nv50_ir_get_target_library()
Dnv50_ir.cpp32 namespace nv50_ir { namespace
1095 nv50_ir::Program::Type type; in nv50_ir_generate_code()
1100 case PIPE_SHADER_##a: type = nv50_ir::Program::TYPE_##b; break in nv50_ir_generate_code()
1109 type = nv50_ir::Program::TYPE_COMPUTE; in nv50_ir_generate_code()
1114 nv50_ir::Target *targ = nv50_ir::Target::create(info->target); in nv50_ir_generate_code()
1118 nv50_ir::Program *prog = new nv50_ir::Program(type, targ); in nv50_ir_generate_code()
1144 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_PRE_SSA); in nv50_ir_generate_code()
1152 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_SSA); in nv50_ir_generate_code()
1161 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_POST_RA); in nv50_ir_generate_code()
1179 nv50_ir::Target::destroy(targ); in nv50_ir_generate_code()
Dnv50_ir_from_sm4.cpp12 static nv50_ir::SVSemantic irSemantic(unsigned sn) in irSemantic()
15 case TGSI_SEMANTIC_POSITION: return nv50_ir::SV_POSITION; in irSemantic()
16 case TGSI_SEMANTIC_FACE: return nv50_ir::SV_FACE; in irSemantic()
17 case NV50_SEMANTIC_LAYER: return nv50_ir::SV_LAYER; in irSemantic()
18 case NV50_SEMANTIC_VIEWPORTINDEX: return nv50_ir::SV_VIEWPORT_INDEX; in irSemantic()
19 case TGSI_SEMANTIC_PSIZE: return nv50_ir::SV_POINT_SIZE; in irSemantic()
20 case NV50_SEMANTIC_CLIPDISTANCE: return nv50_ir::SV_CLIP_DISTANCE; in irSemantic()
21 case TGSI_SEMANTIC_VERTEXID: return nv50_ir::SV_VERTEX_ID; in irSemantic()
22 case TGSI_SEMANTIC_INSTANCEID: return nv50_ir::SV_INSTANCE_ID; in irSemantic()
23 case TGSI_SEMANTIC_PRIMID: return nv50_ir::SV_PRIMITIVE_ID; in irSemantic()
[all …]
Dnv50_ir_target_nv50.h25 namespace nv50_ir {
Dnv50_ir_graph.h29 namespace nv50_ir {
Dnv50_ir_target.h28 namespace nv50_ir {
Dnv50_ir_util.h85 namespace nv50_ir {
379 class Iterator : public nv50_ir::Iterator
Dnv50_ir_util.cpp25 namespace nv50_ir { namespace
Dnv50_ir_build_util.h26 namespace nv50_ir {
Dnv50_ir_graph.cpp29 namespace nv50_ir { namespace
Dnv50_ir_print.cpp26 namespace nv50_ir { namespace
Dnv50_ir_target_nv50.cpp25 namespace nv50_ir { namespace
Dnv50_ir_bb.cpp25 namespace nv50_ir { namespace
Dnv50_ir_build_util.cpp26 namespace nv50_ir { namespace
Dnv50_ir_ssa.cpp26 namespace nv50_ir { namespace
Dnv50_ir.h38 namespace nv50_ir {
Dnv50_ir_lowering_nv50.cpp28 namespace nv50_ir { namespace
Dnv50_ir_emit_nv50.cpp26 namespace nv50_ir { namespace
Dnv50_ir_ra.cpp29 namespace nv50_ir { namespace
/external/mesa3d/src/gallium/drivers/nv50/
DMakefile.sources19 codegen/nv50_ir.cpp \
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
Dnv50_ir_target_nvc0.h25 namespace nv50_ir {
Dnv50_ir_target_nvc0.cpp25 namespace nv50_ir { namespace
Dnv50_ir_lowering_nvc0.cpp30 namespace nv50_ir { namespace
Dnv50_ir_emit_nvc0.cpp25 namespace nv50_ir { namespace

12