| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 752 Value *ResRl = Builder.CreateMul(Op.LHS.first, Op.RHS.first, "mul.rl"); in EmitBinMul() 753 Value *ResRr = Builder.CreateMul(Op.LHS.second, Op.RHS.second, "mul.rr"); in EmitBinMul() 756 Value *ResIl = Builder.CreateMul(Op.LHS.second, Op.RHS.first, "mul.il"); in EmitBinMul() 757 Value *ResIr = Builder.CreateMul(Op.LHS.first, Op.RHS.second, "mul.ir"); in EmitBinMul() 829 llvm::Value *Tmp1 = Builder.CreateMul(LHSr, RHSr); // a*c in EmitBinDiv() 830 llvm::Value *Tmp2 = Builder.CreateMul(LHSi, RHSi); // b*d in EmitBinDiv() 833 llvm::Value *Tmp4 = Builder.CreateMul(RHSr, RHSr); // c*c in EmitBinDiv() 834 llvm::Value *Tmp5 = Builder.CreateMul(RHSi, RHSi); // d*d in EmitBinDiv() 837 llvm::Value *Tmp7 = Builder.CreateMul(LHSi, RHSr); // b*c in EmitBinDiv() 838 llvm::Value *Tmp8 = Builder.CreateMul(LHSr, RHSi); // a*d in EmitBinDiv()
|
| H A D | CGExpr.cpp | 626 llvm::Value *A0 = Builder.CreateMul(Builder.CreateXor(Low, High), KMul); in emitHash16Bytes() 628 llvm::Value *B0 = Builder.CreateMul(Builder.CreateXor(High, A1), KMul); in emitHash16Bytes() 630 return Builder.CreateMul(B1, KMul); in emitHash16Bytes() 3429 Idx = Builder.CreateMul(Idx, numElements); in EmitArraySubscriptExpr() 3449 llvm::Value *ScaledIdx = Builder.CreateMul(Idx, InterfaceSizeVal); in EmitArraySubscriptExpr() 3663 Idx = Builder.CreateMul(Idx, NumElements); in EmitOMPArraySectionExpr()
|
| H A D | CGExprScalar.cpp | 684 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul() 705 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul() 2636 Offset = Builder.CreateMul(Idx, ElemSize); in VisitOffsetOfExpr() 3195 index = CGF.Builder.CreateMul(index, objectSize); in emitPointerArithmetic() 3213 index = CGF.Builder.CreateMul(index, numElements, "vla.index"); in emitPointerArithmetic()
|
| H A D | CGExprCXX.cpp | 897 numElements = CGF.Builder.CreateMul(numElements, asmV); in EmitCXXNewAllocSize() 1796 Size = Builder.CreateMul(Size, NumElements); in EmitDeleteCall()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 79 Op = Builder->CreateMul(Op, ConstantInt::get(IntPtrTy, Size),
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 82 Instruction *CreateMul(Constant *LHS, Constant *RHS, 84 BinaryOperator *BO = BinaryOperator::CreateMul(LHS, RHS);
|
| H A D | ConstantFolder.h | 54 Constant *CreateMul(Constant *LHS, Constant *RHS,
|
| H A D | IRBuilder.h | 1048 Value *CreateMul(Value *LHS, Value *RHS, const Twine &Name = "", 1052 return Insert(Folder.CreateMul(LC, RC, HasNUW, HasNSW), Name); 1058 return CreateMul(LHS, RHS, Name, false, true); 1062 return CreateMul(LHS, RHS, Name, true, false);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 162 BinaryOperator *BO = BinaryOperator::CreateMul(NewOp, Shl); in visitMul() 207 BinaryOperator::CreateMul(Sub, in visitMul() 223 Value *Mul = Builder.CreateMul(C1, Op1); in visitMul() 227 return BinaryOperator::CreateAdd(Builder.CreateMul(X, Op1), Mul); in visitMul() 235 return BinaryOperator::CreateMul(X, ConstantExpr::getNeg(Op1C)); in visitMul() 239 auto *NewMul = BinaryOperator::CreateMul(X, Y); in visitMul() 250 return BinaryOperator::CreateNeg(Builder.CreateMul(X, Y)); in visitMul()
|
| H A D | InstCombineAddSub.cpp | 1653 return BinaryOperator::CreateAdd(Op0, Builder.CreateMul(A, B)); in visitSub() 1659 Value *NewMul = Builder.CreateMul(A, ConstantExpr::getNeg(C)); in visitSub()
|
| H A D | InstCombineShifts.cpp | 689 return BinaryOperator::CreateMul(X, ConstantExpr::getShl(C2, C1)); in visitShl()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 355 NewV = B.CreateMul(V, CtpopCast); in optimizeAtomic() 356 LaneOffset = B.CreateMul(V, MbcntCast); in optimizeAtomic()
|
| H A D | AMDGPUPromoteAlloca.cpp | 810 Value *Tmp0 = Builder.CreateMul(TCntY, TCntZ, "", true, true); in handleAlloca() 811 Tmp0 = Builder.CreateMul(Tmp0, TIdX); in handleAlloca() 812 Value *Tmp1 = Builder.CreateMul(TIdY, TCntZ, "", true, true); in handleAlloca()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 492 Value *MUL64 = Builder.CreateMul(LHS_EXT64, RHS_EXT64); in getMul64() 593 Value *Rem = Builder.CreateMul(Div, Den); in expandDivRem24() 700 Value *Num_S_Remainder = Builder.CreateMul(Quotient, Den); in expandDivRem32()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 116 Instruction *Mul = BinaryOperator::CreateMul(DivInst, Y); in optimizeDivRem()
|
| H A D | NaryReassociate.cpp | 427 RHS = Builder.CreateMul( in tryReassociateGEPAtIndex() 488 NewI = BinaryOperator::CreateMul(LHS, RHS, "", I); in tryReassociatedBinaryOp()
|
| H A D | Reassociate.cpp | 245 static BinaryOperator *CreateMul(Value *S1, Value *S2, const Twine &Name, in CreateMul() function 248 return BinaryOperator::CreateMul(S1, S2, Name, InsertBefore); in CreateMul() 274 BinaryOperator *Res = CreateMul(Neg->getOperand(1), NegOne, "", Neg, Neg); in LowerNegateToMultiply() 953 BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, "", Shl); in ConvertShiftToMul() 1436 Instruction *Mul = CreateMul(TheOp, C, "factor", I, I); in OptimizeAdd() 1612 Instruction *V2 = CreateMul(V, MaxOccVal, "reass.mul", I, I); in OptimizeAdd() 1706 LHS = Builder.CreateMul(LHS, Ops.pop_back_val()); in buildMultiplyTree()
|
| H A D | SeparateConstOffsetFromGEP.cpp | 851 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToSingleIndexGEPs() 912 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToArithmetics()
|
| H A D | StraightLineStrengthReduce.cpp | 619 return Builder.CreateMul(ExtendedStride, Delta); in emitBump()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 63 Constant *CreateMul(Constant *LHS, Constant *RHS,
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 839 Size = Builder.CreateMul(Size, ArraySize); in visitAllocaInst() 861 Value *Size = Builder.CreateMul(FirstArg, SecondArg); in visitCallSite()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 90 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 661 Value *Size = IRB.CreateMul(ArraySize, ConstantInt::get(IntPtrTy, TySize)); in moveDynamicAllocasToUnsafeStack()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 1054 IRB.CreateMul( in getShadowAddress() 1466 Value *LenShadow = IRB.CreateMul( in visitMemTransferInst()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1752 Step = Builder.CreateMul(Cv, Step); in getStepVector() 2643 auto CreateMul = [&B](Value *X, Value *Y) { in emitTransformedIndex() local 2651 return B.CreateMul(X, Y); in emitTransformedIndex() 2660 auto *Offset = CreateMul( in emitTransformedIndex() 2669 CreateMul(Index, Exp.expandCodeFor(Step, Index->getType(), in emitTransformedIndex() 6254 return Builder.CreateAdd(Val, Builder.CreateMul(C, Step), "induction"); in getStepVector()
|