[llvm-commits] CVS: llvm/lib/Reoptimizer/Trigger/Trigger.cpp

Anand Shukla ashukla at cs.uiuc.edu
Wed Feb 19 13:27:01 PST 2003


Changes in directory llvm/lib/Reoptimizer/Trigger:

Trigger.cpp updated: 1.15 -> 1.16

---
Log message:

corrected for compilation warnings

---
Diffs of the changes:

Index: llvm/lib/Reoptimizer/Trigger/Trigger.cpp
diff -u llvm/lib/Reoptimizer/Trigger/Trigger.cpp:1.15 llvm/lib/Reoptimizer/Trigger/Trigger.cpp:1.16
--- llvm/lib/Reoptimizer/Trigger/Trigger.cpp:1.15	Fri Feb 14 14:46:29 2003
+++ llvm/lib/Reoptimizer/Trigger/Trigger.cpp	Wed Feb 19 13:26:38 2003
@@ -271,8 +271,10 @@
                    && "Incorrect trace");
 
             //insert a BA going to the top
-            trace.push_back(getBranchInst(0x10800000, (uint64_t)(&trace[0]),
-                                          (uint64_t)(&trace[instIndex])));
+            trace.push_back(getBranchInst
+                            (0x10800000, 
+                             (uint64_t)(intptr_t)&trace[0],
+                             (uint64_t)(intptr_t)&trace[instIndex]));
             //insert delay slot
             if(addrToRm.find(addr+4) == addrToRm.end())
               trace.push_back(vm->readInstrFrmVm(addr+4, tr));
@@ -351,8 +353,10 @@
                    && "Incorrect trace");
             
             //insert a BA going to the top
-            trace.push_back(getBranchInst(0x10800000, (uint64_t)(&trace[0]),
-                                          (uint64_t)(&trace[instIndex])));
+            trace.push_back(getBranchInst
+                            (0x10800000, 
+                             (uint64_t)(intptr_t)&trace[0],
+                             (uint64_t)(intptr_t)&trace[instIndex]));
             
             
             
@@ -506,7 +510,9 @@
     instVec.push_back(jmpl);
     instVec.push_back(load1); //delay slot!
 
-    uint64_t newInst = getBranchInst(instr, (uint64_t)(&instVec[instIndex]), (uint64_t)(&instVec[MI->first]));
+    uint64_t newInst = getBranchInst(instr, 
+                                     (uint64_t)(intptr_t)&instVec[instIndex], 
+                                     (uint64_t)(intptr_t)&instVec[MI->first]);
     instVec[MI->first] = newInst;
 
     //change original call map to point to new PC





More information about the llvm-commits mailing list