Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPrintfRuntimeBinding.cpp213 FPExtInst *FpExt = dyn_cast<FPExtInst>(Arg); in lowerPrintfForGpu()
343 } else if (auto *FpExt = dyn_cast<FPExtInst>(Arg)) { in lowerPrintfForGpu()
H A DAMDGPUInstCombineIntrinsic.cpp107 if (isa<FPExtInst, SExtInst, ZExtInst>(&V)) in convertTo16Bit()
1170 return new FPExtInst(NewCall, II.getType()); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp124 if (isa<FPExtInst>(E) || !isa<LoadInst>(E->getOperand(0))) { in isProfitableToInterleave()
359 bool FPext = isa<FPExtInst>(I); in tryInterleave()
H A DARMTargetTransformInfo.cpp1580 isa<FPExtInst>(*I->user_begin())) || in getMemoryOpCost()
2386 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.h4717 class FPExtInst : public CastInst {
4723 LLVM_ABI FPExtInst *cloneImpl() const;
4728 FPExtInst(Value *S, ///< The value to be extended
H A DPatternMatch.h2232 inline CastInst_match<OpTy, FPExtInst> m_FPExt(const OpTy &Op) { in m_FPExt()
2233 return CastInst_match<OpTy, FPExtInst>(Op); in m_FPExt()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp588 Value *handleExt(const FPExtInst &Ext, Type *VT, Type *ExtendedVT,
1238 Value *NumericalStabilitySanitizer::handleExt(const FPExtInst &Ext, Type *VT, in handleExt()
1699 if (auto *Ext = dyn_cast<FPExtInst>(&Inst)) in createShadowValueWithOperandsAvailable()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp3044 case FPExt: return new FPExtInst (S, Ty, Name, InsertBefore); in Create()
3427 FPExtInst::FPExtInst(Value *S, Type *Ty, const Twine &Name, in FPExtInst() function in FPExtInst
4406 FPExtInst *FPExtInst::cloneImpl() const { in cloneImpl()
4407 return new FPExtInst(getOperand(0), getType()); in cloneImpl()
H A DVerifier.cpp562 void visitFPExtInst(FPExtInst &I);
3420 void Verifier::visitFPExtInst(FPExtInst &I) { in visitFPExtInst()
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp598 new FPExtInst(V, DestTy, "ZE", BB->getTerminator()->getIterator())); in Act()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1684 if (auto *FPExt = dyn_cast<FPExtInst>(V)) in getMinimumFPType()
1912 FPExtInst *FPExtSrc = dyn_cast<FPExtInst>(Src); in visitFPTrunc()
H A DInstCombineCalls.cpp2675 return new FPExtInst(NewCall, II->getType()); in visitCallInst()
2903 return new FPExtInst(NarrowII, II->getType()); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp2913 if (isa<FPExtInst>(Op->getOperand(0))) in isProfitableToSinkOperands()
2918 if (isa<FPExtInst>(InsertElt->getOperand(1))) in isProfitableToSinkOperands()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1889 if (FPExtInst *Cast = dyn_cast<FPExtInst>(Val)) { in valueHasFloatPrecision()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1950 macro(FPExtInst) \
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2360 class FPExtInst final : public CastInstImpl<Instruction::Opcode::FPExt> {};
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9506 if (isa<FPExtInst>(I) && EmittedRemark.insert(I).second) in checkMixedPrecision()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc21597 …tC1EPNS_5ValueEPKNS_4TypeERKNS_5TwineEPNS_11InstructionE", "llvm::FPExtInst::FPExtInst(llvm::Value…
21610 …stC1EPNS_5ValueEPKNS_4TypeERKNS_5TwineEPNS_10BasicBlockE", "llvm::FPExtInst::FPExtInst(llvm::Value…
21641 …tC2EPNS_5ValueEPKNS_4TypeERKNS_5TwineEPNS_11InstructionE", "llvm::FPExtInst::FPExtInst(llvm::Value…
21642 …stC2EPNS_5ValueEPKNS_4TypeERKNS_5TwineEPNS_10BasicBlockE", "llvm::FPExtInst::FPExtInst(llvm::Value…
21723 {"_ZNK4llvm9FPExtInst10clone_implEv", "llvm::FPExtInst::clone_impl() const"},
21793 {"_ZN4llvm9FPExtInstD1Ev", "llvm::FPExtInst::~FPExtInst()"},
21794 {"_ZN4llvm9FPExtInstD0Ev", "llvm::FPExtInst::~FPExtInst()"},
24779 {"_ZTSN4llvm9FPExtInstE", "typeinfo name for llvm::FPExtInst"},
25979 {"_ZTVN4llvm9FPExtInstE", "vtable for llvm::FPExtInst"},
26025 {"_ZTIN4llvm9FPExtInstE", "typeinfo for llvm::FPExtInst"},
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16618 if (isa<FPExtInst>(Ext)) in isExtFreeImpl()