reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprConstant.cpp
  200     if (BitsThisChar.getBitWidth() < CharWidth)
  201       BitsThisChar = BitsThisChar.zext(CharWidth);
  201       BitsThisChar = BitsThisChar.zext(CharWidth);
  207         BitsThisChar.lshrInPlace(Shift);
  209         BitsThisChar = BitsThisChar.shl(-Shift);
  209         BitsThisChar = BitsThisChar.shl(-Shift);
  211       BitsThisChar = BitsThisChar.shl(OffsetWithinChar);
  211       BitsThisChar = BitsThisChar.shl(OffsetWithinChar);
  213     if (BitsThisChar.getBitWidth() > CharWidth)
  214       BitsThisChar = BitsThisChar.trunc(CharWidth);
  214       BitsThisChar = BitsThisChar.trunc(CharWidth);
  218       add(llvm::ConstantInt::get(CGM.getLLVMContext(), BitsThisChar),
  241       BitsThisChar &= UpdateMask;
  247         add(llvm::ConstantInt::get(CGM.getLLVMContext(), BitsThisChar),
  261         BitsThisChar |= (CI->getValue() & ~UpdateMask);
  262         ToUpdate = llvm::ConstantInt::get(CGM.getLLVMContext(), BitsThisChar);