Fix VC++ build breakage.
authorJeff Cohen <jeffc@jolt-lang.org>
Fri, 10 Mar 2006 03:57:45 +0000 (03:57 +0000)
committerJeff Cohen <jeffc@jolt-lang.org>
Fri, 10 Mar 2006 03:57:45 +0000 (03:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26676 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp
win32/VMCore/VMCore.vcproj
win32/llvm.sln

index 84311a99b10b8cc24dcdb231ad4dc0401d00af1b..202bfa3f591fa84765380c1438d05a2f43ff09ce 100644 (file)
@@ -761,7 +761,7 @@ int RegReductionPriorityQueue::CalcNodePriority(const SUnit *SU) {
     SethiUllmanNumber = 1;
   } else {
     int Extra = 0;
-    for (std::set<SUnit*>::iterator I = SU->Preds.begin(),
+    for (std::set<SUnit*>::const_iterator I = SU->Preds.begin(),
          E = SU->Preds.end(); I != E; ++I) {
       SUnit *PredSU = *I;
       int PredSethiUllman = CalcNodePriority(PredSU);
@@ -870,11 +870,11 @@ int LatencyPriorityQueue::CalcLatency(const SUnit &SU) {
     return Latency;
   
   int MaxSuccLatency = 0;
-  for (std::set<SUnit*>::iterator I = SU.Succs.begin(),
+  for (std::set<SUnit*>::const_iterator I = SU.Succs.begin(),
        E = SU.Succs.end(); I != E; ++I)
     MaxSuccLatency = std::max(MaxSuccLatency, CalcLatency(**I));
 
-  for (std::set<SUnit*>::iterator I = SU.ChainSuccs.begin(),
+  for (std::set<SUnit*>::const_iterator I = SU.ChainSuccs.begin(),
        E = SU.ChainSuccs.end(); I != E; ++I)
     MaxSuccLatency = std::max(MaxSuccLatency, CalcLatency(**I));
 
index a4324cd190185e3c47b5e83402ce988945c2593f..3623f9baff0dc9d0ba477277c1d3217c68648826 100644 (file)
@@ -4,6 +4,7 @@
        Version="7.10"
        Name="VMCore"
        ProjectGUID="{45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB}"
+       RootNamespace="VMCore"
        Keyword="Win32Proj">
        <Platforms>
                <Platform
                        <File
                                RelativePath="..\..\lib\VMCore\Instructions.cpp">
                        </File>
+                       <File
+                               RelativePath="..\..\include\llvm\Intrinsics.td">
+                               <FileConfiguration
+                                       Name="Debug|Win32">
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Performing TableGen Step"
+                                               CommandLine="..\$(IntDir)\TableGen.exe -gen-intrinsic -I ..\..\include $(InputPath) -o $(InputDir)intrinsics.gen"
+                                               AdditionalDependencies="$(ProjectDir)..\$(IntDir)\TableGen.exe"
+                                               Outputs="$(InputDir)intrinsics.gen"/>
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32">
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Performing TableGen Step"
+                                               CommandLine="..\$(IntDir)\TableGen.exe -gen-intrinsic -I ..\..\include $(InputPath) -o $(InputDir)intrinsics.gen"
+                                               AdditionalDependencies="$(ProjectDir)..\$(IntDir)\TableGen.exe"
+                                               Outputs="$(InputDir)intrinsics.gen"/>
+                               </FileConfiguration>
+                       </File>
                        <File
                                RelativePath="..\..\lib\VMCore\LeakDetector.cpp">
                        </File>
                                RelativePath="..\..\include\llvm\Assembly\Writer.h">
                        </File>
                </Filter>
+               <Filter
+                       Name="Generated Tablegen Files"
+                       Filter="">
+                       <File
+                               RelativePath="..\..\include\llvm\intrinsics.gen">
+                       </File>
+               </Filter>
        </Files>
        <Globals>
        </Globals>
index eb0687f825abe5fde2a69d7c46f1a713f0f72a96..3ef216e0f46a8ee27767ecfcbf3138df011930f5 100644 (file)
@@ -31,6 +31,7 @@ EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VMCore", "VMCore\VMCore.vcproj", "{45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB}"
        ProjectSection(ProjectDependencies) = postProject
                {19514E48-456C-4B9D-8637-F2285476461E} = {19514E48-456C-4B9D-8637-F2285476461E}
+               {339C2249-26B6-4172-B484-85653029AF57} = {339C2249-26B6-4172-B484-85653029AF57}
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Target", "Target\Target.vcproj", "{059FBAB8-C76D-48A0-AA75-3C57BD3EAFE4}"
@@ -64,6 +65,7 @@ EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Transforms", "Transforms\Transforms.vcproj", "{C59374C1-9FC0-4147-B836-327DFDC52D99}"
        ProjectSection(ProjectDependencies) = postProject
                {19514E48-456C-4B9D-8637-F2285476461E} = {19514E48-456C-4B9D-8637-F2285476461E}
+               {45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB} = {45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB}
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Configure", "Configure\Configure.vcproj", "{19514E48-456C-4B9D-8637-F2285476461E}"