Searched refs:Trunc (Results 76 - 92 of 92) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp3396 case CCValAssign::Trunc:
3632 case Instruction::Trunc:
H A DX86TargetTransformInfo.cpp3108 case Instruction::Trunc:
H A DX86ISelLowering.cpp[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp4601 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL, MVT::i16, FpToFp16); local
4602 return DAG.getNode(ISD::BITCAST, DL, MVT::f16, Trunc);
9390 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, SL, EltVT.changeTypeToInteger(), Srl); local
9391 DCI.AddToWorklist(Trunc.getNode());
9392 return DAG.getNode(ISD::BITCAST, SL, EltVT, Trunc);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2825 SDValue Trunc = DAG.getNode(MipsISD::TruncIntFP, SDLoc(Op), FPTy, local
2827 return DAG.getNode(ISD::BITCAST, SDLoc(Op), Op.getValueType(), Trunc);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2593 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, DestVT, Operation);
2594 Results.push_back(Trunc);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp2024 case Instruction::Trunc:
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h2006 return CreateCast(Instruction::Trunc, V, DestTy, Name);
2017 /// Create a ZExt or Trunc from the integer value V to DestTy. Return
2032 /// Create a SExt or Trunc from the integer value V to DestTy. Return
H A DInstructions.h4741 return I->getOpcode() == Trunc;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2266 case Instruction::Trunc:
2300 // as with Trunc just depend on the assembler to truncate it.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2876 case Instruction::Trunc:
H A DARMISelLowering.cpp13543 SDValue Trunc = St->getValue();
13544 if (Trunc->getOpcode() != ISD::TRUNCATE)
13546 EVT FromVT = Trunc->getOperand(0).getValueType();
13547 EVT ToVT = Trunc.getValueType();
13580 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NewFromVT, Trunc.getOperand(0),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp2019 case Instruction::Trunc:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp505 case Instruction::Trunc : return bitc::CAST_TRUNC;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3984 // Trunc i64 to i32 is handled by the target-independent fast-isel.
5203 case Instruction::Trunc:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1042 case bitc::CAST_TRUNC : return Instruction::Trunc;
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp14557 Value *Trunc = Builder.CreateTrunc(Val, ElemType);
14558 return Builder.CreateInsertElement(Vec, Trunc, Lane);

Completed in 718 milliseconds

1234