mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-03 10:54:42 +00:00
Accept Twine's to AsmPrinter::getTempSymbol (refactoring for an incoming change)
llvm-svn: 203617
This commit is contained in:
parent
867466fcbf
commit
f42dc0a26f
@ -16,6 +16,7 @@
|
||||
#ifndef LLVM_CODEGEN_ASMPRINTER_H
|
||||
#define LLVM_CODEGEN_ASMPRINTER_H
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
@ -313,11 +314,11 @@ namespace llvm {
|
||||
|
||||
/// GetTempSymbol - Return the MCSymbol corresponding to the assembler
|
||||
/// temporary label with the specified stem and unique ID.
|
||||
MCSymbol *GetTempSymbol(StringRef Name, unsigned ID) const;
|
||||
MCSymbol *GetTempSymbol(Twine Name, unsigned ID) const;
|
||||
|
||||
/// GetTempSymbol - Return an assembler temporary label with the specified
|
||||
/// stem.
|
||||
MCSymbol *GetTempSymbol(StringRef Name) const;
|
||||
MCSymbol *GetTempSymbol(Twine Name) const;
|
||||
|
||||
/// Return the MCSymbol for a private symbol with global value name as its
|
||||
/// base, with the specified suffix.
|
||||
|
@ -1978,7 +1978,7 @@ void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const {
|
||||
|
||||
/// GetTempSymbol - Return the MCSymbol corresponding to the assembler
|
||||
/// temporary label with the specified stem and unique ID.
|
||||
MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name, unsigned ID) const {
|
||||
MCSymbol *AsmPrinter::GetTempSymbol(Twine Name, unsigned ID) const {
|
||||
const DataLayout *DL = TM.getDataLayout();
|
||||
return OutContext.GetOrCreateSymbol(Twine(DL->getPrivateGlobalPrefix()) +
|
||||
Name + Twine(ID));
|
||||
@ -1986,7 +1986,7 @@ MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name, unsigned ID) const {
|
||||
|
||||
/// GetTempSymbol - Return an assembler temporary label with the specified
|
||||
/// stem.
|
||||
MCSymbol *AsmPrinter::GetTempSymbol(StringRef Name) const {
|
||||
MCSymbol *AsmPrinter::GetTempSymbol(Twine Name) const {
|
||||
const DataLayout *DL = TM.getDataLayout();
|
||||
return OutContext.GetOrCreateSymbol(Twine(DL->getPrivateGlobalPrefix())+
|
||||
Name);
|
||||
|
Loading…
x
Reference in New Issue
Block a user