mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
use space insted of tabs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51623 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9178a65263
commit
ed185d6e96
@ -97,13 +97,13 @@ LTOModule* LTOModule::makeLTOModule(const char* path, std::string& errMsg)
|
||||
/// Also if next byte is on a different page, don't assume it is readable.
|
||||
MemoryBuffer* LTOModule::makeBuffer(const void* mem, size_t length)
|
||||
{
|
||||
const char* startPtr = (char*)mem;
|
||||
const char* endPtr = startPtr+length;
|
||||
if ( (((uintptr_t)endPtr & (sys::Process::GetPageSize()-1)) == 0)
|
||||
|| (*endPtr != 0) )
|
||||
return MemoryBuffer::getMemBufferCopy(startPtr, endPtr);
|
||||
else
|
||||
return MemoryBuffer::getMemBuffer(startPtr, endPtr);
|
||||
const char* startPtr = (char*)mem;
|
||||
const char* endPtr = startPtr+length;
|
||||
if ( (((uintptr_t)endPtr & (sys::Process::GetPageSize()-1)) == 0)
|
||||
|| (*endPtr != 0) )
|
||||
return MemoryBuffer::getMemBufferCopy(startPtr, endPtr);
|
||||
else
|
||||
return MemoryBuffer::getMemBuffer(startPtr, endPtr);
|
||||
}
|
||||
|
||||
|
||||
@ -234,13 +234,13 @@ void LTOModule::findExternalRefs(Value* value, Mangler &mangler) {
|
||||
if (GlobalValue* gv = dyn_cast<GlobalValue>(value)) {
|
||||
if ( !gv->hasExternalLinkage() )
|
||||
addPotentialUndefinedSymbol(gv, mangler);
|
||||
// If this is a variable definition, do not recursively process
|
||||
// initializer. It might contain a reference to this variable
|
||||
// and cause an infinite loop. The initializer will be
|
||||
// processed in addDefinedDataSymbol().
|
||||
return;
|
||||
// If this is a variable definition, do not recursively process
|
||||
// initializer. It might contain a reference to this variable
|
||||
// and cause an infinite loop. The initializer will be
|
||||
// processed in addDefinedDataSymbol().
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// GlobalValue, even with InternalLinkage type, may have operands with
|
||||
// ExternalLinkage type. Do not ignore these operands.
|
||||
if (Constant* c = dyn_cast<Constant>(value)) {
|
||||
|
Loading…
Reference in New Issue
Block a user