OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:bundles
(Results
1 - 4
of
4
) sorted by relevancy
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
mir.c
359
midgard_bundle *
bundles
=
local
360
(midgard_bundle *) block->
bundles
.data;
362
size_t count = (block->
bundles
.size / sizeof(midgard_bundle));
365
for (unsigned j = 0; j <
bundles
[i].instruction_count; ++j) {
366
if (
bundles
[i].instructions[j] == tag)
383
size_t count = util_dynarray_num_elements(&block->
bundles
, midgard_bundle);
384
UNUSED void *unused = util_dynarray_grow(&block->
bundles
, midgard_bundle, 1);
386
midgard_bundle *
bundles
= (midgard_bundle *) block->
bundles
.data;
local
387
memmove(
bundles
+ before + 1, bundles + before, (count - before) * sizeof(midgard_bundle))
412
midgard_bundle *
bundles
= (midgard_bundle *) block->
bundles
.data;
local
[
all
...]
compiler.h
196
struct util_dynarray
bundles
;
member in struct:midgard_block
389
util_dynarray_foreach(&block->
bundles
, midgard_bundle, v)
392
util_dynarray_foreach_reverse(&block->
bundles
, midgard_bundle, v)
midgard_schedule.c
33
* must be grouped into VLIW
bundles
according to following model:
54
* Load/store instructions are also in
bundles
of simply two instructions, and
1417
/* Schedule a single block by iterating its instruction to create
bundles
.
1449
struct util_dynarray
bundles
;
local
1450
util_dynarray_init(&
bundles
, NULL);
1471
util_dynarray_append(&
bundles
, midgard_bundle, bundle);
1477
/* We emitted
bundles
backwards; copy into the block in reverse-order */
1479
util_dynarray_init(&block->
bundles
, block);
1480
util_dynarray_foreach_reverse(&
bundles
, midgard_bundle, bundle) {
1481
util_dynarray_append(&block->
bundles
, midgard_bundle, *bundle)
[
all
...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/
midgard_compile.c
173
struct util_dynarray
bundles
;
member in struct:midgard_block
2883
/* Schedule a single block by iterating its instruction to create
bundles
.
2889
util_dynarray_init(&block->
bundles
, NULL);
2896
util_dynarray_append(&block->
bundles
, midgard_bundle, bundle);
2925
/* After everything is scheduled, emit whole
bundles
at a time */
3816
midgard_bundle *initial_bundle = util_dynarray_element(&initial_block->
bundles
, midgard_bundle, 0);
3951
/* Now that all the
bundles
are scheduled and we can calculate block
3957
util_dynarray_foreach(&block->
bundles
, midgard_bundle, bundle) {
3990
for (midgard_bundle *bun = bundle + 1; bun < (midgard_bundle *)((char*) block->
bundles
.data + block->
bundles
.size); ++bun)
[
all
...]
Completed in 14 milliseconds
Indexes created Tue Jul 28 00:24:17 UTC 2026