[llvm-commits] CVS: llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Mon Aug 18 23:02:04 PDT 2003
Changes in directory llvm/lib/Reoptimizer/LightWtProfiling/Trigger:
SecondTrigger.cpp updated: 1.15 -> 1.16
---
Log message:
Replace GET_COVERAGE with count_trace_cycles...I think the
name is a little more evocative. And it's not a #define, so there.
---
Diffs of the changes:
Index: llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp
diff -u llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp:1.15 llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp:1.16
--- llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp:1.15 Mon Aug 18 15:34:20 2003
+++ llvm/lib/Reoptimizer/LightWtProfiling/Trigger/SecondTrigger.cpp Mon Aug 18 23:01:36 2003
@@ -558,9 +558,8 @@
int numberOfFunctions = 0; // only used in DEBUG output.
-#ifdef GET_COVERAGE
- addCall(traces, callMap, index, (uint64_t)(intptr_t)&llvm_time_start);
-#endif
+ if (count_trace_cycles)
+ addCall(traces, callMap, index, (uint64_t)(intptr_t)&llvm_time_start);
uint64_t pc = start;
@@ -662,15 +661,16 @@
// slot following it.
else if(isIndirectCall(instr)){
if(insertCode){
-#ifdef GET_COVERAGE
- addCall(traces, callMap, index, (uint64_t)(intptr_t)&llvm_time_end2);
-#endif
+ if (count_trace_cycles)
+ addCall(traces, callMap, index, (uint64_t)(intptr_t)&llvm_time_end2);
+
traces.push_back(instr);
traces.push_back(vm->readInstrFrmVm(pc+4, tr, tr2));
index += 2;
-#ifdef GET_COVERAGE
- addCall(traces, callMap, index, (uint64_t)(intptr_t)&llvm_time_start);
-#endif
+
+ if (count_trace_cycles)
+ addCall(traces, callMap, index,
+ (uint64_t)(intptr_t)&llvm_time_start);
}
pc += 8;
}
@@ -712,19 +712,18 @@
// following it. Record the call target function in the
// call map.
if(insertCode){
-#ifdef GET_COVERAGE
- addCall(traces, callMap, index,
- (uint64_t)(intptr_t)&llvm_time_end2);
-#endif
+ if (count_trace_cycles)
+ addCall(traces, callMap, index,
+ (uint64_t)(intptr_t)&llvm_time_end2);
+
traces.push_back(instr);
callMap[index] = getCallTarget(instr, pc);
traces.push_back(vm->readInstrFrmVm(pc+4, tr, tr2));
index += 2;
-#ifdef GET_COVERAGE
- addCall(traces, callMap, index,
- (uint64_t)(intptr_t)&llvm_time_start);
-#endif
+ if (count_trace_cycles)
+ addCall(traces, callMap, index,
+ (uint64_t)(intptr_t)&llvm_time_start);
}
}
else{
@@ -830,13 +829,13 @@
index++;
}
-#ifdef GET_COVERAGE
- traces[index-1] = getBranchInst(br, (uint64_t)(&traces[4]),
- (uint64_t)(&traces[index-1]));
-#else
- traces[index-1] = getBranchInst(br, (uint64_t)(&traces[0]),
- (uint64_t)(&traces[index-1]));
-#endif
+ if (count_trace_cycles) {
+ traces[index-1] = getBranchInst(br, (uint64_t)(&traces[4]),
+ (uint64_t)(&traces[index-1]));
+ } else {
+ traces[index-1] = getBranchInst(br, (uint64_t)(&traces[0]),
+ (uint64_t)(&traces[index-1]));
+ }
traces.push_back(ds);
index++;
}
@@ -888,9 +887,8 @@
unsigned int instr = instVec[MI->first];
uint64_t pc = MI->second;
-#ifdef GET_COVERAGE
- addCall(instVec, callMap, instIndex, (uint64_t)(intptr_t)&llvm_time_end2);
-#endif
+ if (count_trace_cycles)
+ addCall(instVec, callMap, instIndex, (uint64_t)(intptr_t)&llvm_time_end2);
uint64_t target = targetMap[MI->first];
@@ -901,9 +899,9 @@
(uint64_t)(&instVec[MI->first]));
instVec[MI->first] = newInst;
-#ifdef GET_COVERAGE
- instIndex += 4;
-#endif
+ if (count_trace_cycles)
+ instIndex += 4;
+
branchMap[instIndex] = target;
//change original call map to point to new PC
//branchMap.erase(MI->first);
More information about the llvm-commits
mailing list