Home
last modified time | relevance | path

Searched refs:IsZExt (Results 1 – 18 of 18) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h29 unsigned IsZExt : 1; ///< Zero extended
63 : IsZExt(0), IsSExt(0), IsInReg(0), IsSRet(0), IsByVal(0), IsByRef(0), in ArgFlagsTy()
73 bool isZExt() const { return IsZExt; } in isZExt()
74 void setZExt() { IsZExt = 1; } in setZExt()
H A DMachineFrameInfo.h560 void setObjectZExt(int ObjectIdx, bool IsZExt) { in setObjectZExt() argument
563 Objects[ObjectIdx+NumFixedObjects].isZExt = IsZExt; in setObjectZExt()
H A DTargetLowering.h291 bool IsZExt : 1; variable
308 : IsSExt(false), IsZExt(false), IsInReg(false), IsSRet(false), in ArgListEntry()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp204 bool WantResult = true, bool IsZExt = false);
222 bool emitCmp(const Value *LHS, const Value *RHS, bool IsZExt);
223 bool emitICmp(MVT RetVT, const Value *LHS, const Value *RHS, bool IsZExt);
236 bool IsZExt = false);
240 bool IsZExt = false);
258 bool IsZExt = true);
261 bool IsZExt = true);
264 bool IsZExt = false);
303 bool IsZExt = isa<ZExtInst>(I); in isIntExtFree() local
310 if ((IsZExt && Arg->hasZExtAttr()) || (!IsZExt && Arg->hasSExtAttr())) in isIntExtFree()
[all …]
H A DAArch64ISelLowering.cpp4257 Entry.IsZExt = false; in LowerFSINCOS()
15106 bool IsZExt = false; in performVecReduceAddCombineWithUADDLP() local
15108 IsZExt = true; in performVecReduceAddCombineWithUADDLP()
15110 IsZExt = false; in performVecReduceAddCombineWithUADDLP()
15131 SDValue UABDHigh8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
15142 SDValue UABDLo8 = DAG.getNode(IsZExt ? ISD::ABDU : ISD::ABDS, DL, MVT::v8i8, in performVecReduceAddCombineWithUADDLP()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp161 const TargetRegisterClass *RC, bool IsZExt = true,
168 unsigned DestReg, bool IsZExt);
450 bool IsZExt, unsigned FP64LoadOpc) { in PPCEmitLoad() argument
479 Opc = (IsZExt ? (Is32BitInt ? PPC::LHZ : PPC::LHZ8) in PPCEmitLoad()
483 Opc = (IsZExt ? (Is32BitInt ? PPC::LWZ : PPC::LWZ8) in PPCEmitLoad()
818 bool IsZExt, unsigned DestReg, in PPCEmitCmp() argument
843 Imm = (IsZExt) ? (int64_t)CIVal.getZExtValue() : in PPCEmitCmp()
845 if ((IsZExt && isUInt<16>(Imm)) || (!IsZExt && isInt<16>(Imm))) in PPCEmitCmp()
918 CmpOpc = IsZExt ? PPC::CMPLW : PPC::CMPW; in PPCEmitCmp()
920 CmpOpc = IsZExt ? PPC::CMPLWI : PPC::CMPWI; in PPCEmitCmp()
[all …]
H A DPPCInstrInfo.cpp5374 bool IsZExt = definedByZeroExtendingOp(Reg, MRI); in isSignOrZeroExtended() local
5378 if (IsSExt && IsZExt) in isSignOrZeroExtended()
5379 return std::pair<bool, bool>(IsSExt, IsZExt); in isSignOrZeroExtended()
5393 SrcExt.second || IsZExt); in isSignOrZeroExtended()
5404 IsZExt |= FuncInfo->isLiveInZExt(VReg); in isSignOrZeroExtended()
5405 return std::pair<bool, bool>(IsSExt, IsZExt); in isSignOrZeroExtended()
5413 SrcExt.second || IsZExt); in isSignOrZeroExtended()
5423 std::pair<bool, bool> IsExtendPair = std::pair<bool, bool>(IsSExt, IsZExt); in isSignOrZeroExtended()
5441 IsZExt |= Attrs.hasAttribute(Attribute::ZExt); in isSignOrZeroExtended()
5442 return std::pair<bool, bool>(IsSExt, IsZExt); in isSignOrZeroExtended()
[all …]
H A DPPCISelLowering.cpp18078 Entry.IsZExt = !Entry.IsSExt; in lowerToLibCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp186 bool IsZExt);
1751 bool IsZExt = Outs[0].Flags.isZExt(); in selectRet() local
1752 SrcReg = emitIntExt(RVVT, SrcReg, DestVT, IsZExt); in selectRet()
1889 unsigned DestReg, bool IsZExt) { in emitIntExt() argument
1897 if (IsZExt) in emitIntExt()
1976 bool IsZExt = Opcode == Instruction::LShr; in selectShift() local
1977 if (!emitIntExt(Op0MVT, Op0Reg, MVT::i32, TempReg, IsZExt)) in selectShift()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2032 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2184 Entry.IsZExt = !isSigned; in ExpandDivRemLibCall()
2193 Entry.IsZExt = !isSigned; in ExpandDivRemLibCall()
2276 Entry.IsZExt = false; in ExpandSinCosLibCall()
2284 Entry.IsZExt = false; in ExpandSinCosLibCall()
2292 Entry.IsZExt = false; in ExpandSinCosLibCall()
H A DFastISel.cpp1033 if (Arg.IsZExt) in lowerCallTo()
H A DSelectionDAGBuilder.cpp9930 Entry.IsZExt = false; in LowerCallTo()
10032 if (Args[i].IsZExt) in LowerCallTo()
10111 else if (Args[i].IsZExt) in LowerCallTo()
10135 CLI.RetZExt == Args[i].IsZExt)) in LowerCallTo()
H A DLegalizeIntegerTypes.cpp4575 Entry.IsZExt = false; in ExpandIntRes_XMULO()
4583 Entry.IsZExt = false; in ExpandIntRes_XMULO()
H A DTargetLowering.cpp113 IsZExt = Call->paramHasAttr(ArgIdx, Attribute::ZExt); in setAttributes()
162 Entry.IsZExt = !Entry.IsSExt; in makeLibCall()
166 Entry.IsSExt = Entry.IsZExt = false; in makeLibCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp560 Entry.IsZExt = !IsSigned; in LowerDivRem()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9875 Entry.IsZExt = false; in LowerFSINCOS()
9885 Entry.IsZExt = false; in LowerFSINCOS()
20477 Entry.IsZExt = !isSigned; in getDivRemArgList()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1900 Entry.IsZExt = !shouldSignExtendTypeInLibCall(Op.getValueType(), IsSigned); in makeExternalCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp23310 Entry.IsZExt = true; in LowerFP_EXTEND()
23402 Entry.IsZExt = true; in LowerFP_ROUND()
30087 Entry.IsZExt = false; in LowerWin64_i128OP()
32733 Entry.IsZExt = false; in LowerFSINCOS()