Home
last modified time | relevance | path

Searched refs:SIToFPInst (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h143 void visitSIToFPInst(SIToFPInst &I);
H A DExecution.cpp1696 void Interpreter::visitSIToFPInst(SIToFPInst &I) { in visitSIToFPInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstVisitor.h184 RetTy visitSIToFPInst(SIToFPInst &I) { DELEGATE(CastInst);} in visitSIToFPInst()
H A DInstruction.def190 HANDLE_CAST_INST(44, SIToFP , SIToFPInst ) // SInt -> floating point
H A DInstructions.h4613 class SIToFPInst : public CastInst {
4619 SIToFPInst *cloneImpl() const;
4623 SIToFPInst(Value *S, ///< The value to be converted
H A DPatternMatch.h2094 inline CastInst_match<OpTy, SIToFPInst> m_SIToFP(const OpTy &Op) { in m_SIToFP()
2095 return CastInst_match<OpTy, SIToFPInst>(Op); in m_SIToFP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1132 static bool processSIToFP(SIToFPInst *SIToFP, LazyValueInfo *LVI) { in processSIToFP()
1254 BBChanged |= processSIToFP(cast<SIToFPInst>(&II), LVI); in runImpl()
H A DIndVarSimplify.cpp397 Instruction *Conv = new SIToFPInst(NewPHI, PN->getType(), "indvar.conv", in handleFloatingPointIV()
H A DLoopStrengthReduce.cpp2341 else if (SIToFPInst *SCast = dyn_cast<SIToFPInst>(CandidateUI->getUser())) { in OptimizeShadowIV()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2983 case SIToFP: return new SIToFPInst (S, Ty, Name, InsertBefore); in Create()
3385 SIToFPInst::SIToFPInst(Value *S, Type *Ty, const Twine &Name, in SIToFPInst() function in SIToFPInst
4282 SIToFPInst *SIToFPInst::cloneImpl() const { in cloneImpl()
4283 return new SIToFPInst(getOperand(0), getType()); in cloneImpl()
H A DVerifier.cpp557 void visitSIToFPInst(SIToFPInst &I);
3322 void Verifier::visitSIToFPInst(SIToFPInst &I) { in visitSIToFPInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2020 if (isa<SIToFPInst>(I2F) || isa<UIToFPInst>(I2F)) { in getIntToFPVal()
2025 if (BitWidth < DstWidth || (BitWidth == DstWidth && isa<SIToFPInst>(I2F))) { in getIntToFPVal()
2027 return isa<SIToFPInst>(I2F) ? B.CreateSExt(Op, IntTy) in getIntToFPVal()
2123 (isa<SIToFPInst>(Expo) || isa<UIToFPInst>(Expo)) && in replacePowWithExp()
2387 if (AllowApprox && (isa<SIToFPInst>(Expo) || isa<UIToFPInst>(Expo))) { in optimizePow()
2427 if ((isa<SIToFPInst>(Op) || isa<UIToFPInst>(Op)) && in optimizeExp2()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1887 if (isa<SIToFPInst>(Src) || isa<UIToFPInst>(Src)) { in visitFPTrunc()
1901 if (isa<SIToFPInst>(Src) || isa<UIToFPInst>(Src)) { in visitFPExt()
1915 if (!isa<UIToFPInst>(FI.getOperand(0)) && !isa<SIToFPInst>(FI.getOperand(0))) in foldItoFPtoI()
1942 bool IsInputSigned = isa<SIToFPInst>(OpI); in foldItoFPtoI()
H A DInstructionCombining.cpp1474 if (OpsFromSigned != isa<SIToFPInst>(BO.getOperand(OpNo)) && in foldFBinOpOfIntCastsFromSign()
1589 return new SIToFPInst(IntBinOp, FPTy); in foldFBinOpOfIntCastsFromSign()
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp597 new SIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DNumericalStabilitySanitizer.cpp1657 if (isa<UIToFPInst>(&Inst) || isa<SIToFPInst>(&Inst)) { in createShadowValueWithOperandsAvailable()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1905 macro(SIToFPInst) \
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp8334 if ((isa<UIToFPInst>(I) || isa<SIToFPInst>(I) || isa<FPToUIInst>(I) || in optimizeInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16535 auto *SIToFP = dyn_cast<SIToFPInst>(I); in optimizeExtendOrTruncateConversion()