Home
last modified time | relevance | path

Searched refs:SizeVal (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Target/X86/
DX86SelectionDAGInfo.cpp81 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemset() local
113 Count = DAG.getIntPtrConstant(SizeVal); in EmitTargetCodeForMemset()
119 Count = DAG.getIntPtrConstant(SizeVal / UBytes); in EmitTargetCodeForMemset()
120 BytesLeft = SizeVal % UBytes; in EmitTargetCodeForMemset()
128 Count = DAG.getIntPtrConstant(SizeVal); in EmitTargetCodeForMemset()
161 unsigned Offset = SizeVal - BytesLeft; in EmitTargetCodeForMemset()
189 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local
190 if (!AlwaysInline && SizeVal > Subtarget->getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy()
226 unsigned CountVal = SizeVal / UBytes; in EmitTargetCodeForMemcpy()
228 unsigned BytesLeft = SizeVal % UBytes; in EmitTargetCodeForMemcpy()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430InstrFormats.td43 class SizeVal<bits<3> val> {
47 def SizeUnknown : SizeVal<0>; // Unknown / unset size
48 def SizeSpecial : SizeVal<1>; // Special instruction, e.g. pseudo
49 def Size2Bytes : SizeVal<2>;
50 def Size4Bytes : SizeVal<3>;
51 def Size6Bytes : SizeVal<4>;
54 class MSP430Inst<dag outs, dag ins, SizeVal sz, Format f,
64 SizeVal Sz = sz;
77 class IForm<bits<4> opcode, DestMode dest, bit bw, SourceMode src, SizeVal sz,
92 class IForm8<bits<4> opcode, DestMode dest, SourceMode src, SizeVal sz,
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonSelectionDAGInfo.cpp39 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local
40 if ((SizeVal > 32) && ((SizeVal % 8) == 0)) in EmitTargetCodeForMemcpy()
/external/llvm/lib/Target/ARM/
DARMSelectionDAGInfo.cpp45 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local
46 if (!AlwaysInline && SizeVal > Subtarget->getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy()
49 unsigned BytesLeft = SizeVal & 3; in EmitTargetCodeForMemcpy()
50 unsigned NumMemOps = SizeVal >> 2; in EmitTargetCodeForMemcpy()
DARMISelLowering.cpp6715 unsigned SizeVal = MI->getOperand(2).getImm(); in EmitStructByval() local
6743 if ((Align % 16 == 0) && SizeVal >= 16) { in EmitStructByval()
6749 else if ((Align % 8 == 0) && SizeVal >= 8) { in EmitStructByval()
6764 unsigned BytesLeft = SizeVal % UnitSize; in EmitStructByval()
6765 unsigned LoopSize = SizeVal - BytesLeft; in EmitStructByval()
6767 if (SizeVal <= Subtarget->getMaxInlineSizeThreshold()) { in EmitStructByval()
/external/clang/lib/CodeGen/
DCodeGenFunction.cpp907 llvm::Value *SizeVal; in EmitNullInitialization() local
920 SizeVal = numElts; in EmitNullInitialization()
923 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(eltSize)); in EmitNullInitialization()
929 SizeVal = CGM.getSize(Size); in EmitNullInitialization()
951 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization()
954 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity(), false); in EmitNullInitialization()
961 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, in EmitNullInitialization()
DCGBuiltin.cpp613 Value *SizeVal = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
614 Builder.CreateMemSet(Dest.first, Builder.getInt8(0), SizeVal, in EmitBuiltinExpr()
624 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
626 Builder.CreateMemCpy(Dest.first, Src.first, SizeVal, Align, false); in EmitBuiltinExpr()
642 Value *SizeVal = llvm::ConstantInt::get(Builder.getContext(), Size); in EmitBuiltinExpr() local
644 Builder.CreateMemCpy(Dest.first, Src.first, SizeVal, Align, false); in EmitBuiltinExpr()
651 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
653 Address, SrcAddr, SizeVal); in EmitBuiltinExpr()
669 Value *SizeVal = llvm::ConstantInt::get(Builder.getContext(), Size); in EmitBuiltinExpr() local
671 Builder.CreateMemMove(Dest.first, Src.first, SizeVal, Align, false); in EmitBuiltinExpr()
[all …]
DCGExprAgg.cpp1391 llvm::Constant *SizeVal = CGF.Builder.getInt64(TypeInfo.first.getQuantity()); in CheckAggExprForMemSetUse() local
1397 CGF.Builder.CreateMemSet(Loc, CGF.Builder.getInt8(0), SizeVal, in CheckAggExprForMemSetUse()
1510 llvm::Value *SizeVal = llvm::ConstantInt::get(SizeTy, size.getQuantity()); in EmitAggregateCopy() local
1512 SizeVal); in EmitAggregateCopy()
1521 llvm::Value *SizeVal = in EmitAggregateCopy() local
1524 SizeVal); in EmitAggregateCopy()
DCGDecl.cpp1056 llvm::Value *SizeVal = in EmitAutoVarInit() local
1068 Builder.CreateMemSet(Loc, llvm::ConstantInt::get(Int8Ty, 0), SizeVal, in EmitAutoVarInit()
1090 Builder.CreateMemCpy(Loc, SrcPtr, SizeVal, alignment.getQuantity(), in EmitAutoVarInit()
DCGExprCXX.cpp418 llvm::Value *SizeVal = CGF.CGM.getSize(Size); in EmitNullBaseClassInitialization() local
438 CGF.Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, Align.getQuantity()); in EmitNullBaseClassInitialization()
445 CGF.Builder.CreateMemSet(DestPtr, CGF.Builder.getInt8(0), SizeVal, in EmitNullBaseClassInitialization()
/external/clang/lib/AST/
DExprConstant.cpp4354 APSInt SizeVal; in VisitCallExpr() local
4355 if (!EvaluateInteger(E->getArg(0), SizeVal, Info)) in VisitCallExpr()
4368 CharUnits Size = CharUnits::fromQuantity(SizeVal.getZExtValue()); in VisitCallExpr()
/external/clang/lib/Sema/
DSemaType.cpp1370 static bool isArraySizeVLA(Sema &S, Expr *ArraySize, llvm::APSInt &SizeVal) { in isArraySizeVLA() argument
1385 return S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser, in isArraySizeVLA()