reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);