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

References

tools/clang/lib/CodeGen/CGStmt.cpp
 2310         Tmp = Builder.CreateFPTrunc(Tmp, TruncTy);
 2310         Tmp = Builder.CreateFPTrunc(Tmp, TruncTy);
 2311       else if (TruncTy->isPointerTy() && Tmp->getType()->isIntegerTy()) {
 2313         Tmp = Builder.CreateTrunc(Tmp,
 2313         Tmp = Builder.CreateTrunc(Tmp,
 2315         Tmp = Builder.CreateIntToPtr(Tmp, TruncTy);
 2315         Tmp = Builder.CreateIntToPtr(Tmp, TruncTy);
 2316       } else if (Tmp->getType()->isPointerTy() && TruncTy->isIntegerTy()) {
 2317         uint64_t TmpSize =CGM.getDataLayout().getTypeSizeInBits(Tmp->getType());
 2318         Tmp = Builder.CreatePtrToInt(Tmp,
 2318         Tmp = Builder.CreatePtrToInt(Tmp,
 2320         Tmp = Builder.CreateTrunc(Tmp, TruncTy);
 2320         Tmp = Builder.CreateTrunc(Tmp, TruncTy);
 2322         Tmp = Builder.CreateZExtOrTrunc(Tmp, TruncTy);
 2322         Tmp = Builder.CreateZExtOrTrunc(Tmp, TruncTy);
 2324         Tmp = Builder.CreateBitCast(Tmp, TruncTy);
 2324         Tmp = Builder.CreateBitCast(Tmp, TruncTy);
 2345     EmitStoreThroughLValue(RValue::get(Tmp), Dest);