Lines Matching refs:ConstantExprBits
276 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
277 ConstantExprBits.APValueKind = APValue::None; in ConstantExpr()
278 ConstantExprBits.IsUnsigned = false; in ConstantExpr()
279 ConstantExprBits.BitWidth = 0; in ConstantExpr()
280 ConstantExprBits.HasCleanup = false; in ConstantExpr()
281 ConstantExprBits.IsImmediateInvocation = IsImmediateInvocation; in ConstantExpr()
310 ConstantExprBits.ResultKind = StorageKind; in ConstantExpr()
328 assert((unsigned)getStorageKind(Value) <= ConstantExprBits.ResultKind && in MoveIntoResult()
330 ConstantExprBits.APValueKind = Value.getKind(); in MoveIntoResult()
331 switch (ConstantExprBits.ResultKind) { in MoveIntoResult()
336 ConstantExprBits.BitWidth = Value.getInt().getBitWidth(); in MoveIntoResult()
337 ConstantExprBits.IsUnsigned = Value.getInt().isUnsigned(); in MoveIntoResult()
340 if (!ConstantExprBits.HasCleanup && Value.needsCleanup()) { in MoveIntoResult()
341 ConstantExprBits.HasCleanup = true; in MoveIntoResult()
351 switch (ConstantExprBits.ResultKind) { in getResultAsAPSInt()
355 return llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getResultAsAPSInt()
356 ConstantExprBits.IsUnsigned); in getResultAsAPSInt()
364 switch (ConstantExprBits.ResultKind) { in getAPValueResult()
369 llvm::APSInt(llvm::APInt(ConstantExprBits.BitWidth, Int64Result()), in getAPValueResult()
370 ConstantExprBits.IsUnsigned)); in getAPValueResult()
372 if (ConstantExprBits.APValueKind == APValue::Indeterminate) in getAPValueResult()