Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp91 case Instruction::FPTrunc: in needsFP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp239 case Instruction::FPTrunc: in ComputeSpeculationCost()
H A DGVNSink.cpp431 case Instruction::FPTrunc: in lookupOrAdd()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DValues.def126 OP(FPTrunc) \
H A DInstruction.h2291 case llvm::Instruction::FPTrunc: in getCastOpcode()
2292 return Opcode::FPTrunc; in getCastOpcode()
2359 class FPTruncInst final : public CastInstImpl<Instruction::Opcode::FPTrunc> {};
/freebsd/contrib/llvm-project/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 DOperator.h363 case Instruction::FPTrunc:
H A DVPIntrinsics.def487 HELPER_REGISTER_FP_CAST_VP(fptrunc, VP_FP_ROUND, FPTrunc, FP_ROUND)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DLegality.cpp89 case Instruction::Opcode::FPTrunc: in notVectorizableBasedOnOpcodesAndTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp173 case Instruction::FPTrunc: in tryInterleave()
H A DARMTargetTransformInfo.cpp533 (Opcode == Instruction::FPExt || Opcode == Instruction::FPTrunc) && in getCastInstrCost()
2211 case Instruction::FPTrunc: in maybeLoweredToCall()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp275 case Instruction::FPTrunc: in GetARCInstKind()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp93 case Instruction::Opcode::FPTrunc: in createVectorInstr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2790 case Instruction::FPTrunc: in isNoopCast()
3043 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertBefore); in Create()
3144 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3266 return FPTrunc; // FP -> smaller FP in getCastOpcode()
3336 case Instruction::FPTrunc: in castIsValid()
3423 : CastInst(Ty, FPTrunc, S, Name, InsertBefore) { in FPTruncInst()
H A DConstants.cpp1564 case Instruction::FPTrunc: in getWithOperands()
2430 case Instruction::FPTrunc: in isDesirableCastOp()
2452 case Instruction::FPTrunc: in isSupportedCastOp()
H A DInstruction.cpp813 case FPTrunc: return "fptrunc"; in getOpcodeName()
H A DConstantFold.cpp197 case Instruction::FPTrunc: in ConstantFoldCastInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1889 case Instruction::FPTrunc: in canEvaluateShuffled()
1981 case Instruction::FPTrunc: in buildNew()
2052 case Instruction::FPTrunc: in evaluateInDifferentElementOrder()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1020 case Instruction::Opcode::FPTrunc: in getLLVMCastOp()
1021 return static_cast<llvm::Instruction::CastOps>(llvm::Instruction::FPTrunc); in getLLVMCastOp()
H A DContext.cpp264 case llvm::Instruction::FPTrunc: in getOrCreateValueInternal()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp923 INSTKEYWORD(fptrunc, FPTrunc); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1052 if (Opcode == Instruction::FPTrunc) { in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp679 case Instruction::FPTrunc: { in getConstantValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1444 case Instruction::FPTrunc: in getInstructionCost()

123