mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-23 14:25:07 +00:00
Clean up redundant copies of Triple objects. NFC
Summary: Reviewers: rengolin Reviewed By: rengolin Subscribers: llvm-commits, rengolin, jholewinski Differential Revision: http://reviews.llvm.org/D10382 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239823 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -429,7 +429,7 @@ void ARMAsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo,
|
||||
}
|
||||
|
||||
void ARMAsmPrinter::EmitStartOfAsmFile(Module &M) {
|
||||
Triple TT(TM.getTargetTriple());
|
||||
const Triple &TT = TM.getTargetTriple();
|
||||
// Use unified assembler syntax.
|
||||
OutStreamer->EmitAssemblerFlag(MCAF_SyntaxUnified);
|
||||
|
||||
@@ -473,7 +473,7 @@ emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel,
|
||||
|
||||
|
||||
void ARMAsmPrinter::EmitEndOfAsmFile(Module &M) {
|
||||
Triple TT(TM.getTargetTriple());
|
||||
const Triple &TT = TM.getTargetTriple();
|
||||
if (TT.isOSBinFormatMachO()) {
|
||||
// All darwin targets use mach-o.
|
||||
const TargetLoweringObjectFileMachO &TLOFMacho =
|
||||
@@ -564,7 +564,7 @@ void ARMAsmPrinter::emitAttributes() {
|
||||
// anyhow.
|
||||
// FIXME: For ifunc related functions we could iterate over and look
|
||||
// for a feature string that doesn't match the default one.
|
||||
const Triple TT(TM.getTargetTriple());
|
||||
const Triple &TT = TM.getTargetTriple();
|
||||
StringRef CPU = TM.getTargetCPU();
|
||||
StringRef FS = TM.getTargetFeatureString();
|
||||
std::string ArchFS = ARM_MC::ParseARMTriple(TT, CPU);
|
||||
|
Reference in New Issue
Block a user