diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index c966642ffff..9c281de4915 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -3883,12 +3883,12 @@ bool X86TargetLowering::isExtractSubvectorCheap(EVT ResVT, } bool X86TargetLowering::isCheapToSpeculateCttz() const { - // Don't try to speculate cttz if we can't directly use TZCNT. + // Speculate cttz only if we can directly use TZCNT. return Subtarget->hasBMI(); } bool X86TargetLowering::isCheapToSpeculateCtlz() const { - // Don't try to speculate ctlz if we can't directly use LZCNT. + // Speculate ctlz only if we can directly use LZCNT. return Subtarget->hasLZCNT(); }