summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2004-09-03 18:19:51 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2004-09-03 18:19:51 +0000
commita5c04ee50f20861dd132aacdaf6f196d1cae0863 (patch)
tree14edcdcb8ac10338aa7316ac2233b7152abf44e1 /llvm/lib/CodeGen
parentcb46e669831f85ad10502dfdaa086369dd92b959 (diff)
downloadbcm5719-llvm-a5c04ee50f20861dd132aacdaf6f196d1cae0863.tar.gz
bcm5719-llvm-a5c04ee50f20861dd132aacdaf6f196d1cae0863.zip
Fixes to make LLVM compile with vc7.1.
Patch contributed by Paolo Invernizzi! llvm-svn: 16152
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/LiveIntervalAnalysis.cpp1
-rw-r--r--llvm/lib/CodeGen/RegAllocLinearScan.cpp4
2 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp b/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
index 95ed508fcb3..e6815a8f3b5 100644
--- a/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
+++ b/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
@@ -33,6 +33,7 @@
#include "llvm/ADT/STLExtras.h"
#include "VirtRegMap.h"
#include <cmath>
+#include <algorithm>
using namespace llvm;
diff --git a/llvm/lib/CodeGen/RegAllocLinearScan.cpp b/llvm/lib/CodeGen/RegAllocLinearScan.cpp
index 00e4e8979e9..eda105f10ca 100644
--- a/llvm/lib/CodeGen/RegAllocLinearScan.cpp
+++ b/llvm/lib/CodeGen/RegAllocLinearScan.cpp
@@ -470,7 +470,7 @@ void RA::assignRegOrStackSlotAtInterval(LiveInterval* cur)
// is active or inactive to properly update the PhysRegTracker
// and the VirtRegMap
IntervalPtrs::iterator it;
- if ((it = find(active_.begin(), active_.end(), i)) != active_.end()) {
+ if ((it = std::find(active_.begin(), active_.end(), i)) != active_.end()) {
active_.erase(it);
if (MRegisterInfo::isPhysicalRegister(i->reg)) {
prt_->delRegUse(i->reg);
@@ -483,7 +483,7 @@ void RA::assignRegOrStackSlotAtInterval(LiveInterval* cur)
vrm_->clearVirt(i->reg);
}
}
- else if ((it = find(inactive_.begin(), inactive_.end(), i)) != inactive_.end()) {
+ else if ((it = std::find(inactive_.begin(), inactive_.end(), i)) != inactive_.end()) {
inactive_.erase(it);
if (MRegisterInfo::isPhysicalRegister(i->reg))
unhandled_.push(i);
OpenPOWER on IntegriCloud