Lines Matching refs:ExtendedVT
530 Value *handleLoad(LoadInst &Load, Type *VT, Type *ExtendedVT);
531 Value *handleCallBase(CallBase &Call, Type *VT, Type *ExtendedVT,
534 Value *maybeHandleKnownCallBase(CallBase &Call, Type *VT, Type *ExtendedVT,
538 Value *handleTrunc(const FPTruncInst &Trunc, Type *VT, Type *ExtendedVT,
540 Value *handleExt(const FPExtInst &Ext, Type *VT, Type *ExtendedVT,
544 void propagateFTStore(StoreInst &Store, Type *VT, Type *ExtendedVT,
717 Type *ExtendedVT = Config.getExtendedFPType(VT); in createShadowArguments() local
718 if (ExtendedVT == nullptr) in createShadowArguments()
721 ExtendedVT, in createShadowArguments()
726 Builder.CreateFPExt(&Arg, ExtendedVT)); in createShadowArguments()
728 TypeSize SlotSize = DL.getTypeStoreSize(ExtendedVT); in createShadowArguments()
816 Type *ExtendedVT = Config.getExtendedFPType(VT); in populateShadowStack() local
817 if (ExtendedVT == nullptr) in populateShadowStack()
824 TypeSize SlotSize = DL.getTypeStoreSize(ExtendedVT); in populateShadowStack()
1050 Type *ExtendedVT = Config.getExtendedFPType(VT); in maybeCreateShadowPhi() local
1051 if (ExtendedVT == nullptr) in maybeCreateShadowPhi()
1056 PHINode *Shadow = PHINode::Create(ExtendedVT, Phi.getNumIncomingValues()); in maybeCreateShadowPhi()
1062 Type *ExtendedVT) { in handleLoad() argument
1068 return Builder.CreateFPExt(&Load, ExtendedVT); in handleLoad()
1114 ExtendedVT, ShadowPtr, Align(1), Load.isVolatile()); in handleLoad()
1124 Value *FExt = FExtBBBuilder.CreateFPExt(&Load, ExtendedVT); in handleLoad()
1130 PHINode *ShadowPhi = NextBBBuilder.CreatePHI(ExtendedVT, 2); in handleLoad()
1137 Type *VT, Type *ExtendedVT, in handleTrunc() argument
1178 if (SourceTy == ExtendedVT) in handleTrunc()
1181 return Builder.CreateFPTrunc(Source, ExtendedVT); in handleTrunc()
1185 Type *ExtendedVT, in handleExt() argument
1225 if (SourceTy == ExtendedVT) in handleExt()
1228 return Builder.CreateFPExt(Source, ExtendedVT); in handleExt()
1496 CallBase &Call, Type *VT, Type *ExtendedVT, const TargetLibraryInfo &TLI, in maybeHandleKnownCallBase() argument
1563 return WidenedFnTy->getReturnType() == ExtendedVT in maybeHandleKnownCallBase()
1565 : Builder.CreateFPExt(IntrinsicCall, ExtendedVT); in maybeHandleKnownCallBase()
1571 Type *ExtendedVT, in handleCallBase() argument
1577 return Builder.CreateFPExt(&Call, ExtendedVT); in handleCallBase()
1583 maybeHandleKnownCallBase(Call, VT, ExtendedVT, TLI, Map, Builder)) in handleCallBase()
1594 ExtendedVT, in handleCallBase()
1598 Builder.CreateFPExt(&Call, ExtendedVT)); in handleCallBase()
1609 Type *ExtendedVT = Config.getExtendedFPType(VT); in createShadowValueWithOperandsAvailable() local
1610 assert(ExtendedVT != nullptr && "trying to create a shadow for a non-FT"); in createShadowValueWithOperandsAvailable()
1613 return handleLoad(*Load, VT, ExtendedVT); in createShadowValueWithOperandsAvailable()
1620 return handleCallBase(*Call, VT, ExtendedVT, TLI, Map, Builder); in createShadowValueWithOperandsAvailable()
1634 Value *Shadow = handleCallBase(*Invoke, VT, ExtendedVT, TLI, Map, Builder); in createShadowValueWithOperandsAvailable()
1644 return handleTrunc(*Trunc, VT, ExtendedVT, Map, Builder); in createShadowValueWithOperandsAvailable()
1646 return handleExt(*Ext, VT, ExtendedVT, Map, Builder); in createShadowValueWithOperandsAvailable()
1660 ExtendedVT); in createShadowValueWithOperandsAvailable()
1684 return Builder.CreateFPExt(Extract, ExtendedVT); in createShadowValueWithOperandsAvailable()
1687 return Builder.CreateFPExt(BC, ExtendedVT); in createShadowValueWithOperandsAvailable()
1700 Type *ExtendedVT = Config.getExtendedFPType(VT); in maybeCreateShadowValue() local
1701 if (ExtendedVT == nullptr) in maybeCreateShadowValue()
1743 StoreInst &Store, Type *VT, Type *ExtendedVT, const ValueToShadowMap &Map) { in propagateFTStore() argument
1892 Type *ExtendedVT = Config.getExtendedFPType(VT); in propagateShadowValues() local
1893 if (ExtendedVT == nullptr) in propagateShadowValues()
1895 return propagateFTStore(*Store, VT, ExtendedVT, Map); in propagateShadowValues()
1923 Type *ExtendedVT = Config.getExtendedFPType(VT); in propagateShadowValues() local
1924 if (ExtendedVT == nullptr) in propagateShadowValues()
1945 Type *ExtendedVT = Config.getExtendedFPType(VT); in propagateShadowValues() local
1946 if (ExtendedVT == nullptr) in propagateShadowValues()