Home
last modified time | relevance | path

Searched refs:SIToFP (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDFloat2Int.cpp170 case Instruction::SIToFP: { in walkBackwards()
257 case Instruction::SIToFP: in calcRange()
413 I->getOpcode() == Instruction::SIToFP) { in convert()
454 case Instruction::SIToFP: in convert()
HDCorrelatedValuePropagation.cpp1132 static bool processSIToFP(SIToFPInst *SIToFP, LazyValueInfo *LVI) { in processSIToFP() argument
1133 const Use &Base = SIToFP->getOperandUse(0); in processSIToFP()
1139 auto *UIToFP = CastInst::Create(Instruction::UIToFP, Base, SIToFP->getType(), in processSIToFP()
1140 "", SIToFP->getIterator()); in processSIToFP()
1141 UIToFP->takeName(SIToFP); in processSIToFP()
1142 UIToFP->setDebugLoc(SIToFP->getDebugLoc()); in processSIToFP()
1144 SIToFP->replaceAllUsesWith(UIToFP); in processSIToFP()
1145 SIToFP->eraseFromParent(); in processSIToFP()
1253 case Instruction::SIToFP: in runImpl()
HDSpeculativeExecution.cpp237 case Instruction::SIToFP: in ComputeSpeculationCost()
HDGVNSink.cpp511 case Instruction::SIToFP: in lookupOrAdd()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/DirectX/
HDDXILShaderFlags.cpp30 case Instruction::SIToFP: in updateFlags()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsOs16.cpp90 case Instruction::SIToFP: in needsFP()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDConstrainedOps.def58 DAG_INSTRUCTION(SIToFP, 1, 1, experimental_constrained_sitofp, SINT_TO_FP)
HDInstruction.def190 HANDLE_CAST_INST(44, SIToFP , SIToFPInst ) // SInt -> floating point
HDVPIntrinsics.def512 HELPER_REGISTER_FP_CAST_VP(sitofp, VP_SINT_TO_FP, SIToFP, SINT_TO_FP, 1)
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.cpp785 if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP) { in getCastInstrCost()
884 if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP || in getCastInstrCost()
907 (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP)) in getCastInstrCost()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlanAnalysis.cpp204 case Instruction::SIToFP: in inferScalarTypeForRecipe()
/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDExpandLargeFpConvert.cpp325 bool IsSigned = IToFP->getOpcode() == Instruction::SIToFP; in expandIToFP()
626 case Instruction::SIToFP: { in runImpl()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/NVPTX/
HDNVPTXTargetTransformInfo.cpp297 return {Instruction::SIToFP}; in simplifyNvvmIntrinsic()
/freebsd-head/contrib/llvm-project/llvm/lib/IR/
HDConstantFold.cpp140 opc == Instruction::UIToFP || opc == Instruction::SIToFP) in ConstantFoldCastInstruction()
222 case Instruction::SIToFP: in ConstantFoldCastInstruction()
227 apf.convertFromAPInt(api, opc==Instruction::SIToFP, in ConstantFoldCastInstruction()
HDInstructions.cpp2730 case Instruction::SIToFP: in isNoopCast()
2983 case SIToFP: return new SIToFPInst (S, Ty, Name, InsertBefore); in Create()
3201 return SIToFP; // sint -> FP in getCastOpcode()
3289 case Instruction::SIToFP: in castIsValid()
3387 : CastInst(Ty, SIToFP, S, Name, InsertBefore) { in SIToFPInst()
HDConstants.cpp1541 case Instruction::SIToFP: in getWithOperands()
2405 case Instruction::SIToFP: in isDesirableCastOp()
2427 case Instruction::SIToFP: in isSupportedCastOp()
HDInstruction.cpp756 case SIToFP: return "sitofp"; in getOpcodeName()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLibCallsShrinkWrap.cpp444 if (Opcode == Instruction::UIToFP || Opcode == Instruction::SIToFP) { in generateCondForPow()
HDSimplifyIndVar.cpp683 if (UseInst->getOpcode() != CastInst::SIToFP && in replaceFloatIVWithIntegerIV()
691 if (UseInst->getOpcode() == CastInst::SIToFP) in replaceFloatIVWithIntegerIV()
/freebsd-head/contrib/llvm-project/llvm/lib/Analysis/
HDObjCARCInstKind.cpp280 case Instruction::SIToFP: in GetARCInstKind()
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineVectorOps.cpp1810 case Instruction::SIToFP: in canEvaluateShuffled()
1902 case Instruction::SIToFP: in buildNew()
1973 case Instruction::SIToFP: in evaluateInDifferentElementOrder()
2523 case Instruction::SIToFP: in foldCastShuffle()
HDInstCombineCasts.cpp1665 assert((Opcode == CastInst::SIToFP || Opcode == CastInst::UIToFP) && in isKnownExactCastIntToFP()
1670 bool IsSigned = Opcode == Instruction::SIToFP; in isKnownExactCastIntToFP()
/freebsd-head/contrib/llvm-project/llvm/lib/AsmParser/
HDLLLexer.cpp876 INSTKEYWORD(sitofp, SIToFP); in LexIdentifier()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/
HDTargetTransformInfoImpl.h1266 case Instruction::SIToFP: in getInstructionCost()
/freebsd-head/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDExecutionEngine.cpp707 case Instruction::SIToFP: { in getConstantValue()

123