| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 30 unsigned IsSExt : 1; ///< Sign extended member 63 : 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 D | MachineFrameInfo.h | 544 void setObjectSExt(int ObjectIdx, bool IsSExt) { in setObjectSExt() argument 547 Objects[ObjectIdx+NumFixedObjects].isSExt = IsSExt; in setObjectSExt()
|
| H A D | TargetLowering.h | 287 bool IsSExt : 1; variable 305 : IsSExt(false), IsZExt(false), IsInReg(false), IsSRet(false), in ArgListEntry() 4185 bool IsSExt : 1; member 4192 : IsSExt(false), DoesNotReturn(false), IsReturnValueUsed(true), in MakeLibCallOptions() 4196 IsSExt = Value;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 4047 bool IsSExt) { in addPromotedInst() argument 4070 bool IsSExt) { in getOrigType() argument 4190 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough() 4198 (IsSExt && BinOp->hasNoSignedWrap()))) in canGetThrough() 4267 else if ((IsSExt && isa<SExtInst>(Opnd)) || (!IsSExt && isa<ZExtInst>(Opnd))) in canGetThrough() 4284 bool IsSExt = isa<SExtInst>(Ext); in getAction() local 4363 bool IsSExt) { in promoteOperandForOther() argument 4394 addPromotedInst(PromotedInsts, ExtOpnd, IsSExt); in promoteOperandForOther() 5681 bool IsSExt = isa<SExtInst>(FirstUser); in hasSameExtUse() local 5685 if ((IsSExt && !isa<SExtInst>(UI)) || (!IsSExt && !isa<ZExtInst>(UI))) in hasSameExtUse() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.cpp | 112 Entry.IsSExt = false; in EmitSpecializedLibcall()
|
| H A D | ARMISelLowering.cpp | 9800 Entry.IsSExt = false; in LowerFSINCOS() 9810 Entry.IsSExt = false; in LowerFSINCOS() 20407 Entry.IsSExt = isSigned; in getDivRemArgList()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 2028 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall() 2186 Entry.IsSExt = isSigned; in ExpandDivRemLibCall() 2195 Entry.IsSExt = isSigned; in ExpandDivRemLibCall() 2278 Entry.IsSExt = false; in ExpandSinCosLibCall() 2286 Entry.IsSExt = false; in ExpandSinCosLibCall() 2294 Entry.IsSExt = false; in ExpandSinCosLibCall()
|
| H A D | LegalizeIntegerTypes.cpp | 4074 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM() 4083 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM() 4094 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM() 4466 Entry.IsSExt = true; in ExpandIntRes_XMULO() 4474 Entry.IsSExt = true; in ExpandIntRes_XMULO()
|
| H A D | TargetLowering.cpp | 111 IsSExt = Call->paramHasAttr(ArgIdx, Attribute::SExt); in setAttributes() 159 Entry.IsSExt = shouldSignExtendTypeInLibCall(NewOp.getValueType(), in makeLibCall() 160 CallOptions.IsSExt); in makeLibCall() 161 Entry.IsZExt = !Entry.IsSExt; in makeLibCall() 165 Entry.IsSExt = Entry.IsZExt = false; in makeLibCall() 177 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
|
| H A D | FastISel.cpp | 1040 if (Arg.IsSExt) in lowerCallTo()
|
| H A D | SelectionDAGBuilder.cpp | 9681 Entry.IsSExt = false; in LowerCallTo() 9786 if (Args[i].IsSExt) in LowerCallTo() 9861 if (Args[i].IsSExt) in LowerCallTo() 9886 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && in LowerCallTo()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 500 Entry.IsSExt = IsSigned; in LowerDivRem()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 4085 Entry.IsSExt = false; in LowerFSINCOS() 14154 bool IsSExt = ExtendOpcode == ISD::SIGN_EXTEND || in performBuildShuffleExtendCombine() local 14157 if (!IsSExt && ExtendOpcode != ISD::ZERO_EXTEND && in performBuildShuffleExtendCombine() 14179 if (OpcIsSExt != IsSExt || calculatePreExtendType(Op) != PreExtendType) in performBuildShuffleExtendCombine() 14203 return DAG.getNode(IsSExt ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND, DL, VT, NBV); in performBuildShuffleExtendCombine()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 17843 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, SignExtend); in lowerToLibCall() 17844 Entry.IsZExt = !Entry.IsSExt; in lowerToLibCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 1899 Entry.IsSExt = shouldSignExtendTypeInLibCall(Op.getValueType(), IsSigned); in makeExternalCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 29504 Entry.IsSExt = false; in LowerWin64_i128OP() 31846 Entry.IsSExt = false; in LowerFSINCOS()
|