Displaying 4 results from an estimated 4 matches for "arminstructionselector".
2017 Dec 20
6
[GlobalISel] gen-global-isel failed to work
...is, but I would imagine that none of the
patterns using that are supported yet, and that's why we don't see any
errors for ARM yet.
> How ARM handle this? and I removed all ARM related code in RISCVXXX.cpp,
> only keep skeleton for easy debug, please give me some hint, thanks a lot!
ARMInstructionSelector has an ARMSubtarget reference called STI. We'll
probably have to rename that to Subtarget to support something like
this in the future.
What you need to do when you run into this kind of error is to add the
relevant members to your InstructionSelector. Each target may make
slightly different a...
2018 Sep 26
5
RFC: Adding a code size analysis tool
...692
unswitchNontrivialInvariants([snip]) [function] 40180
getAttrKind([snip]) [function] 35811
clang::DumpCompilerOptionsAction::ExecuteAction() [function] 32417
llvm::UpgradeIntrinsicCall([snip]) [function] 30239
bool llvm::InstructionSelector::executeMatchTable<(anonymous namespace)::ARMInstructionSelector const, [snip]) const [function] 29352
Next, let's look at the file view diffstat. This can be useful because it goes
beyond simply identifying the files which grew the most. It actually describes
which *functions* grew the most in those files, creating more opportunites to
do something about...
2018 Oct 01
4
RFC: Adding a code size analysis tool
...vialInvariants([snip]) [function] 40180
> getAttrKind([snip]) [function] 35811
> clang::DumpCompilerOptionsAction::ExecuteAction() [function] 32417
> llvm::UpgradeIntrinsicCall([snip]) [function] 30239
> bool llvm::InstructionSelector::executeMatchTable<(anonymous namespace)::ARMInstructionSelector const, [snip]) const [function] 29352
>
>
> Next, let's look at the file view diffstat. This can be useful because it goes
> beyond simply identifying the files which grew the most. It actually describes
> which *functions* grew the most in those files, creating more opportunit...
2018 Oct 01
3
RFC: Adding a code size analysis tool
...snip]) [function] 40180
>> getAttrKind([snip]) [function] 35811
>> clang::DumpCompilerOptionsAction::ExecuteAction() [function] 32417
>> llvm::UpgradeIntrinsicCall([snip]) [function] 30239
>> bool llvm::InstructionSelector::executeMatchTable<(anonymous namespace)::ARMInstructionSelector const, [snip]) const [function] 29352
>>
>>
>> Next, let's look at the file view diffstat. This can be useful because it goes
>> beyond simply identifying the files which grew the most. It actually describes
>> which *functions* grew the most in those files, crea...