mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-24 20:30:06 +00:00
Stop casting away const qualifier needlessly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163258 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
77fffa6fdd
commit
5932429765
@ -130,7 +130,7 @@ public:
|
|||||||
StringRef Str = Buffer->getBuffer().slice(Cursor, Cursor+4);
|
StringRef Str = Buffer->getBuffer().slice(Cursor, Cursor+4);
|
||||||
assert (Str.empty() == false && "Unexpected memory buffer end!");
|
assert (Str.empty() == false && "Unexpected memory buffer end!");
|
||||||
Cursor += 4;
|
Cursor += 4;
|
||||||
Result = *(uint32_t *)(Str.data());
|
Result = *(const uint32_t *)(Str.data());
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -550,7 +550,7 @@ void AliasSetTracker::copyValue(Value *From, Value *To) {
|
|||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
void AliasSet::print(raw_ostream &OS) const {
|
void AliasSet::print(raw_ostream &OS) const {
|
||||||
OS << " AliasSet[" << (void*)this << ", " << RefCount << "] ";
|
OS << " AliasSet[" << (const void*)this << ", " << RefCount << "] ";
|
||||||
OS << (AliasTy == MustAlias ? "must" : "may") << " alias, ";
|
OS << (AliasTy == MustAlias ? "must" : "may") << " alias, ";
|
||||||
switch (AccessTy) {
|
switch (AccessTy) {
|
||||||
case NoModRef: OS << "No access "; break;
|
case NoModRef: OS << "No access "; break;
|
||||||
|
@ -754,7 +754,7 @@ void MachineConstantPool::print(raw_ostream &OS) const {
|
|||||||
if (Constants[i].isMachineConstantPoolEntry())
|
if (Constants[i].isMachineConstantPoolEntry())
|
||||||
Constants[i].Val.MachineCPVal->print(OS);
|
Constants[i].Val.MachineCPVal->print(OS);
|
||||||
else
|
else
|
||||||
OS << *(Value*)Constants[i].Val.ConstVal;
|
OS << *(const Value*)Constants[i].Val.ConstVal;
|
||||||
OS << ", align=" << Constants[i].getAlignment();
|
OS << ", align=" << Constants[i].getAlignment();
|
||||||
OS << "\n";
|
OS << "\n";
|
||||||
}
|
}
|
||||||
|
@ -368,7 +368,7 @@ void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) {
|
|||||||
report(msg, MBB->getParent());
|
report(msg, MBB->getParent());
|
||||||
*OS << "- basic block: BB#" << MBB->getNumber()
|
*OS << "- basic block: BB#" << MBB->getNumber()
|
||||||
<< ' ' << MBB->getName()
|
<< ' ' << MBB->getName()
|
||||||
<< " (" << (void*)MBB << ')';
|
<< " (" << (const void*)MBB << ')';
|
||||||
if (Indexes)
|
if (Indexes)
|
||||||
*OS << " [" << Indexes->getMBBStartIdx(MBB)
|
*OS << " [" << Indexes->getMBBStartIdx(MBB)
|
||||||
<< ';' << Indexes->getMBBEndIdx(MBB) << ')';
|
<< ';' << Indexes->getMBBEndIdx(MBB) << ')';
|
||||||
|
@ -447,8 +447,8 @@ void TargetPassConfig::addMachinePasses() {
|
|||||||
const PassInfo *TPI = PR->getPassInfo(PrintMachineInstrs.getValue());
|
const PassInfo *TPI = PR->getPassInfo(PrintMachineInstrs.getValue());
|
||||||
const PassInfo *IPI = PR->getPassInfo(StringRef("print-machineinstrs"));
|
const PassInfo *IPI = PR->getPassInfo(StringRef("print-machineinstrs"));
|
||||||
assert (TPI && IPI && "Pass ID not registered!");
|
assert (TPI && IPI && "Pass ID not registered!");
|
||||||
const char *TID = (char *)(TPI->getTypeInfo());
|
const char *TID = (const char *)(TPI->getTypeInfo());
|
||||||
const char *IID = (char *)(IPI->getTypeInfo());
|
const char *IID = (const char *)(IPI->getTypeInfo());
|
||||||
insertPass(TID, IID);
|
insertPass(TID, IID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -331,7 +331,7 @@ void SDNode::dump(const SelectionDAG *G) const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const {
|
void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const {
|
||||||
OS << (void*)this << ": ";
|
OS << (const void*)this << ": ";
|
||||||
|
|
||||||
for (unsigned i = 0, e = getNumValues(); i != e; ++i) {
|
for (unsigned i = 0, e = getNumValues(); i != e; ++i) {
|
||||||
if (i) OS << ",";
|
if (i) OS << ",";
|
||||||
@ -559,7 +559,7 @@ static void DumpNodesr(raw_ostream &OS, const SDNode *N, unsigned indent,
|
|||||||
child->printr(OS, G);
|
child->printr(OS, G);
|
||||||
once.insert(child);
|
once.insert(child);
|
||||||
} else { // Just the address. FIXME: also print the child's opcode.
|
} else { // Just the address. FIXME: also print the child's opcode.
|
||||||
OS << (void*)child;
|
OS << (const void*)child;
|
||||||
if (unsigned RN = N->getOperand(i).getResNo())
|
if (unsigned RN = N->getOperand(i).getResNo())
|
||||||
OS << ":" << RN;
|
OS << ":" << RN;
|
||||||
}
|
}
|
||||||
|
@ -772,7 +772,7 @@ void TargetLowering::computeRegisterProperties() {
|
|||||||
LegalIntReg = IntReg;
|
LegalIntReg = IntReg;
|
||||||
} else {
|
} else {
|
||||||
RegisterTypeForVT[IntReg] = TransformToType[IntReg] =
|
RegisterTypeForVT[IntReg] = TransformToType[IntReg] =
|
||||||
(MVT::SimpleValueType)LegalIntReg;
|
(const MVT::SimpleValueType)LegalIntReg;
|
||||||
ValueTypeActions.setTypeAction(IVT, TypePromoteInteger);
|
ValueTypeActions.setTypeAction(IVT, TypePromoteInteger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -150,7 +150,7 @@ DWARFFormValue::extractValue(DataExtractor data, uint32_t *offset_ptr,
|
|||||||
// Set the string value to also be the data for inlined cstr form
|
// Set the string value to also be the data for inlined cstr form
|
||||||
// values only so we can tell the differnence between DW_FORM_string
|
// values only so we can tell the differnence between DW_FORM_string
|
||||||
// and DW_FORM_strp form values
|
// and DW_FORM_strp form values
|
||||||
Value.data = (uint8_t*)Value.cstr;
|
Value.data = (const uint8_t*)Value.cstr;
|
||||||
break;
|
break;
|
||||||
case DW_FORM_indirect:
|
case DW_FORM_indirect:
|
||||||
Form = data.getULEB128(offset_ptr);
|
Form = data.getULEB128(offset_ptr);
|
||||||
|
@ -52,7 +52,7 @@ public:
|
|||||||
bool extractValue(DataExtractor data, uint32_t *offset_ptr,
|
bool extractValue(DataExtractor data, uint32_t *offset_ptr,
|
||||||
const DWARFCompileUnit *cu);
|
const DWARFCompileUnit *cu);
|
||||||
bool isInlinedCStr() const {
|
bool isInlinedCStr() const {
|
||||||
return Value.data != NULL && Value.data == (uint8_t*)Value.cstr;
|
return Value.data != NULL && Value.data == (const uint8_t*)Value.cstr;
|
||||||
}
|
}
|
||||||
const uint8_t *BlockData() const;
|
const uint8_t *BlockData() const;
|
||||||
uint64_t getReference(const DWARFCompileUnit* cu) const;
|
uint64_t getReference(const DWARFCompileUnit* cu) const;
|
||||||
|
@ -833,7 +833,7 @@ GenericValue ExecutionEngine::getConstantValue(const Constant *C) {
|
|||||||
static void StoreIntToMemory(const APInt &IntVal, uint8_t *Dst,
|
static void StoreIntToMemory(const APInt &IntVal, uint8_t *Dst,
|
||||||
unsigned StoreBytes) {
|
unsigned StoreBytes) {
|
||||||
assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!");
|
assert((IntVal.getBitWidth()+7)/8 >= StoreBytes && "Integer too small!");
|
||||||
uint8_t *Src = (uint8_t *)IntVal.getRawData();
|
const uint8_t *Src = (const uint8_t *)IntVal.getRawData();
|
||||||
|
|
||||||
if (sys::isLittleEndianHost()) {
|
if (sys::isLittleEndianHost()) {
|
||||||
// Little-endian host - the source is ordered from LSB to MSB. Order the
|
// Little-endian host - the source is ordered from LSB to MSB. Order the
|
||||||
|
@ -168,7 +168,7 @@ void *ARMJITInfo::emitFunctionStub(const Function* F, void *Fn,
|
|||||||
intptr_t LazyPtr = getIndirectSymAddr(Fn);
|
intptr_t LazyPtr = getIndirectSymAddr(Fn);
|
||||||
if (!LazyPtr) {
|
if (!LazyPtr) {
|
||||||
// In PIC mode, the function stub is loading a lazy-ptr.
|
// In PIC mode, the function stub is loading a lazy-ptr.
|
||||||
LazyPtr= (intptr_t)emitGlobalValueIndirectSym((GlobalValue*)F, Fn, JCE);
|
LazyPtr= (intptr_t)emitGlobalValueIndirectSym((const GlobalValue*)F, Fn, JCE);
|
||||||
DEBUG(if (F)
|
DEBUG(if (F)
|
||||||
errs() << "JIT: Indirect symbol emitted at [" << LazyPtr
|
errs() << "JIT: Indirect symbol emitted at [" << LazyPtr
|
||||||
<< "] for GV '" << F->getName() << "'\n";
|
<< "] for GV '" << F->getName() << "'\n";
|
||||||
|
@ -1571,7 +1571,7 @@ SDValue MipsTargetLowering::LowerGlobalAddress(SDValue Op,
|
|||||||
if (getTargetMachine().getRelocationModel() != Reloc::PIC_ && !IsN64) {
|
if (getTargetMachine().getRelocationModel() != Reloc::PIC_ && !IsN64) {
|
||||||
SDVTList VTs = DAG.getVTList(MVT::i32);
|
SDVTList VTs = DAG.getVTList(MVT::i32);
|
||||||
|
|
||||||
MipsTargetObjectFile &TLOF = (MipsTargetObjectFile&)getObjFileLowering();
|
const MipsTargetObjectFile &TLOF = (const MipsTargetObjectFile&)getObjFileLowering();
|
||||||
|
|
||||||
// %gp_rel relocation
|
// %gp_rel relocation
|
||||||
if (TLOF.IsGlobalInSmallSection(GV, getTargetMachine())) {
|
if (TLOF.IsGlobalInSmallSection(GV, getTargetMachine())) {
|
||||||
|
@ -2836,7 +2836,7 @@ X86TargetLowering::IsEligibleForTailCallOptimization(SDValue Callee,
|
|||||||
MachineFrameInfo *MFI = MF.getFrameInfo();
|
MachineFrameInfo *MFI = MF.getFrameInfo();
|
||||||
const MachineRegisterInfo *MRI = &MF.getRegInfo();
|
const MachineRegisterInfo *MRI = &MF.getRegInfo();
|
||||||
const X86InstrInfo *TII =
|
const X86InstrInfo *TII =
|
||||||
((X86TargetMachine&)getTargetMachine()).getInstrInfo();
|
((const X86TargetMachine&)getTargetMachine()).getInstrInfo();
|
||||||
for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) {
|
for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) {
|
||||||
CCValAssign &VA = ArgLocs[i];
|
CCValAssign &VA = ArgLocs[i];
|
||||||
SDValue Arg = OutVals[i];
|
SDValue Arg = OutVals[i];
|
||||||
|
@ -732,8 +732,8 @@ namespace {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int ConstantIntSortPredicate(const void *P1, const void *P2) {
|
static int ConstantIntSortPredicate(const void *P1, const void *P2) {
|
||||||
const ConstantInt *LHS = *(const ConstantInt**)P1;
|
const ConstantInt *LHS = *(const ConstantInt*const*)P1;
|
||||||
const ConstantInt *RHS = *(const ConstantInt**)P2;
|
const ConstantInt *RHS = *(const ConstantInt*const*)P2;
|
||||||
if (LHS->getValue().ult(RHS->getValue()))
|
if (LHS->getValue().ult(RHS->getValue()))
|
||||||
return 1;
|
return 1;
|
||||||
if (LHS->getValue() == RHS->getValue())
|
if (LHS->getValue() == RHS->getValue())
|
||||||
|
@ -1189,7 +1189,7 @@ void PMDataManager::dumpAnalysisUsage(StringRef Msg, const Pass *P,
|
|||||||
assert(PassDebugging >= Details);
|
assert(PassDebugging >= Details);
|
||||||
if (Set.empty())
|
if (Set.empty())
|
||||||
return;
|
return;
|
||||||
dbgs() << (void*)P << std::string(getDepth()*2+3, ' ') << Msg << " Analyses:";
|
dbgs() << (const void*)P << std::string(getDepth()*2+3, ' ') << Msg << " Analyses:";
|
||||||
for (unsigned i = 0; i != Set.size(); ++i) {
|
for (unsigned i = 0; i != Set.size(); ++i) {
|
||||||
if (i) dbgs() << ',';
|
if (i) dbgs() << ',';
|
||||||
const PassInfo *PInf = PassRegistry::getPassRegistry()->getPassInfo(Set[i]);
|
const PassInfo *PInf = PassRegistry::getPassRegistry()->getPassInfo(Set[i]);
|
||||||
|
@ -483,7 +483,7 @@ static int AnalyzeBitcode() {
|
|||||||
if (MemBuf->getBufferSize() & 3)
|
if (MemBuf->getBufferSize() & 3)
|
||||||
return Error("Bitcode stream should be a multiple of 4 bytes in length");
|
return Error("Bitcode stream should be a multiple of 4 bytes in length");
|
||||||
|
|
||||||
const unsigned char *BufPtr = (unsigned char *)MemBuf->getBufferStart();
|
const unsigned char *BufPtr = (const unsigned char *)MemBuf->getBufferStart();
|
||||||
const unsigned char *EndBufPtr = BufPtr+MemBuf->getBufferSize();
|
const unsigned char *EndBufPtr = BufPtr+MemBuf->getBufferSize();
|
||||||
|
|
||||||
// If we have a wrapper header, parse it and ignore the non-bc file contents.
|
// If we have a wrapper header, parse it and ignore the non-bc file contents.
|
||||||
|
@ -163,7 +163,7 @@ LTOModule::LTOModule(llvm::Module *m, llvm::TargetMachine *t)
|
|||||||
/// isBitcodeFile - Returns 'true' if the file (or memory contents) is LLVM
|
/// isBitcodeFile - Returns 'true' if the file (or memory contents) is LLVM
|
||||||
/// bitcode.
|
/// bitcode.
|
||||||
bool LTOModule::isBitcodeFile(const void *mem, size_t length) {
|
bool LTOModule::isBitcodeFile(const void *mem, size_t length) {
|
||||||
return llvm::sys::IdentifyFileType((char*)mem, length)
|
return llvm::sys::IdentifyFileType((const char*)mem, length)
|
||||||
== llvm::sys::Bitcode_FileType;
|
== llvm::sys::Bitcode_FileType;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -307,7 +307,7 @@ LTOModule *LTOModule::makeLTOModule(MemoryBuffer *buffer,
|
|||||||
|
|
||||||
/// makeBuffer - Create a MemoryBuffer from a memory range.
|
/// makeBuffer - Create a MemoryBuffer from a memory range.
|
||||||
MemoryBuffer *LTOModule::makeBuffer(const void *mem, size_t length) {
|
MemoryBuffer *LTOModule::makeBuffer(const void *mem, size_t length) {
|
||||||
const char *startPtr = (char*)mem;
|
const char *startPtr = (const char*)mem;
|
||||||
return MemoryBuffer::getMemBuffer(StringRef(startPtr, length), "", false);
|
return MemoryBuffer::getMemBuffer(StringRef(startPtr, length), "", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user