This is an archive of the discontinued LLVM Phabricator instance.

[LTO] Add an option to enable fast-isel
AbandonedPublic

Authored by davide on May 2 2016, 5:42 PM.

Details

Reviewers
pcc
rafael

Diff Detail

Event Timeline

davide updated this revision to Diff 55927.May 2 2016, 5:42 PM
davide retitled this revision from to [LTO] Add an option to enable fast-isel.
davide updated this object.
davide added reviewers: pcc, rafael.
davide added a subscriber: llvm-commits.

Hi Davide,

Shouldn’t fast isel be an attribute inherited from each individual compiler invocation to produce the bitcode files?
I.e., shouldn’t it be a function attribute?

Note: I am not very familiar of how LTO is supposed to work so you can just ignore my remarks :).

Cheers,
-Quentin

rafael edited edge metadata.May 3 2016, 11:15 AM
rafael added a subscriber: rafael.

Is this something you expect to be generally useful or something that is
only needed to run some experiments.

Is there an equivalent option in the gold plugin or in lib lto?

Is this something you expect to be generally useful or something that is
only needed to run some experiments.

Is there an equivalent option in the gold plugin or in lib lto?

There's no equivalent. Yes, I'm using it to run experiments in pair with paralellCodeGen.
I can keep this locally if you like.

davide abandoned this revision.May 3 2016, 11:21 AM

Isn't there a cl::opt that forces to use fast-isel?