- User Since
- May 5 2014, 7:26 AM (223 w, 6 d)
Thanks @craig.topper !
Fri, Aug 17
LGTM thanks! If possible, please pre-commit the test to show the codegen change.
Thu, Aug 16
Remove unnecessary hasBWI()
It could be the kind of thing we should do in slp @ABataev what do you think?
Committed at rL339818 (typo in commit message prevented phab from catching it)
We're seeing tlbgen warnings after this patch:
Wed, Aug 15
LGTM - I'll continue investigating how to combine VSELECT with target shuffles to fix that prefer-avx256-mask-shuffle.ll regression.
LGTM - thanks
Tue, Aug 14
Rebased - this patch is still waiting on a fix to MCSubtargetInfo::resolveVariantSchedClass that will return the default class when an MCInst is not available (== NULL) - @andreadb is investigating.
@m4yers You really need to have this discussed on the llvm-dev mailing list first - adding a new target is not a small matter.
I'm happy to apply the test changes beforehand once everybody is happy with the patch - but I'll keep them in the diff for now to make its effects clear.
Mon, Aug 13
LGTM - cheers
@theraven We're seeing a test failure in CodeGenObjC/2007-04-03-ObjcEH.m which seems to be from this commit:
Sun, Aug 12
Fri, Aug 10
Resurrecting this old patch, refactored to correctly handle overflows of the sum of shifts.
Thu, Aug 9
I've refactored the approach slightly to demonstrate ISD::matchUnaryPredicate being used to iterate over a scalar or the elements of a vector. - this could be used in TargetLowering::BuildUDIV as well to make the equivalent code easier to understand.