Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.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.cpp490 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
530 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
867 ISD::NodeType ExtendKind = PreferredExtendType; in getCopyToRegs() local
880 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()
881 ExtendKind = ISD::ZERO_EXTEND; in getCopyToRegs()
884 NumParts, RegisterVT, V, CallConv, ExtendKind); in getCopyToRegs()
1588 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1591 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1594 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1603 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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp954 enum ExtendKind { ZeroExtended, SignExtended, Unknown }; enum in __anonf2ef9dbe0511::WidenIV
960 DenseMap<AssertingVH<Instruction>, ExtendKind> ExtendKindMap;
1013 ExtendKind getExtendKind(Instruction *I);
1015 using WidenedRecTy = std::pair<const SCEVAddRecExpr *, ExtendKind>;
1205 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()
1245 ExtendKind ExtKind = getExtendKind(DU.NarrowDef); in getExtendedOperandRecurrence()
1294 ExtendKind ExtKind; in getWideRecurrence()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1351 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local
1354 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()
1356 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()
1362 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/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp328 ISD::NodeType ExtendKind = ISD::ANY_EXTEND) { in getCopyToParts() argument
359 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
1179 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in visitRet() local
1183 ExtendKind = ISD::SIGN_EXTEND; in visitRet()
1185 ExtendKind = ISD::ZERO_EXTEND; in visitRet()
1187 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) in visitRet()
1188 VT = TLI.getTypeForExtArgOrReturn(*DAG.getContext(), VT, ExtendKind); in visitRet()
1195 &Parts[0], NumParts, PartVT, ExtendKind); in visitRet()
1203 if (ExtendKind == ISD::SIGN_EXTEND) in visitRet()
1205 else if (ExtendKind == ISD::ZERO_EXTEND) in visitRet()
[all …]
DTargetLowering.cpp1014 ISD::NodeType ExtendKind = ISD::ANY_EXTEND; in GetReturnInfo() local
1017 ExtendKind = ISD::SIGN_EXTEND; in GetReturnInfo()
1019 ExtendKind = ISD::ZERO_EXTEND; in GetReturnInfo()
1025 if (ExtendKind != ISD::ANY_EXTEND && VT.isInteger()) { in GetReturnInfo()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.h888 ISD::NodeType ExtendKind) const;
DX86ISelLowering.cpp1529 ISD::NodeType ExtendKind) const { in getTypeForExtArgOrReturn()
1532 if (Subtarget->is64Bit() && VT == MVT::i1 && ExtendKind == ISD::ZERO_EXTEND) in getTypeForExtArgOrReturn()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h1143 ISD::NodeType ExtendKind) const override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.h1271 ISD::NodeType ExtendKind) const override;
DX86ISelLowering.cpp2517 ISD::NodeType ExtendKind) const { in getTypeForExtReturn()