Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsOs16.cpp91 case Instruction::FPTrunc: in needsFP()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp239 case Instruction::FPTrunc: in ComputeSpeculationCost()
H A DGVNSink.cpp484 case Instruction::FPTrunc: in lookupOrAdd()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstrainedOps.def62 DAG_INSTRUCTION(FPTrunc, 1, 1, experimental_constrained_fptrunc, FP_ROUND)
H A DInstruction.def191 HANDLE_CAST_INST(45, FPTrunc , FPTruncInst ) // Truncate floating point
H A DVPIntrinsics.def272 HELPER_REGISTER_FP_CAST_VP(fptrunc, VP_FP_ROUND, FPTrunc, 1)
H A DPatternMatch.h1682 inline CastClass_match<OpTy, Instruction::FPTrunc> m_FPTrunc(const OpTy &Op) { in m_FPTrunc()
1683 return CastClass_match<OpTy, Instruction::FPTrunc>(Op); in m_FPTrunc()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp179 case Instruction::FPTrunc: in tryInterleave()
H A DARMTargetTransformInfo.cpp506 (Opcode == Instruction::FPExt || Opcode == Instruction::FPTrunc) && in getCastInstrCost()
1910 case Instruction::FPTrunc: in maybeLoweredToCall()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp648 INST(FPTrunc, FPTrunc), in lookupOperationNameFromOpcode()
821 case llvm::Instruction::FPTrunc: in processInstruction()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2928 case Instruction::FPTrunc: in isNoopCast()
3193 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertBefore); in Create()
3215 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertAtEnd); in Create()
3388 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3401 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3526 return FPTrunc; // FP -> smaller FP in getCastOpcode()
3602 case Instruction::FPTrunc: in castIsValid()
3706 ) : CastInst(Ty, FPTrunc, S, Name, InsertBefore) { in FPTruncInst()
3712 ) : CastInst(Ty, FPTrunc, S, Name, InsertAtEnd) { in FPTruncInst()
H A DConstants.cpp1469 case Instruction::FPTrunc: in getWithOperands()
1959 case Instruction::FPTrunc: in getCast()
2057 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt); in getFPCast()
2112 return getFoldedCast(Instruction::FPTrunc, C, Ty, OnlyIfReduced); in getFPTrunc()
3438 case Instruction::FPTrunc: in getAsInstruction()
H A DConstantFold.cpp433 case Instruction::FPTrunc: in ConstantFoldCastInstruction()
1357 case Instruction::FPTrunc: in evaluateFCmpRelation()
1504 case Instruction::FPTrunc: in evaluateICmpRelation()
H A DInstruction.cpp398 case FPTrunc: return "fptrunc"; in getOpcodeName()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp813 case Instruction::FPTrunc: in getCastContextHint()
1176 case Instruction::FPTrunc: in getInstructionThroughput()
H A DCFLGraph.h541 case Instruction::FPTrunc: in visitConstantExpr()
H A DObjCARCInstKind.cpp275 case Instruction::FPTrunc: in GetARCInstKind()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp392 case Instruction::FPTrunc: in mightUseCTR()
700 case Instruction::FPTrunc: in mightUseCTR()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1680 case Instruction::FPTrunc: in canEvaluateShuffled()
1771 case Instruction::FPTrunc: in buildNew()
1839 case Instruction::FPTrunc: in evaluateInDifferentElementOrder()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLLexer.cpp829 INSTKEYWORD(fptrunc, FPTrunc); in LexIdentifier()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp879 if (Opcode == Instruction::FPTrunc) { in getCastInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1068 case Instruction::FPTrunc: in getUserCost()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp238 if (User->getOpcode() == Instruction::FPTrunc && in simplifyAMDGCNImageIntrinsic()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp592 case Instruction::FPTrunc: in execute()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp668 case Instruction::FPTrunc: { in getConstantValue()

123