Home
last modified time | relevance | path

Searched refs:UIToFP (Results 1 – 25 of 62) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp165 case Instruction::UIToFP: in walkBackwards()
252 case Instruction::UIToFP: in calcRange()
408 if (I->getOpcode() == Instruction::UIToFP || in convert()
446 case Instruction::UIToFP: in convert()
H A DCorrelatedValuePropagation.cpp1148 static bool processUIToFP(UIToFPInst *UIToFP, LazyValueInfo *LVI) { in processUIToFP() argument
1149 return processPossibleNonNeg(cast<PossiblyNonNegInst>(UIToFP), LVI); in processUIToFP()
1159 auto *UIToFP = CastInst::Create(Instruction::UIToFP, Base, SIToFP->getType(), in processSIToFP() local
1161 UIToFP->takeName(SIToFP); in processSIToFP()
1162 UIToFP->setDebugLoc(SIToFP->getDebugLoc()); in processSIToFP()
1163 UIToFP->setNonNeg(); in processSIToFP()
1164 SIToFP->replaceAllUsesWith(UIToFP); in processSIToFP()
1303 case Instruction::UIToFP: in runImpl()
H A DSpeculativeExecution.cpp236 case Instruction::UIToFP: in ComputeSpeculationCost()
H A DGVNSink.cpp429 case Instruction::UIToFP: in lookupOrAdd()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp89 case Instruction::UIToFP: in needsFP()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DValues.def124 OP(UIToFP) \
H A DInstruction.h2287 case llvm::Instruction::UIToFP: in getCastOpcode()
2288 return Opcode::UIToFP; in getCastOpcode()
2331 case Opcode::UIToFP: in classof()
2361 class UIToFPInst final : public CastInstImpl<Instruction::Opcode::UIToFP> {};
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp885 if (Opcode == Instruction::ZExt || Opcode == Instruction::UIToFP) in getBoolVecToIntConversionCost()
909 if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP) { in getCastInstrCost()
1011 if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP || in getCastInstrCost()
1034 (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP)) in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstrainedOps.def59 DAG_INSTRUCTION(UIToFP, 1, 1, experimental_constrained_uitofp, UINT_TO_FP)
H A DInstruction.def189 HANDLE_CAST_INST(43, UIToFP , UIToFPInst ) // UInt -> floating point
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp48 case Instruction::UIToFP: in hasPoisonGeneratingFlags()
H A DInstruction.cpp450 case Instruction::UIToFP: in dropPoisonGeneratingFlags()
817 case UIToFP: return "uitofp"; in getOpcodeName()
H A DInstructions.cpp2792 case Instruction::UIToFP: in isNoopCast()
3025 return Instruction::UIToFP; in isEliminableCastPair()
3045 case UIToFP: return new UIToFPInst (S, Ty, Name, InsertBefore); in Create()
3263 return UIToFP; // uint -> FP in getCastOpcode()
3342 case Instruction::UIToFP: in castIsValid()
3435 : CastInst(Ty, UIToFP, S, Name, InsertBefore) { in UIToFPInst()
H A DConstantFold.cpp141 opc == Instruction::UIToFP || opc == Instruction::SIToFP) in ConstantFoldCastInstruction()
222 case Instruction::UIToFP: in ConstantFoldCastInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp87 case Instruction::Opcode::UIToFP: in notVectorizableBasedOnOpcodesAndTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILShaderFlags.cpp123 case Instruction::UIToFP: in updateFunctionFlags()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp179 case Instruction::UIToFP: in verifyEVLRecipe()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp444 if (Opcode == Instruction::UIToFP || Opcode == Instruction::SIToFP) { in generateCondForPow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1862 SDValue UIToFP; in ExpandUINT_TO_FLOAT() local
1867 UIToFP = DAG.getNode(ISD::STRICT_UINT_TO_FP, DL, {FloatVecVT, MVT::Other}, in ExpandUINT_TO_FLOAT()
1870 {Node->getOperand(0), UIToFP, TargetZero}); in ExpandUINT_TO_FLOAT()
1874 UIToFP = DAG.getNode(ISD::UINT_TO_FP, DL, FloatVecVT, Src); in ExpandUINT_TO_FLOAT()
1875 Result = DAG.getNode(ISD::FP_ROUND, DL, DstVT, UIToFP, TargetZero); in ExpandUINT_TO_FLOAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp308 return {Instruction::UIToFP}; in convertNvvmIntrinsicToLlvm()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp279 case Instruction::UIToFP: in GetARCInstKind()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp91 case Instruction::Opcode::UIToFP: in createVectorInstr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1887 case Instruction::UIToFP: in canEvaluateShuffled()
1979 case Instruction::UIToFP: in buildNew()
2050 case Instruction::UIToFP: in evaluateInDifferentElementOrder()
2587 case Instruction::UIToFP: in foldCastShuffle()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandFp.cpp630 case Instruction::UIToFP: in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1016 case Instruction::Opcode::UIToFP: in getLLVMCastOp()
1017 return static_cast<llvm::Instruction::CastOps>(llvm::Instruction::UIToFP); in getLLVMCastOp()

123