Searched refs:nv50_ir (Results 1 – 25 of 26) sorted by relevance
12
36 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 …]
26 namespace nv50_ir { namespace422 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()
32 namespace nv50_ir { namespace1095 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()
12 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 …]
25 namespace nv50_ir {
29 namespace nv50_ir {
28 namespace nv50_ir {
85 namespace nv50_ir {379 class Iterator : public nv50_ir::Iterator
25 namespace nv50_ir { namespace
26 namespace nv50_ir {
29 namespace nv50_ir { namespace
26 namespace nv50_ir { namespace
38 namespace nv50_ir {
28 namespace nv50_ir { namespace
19 codegen/nv50_ir.cpp \
30 namespace nv50_ir { namespace