[polly] r198859 - Remove IR/Writer.h

Chandler Carruth chandlerc at google.com
Thu Jan 9 02:49:41 PST 2014


Doh, sorry I forgot to pick up Polly here. =/ Thanks for cleaning it up.
Hopefully not *too* much refactoring left.


On Thu, Jan 9, 2014 at 5:42 AM, Tobias Grosser <tobias at grosser.es> wrote:

> Author: grosser
> Date: Thu Jan  9 04:42:15 2014
> New Revision: 198859
>
> URL: http://llvm.org/viewvc/llvm-project?rev=198859&view=rev
> Log:
> Remove IR/Writer.h
>
> This should fix the buildbots.
>
> Modified:
>     polly/trunk/lib/Analysis/MayAliasSet.cpp
>     polly/trunk/lib/Analysis/ScopDetection.cpp
>     polly/trunk/lib/Analysis/ScopInfo.cpp
>     polly/trunk/lib/Analysis/TempScopInfo.cpp
>     polly/trunk/lib/CodeGen/Cloog.cpp
>     polly/trunk/lib/Exchange/JSONExporter.cpp
>     polly/trunk/lib/IndependentBlocks.cpp
>
> Modified: polly/trunk/lib/Analysis/MayAliasSet.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/MayAliasSet.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/Analysis/MayAliasSet.cpp (original)
> +++ polly/trunk/lib/Analysis/MayAliasSet.cpp Thu Jan  9 04:42:15 2014
> @@ -17,7 +17,6 @@
>  #include "llvm/Analysis/AliasSetTracker.h"
>  #include "llvm/Analysis/RegionInfo.h"
>  #include "llvm/Analysis/RegionIterator.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/IR/LLVMContext.h"
>  #include "llvm/Support/Debug.h"
>  #include "llvm/Support/raw_ostream.h"
> @@ -29,7 +28,7 @@ void MayAliasSet::print(raw_ostream &OS)
>    OS << "Must alias {";
>
>    for (const_iterator I = mustalias_begin(), E = mustalias_end(); I != E;
> ++I) {
> -    WriteAsOperand(OS, *I, false);
> +    (*I)->printAsOperand(OS, false);
>      OS << ", ";
>    }
>
>
> Modified: polly/trunk/lib/Analysis/ScopDetection.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/ScopDetection.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/Analysis/ScopDetection.cpp (original)
> +++ polly/trunk/lib/Analysis/ScopDetection.cpp Thu Jan  9 04:42:15 2014
> @@ -56,7 +56,6 @@
>  #include "llvm/Analysis/RegionIterator.h"
>  #include "llvm/Analysis/ScalarEvolution.h"
>  #include "llvm/Analysis/ScalarEvolutionExpressions.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/DebugInfo.h"
>  #include "llvm/IR/LLVMContext.h"
>  #include "llvm/IR/DiagnosticInfo.h"
>
> Modified: polly/trunk/lib/Analysis/ScopInfo.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/ScopInfo.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/Analysis/ScopInfo.cpp (original)
> +++ polly/trunk/lib/Analysis/ScopInfo.cpp Thu Jan  9 04:42:15 2014
> @@ -30,7 +30,6 @@
>  #include "llvm/Analysis/LoopInfo.h"
>  #include "llvm/Analysis/RegionIterator.h"
>  #include "llvm/Analysis/ScalarEvolutionExpressions.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/Support/CommandLine.h"
>
>  #define DEBUG_TYPE "polly-scops"
> @@ -287,7 +286,7 @@ static void makeIslCompatible(std::strin
>
>  void MemoryAccess::setBaseName() {
>    raw_string_ostream OS(BaseName);
> -  WriteAsOperand(OS, getBaseAddr(), false);
> +  getBaseAddr()->printAsOperand(OS, false);
>    BaseName = OS.str();
>
>    makeIslCompatible(BaseName);
> @@ -656,7 +655,7 @@ ScopStmt::ScopStmt(Scop &parent, TempSco
>    }
>
>    raw_string_ostream OS(BaseName);
> -  WriteAsOperand(OS, &bb, false);
> +  bb.printAsOperand(OS, false);
>    BaseName = OS.str();
>
>    makeIslCompatible(BaseName);
> @@ -875,11 +874,11 @@ std::string Scop::getNameStr() const {
>    raw_string_ostream ExitStr(ExitName);
>    raw_string_ostream EntryStr(EntryName);
>
> -  WriteAsOperand(EntryStr, R.getEntry(), false);
> +  R.getEntry()->printAsOperand(EntryStr, false);
>    EntryStr.str();
>
>    if (R.getExit()) {
> -    WriteAsOperand(ExitStr, R.getExit(), false);
> +    R.getExit()->printAsOperand(ExitStr, false);
>      ExitStr.str();
>    } else
>      ExitName = "FunctionExit";
>
> Modified: polly/trunk/lib/Analysis/TempScopInfo.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/TempScopInfo.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/Analysis/TempScopInfo.cpp (original)
> +++ polly/trunk/lib/Analysis/TempScopInfo.cpp Thu Jan  9 04:42:15 2014
> @@ -25,7 +25,6 @@
>  #include "llvm/Analysis/RegionIterator.h"
>  #include "llvm/Analysis/ScalarEvolution.h"
>  #include "llvm/Analysis/ScalarEvolutionExpressions.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/IR/DataLayout.h"
>
>  #define DEBUG_TYPE "polly-analyze-ir"
>
> Modified: polly/trunk/lib/CodeGen/Cloog.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/CodeGen/Cloog.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/CodeGen/Cloog.cpp (original)
> +++ polly/trunk/lib/CodeGen/Cloog.cpp Thu Jan  9 04:42:15 2014
> @@ -28,7 +28,6 @@
>  #include "polly/ScopInfo.h"
>
>  #define DEBUG_TYPE "polly-cloog"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/IR/Module.h"
>  #include "llvm/Support/Debug.h"
>
> @@ -258,11 +257,11 @@ std::string CloogExporter::getFileName(R
>    raw_string_ostream ExitStr(ExitName);
>    raw_string_ostream EntryStr(EntryName);
>
> -  WriteAsOperand(EntryStr, R->getEntry(), false);
> +  R->getEntry()->printAsOperand(EntryStr, false);
>    EntryStr.str();
>
>    if (R->getExit()) {
> -    WriteAsOperand(ExitStr, R->getExit(), false);
> +    R->getExit()->printAsOperand(ExitStr, false);
>      ExitStr.str();
>    } else
>      ExitName = "FunctionExit";
>
> Modified: polly/trunk/lib/Exchange/JSONExporter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Exchange/JSONExporter.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/Exchange/JSONExporter.cpp (original)
> +++ polly/trunk/lib/Exchange/JSONExporter.cpp Thu Jan  9 04:42:15 2014
> @@ -18,7 +18,6 @@
>  #include "polly/ScopPass.h"
>  #include "llvm/ADT/OwningPtr.h"
>  #include "llvm/ADT/Statistic.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/Support/MemoryBuffer.h"
>  #include "llvm/Support/ToolOutputFile.h"
>  #include "llvm/Support/system_error.h"
>
> Modified: polly/trunk/lib/IndependentBlocks.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/polly/trunk/lib/IndependentBlocks.cpp?rev=198859&r1=198858&r2=198859&view=diff
>
> ==============================================================================
> --- polly/trunk/lib/IndependentBlocks.cpp (original)
> +++ polly/trunk/lib/IndependentBlocks.cpp Thu Jan  9 04:42:15 2014
> @@ -20,7 +20,6 @@
>  #include "llvm/Analysis/LoopInfo.h"
>  #include "llvm/Analysis/RegionInfo.h"
>  #include "llvm/Analysis/ValueTracking.h"
> -#include "llvm/IR/Writer.h"
>  #include "llvm/Transforms/Utils/Local.h"
>  #include "llvm/Support/CommandLine.h"
>  #define DEBUG_TYPE "polly-independent"
> @@ -481,13 +480,13 @@ bool IndependentBlocks::isIndependentBlo
>           OI != OE; ++OI) {
>        if (isEscapeOperand(*OI, BB, R)) {
>          DEBUG(dbgs() << "Instruction in function '";
> -              WriteAsOperand(dbgs(), BB->getParent(), false);
> +              BB->getParent()->printAsOperand(dbgs(), false);
>                dbgs() << "' not independent:\n");
>          DEBUG(dbgs() << "Uses invalid operator\n");
>          DEBUG(Inst->print(dbgs()));
>          DEBUG(dbgs() << "\n");
>          DEBUG(dbgs() << "Invalid operator is: ";
> -              WriteAsOperand(dbgs(), *OI, false); dbgs() << "\n");
> +              (*OI)->printAsOperand(dbgs(), false); dbgs() << "\n");
>          return false;
>        }
>      }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140109/a8ff3263/attachment.html>


More information about the llvm-commits mailing list