[all-commits] [llvm/llvm-project] d177a9: [IR] Add Constant::toConstantRange() (NFC)
Nikita Popov via All-commits
all-commits at lists.llvm.org
Fri Jul 5 07:52:17 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d177a94fbdc12c82e06dc1c2dc7500c3ce399291
https://github.com/llvm/llvm-project/commit/d177a94fbdc12c82e06dc1c2dc7500c3ce399291
Author: Nikita Popov <npopov at redhat.com>
Date: 2024-07-05 (Fri, 05 Jul 2024)
Changed paths:
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/include/llvm/IR/Constant.h
M llvm/lib/Analysis/LazyValueInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/IR/Constants.cpp
Log Message:
-----------
[IR] Add Constant::toConstantRange() (NFC)
The logic in llvm::getVectorConstantRange() can be a bit
inconvenient to use in some cases because of the need to handle
the scalar case separately. Generalize it to handle all constants,
and move it to live directly on Constant.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list