search for: aint2

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

Did you mean: aint
2020 Oct 08
2
GlobalISel round table follow up: register bank select
...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 may require > to add repairing code all over the place. As a result the co...
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
...e 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 may require to add repai...