summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv50/codegen/nv50_ir.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-1231/+0
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-4/+4
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* nv50/ir: add support for different sampler and resource index on nve4Christoph Bumiller2013-03-121-0/+27
* nvc0/ir: implement lowering of surface ops for nve4Christoph Bumiller2013-03-121-2/+3
* nv50/ir: extend moveSources for delta < 0Christoph Bumiller2013-03-121-15/+30
* nv50/ir: add support for indirect BRA,CALLChristoph Bumiller2013-03-121-1/+1
* nv50/ir: add various new OPs that will be needed for computeChristoph Bumiller2013-03-121-2/+2
* nv50/ir: fix comparison of system valuesChristoph Bumiller2013-03-121-0/+3
* nv50/ir/tgsi: Accept COMPUTE programs.Francisco Jerez2013-03-121-0/+1
* nv50/ir: wrap assertion using typeid in #ifndef NDEBUGChristoph Bumiller2013-01-081-0/+2
* nv50/ir/opt: try to convert ABS(SUB) to SADChristoph Bumiller2012-04-291-0/+25
* nv50: hook up to new shader code generatorChristoph Bumiller2012-04-141-0/+1
* nv50/ir: import nv50 targetChristoph Bumiller2012-04-141-2/+10
* nv50/ir: fix Instruction::isCommutationLegal for WAWChristoph Bumiller2012-04-141-4/+14
* nv50/ir: add isUniform query to ValuesChristoph Bumiller2012-04-141-0/+19
* nv50/ir: rewrite the register allocator as GCRA, with spillingChristoph Bumiller2012-04-141-61/+33
* nv50/ir/tgsi: Replace the inlining logic with proper function calls.Francisco Jerez2012-04-141-3/+5
* nv50/ir: initialize FlowInstruction::builtinChristoph Bumiller2012-04-141-1/+1
* nv50/ir: Build a "symbol" table with the binary offsets of each function.Francisco Jerez2012-04-141-1/+1
* nv50/ir: Scan program functions in DFS-postorder.Francisco Jerez2012-04-141-0/+1
* nv50/ir/opt: Don't lose modifiers during constant folding.Francisco Jerez2012-04-141-7/+33
* nv50/ir/opt: Improve modifier handling.Francisco Jerez2012-04-141-8/+50
* nv50/ir: Add support for cloning FlowInsns, ImmediateVals and BBs.Francisco Jerez2012-04-141-0/+39
* nv50/ir: Decouple object cloning logic from the sub-object recursion policy.Francisco Jerez2012-04-141-50/+53
* nv50/ir: Make sure that several IR objects are destroyed on takedown.Francisco Jerez2012-04-141-2/+7
* nv50/ir: make Instruction::src/def container privateChristoph Bumiller2012-04-141-22/+27
* nv50/ir: Add support for unlimited instruction arguments.Francisco Jerez2012-04-141-83/+67
* nv50/ir/opt: Fix OP_NOT to modifier conversion.Francisco Jerez2012-04-141-1/+1
* nvc0: fix submission of VertexID and EdgeFlag in push modeChristoph Bumiller2012-01-121-0/+1
* nv50/ir: fix argument count for CUBE_ARRAY texture targetChristoph Bumiller2011-10-211-1/+1
* nv50/ir: initialize default prog_info values for GP,TPChristoph Bumiller2011-10-211-0/+10
* nv50/ir: fix memory value equality checkChristoph Bumiller2011-10-211-1/+1
* nv50/ir: add missing license headersChristoph Bumiller2011-09-141-0/+21
* nv50/ir: import new shader backend codeChristoph Bumiller2011-09-141-0/+1008