Home
last modified time | relevance | path

Searched refs:InOp (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp262 return InOp; in ScalarizeVecRes_BUILD_VECTOR()
379 return InOp; in ScalarizeVecRes_SCALAR_TO_VECTOR()
2944 InOp = GetWidenedVector(InOp); in WidenVecRes_EXTEND_VECTOR_INREG()
3062 InOp = GetPromotedInteger(InOp); in WidenVecRes_BITCAST()
3077 InOp = GetWidenedVector(InOp); in WidenVecRes_BITCAST()
3202 InOp = GetWidenedVector(InOp); in WidenVecRes_CONCAT_VECTORS()
3223 InOp = GetWidenedVector(InOp); in WidenVecRes_EXTRACT_SUBVECTOR()
3258 InOp.getValueType(), InOp, in WidenVecRes_INSERT_VECTOR_ELT()
3741 InOp = GetWidenedVector(InOp); in WidenVecOp_EXTEND()
3811 InOp = GetWidenedVector(InOp); in WidenVecOp_Convert()
[all …]
H A DLegalizeTypesGeneric.cpp44 SDValue InOp = N->getOperand(0); in ExpandRes_BITCAST() local
45 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST()
59 auto SoftenedOp = GetSoftenedFloat(InOp); in ExpandRes_BITCAST()
71 GetExpandedOp(InOp, Lo, Hi); in ExpandRes_BITCAST()
80 GetSplitVector(InOp, Lo, Hi); in ExpandRes_BITCAST()
88 SplitInteger(BitConvertToInteger(GetScalarizedVector(InOp)), Lo, Hi); in ExpandRes_BITCAST()
94 InOp = GetWidenedVector(InOp); in ExpandRes_BITCAST()
97 std::tie(Lo, Hi) = DAG.SplitVector(InOp, dl, LoVT, HiVT); in ExpandRes_BITCAST()
125 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp); in ExpandRes_BITCAST()
172 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo); in ExpandRes_BITCAST()
H A DLegalizeIntegerTypes.cpp262 SDValue InOp = N->getOperand(0); in PromoteIntRes_BITCAST() local
263 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST()
306 InOp = DAG.getNode(ISD::ANY_EXTEND, dl, in PromoteIntRes_BITCAST()
330 InOp = DAG.getBitcast(WideOutVT, GetWidenedVector(InOp)); in PromoteIntRes_BITCAST()
332 InOp = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, OutVT, InOp, in PromoteIntRes_BITCAST()
804 SDValue InOp = N->getOperand(0); in PromoteIntRes_TRUNCATE() local
811 Res = InOp; in PromoteIntRes_TRUNCATE()
814 Res = GetPromotedInteger(InOp); in PromoteIntRes_TRUNCATE()
817 EVT InVT = InOp.getValueType(); in PromoteIntRes_TRUNCATE()
826 GetSplitVector(InOp, EOp1, EOp2); in PromoteIntRes_TRUNCATE()
[all …]
H A DLegalizeTypes.h870 SDValue ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes = false);
H A DDAGCombiner.cpp15725 SDValue InOp = VecOp.getOperand(0); in visitEXTRACT_VECTOR_ELT() local
15726 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
15727 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
15728 return DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
15730 return InOp; in visitEXTRACT_VECTOR_ELT()
15819 SDValue InOp = SVInVec.getOperand(OrigElt); in visitEXTRACT_VECTOR_ELT() local
15820 if (InOp.getValueType() != ScalarVT) { in visitEXTRACT_VECTOR_ELT()
15821 assert(InOp.getValueType().isInteger() && ScalarVT.isInteger()); in visitEXTRACT_VECTOR_ELT()
15822 InOp = DAG.getSExtOrTrunc(InOp, DL, ScalarVT); in visitEXTRACT_VECTOR_ELT()
15825 return InOp; in visitEXTRACT_VECTOR_ELT()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXProxyRegErasure.cpp97 auto &InOp = *MI.uses().begin(); in replaceMachineInstructionUsage() local
100 assert(InOp.isReg() && "ProxyReg input operand should be a register."); in replaceMachineInstructionUsage()
105 replaceRegisterUsage(I, OutOp, InOp); in replaceMachineInstructionUsage()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp25858 MVT InVT = InOp.getSimpleValueType(); in ExtendToType()
25860 return InOp; in ExtendToType()
25862 if (InOp.isUndef()) in ExtendToType()
25873 SDLoc dl(InOp); in ExtendToType()
25874 if (InOp.getOpcode() == ISD::CONCAT_VECTORS && in ExtendToType()
25875 InOp.getNumOperands() == 2) { in ExtendToType()
25876 SDValue N1 = InOp.getOperand(1); in ExtendToType()
25879 InOp = InOp.getOperand(0); in ExtendToType()
25880 InVT = InOp.getSimpleValueType(); in ExtendToType()
25888 Ops.push_back(InOp.getOperand(i)); in ExtendToType()
[all …]