summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Transforms/Utils
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/Transforms/Utils')
-rw-r--r--llvm/unittests/Transforms/Utils/Cloning.cpp4
-rw-r--r--llvm/unittests/Transforms/Utils/IntegerDivision.cpp32
2 files changed, 18 insertions, 18 deletions
diff --git a/llvm/unittests/Transforms/Utils/Cloning.cpp b/llvm/unittests/Transforms/Utils/Cloning.cpp
index 62a280df812..ab782ada292 100644
--- a/llvm/unittests/Transforms/Utils/Cloning.cpp
+++ b/llvm/unittests/Transforms/Utils/Cloning.cpp
@@ -165,7 +165,7 @@ TEST_F(CloneInstruction, Attributes) {
Attribute::AttrKind AK[] = { Attribute::NoCapture };
AttributeSet AS = AttributeSet::get(context, 0, AK);
- Argument *A = F1->arg_begin();
+ Argument *A = &*F1->arg_begin();
A->addAttr(AS);
SmallVector<ReturnInst*, 4> Returns;
@@ -193,7 +193,7 @@ TEST_F(CloneInstruction, CallingConvention) {
SmallVector<ReturnInst*, 4> Returns;
ValueToValueMapTy VMap;
- VMap[F1->arg_begin()] = F2->arg_begin();
+ VMap[&*F1->arg_begin()] = &*F2->arg_begin();
CloneFunctionInto(F2, F1, VMap, false, Returns);
EXPECT_EQ(CallingConv::Cold, F2->getCallingConv());
diff --git a/llvm/unittests/Transforms/Utils/IntegerDivision.cpp b/llvm/unittests/Transforms/Utils/IntegerDivision.cpp
index f7318a2e789..4cda2b4e589 100644
--- a/llvm/unittests/Transforms/Utils/IntegerDivision.cpp
+++ b/llvm/unittests/Transforms/Utils/IntegerDivision.cpp
@@ -35,8 +35,8 @@ TEST(IntegerDivision, SDiv) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Div = Builder.CreateSDiv(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::SDiv);
@@ -65,8 +65,8 @@ TEST(IntegerDivision, UDiv) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Div = Builder.CreateUDiv(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
@@ -95,8 +95,8 @@ TEST(IntegerDivision, SRem) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Rem = Builder.CreateSRem(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::SRem);
@@ -125,8 +125,8 @@ TEST(IntegerDivision, URem) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Rem = Builder.CreateURem(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem);
@@ -156,8 +156,8 @@ TEST(IntegerDivision, SDiv64) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Div = Builder.CreateSDiv(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::SDiv);
@@ -186,8 +186,8 @@ TEST(IntegerDivision, UDiv64) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Div = Builder.CreateUDiv(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv);
@@ -216,8 +216,8 @@ TEST(IntegerDivision, SRem64) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Rem = Builder.CreateSRem(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::SRem);
@@ -246,8 +246,8 @@ TEST(IntegerDivision, URem64) {
Builder.SetInsertPoint(BB);
Function::arg_iterator AI = F->arg_begin();
- Value *A = AI++;
- Value *B = AI++;
+ Value *A = &*AI++;
+ Value *B = &*AI++;
Value *Rem = Builder.CreateURem(A, B);
EXPECT_TRUE(BB->front().getOpcode() == Instruction::URem);
OpenPOWER on IntegriCloud