Lines Matching refs:ConstantExprBits
316 ConstantExprBits.ResultKind = llvm::to_underlying(StorageKind); in ConstantExpr()
317 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
318 ConstantExprBits.IsUnsigned = false; in ConstantExpr()
319 ConstantExprBits.BitWidth = 0; in ConstantExpr()
320 ConstantExprBits.HasCleanup = false; in ConstantExpr()
321 ConstantExprBits.IsImmediateInvocation = IsImmediateInvocation; in ConstantExpr()
351 ConstantExprBits.ResultKind = llvm::to_underlying(StorageKind); in ConstantExpr()
369 assert((unsigned)getStorageKind(Value) <= ConstantExprBits.ResultKind && in MoveIntoResult()
371 ConstantExprBits.APValueKind = Value.getKind(); in MoveIntoResult()
377 ConstantExprBits.BitWidth = Value.getInt().getBitWidth(); in MoveIntoResult()
378 ConstantExprBits.IsUnsigned = Value.getInt().isUnsigned(); in MoveIntoResult()
381 if (!ConstantExprBits.HasCleanup && Value.needsCleanup()) { in MoveIntoResult()
382 ConstantExprBits.HasCleanup = true; in MoveIntoResult()
396 return llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getResultAsAPSInt()
397 ConstantExprBits.IsUnsigned); in getResultAsAPSInt()
410 llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getAPValueResult()
411 ConstantExprBits.IsUnsigned)); in getAPValueResult()
413 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()