mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Fix the other comment to use modern doxygen style and be a bit more
direct. Notably, comment on the fact that the loaded type is significant in that it determines how wide of an access must be safe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220150 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
28502a895a
commit
dacb8a615d
@ -53,10 +53,14 @@ static bool AreEquivalentAddressValues(const Value *A, const Value *B) {
|
||||
return false;
|
||||
}
|
||||
|
||||
/// isSafeToLoadUnconditionally - Return true if we know that executing a load
|
||||
/// from this value cannot trap. If it is not obviously safe to load from the
|
||||
/// specified pointer, we do a quick local scan of the basic block containing
|
||||
/// ScanFrom, to determine if the address is already accessed.
|
||||
/// \brief Check if executing a load of this pointer value cannot trap.
|
||||
///
|
||||
/// If it is not obviously safe to load from the specified pointer, we do
|
||||
/// a quick local scan of the basic block containing \c ScanFrom, to determine
|
||||
/// if the address is already accessed.
|
||||
///
|
||||
/// This uses the pointee type to determine how many bytes need to be safe to
|
||||
/// load from the pointer.
|
||||
bool llvm::isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom,
|
||||
unsigned Align, const DataLayout *TD) {
|
||||
int64_t ByteOffset = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user