Home
last modified time | relevance | path

Searched refs:ExtendKind (Results 1 – 19 of 19) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp67 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local
76 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()
78 return ExtendKind; in getPreferredExtendForValue()
DSelectionDAGBuilder.cpp506 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
546 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
895 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local
908 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()
909 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()
912 NumParts, RegisterVT, V, CallConv, ExtendKind); in getCopyToRegs()
1866 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1869 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1872 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1881 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp68 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local
77 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()
79 return ExtendKind; in getPreferredExtendForValue()
DSelectionDAGBuilder.cpp480 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
525 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
880 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local
893 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()
894 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()
897 NumParts, RegisterVT, V, CallConv, ExtendKind); in getCopyToRegs()
1834 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1837 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1840 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1849 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp69 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in getPreferredExtendForValue() local
78 ExtendKind = ISD::SIGN_EXTEND; in getPreferredExtendForValue()
80 return ExtendKind; in getPreferredExtendForValue()
DSelectionDAGBuilder.cpp385 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
424 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
750 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local
760 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()
761 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()
764 &Parts[Part], NumParts, RegisterVT, V, ExtendKind); in getCopyToRegs()
1444 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1447 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1450 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1459 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp1006 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enum in WidenIV
1012 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;
1081 ExtendKind getExtendKind(Instruction *I);
1083 using WidenedRecTy = std::pair<const SCEVAddRecExpr *, ExtendKind>;
1307 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()
1352 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()
1401 ExtendKind ExtKind; in getWideRecurrence()
1523 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantUse()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp990 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enum in __anonfeab9a8f0511::WidenIV
996 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;
1049 ExtendKind getExtendKind(Instruction *I);
1051 using WidenedRecTy = std::pair<const SCEVAddRecExpr *, ExtendKind>;
1232 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()
1272 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()
1321 ExtendKind ExtKind; in getWideRecurrence()
1436 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantLoadUse()
1490 ExtendKind ExtKind = getExtendKind(NarrowDef); in widenWithVariantLoadUseCodegen()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1477 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local
1480 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()
1482 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()
1488 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1579 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local
1582 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()
1584 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()
1590 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1661 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local
1664 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()
1666 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()
1672 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h182 ISD::NodeType ExtendKind) const override;
DAMDGPUISelLowering.cpp684 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h1143 ISD::NodeType ExtendKind) const override;
DX86ISelLowering.cpp2260 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.h1556 ISD::NodeType ExtendKind) const override;
DX86ISelLowering.cpp2886 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h1424 ISD::NodeType ExtendKind) const override;
DX86ISelLowering.cpp2878 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()