summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv50/codegen/nv50_ir.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* nvc0: implement multisample texturesChristoph Bumiller2013-04-121-0/+2
* nv50/ir: add CCTL (cache control) opChristoph Bumiller2013-03-121-0/+3
* nv50/ir: add support for different sampler and resource index on nve4Christoph Bumiller2013-03-121-0/+2
* nv50/ir: implement splitting of 64 bit ops after RAChristoph Bumiller2013-03-121-1/+2
* nv50/ir/tgsi: handle TGSI_OPCODE_LOAD,STOREChristoph Bumiller2013-03-121-2/+2
* nvc0/ir: implement lowering of surface ops for nve4Christoph Bumiller2013-03-121-0/+5
* nv50/ir: extend moveSources for delta < 0Christoph Bumiller2013-03-121-1/+1
* nv50/ir: add support for indirect BRA,CALLChristoph Bumiller2013-03-121-0/+1
* nv50/ir: add various new OPs that will be needed for computeChristoph Bumiller2013-03-121-12/+86
* nv50,nvc0: add support for cube map arraysChristoph Bumiller2012-12-071-1/+2
* nvc0/ir: fix texture barrier insertion to prevent WAW hazardsChristoph Bumiller2012-05-291-1/+1
* nv50/ir/opt: try to convert ABS(SUB) to SADChristoph Bumiller2012-04-291-0/+1
* nvc0/ir: initial implementation of nve4 scheduling hintsChristoph Bumiller2012-04-291-0/+2
* nvc0/ir: implement better placement of texture barriersChristoph Bumiller2012-04-291-0/+3
* nvc0: add initial support for nve4+ (Kepler) chipsetsChristoph Bumiller2012-04-151-0/+2
* nv50/ir: import nv50 targetChristoph Bumiller2012-04-141-0/+4
* nv50/ir: add isUniform query to ValuesChristoph Bumiller2012-04-141-0/+5
* nv50/ir: rewrite the register allocator as GCRA, with spillingChristoph Bumiller2012-04-141-9/+16
* nv50/ir/tgsi: Infer function inputs/outputs.Francisco Jerez2012-04-141-0/+4
* nv50/ir/tgsi: Replace the inlining logic with proper function calls.Francisco Jerez2012-04-141-1/+1
* nv50/ir/opt: don't replace conditional definitions in CSEChristoph Bumiller2012-04-141-0/+1
* nv50/ir: Build a "symbol" table with the binary offsets of each function.Francisco Jerez2012-04-141-1/+5
* nv50/ir: Add support for removing functions from a program.Francisco Jerez2012-04-141-0/+1
* nv50/ir: Scan program functions in DFS-postorder.Francisco Jerez2012-04-141-0/+2
* nv50/ir: Add convenience method for calculating the live sets of a function.Francisco Jerez2012-04-141-0/+1
* nv50/ir: Add support code for calculating the clobber set of a BB or function.Francisco Jerez2012-04-141-0/+3
* nv50/ir/opt: Don't lose modifiers during constant folding.Francisco Jerez2012-04-141-2/+5
* nv50/ir/opt: Improve modifier handling.Francisco Jerez2012-04-141-4/+6
* nv50/ir: Add support for cloning FlowInsns, ImmediateVals and BBs.Francisco Jerez2012-04-141-0/+7
* nv50/ir: Decouple object cloning logic from the sub-object recursion policy.Francisco Jerez2012-04-141-8/+9
* nv50/ir: Make sure that several IR objects are destroyed on takedown.Francisco Jerez2012-04-141-1/+4
* nv50/ir: make Instruction::src/def container privateChristoph Bumiller2012-04-141-12/+18
* nv50/ir: Add support for unlimited instruction arguments.Francisco Jerez2012-04-141-62/+27
* nv50/ir: add setFlagsDef/Src helperChristoph Bumiller2012-04-141-0/+3
* nv50/ir: add function for splitting a BasicBlockChristoph Bumiller2012-04-141-0/+6
* nv50/ir: fix textureGrad with offsets and in non-FPsChristoph Bumiller2011-10-211-0/+1
* nv50/ir: add wrap mode for shift operationsChristoph Bumiller2011-10-211-0/+1
* nv50/ir: add missing license headersChristoph Bumiller2011-09-141-0/+21
* nv50/ir: import new shader backend codeChristoph Bumiller2011-09-141-0/+1049