Lines Matching refs:ConstantExprBits

296   ConstantExprBits.ResultKind = StorageKind;  in ConstantExpr()
297 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
298 ConstantExprBits.IsUnsigned = false; in ConstantExpr()
299 ConstantExprBits.BitWidth = 0; in ConstantExpr()
300 ConstantExprBits.HasCleanup = false; in ConstantExpr()
301 ConstantExprBits.IsImmediateInvocation = IsImmediateInvocation; in ConstantExpr()
330 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
348 assert((unsigned)getStorageKind(Value) <= ConstantExprBits.ResultKind && in MoveIntoResult()
350 ConstantExprBits.APValueKind = Value.getKind(); in MoveIntoResult()
351 switch (ConstantExprBits.ResultKind) { in MoveIntoResult()
356 ConstantExprBits.BitWidth = Value.getInt().getBitWidth(); in MoveIntoResult()
357 ConstantExprBits.IsUnsigned = Value.getInt().isUnsigned(); in MoveIntoResult()
360 if (!ConstantExprBits.HasCleanup && Value.needsCleanup()) { in MoveIntoResult()
361 ConstantExprBits.HasCleanup = true; in MoveIntoResult()
371 switch (ConstantExprBits.ResultKind) { in getResultAsAPSInt()
375 return llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getResultAsAPSInt()
376 ConstantExprBits.IsUnsigned); in getResultAsAPSInt()
384 switch (ConstantExprBits.ResultKind) { in getAPValueResult()
389 llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getAPValueResult()
390 ConstantExprBits.IsUnsigned)); in getAPValueResult()
392 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()