Home
last modified time | relevance | path

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

12

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_from_tgsi.cpp38 static nv50_ir::operation translateOpcode(uint opcode);
39 static nv50_ir::DataFile translateFile(uint file);
40 static nv50_ir::TexTarget translateTexture(uint texTarg);
41 static nv50_ir::SVSemantic translateSysVal(uint sysval);
42 static nv50_ir::CacheMode translateCacheMode(uint qualifier);
43 static nv50_ir::ImgFormat translateImgFormat(uint format);
108 nv50_ir::Modifier getMod(int chan) const;
216 inline nv50_ir::operation getOP() const { in getOP()
219 nv50_ir::DataType inferSrcType() const;
220 nv50_ir::DataType inferDstType() const;
[all …]
Dnv50_ir_target.cpp26 namespace nv50_ir { namespace
498 nv50_ir::RelocInfo *info = reinterpret_cast<nv50_ir::RelocInfo *>(relocData); in nv50_ir_relocate_code()
513 nv50_ir::FixupInfo *info = reinterpret_cast<nv50_ir::FixupInfo *>( in nv50_ir_apply_fixups()
519 nv50_ir::FixupData data(force_persample_interp, flatshade, alphatest); in nv50_ir_apply_fixups()
528 nv50_ir::Target *targ = nv50_ir::Target::create(chipset); in nv50_ir_get_target_library()
530 nv50_ir::Target::destroy(targ); in nv50_ir_get_target_library()
Dnv50_ir.cpp32 namespace nv50_ir { namespace
1200 nv50_ir::Program::Type type; in nv50_ir_generate_code()
1205 case PIPE_SHADER_##a: type = nv50_ir::Program::TYPE_##b; break in nv50_ir_generate_code()
1220 nv50_ir::Target *targ = nv50_ir::Target::create(info->target); in nv50_ir_generate_code()
1224 nv50_ir::Program *prog = new nv50_ir::Program(type, targ); in nv50_ir_generate_code()
1226 nv50_ir::Target::destroy(targ); in nv50_ir_generate_code()
1247 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_PRE_SSA); in nv50_ir_generate_code()
1255 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_SSA); in nv50_ir_generate_code()
1264 prog->getTarget()->runLegalizePass(prog, nv50_ir::CG_STAGE_POST_RA); in nv50_ir_generate_code()
1282 nv50_ir::Target::destroy(targ); in nv50_ir_generate_code()
Dunordered_set.h10 namespace nv50_ir {
Dnv50_ir_lowering_gm107.h3 namespace nv50_ir {
Dnv50_ir_target_gm107.h3 namespace nv50_ir {
Dnv50_ir_target_nv50.h25 namespace nv50_ir {
Dnv50_ir_target_nvc0.h25 namespace nv50_ir {
Dnv50_ir_graph.h29 namespace nv50_ir {
Dnv50_ir_lowering_nvc0.h26 namespace nv50_ir {
Dnv50_ir_target_gm107.cpp27 namespace nv50_ir { namespace
Dnv50_ir_target.h28 namespace nv50_ir {
Dnv50_ir_util.h85 namespace nv50_ir {
383 class Iterator : public nv50_ir::Iterator
Dnv50_ir_lowering_gm107.cpp32 namespace nv50_ir { namespace
Dnv50_ir_util.cpp25 namespace nv50_ir { namespace
Dnv50_ir_graph.cpp29 namespace nv50_ir { namespace
Dnv50_ir_build_util.h26 namespace nv50_ir {
Dnv50_ir_target_nv50.cpp25 namespace nv50_ir { namespace
Dnv50_ir_print.cpp28 namespace nv50_ir { namespace
Dnv50_ir_target_nvc0.cpp25 namespace nv50_ir { namespace
Dnv50_ir_bb.cpp25 namespace nv50_ir { namespace
Dnv50_ir_ssa.cpp26 namespace nv50_ir { namespace
Dnv50_ir_build_util.cpp26 namespace nv50_ir { namespace
/external/mesa3d/src/gallium/drivers/nouveau/
DMakefile.sources112 codegen/nv50_ir.cpp \
121 codegen/nv50_ir.h \
Dmeson.build126 'codegen/nv50_ir.cpp',
135 'codegen/nv50_ir.h',

12