Skip to content

Commit

Permalink
Remove getTargetTriple and update all uses to use the Triple off
Browse files Browse the repository at this point in the history
of the TargetMachine. NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@283002 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
echristo committed Oct 1, 2016
1 parent 0c50304 commit 26e89a7
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 11 deletions.
3 changes: 0 additions & 3 deletions include/llvm/CodeGen/AsmPrinter.h
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,6 @@ class AsmPrinter : public MachineFunctionPass {

void EmitToStreamer(MCStreamer &S, const MCInst &Inst);

/// Return the target triple string.
StringRef getTargetTriple() const;

/// Return the current section we are emitting to.
const MCSection *getCurrentSection() const;

Expand Down
10 changes: 2 additions & 8 deletions lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ const DataLayout &AsmPrinter::getDataLayout() const {
}

// Do not use the cached DataLayout because some client use it without a Module
// (llmv-dsymutil, llvm-dwarfdump).
// (llvm-dsymutil, llvm-dwarfdump).
unsigned AsmPrinter::getPointerSize() const { return TM.getPointerSize(); }

const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const {
Expand All @@ -155,17 +155,11 @@ void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) {
S.EmitInstruction(Inst, getSubtargetInfo());
}

StringRef AsmPrinter::getTargetTriple() const {
return TM.getTargetTriple().str();
}

/// getCurrentSection() - Return the current section we are emitting to.
const MCSection *AsmPrinter::getCurrentSection() const {
return OutStreamer->getCurrentSection().first;
}



void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const {
AU.setPreservesAll();
MachineFunctionPass::getAnalysisUsage(AU);
Expand All @@ -192,7 +186,7 @@ bool AsmPrinter::doInitialization(Module &M) {
// alternative is duplicated code in each of the target asm printers that
// use the directive, where it would need the same conditionalization
// anyway.
Triple TT(getTargetTriple());
const Triple &TT = TM.getTargetTriple();
// If there is a version specified, Major will be non-zero.
if (TT.isOSDarwin() && TT.getOSMajorVersion() != 0) {
unsigned Major, Minor, Update;
Expand Down

0 comments on commit 26e89a7

Please sign in to comment.