reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
 1950     return CreateCast(Instruction::SIToFP, V, DestTy, Name);
include/llvm/IR/Instructions.h
 4973     return I->getOpcode() == SIToFP;
include/llvm/IR/PatternMatch.h
 1358 inline CastClass_match<OpTy, Instruction::SIToFP> m_SIToFP(const OpTy &Op) {
 1359   return CastClass_match<OpTy, Instruction::SIToFP>(Op);
lib/Analysis/CFLGraph.h
  535       case Instruction::SIToFP:
lib/Analysis/ConstantFolding.cpp
 1358   case Instruction::SIToFP:
lib/Analysis/InlineCost.cpp
  731   case Instruction::SIToFP:
lib/Analysis/ObjCARCInstKind.cpp
  280     case Instruction::SIToFP:
lib/Analysis/TargetTransformInfo.cpp
 1220   case Instruction::SIToFP:
lib/Analysis/ValueTracking.cpp
 1122   case Instruction::SIToFP:
 3128     case Instruction::SIToFP:
 5032   case Instruction::SIToFP:
lib/AsmParser/LLLexer.cpp
  858   INSTKEYWORD(sitofp,      SIToFP);
lib/Bitcode/Reader/BitcodeReader.cpp
 1047   case bitc::CAST_SITOFP  : return Instruction::SIToFP;
lib/Bitcode/Writer/BitcodeWriter.cpp
  510   case Instruction::SIToFP  : return bitc::CAST_SITOFP;
lib/CodeGen/SelectionDAG/FastISel.cpp
 1891   case Instruction::SIToFP:
lib/CodeGen/TargetLoweringBase.cpp
 1623   case SIToFP:         return ISD::SINT_TO_FP;
lib/ExecutionEngine/ExecutionEngine.cpp
  701     case Instruction::SIToFP: {
lib/ExecutionEngine/Interpreter/Execution.cpp
 2036   case Instruction::SIToFP:
lib/IR/ConstantFold.cpp
  528         opc == Instruction::UIToFP || opc == Instruction::SIToFP)
  682   case Instruction::SIToFP:
  687       apf.convertFromAPInt(api, opc==Instruction::SIToFP,
 1487     case Instruction::SIToFP:
 1638     case Instruction::SIToFP:
lib/IR/ConstantRange.cpp
  652   case Instruction::SIToFP: {
lib/IR/Constants.cpp
 1253   case Instruction::SIToFP:
 1583   case Instruction::SIToFP:
 1753   return getFoldedCast(Instruction::SIToFP, C, Ty, OnlyIfReduced);
 2996   case Instruction::SIToFP:
lib/IR/Instruction.cpp
  348   case SIToFP:        return "sitofp";
lib/IR/Instructions.cpp
 2501     case Instruction::SIToFP:
 2758   case SIToFP:        return new SIToFPInst        (S, Ty, Name, InsertBefore);
 2780   case SIToFP:        return new SIToFPInst        (S, Ty, Name, InsertAtEnd);
 3139         return SIToFP;                              // sint -> FP
 3227   case Instruction::SIToFP:
 3375 ) : CastInst(Ty, SIToFP, S, Name, InsertBefore) {
 3381 ) : CastInst(Ty, SIToFP, S, Name, InsertAtEnd) {
lib/Target/AArch64/AArch64FastISel.cpp
 5201   case Instruction::SIToFP:
lib/Target/ARM/ARMFastISel.cpp
 2836     case Instruction::SIToFP:
lib/Target/ARM/ARMTargetTransformInfo.cpp
  898     case Instruction::SIToFP:
lib/Target/Mips/MipsOs16.cpp
   89       case Instruction::SIToFP:
lib/Target/PowerPC/PPCFastISel.cpp
 1952     case Instruction::SIToFP:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  482       case Instruction::SIToFP:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  706     if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP ||
  729           (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP))
  766     if (Opcode == Instruction::SIToFP || Opcode == Instruction::UIToFP) {
lib/Target/X86/X86FastISel.cpp
 3637   case Instruction::SIToFP:
lib/Target/XCore/XCoreLowerThreadLocal.cpp
  113     case Instruction::SIToFP:
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1637       return {Instruction::SIToFP};
lib/Transforms/InstCombine/InstCombineCompares.cpp
 6049     case Instruction::SIToFP:
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1175     case Instruction::SIToFP:
 1265     case Instruction::SIToFP:
 1341     case Instruction::SIToFP:
lib/Transforms/Scalar/Float2Int.cpp
  203     case Instruction::SIToFP: {
  251     case Instruction::SIToFP:
  444         I->getOpcode() == Instruction::SIToFP) {
  485   case Instruction::SIToFP:
lib/Transforms/Scalar/GVN.cpp
  523     case Instruction::SIToFP:
lib/Transforms/Scalar/GVNSink.cpp
  471     case Instruction::SIToFP:
lib/Transforms/Scalar/NewGVN.cpp
 2024     case Instruction::SIToFP:
lib/Transforms/Scalar/SCCP.cpp
 1539       case Instruction::SIToFP:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  235     case Instruction::SIToFP:
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  453   if (Opcode == Instruction::UIToFP || Opcode == Instruction::SIToFP) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 1852                      : Builder.CreateCast(Instruction::SIToFP, Induction,
 3144               ? B.CreateCast(Instruction::SIToFP, CountMinusOne,
 4236   case Instruction::SIToFP:
 6265   case Instruction::SIToFP:
 6873     case Instruction::SIToFP:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2486     case Instruction::SIToFP:
 3042     case Instruction::SIToFP:
 3867     case Instruction::SIToFP: