mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Remove superfluous .str() and replace std::string concatenation with Twine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233392 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1fa94d6f92
commit
2a9bbcbbad
@ -85,7 +85,7 @@ struct DOTGraphTraits<BlockFrequencyInfo*> : public DefaultDOTGraphTraits {
|
||||
std::string Result;
|
||||
raw_string_ostream OS(Result);
|
||||
|
||||
OS << Node->getName().str() << ":";
|
||||
OS << Node->getName() << ":";
|
||||
switch (ViewBlockFreqPropagationDAG) {
|
||||
case GVDT_Fraction:
|
||||
Graph->printBlockFreq(OS, Node);
|
||||
|
@ -77,7 +77,7 @@ namespace {
|
||||
}
|
||||
|
||||
bool runOnFunction(Function &F) override {
|
||||
std::string Filename = "cfg." + F.getName().str() + ".dot";
|
||||
std::string Filename = ("cfg." + F.getName() + ".dot").str();
|
||||
errs() << "Writing '" << Filename << "'...";
|
||||
|
||||
std::error_code EC;
|
||||
@ -111,7 +111,7 @@ namespace {
|
||||
}
|
||||
|
||||
bool runOnFunction(Function &F) override {
|
||||
std::string Filename = "cfg." + F.getName().str() + ".dot";
|
||||
std::string Filename = ("cfg." + F.getName() + ".dot").str();
|
||||
errs() << "Writing '" << Filename << "'...";
|
||||
|
||||
std::error_code EC;
|
||||
|
@ -2302,7 +2302,7 @@ MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV,
|
||||
MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const {
|
||||
SmallString<60> NameStr;
|
||||
Mang->getNameWithPrefix(NameStr, Sym);
|
||||
return OutContext.GetOrCreateSymbol(NameStr.str());
|
||||
return OutContext.GetOrCreateSymbol(NameStr);
|
||||
}
|
||||
|
||||
|
||||
|
@ -40,7 +40,7 @@ StringRef WinCodeViewLineTables::getFullFilepath(const MDNode *S) {
|
||||
if (Filename.find(':') == 1)
|
||||
Filepath = Filename;
|
||||
else
|
||||
Filepath = (Dir + Twine("\\") + Filename).str();
|
||||
Filepath = (Dir + "\\" + Filename).str();
|
||||
|
||||
// Canonicalize the path. We have to do it textually because we may no longer
|
||||
// have access the file in the filesystem.
|
||||
|
@ -250,7 +250,7 @@ std::string MachineBasicBlock::getFullName() const {
|
||||
if (getBasicBlock())
|
||||
Name += getBasicBlock()->getName();
|
||||
else
|
||||
Name += (Twine("BB") + Twine(getNumber())).str();
|
||||
Name += ("BB" + Twine(getNumber())).str();
|
||||
return Name;
|
||||
}
|
||||
|
||||
|
@ -380,7 +380,7 @@ namespace llvm {
|
||||
DOTGraphTraits (bool isSimple=false) : DefaultDOTGraphTraits(isSimple) {}
|
||||
|
||||
static std::string getGraphName(const MachineFunction *F) {
|
||||
return "CFG for '" + F->getName().str() + "' function";
|
||||
return ("CFG for '" + F->getName() + "' function").str();
|
||||
}
|
||||
|
||||
std::string getNodeLabel(const MachineBasicBlock *Node,
|
||||
@ -468,7 +468,7 @@ MCSymbol *MachineFunction::getJTISymbol(unsigned JTI, MCContext &Ctx,
|
||||
SmallString<60> Name;
|
||||
raw_svector_ostream(Name)
|
||||
<< Prefix << "JTI" << getFunctionNumber() << '_' << JTI;
|
||||
return Ctx.GetOrCreateSymbol(Name.str());
|
||||
return Ctx.GetOrCreateSymbol(Name);
|
||||
}
|
||||
|
||||
/// getPICBaseSymbol - Return a function-local symbol to represent the PIC
|
||||
|
@ -670,8 +670,8 @@ void SelectionDAGISel::CodeGenAndEmitDAG() {
|
||||
#endif
|
||||
{
|
||||
BlockNumber = FuncInfo->MBB->getNumber();
|
||||
BlockName = MF->getName().str() + ":" +
|
||||
FuncInfo->MBB->getBasicBlock()->getName().str();
|
||||
BlockName =
|
||||
(MF->getName() + ":" + FuncInfo->MBB->getBasicBlock()->getName()).str();
|
||||
}
|
||||
DEBUG(dbgs() << "Initial selection DAG: BB#" << BlockNumber
|
||||
<< " '" << BlockName << "'\n"; CurDAG->dump());
|
||||
|
@ -249,7 +249,7 @@ Type *ShadowStackGCLowering::GetConcreteStackEntryType(Function &F) {
|
||||
for (size_t I = 0; I != Roots.size(); I++)
|
||||
EltTys.push_back(Roots[I].second->getAllocatedType());
|
||||
|
||||
return StructType::create(EltTys, "gc_stackentry." + F.getName().str());
|
||||
return StructType::create(EltTys, ("gc_stackentry." + F.getName()).str());
|
||||
}
|
||||
|
||||
/// doInitialization - If this module uses the GC intrinsics, find them now. If
|
||||
|
@ -66,7 +66,7 @@ static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){
|
||||
unsigned OrigLen = Name.size() - PrefixLen;
|
||||
|
||||
Name += Suffix;
|
||||
MCSymbol *Sym = Ctx.GetOrCreateSymbol(Name.str());
|
||||
MCSymbol *Sym = Ctx.GetOrCreateSymbol(Name);
|
||||
StringRef OrigName = StringRef(Name).substr(PrefixLen, OrigLen);
|
||||
|
||||
// If the target flags on the operand changes the name of the symbol, do that
|
||||
|
@ -366,8 +366,8 @@ void AMDGPUPromoteAlloca::visitAlloca(AllocaInst &I) {
|
||||
Function *F = Call->getCalledFunction();
|
||||
FunctionType *NewType = FunctionType::get(Call->getType(), ArgTypes,
|
||||
F->isVarArg());
|
||||
Constant *C = Mod->getOrInsertFunction(StringRef(F->getName().str() + ".local"), NewType,
|
||||
F->getAttributes());
|
||||
Constant *C = Mod->getOrInsertFunction((F->getName() + ".local").str(),
|
||||
NewType, F->getAttributes());
|
||||
Function *NewF = cast<Function>(C);
|
||||
Call->setCalledFunction(NewF);
|
||||
continue;
|
||||
|
@ -110,7 +110,7 @@ MCSymbol *TargetLoweringObjectFile::getSymbolWithGlobalValueBase(
|
||||
NameStr += DL->getPrivateGlobalPrefix();
|
||||
TM.getNameWithPrefix(NameStr, GV, Mang);
|
||||
NameStr.append(Suffix.begin(), Suffix.end());
|
||||
return Ctx->GetOrCreateSymbol(NameStr.str());
|
||||
return Ctx->GetOrCreateSymbol(NameStr);
|
||||
}
|
||||
|
||||
MCSymbol *TargetLoweringObjectFile::getCFIPersonalitySymbol(
|
||||
|
@ -187,5 +187,5 @@ MCSymbol *TargetMachine::getSymbol(const GlobalValue *GV, Mangler &Mang) const {
|
||||
SmallString<60> NameStr;
|
||||
getNameWithPrefix(NameStr, GV, Mang);
|
||||
const TargetLoweringObjectFile *TLOF = getObjFileLowering();
|
||||
return TLOF->getContext().GetOrCreateSymbol(NameStr.str());
|
||||
return TLOF->getContext().GetOrCreateSymbol(NameStr);
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ MCSubtargetInfo *X86_MC::createX86MCSubtargetInfo(StringRef TT, StringRef CPU,
|
||||
std::string ArchFS = X86_MC::ParseX86Triple(TT);
|
||||
if (!FS.empty()) {
|
||||
if (!ArchFS.empty())
|
||||
ArchFS = ArchFS + "," + FS.str();
|
||||
ArchFS = (Twine(ArchFS) + "," + FS).str();
|
||||
else
|
||||
ArchFS = FS;
|
||||
}
|
||||
|
@ -73,8 +73,8 @@ namespace {
|
||||
}
|
||||
|
||||
std::string getDescription() const {
|
||||
return std::string((IsArg ? "Argument #" : "Return value #"))
|
||||
+ utostr(Idx) + " of function " + F->getName().str();
|
||||
return (Twine(IsArg ? "Argument #" : "Return value #") + utostr(Idx) +
|
||||
" of function " + F->getName()).str();
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -442,7 +442,7 @@ std::string GCOVProfiler::mangleName(DICompileUnit CU, const char *NewStem) {
|
||||
StringRef FName = sys::path::filename(Filename);
|
||||
SmallString<128> CurPath;
|
||||
if (sys::fs::current_path(CurPath)) return FName;
|
||||
sys::path::append(CurPath, FName.str());
|
||||
sys::path::append(CurPath, FName);
|
||||
return CurPath.str();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user