Home
last modified time | relevance | path

Searched refs:FPExtInst (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp220 FPExtInst *FpExt = dyn_cast<FPExtInst>(Arg); in lowerPrintfForGpu()
350 } else if (auto *FpExt = dyn_cast<FPExtInst>(Arg)) { in lowerPrintfForGpu()
H A DAMDGPUInstCombineIntrinsic.cpp106 if (isa<FPExtInst>(&V) || isa<SExtInst>(&V) || isa<ZExtInst>(&V)) in convertTo16Bit()
835 return new FPExtInst(NewCall, II.getType()); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp130 if (isa<FPExtInst>(E) || !isa<LoadInst>(E->getOperand(0))) { in isProfitableToInterleave()
365 bool FPext = isa<FPExtInst>(I); in tryInterleave()
H A DARMTargetTransformInfo.cpp1499 isa<FPExtInst>(*I->user_begin())) || in getMemoryOpCost()
2262 if (isa<FPExtInst>(&I) || isa<FPTruncInst>(&I)) in canTailPredicateInstruction()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h141 void visitFPExtInst(FPExtInst &I);
H A DExecution.cpp1686 void Interpreter::visitFPExtInst(FPExtInst &I) { in visitFPExtInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h180 RetTy visitFPExtInst(FPExtInst &I) { DELEGATE(CastInst);} in visitFPExtInst()
H A DInstruction.def192 HANDLE_CAST_INST(46, FPExt , FPExtInst ) // Extend floating point
H A DInstructions.h4551 class FPExtInst : public CastInst {
4557 FPExtInst *cloneImpl() const;
4561 FPExtInst(Value *S, ///< The value to be extended
H A DPatternMatch.h2114 inline CastInst_match<OpTy, FPExtInst> m_FPExt(const OpTy &Op) { in m_FPExt()
2115 return CastInst_match<OpTy, FPExtInst>(Op); in m_FPExt()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2981 case FPExt: return new FPExtInst (S, Ty, Name, InsertBefore); in Create()
3373 FPExtInst::FPExtInst(Value *S, Type *Ty, const Twine &Name, in FPExtInst() function in FPExtInst
4274 FPExtInst *FPExtInst::cloneImpl() const { in cloneImpl()
4275 return new FPExtInst(getOperand(0), getType()); in cloneImpl()
H A DVerifier.cpp553 void visitFPExtInst(FPExtInst &I);
3281 void Verifier::visitFPExtInst(FPExtInst &I) { in visitFPExtInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp540 Value *handleExt(const FPExtInst &Ext, Type *VT, Type *ExtendedVT,
1184 Value *NumericalStabilitySanitizer::handleExt(const FPExtInst &Ext, Type *VT, in handleExt()
1645 if (auto *Ext = dyn_cast<FPExtInst>(&Inst)) in createShadowValueWithOperandsAvailable()
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp608 new FPExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1636 if (auto *FPExt = dyn_cast<FPExtInst>(V)) in getMinimumFPType()
1863 FPExtInst *FPExtSrc = dyn_cast<FPExtInst>(Src); in visitFPTrunc()
H A DInstCombineCalls.cpp2387 return new FPExtInst(NewCall, II->getType()); in visitCallInst()
2614 return new FPExtInst(NarrowII, II->getType()); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1898 macro(FPExtInst) \
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1870 if (FPExtInst *Cast = dyn_cast<FPExtInst>(Val)) { in valueHasFloatPrecision()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9521 if (isa<FPExtInst>(I) && EmittedRemark.insert(I).second) in checkMixedPrecision()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15818 if (isa<FPExtInst>(Ext)) in isExtFreeImpl()