search for: aint1

Displaying 3 results from an estimated 3 matches for "aint1".

Did you mean: aint
2020 Oct 08
2
GlobalISel round table follow up: register bank select
...the useInt. Actually, another > question is what would we do when we look at the first useInt? Is this > use allowed to change the definition of the instruction again? Do we > duplicate the definition? Etc.. > ``` > A<fp> = def <— reassign > = useFP AFP<fp> > AInt1<int> = cross_copy A<fp> > = useInt AInt1<int> > AInt2<int> = cross_copy A<fp> > = useInt AInt2<int> > ``` > > Bottom line, if we allow to modify the assignments of the definition, > the decision making is not local anymore and in particular...
2020 Oct 07
2
GlobalISel round table follow up: register bank select
Hi all, this is the second email for the round table follow-up, this time regarding the issues around the greedy RegBankSelect and alternative mappings. The issue I brought up was that because RegBankSelect goes top-down, it never looks at all available mappings for the operands when considering which of the mappings to apply to the current instruction. In our architecture we have one
2020 Oct 09
2
GlobalISel round table follow up: register bank select
...what would we do when we look at the first useInt? Is >>> this use allowed to change the definition of the instruction again? >>> Do we duplicate the definition? Etc.. >>> ``` >>> A<fp> = def <— reassign >>> = useFP AFP<fp> >>> AInt1<int> = cross_copy A<fp> >>> = useInt AInt1<int> >>> AInt2<int> = cross_copy A<fp> >>> = useInt AInt2<int> >>> ``` >>> >>> Bottom line, if we allow to modify the assignments of the >>> definition, the...