Searched refs:CreateMul (Results 1 - 25 of 28) sorted by relevance

12

/external/mesa3d/src/pixelflinger2/
H A Dllvm_texture.cpp157 Value * index = builder.CreateMul(y0, width);
163 index = builder.CreateMul(y0, width);
169 index = builder.CreateMul(y1, width);
175 index = builder.CreateMul(y1, width);
183 Value * h0 = builder.CreateMul(builder.CreateSub(s1, s0), xLerpVec);
188 Value * h1 = builder.CreateMul(builder.CreateSub(s2, s3), xLerpVec);
192 Value * sample = builder.CreateMul(builder.CreateSub(h1, h0),
244 tc = builder.CreateMul(tc, dim);
309 Value * index = builder.CreateMul(y, textureWidth);
504 Value * indexOffset = builder.CreateMul(builde
[all...]
H A Dllvm_scanline.cpp374 src = builder.CreateMul(src, sf);
375 dst = builder.CreateMul(dst, df);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp191 return BinaryOperator::CreateMul(RHS, AddOne(C2));
196 return BinaryOperator::CreateMul(X, ConstantExpr::getAdd(C1, C2));
201 return BinaryOperator::CreateMul(LHS, AddOne(C2));
237 return BinaryOperator::CreateMul(W, NewAdd);
598 return BinaryOperator::CreateMul(Op0, CP1);
605 return BinaryOperator::CreateMul(Op0, C);
613 return BinaryOperator::CreateAdd(Op0, Builder->CreateMul(A, B));
619 Value *NewMul = Builder->CreateMul(A, ConstantExpr::getNeg(CI));
627 return BinaryOperator::CreateMul(Op1, SubOne(C1));
631 return BinaryOperator::CreateMul(
[all...]
H A DInstCombineMulDivRem.cpp118 return BinaryOperator::CreateMul(SI->getOperand(0),
134 Value *Add = Builder->CreateMul(X, CI);
135 return BinaryOperator::CreateAdd(Add, Builder->CreateMul(C1, CI));
156 BinaryOperator::CreateMul(Sub,
177 return BinaryOperator::CreateMul(Op0v, Op1v);
H A DInstCombineShifts.cpp348 return BinaryOperator::CreateMul(BO->getOperand(0),
H A DInstructionCombining.cpp1034 NewIdx = Builder->CreateMul(NewIdx, C, "idxscale");
1429 return BinaryOperator::CreateMul(LHS, RHS);
H A DInstCombineCasts.cpp126 Amt = AllocaBuilder.CreateMul(Amt, NumElements);
/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp524 Value *ResRl = Builder.CreateMul(Op.LHS.first, Op.RHS.first, "mul.rl");
525 Value *ResRr = Builder.CreateMul(Op.LHS.second, Op.RHS.second,"mul.rr");
528 Value *ResIl = Builder.CreateMul(Op.LHS.second, Op.RHS.first, "mul.il");
529 Value *ResIr = Builder.CreateMul(Op.LHS.first, Op.RHS.second, "mul.ir");
559 llvm::Value *Tmp1 = Builder.CreateMul(LHSr, RHSr); // a*c
560 llvm::Value *Tmp2 = Builder.CreateMul(LHSi, RHSi); // b*d
563 llvm::Value *Tmp4 = Builder.CreateMul(RHSr, RHSr); // c*c
564 llvm::Value *Tmp5 = Builder.CreateMul(RHSi, RHSi); // d*d
567 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c
568 llvm::Value *Tmp8 = Builder.CreateMul(LHS
[all...]
H A DCGExprScalar.cpp398 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul");
410 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul");
1512 Offset = Builder.CreateMul(Idx, ElemSize);
1943 index = CGF.Builder.CreateMul(index, objectSize);
1961 index = CGF.Builder.CreateMul(index, numElements, "vla.index");
H A DCGExprCXX.cpp761 numElements = CGF.Builder.CreateMul(numElements, asmV);
1487 Size = CGF.Builder.CreateMul(Size, NumElements);
H A DCGExpr.cpp2013 Idx = Builder.CreateMul(Idx, numElements);
2025 Idx = Builder.CreateMul(Idx, InterfaceSize);
3101 Val1Scalar = Builder.CreateMul(Val1Scalar, CGM.getSize(PointeeIncAmt));
/external/llvm/include/llvm/Transforms/Utils/
H A DLocal.h221 Op = Builder->CreateMul(Op, ConstantInt::get(IntPtrTy, Size),
/external/llvm/include/llvm/Support/
H A DNoFolder.h72 Instruction *CreateMul(Constant *LHS, Constant *RHS, function in class:llvm::NoFolder
74 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS);
H A DConstantFolder.h48 Constant *CreateMul(Constant *LHS, Constant *RHS, function in class:llvm::ConstantFolder
H A DTargetFolder.h64 Constant *CreateMul(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
/external/llvm/unittests/ExecutionEngine/JIT/
H A DJITEventListenerTestCommon.h113 Arg = Builder.CreateMul(Arg, Builder.CreateAdd(Arg, one));
/external/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp244 BinaryOperator::CreateMul(Neg->getOperand(1), Cst, "",Neg);
921 BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, "", Shl);
1115 Mul = BinaryOperator::CreateMul(TheOp, Mul, "factor", I);
1251 Instruction *V2 = BinaryOperator::CreateMul(V, MaxOccVal, "tmp", I);
1354 LHS = Builder.CreateMul(LHS, Ops.pop_back_val());
H A DCodeGenPrepare.cpp962 V = Builder.CreateMul(V, ConstantInt::get(IntPtrTy, AddrMode.Scale),
/external/llvm/include/llvm/MC/
H A DMCExpr.h393 static const MCBinaryExpr *CreateMul(const MCExpr *LHS, const MCExpr *RHS, function in class:llvm::MCBinaryExpr
/external/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp648 Size = Builder.CreateMul(Size, ArraySize);
671 Value *Size = Builder.CreateMul(FirstArg, SecondArg);
H A DScalarEvolutionExpander.cpp1249 Result = Builder.CreateMul(Result,
/external/llvm/include/llvm/
H A DIRBuilder.h582 Value *CreateMul(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilder
586 return Insert(Folder.CreateMul(LC, RC), Name);
591 return CreateMul(LHS, RHS, Name, false, true);
594 return CreateMul(LHS, RHS, Name, true, false);
/external/mesa3d/src/glsl/
H A Dir_to_llvm.cpp473 prod = bld.CreateMul(ops0, ops1, "dot.mul");
644 return bld.CreateMul(ops[0], ops[1]);
770 // bld.CreateMul(create_shuffle3(bld, ops[0], 1, 2, 0, "cross.a120"), create_shuffle3(bld, ops[1], 2, 0, 1, "cross.a201"), "cross.ab"),
771 // bld.CreateMul(create_shuffle3(bld, ops[1], 1, 2, 0, "cross.b120"), create_shuffle3(bld, ops[0], 2, 0, 1, "cross.b201"), "cross.ba"),
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp196 case Instruction::Mul: return MCBinaryExpr::CreateMul(LHS, RHS, Ctx);
/external/llvm/lib/VMCore/
H A DInstructions.cpp393 AllocSize = BinaryOperator::CreateMul(ArraySize, AllocSize,
396 AllocSize = BinaryOperator::CreateMul(ArraySize, AllocSize,

Completed in 2362 milliseconds

12