[PATCH] Modify the register scavenger to operate on reg units when checking liveness
Pedro Artigas
partigas at apple.com
Thu Jul 31 15:21:31 PDT 2014
It (the CRS bit vector) is unused, it will be removed once I check in my changes to the scavenger.
Thanks,
Pedro
> On Jul 31, 2014, at 2:35 PM, Jakob Stoklund Olesen <jolesen at apple.com> wrote:
>
>
>> On Jul 31, 2014, at 2:29 PM, Chad Rosier <mcrosier at codeaurora.org> wrote:
>>
>>>
>>> - // Create callee-saved registers bitvector.
>>> + // Create callee-saved registers bitvector. (FIXME: Why is this
>>> needed?)
>>
>> I believe the callee-saved register is an ancient artifact.
>>
>> Jakob simplified the FindUnusedReg function here:
>> http://llvm.org/viewvc/llvm-project?view=revision&revision=79369
>>
>> AFAICK, this should have been removed at that time.
>
> Wow, that’s a long time ago, I don’t remember the details.
>
> But it should be trivial to determine if the CSR bitvector is used for anything and delete it if it is unused.
>
> Thanks,
> /jakob
>
More information about the llvm-commits
mailing list