Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h30 unsigned IsSExt : 1; ///< Sign extended member
62 : IsZExt(0), IsSExt(0), IsInReg(0), IsSRet(0), IsByVal(0), IsByRef(0), in ArgFlagsTy()
76 bool isSExt() const { return IsSExt; } in isSExt()
77 void setSExt() { IsSExt = 1; } in setSExt()
H A DMachineFrameInfo.h518 void setObjectSExt(int ObjectIdx, bool IsSExt) { in setObjectSExt() argument
521 Objects[ObjectIdx+NumFixedObjects].isSExt = IsSExt; in setObjectSExt()
H A DTargetLowering.h278 bool IsSExt : 1; variable
297 : IsSExt(false), IsZExt(false), IsInReg(false), IsSRet(false), in ArgListEntry()
3866 bool IsSExt : 1; member
3873 : IsSExt(false), DoesNotReturn(false), IsReturnValueUsed(true), in MakeLibCallOptions()
3877 IsSExt = Value;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4023 bool IsSExt) { in addPromotedInst() argument
4024 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension; in addPromotedInst()
4046 bool IsSExt) { in getOrigType() argument
4047 ExtType ExtTy = IsSExt ? SignExtension : ZeroExtension; in getOrigType()
4066 const InstrToOrigTy &PromotedInsts, bool IsSExt);
4104 const TargetLowering &TLI, bool IsSExt);
4154 bool IsSExt) { in canGetThrough() argument
4166 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough()
4173 ((!IsSExt && BinOp->hasNoUnsignedWrap()) || in canGetThrough()
4174 (IsSExt && BinOp->hasNoSignedWrap()))) in canGetThrough()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp112 Entry.IsSExt = false; in EmitSpecializedLibcall()
H A DARMISelLowering.cpp9317 Entry.IsSExt = false; in LowerFSINCOS()
9327 Entry.IsSExt = false; in LowerFSINCOS()
18706 Entry.IsSExt = isSigned; in getDivRemArgList()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1988 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2159 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2168 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2253 Entry.IsSExt = false; in ExpandSinCosLibCall()
2261 Entry.IsSExt = false; in ExpandSinCosLibCall()
2269 Entry.IsSExt = false; in ExpandSinCosLibCall()
H A DTargetLowering.cpp111 IsSExt = Attrs.hasParamAttribute(ArgIdx, Attribute::SExt); in setAttributes()
164 Entry.IsSExt = shouldSignExtendTypeInLibCall(NewOp.getValueType(), in makeLibCall()
165 CallOptions.IsSExt); in makeLibCall()
166 Entry.IsZExt = !Entry.IsSExt; in makeLibCall()
170 Entry.IsSExt = Entry.IsZExt = false; in makeLibCall()
182 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
H A DFastISel.cpp1043 if (Arg.IsSExt) in lowerCallTo()
H A DSelectionDAGBuilder.cpp9402 Entry.IsSExt = false; in LowerCallTo()
9506 if (Args[i].IsSExt) in LowerCallTo()
9584 if (Args[i].IsSExt) in LowerCallTo()
9609 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && in LowerCallTo()
H A DLegalizeIntegerTypes.cpp4016 Entry.IsSExt = true; in ExpandIntRes_XMULO()
4024 Entry.IsSExt = true; in ExpandIntRes_XMULO()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp448 Entry.IsSExt = IsSigned; in LowerDivRem()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3440 Entry.IsSExt = false; in LowerFSINCOS()
12129 bool IsSExt = ExtendOpcode == ISD::SIGN_EXTEND || in performCommonVectorExtendCombine() local
12132 if (!IsSExt && ExtendOpcode != ISD::ZERO_EXTEND && in performCommonVectorExtendCombine()
12170 SDValue ExtendNode = DAG.getNode(IsSExt ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND, in performCommonVectorExtendCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp27927 Entry.IsSExt = false; in LowerWin64_i128OP()
29888 Entry.IsSExt = false; in LowerFSINCOS()