| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | MatrixBuilder.h | 154 B.CreateAdd(B.CreateMul(ColumnIdx, ConstantInt::get( in CreateMatrixInsert() 215 return B.CreateMul(LHS, RHS); in CreateScalarMultiply() 245 Matrix, B.CreateAdd(B.CreateMul(ColumnIdx, NumRowsV), RowIdx),
|
| H A D | NoFolder.h | 70 Instruction *CreateMul(Constant *LHS, Constant *RHS, 73 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS);
|
| H A D | IRBuilderFolder.h | 38 virtual Value *CreateMul(Constant *LHS, Constant *RHS,
|
| H A D | ConstantFolder.h | 56 Constant *CreateMul(Constant *LHS, Constant *RHS,
|
| H A D | FixedPointBuilder.h | 286 Value *CreateMul(Value *LHS, const FixedPointSemantics &LHSSema, in CreateMul() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 186 B.CreateAdd(B.CreateMul(CurrentRowZExt, Stride), CurrentColZExt); in createTileLoadStoreLoops() 190 Value *Idx = B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileLoadStoreLoops() 345 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentCol); in createTileDPLoops() 358 B.CreateAdd(B.CreateMul(CurrentRow, B.getInt16(16)), CurrentInner); in createTileDPLoops() 360 B.CreateAdd(B.CreateMul(CurrentInner, B.getInt16(16)), CurrentCol); in createTileDPLoops() 407 Value *SubVecR = B.CreateAddReduce(B.CreateMul(SEXTSubVecA, SEXTSubVecB)); in createTileDPLoops()
|
| H A D | X86PartialReduction.cpp | 153 Value *NewMul = Builder.CreateMul(Mul->getOperand(0), Mul->getOperand(1)); in tryMAddReplacement()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 778 Value *ResRl = Builder.CreateMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul() 779 Value *ResRr = Builder.CreateMul(Op.LHS.second, Op.RHS.second, "mul.rr"); in EmitBinMul() 782 Value *ResIl = Builder.CreateMul(Op.LHS.second, Op.RHS.first, "mul.il"); in EmitBinMul() 783 Value *ResIr = Builder.CreateMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul() 855 llvm::Value *Tmp1 = Builder.CreateMul(LHSr, RHSr); // a*c in EmitBinDiv() 856 llvm::Value *Tmp2 = Builder.CreateMul(LHSi, RHSi); // b*d in EmitBinDiv() 859 llvm::Value *Tmp4 = Builder.CreateMul(RHSr, RHSr); // c*c in EmitBinDiv() 860 llvm::Value *Tmp5 = Builder.CreateMul(RHSi, RHSi); // d*d in EmitBinDiv() 863 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c in EmitBinDiv() 864 llvm::Value *Tmp8 = Builder.CreateMul(LHSr, RHSi); // a*d in EmitBinDiv()
|
| H A D | CGExpr.cpp | 649 llvm::Value *A0 = Builder.CreateMul(Builder.CreateXor(Low, High), KMul); in emitHash16Bytes() 651 llvm::Value *B0 = Builder.CreateMul(Builder.CreateXor(High, A1), KMul); in emitHash16Bytes() 653 return Builder.CreateMul(B1, KMul); in emitHash16Bytes() 740 Size = Builder.CreateMul(Size, ArraySize); in EmitTypeCheck() 3782 Idx = Builder.CreateMul(Idx, numElements); in EmitArraySubscriptExpr() 3802 llvm::Value *ScaledIdx = Builder.CreateMul(Idx, InterfaceSizeVal); in EmitArraySubscriptExpr() 3877 Builder.CreateAdd(Builder.CreateMul(ColIdx, NumRows), RowIdx); in EmitMatrixSubscriptExpr() 4039 Idx = Builder.CreateMul(Idx, NumElements); in EmitOMPArraySectionExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 178 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() 209 return BinaryOperator::CreateMul( in visitMul() 225 Value *Mul = Builder.CreateMul(C1, Op1); in visitMul() 229 return BinaryOperator::CreateAdd(Builder.CreateMul(X, Op1), Mul); in visitMul() 239 return BinaryOperator::CreateMul(X, X); in visitMul() 242 return BinaryOperator::CreateMul(X, X); in visitMul() 249 return BinaryOperator::CreateMul(X, ConstantExpr::getNeg(Op1C)); in visitMul() 253 auto *NewMul = BinaryOperator::CreateMul(X, Y); in visitMul() 264 return BinaryOperator::CreateNeg(Builder.CreateMul(X, Y)); in visitMul()
|
| H A D | InstCombineNegator.cpp | 359 return Builder.CreateMul( in visitImpl() 431 return Builder.CreateMul(NegatedOp, OtherOp, I->getName() + ".neg"); in visitImpl()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| H A D | executionengine_test.go | 52 res_iffalse := builder.CreateMul(n, call_fac, "multmp")
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 85 Op = Builder->CreateMul(Op, ConstantInt::get(IntIdxTy, Size),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 246 static BinaryOperator *CreateMul(Value *S1, Value *S2, const Twine &Name, in CreateMul() function 249 return BinaryOperator::CreateMul(S1, S2, Name, InsertBefore); in CreateMul() 279 BinaryOperator *Res = CreateMul(Neg->getOperand(OpNo), NegOne, "", Neg, Neg); in LowerNegateToMultiply() 1078 BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, "", Shl); in ConvertShiftToMul() 1561 Instruction *Mul = CreateMul(TheOp, C, "factor", I, I); in OptimizeAdd() 1737 Instruction *V2 = CreateMul(V, MaxOccVal, "reass.mul", I, I); in OptimizeAdd() 1830 LHS = Builder.CreateMul(LHS, Ops.pop_back_val()); in buildMultiplyTree()
|
| H A D | NaryReassociate.cpp | 451 RHS = Builder.CreateMul( in tryReassociateGEPAtIndex() 512 NewI = BinaryOperator::CreateMul(LHS, RHS, "", I); in tryReassociatedBinaryOp()
|
| H A D | LowerMatrixIntrinsics.cpp | 142 Value *VecStart = Builder.CreateMul(VecIdx, Stride, "vec.start"); in computeVectorAddr() 831 Builder.CreateMul(J, Builder.getInt64(MatrixShape.getStride())), I); in loadMatrix() 877 Builder.CreateMul(J, Builder.getInt64(MatrixShape.getStride())), I); in storeMatrix() 975 return UseFPOp ? Builder.CreateFMul(A, B) : Builder.CreateMul(A, B); in createMulAdd() 991 Value *Mul = Builder.CreateMul(A, B); in createMulAdd() 1544 return Builder.CreateMul(LHS, RHS); in VisitBinaryOperator()
|
| H A D | DivRemPairs.cpp | 270 Instruction *Mul = BinaryOperator::CreateMul(DivInst, Y); in optimizeDivRem()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 883 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToSingleIndexGEPs() 944 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToArithmetics()
|
| H A D | LoopFlatten.cpp | 530 BinaryOperator::CreateMul(FI.InnerLimit, FI.OuterLimit, "flatten.tripcount", in DoFlattenLoopPair()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 822 Value *MUL64 = Builder.CreateMul(LHS_EXT64, RHS_EXT64); in getMul64() 946 Value *Rem = Builder.CreateMul(Div, Den); in expandDivRem24Impl() 1107 Value *NegYZ = Builder.CreateMul(NegY, Z); in expandDivRem32() 1112 Value *R = Builder.CreateSub(X, Builder.CreateMul(Q, Y)); in expandDivRem32()
|
| H A D | AMDGPUPromoteAlloca.cpp | 940 Value *Tmp0 = Builder.CreateMul(TCntY, TCntZ, "", true, true); in handleAlloca() 941 Tmp0 = Builder.CreateMul(Tmp0, TIdX); in handleAlloca() 942 Value *Tmp1 = Builder.CreateMul(TIdY, TCntZ, "", true, true); in handleAlloca()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ExpandVectorPredication.cpp | 272 MaxEVL = Builder.CreateMul(VScale, FactorConst, "scalable_size", in discardEVLParameter()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 63 Constant *CreateMul(Constant *LHS, Constant *RHS,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 969 Size = Builder.CreateMul(Size, ArraySize); in visitAllocaInst() 991 Value *Size = Builder.CreateMul(FirstArg, SecondArg); in visitCallBase()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 89 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode()
|