projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
This started as a small change, I swear. Unfortunately, lots of things call the...
[oota-llvm.git]
/
lib
/
Transforms
/
Instrumentation
/
RSProfiling.cpp
diff --git
a/lib/Transforms/Instrumentation/RSProfiling.cpp
b/lib/Transforms/Instrumentation/RSProfiling.cpp
index 510122095396d8b8f0294ea240f508a533e42007..c1f29fec55fa40c7161189ddd58eabfd53e4e60e 100644
(file)
--- a/
lib/Transforms/Instrumentation/RSProfiling.cpp
+++ b/
lib/Transforms/Instrumentation/RSProfiling.cpp
@@
-213,9
+213,9
@@
void GlobalRandomCounter::ProcessChoicePoint(BasicBlock* bb) {
//decrement counter
LoadInst* l = new LoadInst(Counter, "counter", t);
//decrement counter
LoadInst* l = new LoadInst(Counter, "counter", t);
- ICmpInst* s = new ICmpInst(ICmpInst::ICMP_EQ, l,
+ ICmpInst* s = new ICmpInst(
t,
ICmpInst::ICMP_EQ, l,
Context->getConstantInt(T, 0),
Context->getConstantInt(T, 0),
- "countercc"
, t
);
+ "countercc");
Value* nv = BinaryOperator::CreateSub(l, Context->getConstantInt(T, 1),
"counternew", t);
Value* nv = BinaryOperator::CreateSub(l, Context->getConstantInt(T, 1),
"counternew", t);
@@
-287,9
+287,9
@@
void GlobalRandomCounterOpt::ProcessChoicePoint(BasicBlock* bb) {
//decrement counter
LoadInst* l = new LoadInst(AI, "counter", t);
//decrement counter
LoadInst* l = new LoadInst(AI, "counter", t);
- ICmpInst* s = new ICmpInst(ICmpInst::ICMP_EQ, l,
+ ICmpInst* s = new ICmpInst(
t,
ICmpInst::ICMP_EQ, l,
Context->getConstantInt(T, 0),
Context->getConstantInt(T, 0),
- "countercc"
, t
);
+ "countercc");
Value* nv = BinaryOperator::CreateSub(l, Context->getConstantInt(T, 1),
"counternew", t);
Value* nv = BinaryOperator::CreateSub(l, Context->getConstantInt(T, 1),
"counternew", t);
@@
-324,9
+324,9
@@
void CycleCounter::ProcessChoicePoint(BasicBlock* bb) {
BinaryOperator::CreateAnd(c, Context->getConstantInt(Type::Int64Ty, rm),
"mrdcc", t);
BinaryOperator::CreateAnd(c, Context->getConstantInt(Type::Int64Ty, rm),
"mrdcc", t);
- ICmpInst *s = new ICmpInst(ICmpInst::ICMP_EQ, b,
+ ICmpInst *s = new ICmpInst(
t,
ICmpInst::ICMP_EQ, b,
Context->getConstantInt(Type::Int64Ty, 0),
Context->getConstantInt(Type::Int64Ty, 0),
- "mrdccc"
, t
);
+ "mrdccc");
t->setCondition(s);
}
t->setCondition(s);
}
@@
-394,7
+394,7
@@
Value* ProfilerRS::Translate(Value* v) {
return i;
} else {
//translate this
return i;
} else {
//translate this
- Instruction* i2 = i->clone();
+ Instruction* i2 = i->clone(
*Context
);
if (i->hasName())
i2->setName("dup_" + i->getName());
TransCache[i] = i2;
if (i->hasName())
i2->setName("dup_" + i->getName());
TransCache[i] = i2;