summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0/nvc0_pc_regalloc.c
AgeCommit message (Collapse)Author
2011-02-24nvc0: kick out empty live rangesChristoph Bumiller
They affect overlap tests even though they're actually empty.
2011-02-24nvc0: correct allocation of constrained registersChristoph Bumiller
In linear scan we can't allocate multiple values with different live ranges at the same time to assign them consecutive regs. Maybe we should just switch to graph coloring for all values ...
2011-02-09nvc0: make sure phi-ops really have one source per in-blockChristoph Bumiller
2011-02-09nvc0: try to fix register conflicts for vector instructionsChristoph Bumiller
Vector here means using multiple 32 bit regs which are forced to be consecutive in the register file. This still isn't quite nice.
2010-12-19nvc0: improve shader support for texturingChristoph Bumiller
Fixed shadow and cube texture fetches, add array texture fetches.
2010-11-12nvc0: import nvc0 gallium driverChristoph Bumiller