Home
last modified time | relevance | path

Searched refs:isZExt (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp214 bool isZExt);
216 MaybeAlign Alignment = std::nullopt, bool isZExt = true,
225 Register ARMEmitIntExt(MVT SrcVT, Register SrcReg, MVT DestVT, bool isZExt);
934 MaybeAlign Alignment, bool isZExt, in ARMEmitLoad() argument
948 Opc = isZExt ? ARM::t2LDRBi8 : ARM::t2LDRSBi8; in ARMEmitLoad()
950 Opc = isZExt ? ARM::t2LDRBi12 : ARM::t2LDRSBi12; in ARMEmitLoad()
952 if (isZExt) { in ARMEmitLoad()
969 Opc = isZExt ? ARM::t2LDRHi8 : ARM::t2LDRSHi8; in ARMEmitLoad()
971 Opc = isZExt ? ARM::t2LDRHi12 : ARM::t2LDRSHi12; in ARMEmitLoad()
973 Opc = isZExt ? ARM::LDRH : ARM::LDRSH; in ARMEmitLoad()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h179 bool isZExt = false; member
541 return Objects[ObjectIdx+NumFixedObjects].isZExt; in isObjectZExt()
547 Objects[ObjectIdx+NumFixedObjects].isZExt = IsZExt; in setObjectZExt()
H A DTargetCallingConv.h74 bool isZExt() const { return IsZExt; } in isZExt() function
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMachineFunctionInfo.cpp72 return LiveIn.second.isZExt(); in isLiveInZExt()
H A DPPCFastISel.cpp151 bool PPCEmitCmp(const Value *Src1Value, const Value *Src2Value, bool isZExt,
H A DPPCISelLowering.cpp4501 else if (Flags.isZExt()) in extendArgForPPC64()
7134 else if (Flags.isZExt()) in truncateScalarIntegerArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp181 unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
1762 if (Outs[0].Flags.isZExt() || Outs[0].Flags.isSExt()) { in selectRet()
1763 bool IsZExt = Outs[0].Flags.isZExt(); in selectRet()
1812 bool isZExt = isa<ZExtInst>(I); in selectIntExt() local
1829 if (!emitIntExt(SrcVT, SrcReg, DestVT, ResultReg, isZExt)) in selectIntExt()
1915 bool isZExt) { in emitIntExt() argument
1917 bool Success = emitIntExt(SrcVT, SrcReg, DestVT, DestReg, isZExt); in emitIntExt()
H A DMipsISelLowering.cpp3065 else if (ArgFlags.isZExt()) in CC_MipsO32()
3077 else if (ArgFlags.isZExt()) in CC_MipsO32()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallingConv.td16 : CCIf<"ArgFlags.isSExt() || ArgFlags.isZExt()", A>;
H A DAMDGPUCallLowering.cpp326 } else if (RetInfo.Flags[0].isZExt()) { in lowerReturnVal()
H A DSIISelLowering.cpp2132 if (Arg && (Arg->Flags.isSExt() || Arg->Flags.isZExt()) && VT.bitsLT(MemVT)) { in convertArgType()
2133 unsigned Opc = Arg->Flags.isZExt() ? ISD::AssertZext : ISD::AssertSext; in convertArgType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp446 !Flags.isSExt() && !Flags.isZExt()) { in lowerReturn()
735 if (!Flags.isZExt() && !Flags.isSExt()) { in lowerFormalArguments()
1335 if (OrigArg.Ty->isIntegerTy(1) && !Flags.isSExt() && !Flags.isZExt()) { in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp404 } else if (Flags.isZExt()) { in buildCopyFromRegs()
668 if (Flags.isZExt()) in extendOpFromFlags()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp2869 auto IsExtendedRedValidAndClampRange = [&](unsigned Opcode, bool isZExt, in tryToMatchAndCreateExtendedReduction()
2876 Opcode, isZExt, RedTy, SrcVecTy, Red->getFastMathFlags(), in tryToMatchAndCreateExtendedReduction()
2920 [&](bool isZExt, VPWidenRecipe *Mul, VPWidenCastRecipe *Ext0, in tryToMatchAndCreateMulAccumulateReduction()
2929 Ctx.TTI.getMulAccReductionCost(isZExt, RedTy, SrcVecTy, CostKind); in tryToMatchAndCreateMulAccumulateReduction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.td12 : CCIf<"ArgFlags.isSExt() || ArgFlags.isZExt()", A>;
H A DSystemZISelLowering.cpp11158 !Flags.isSExt() && !Flags.isZExt() && !Flags.isNoExt()) in verifyNarrowIntegerArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp228 Register emitIntExt(MVT SrcVT, Register SrcReg, MVT DestVT, bool isZExt);
229 Register emiti1Ext(Register SrcReg, MVT DestVT, bool isZExt);
3918 if (!Outs[0].Flags.isZExt() && !Outs[0].Flags.isSExt()) in selectRet()
3921 bool IsZExt = Outs[0].Flags.isZExt(); in selectRet()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp388 else if (ArgFlags.isZExt()) in AnalyzeArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp372 else if (ArgFlags.isZExt()) in CC_Lanai32_VarArg()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp1251 if (!Outs[0].Flags.isZExt() && !Outs[0].Flags.isSExt()) in X86SelectRet()
1262 Outs[0].Flags.isZExt() ? ISD::ZERO_EXTEND : ISD::SIGN_EXTEND; in X86SelectRet()
H A DX86ISelLoweringCall.cpp2771 if (Flags.isZExt() != MFI.isObjectZExt(FI) || in MatchingStackOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp365 else if (ArgFlags.isZExt()) in CC_Xtensa_Custom()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp374 if (Flags.isZExt() != MFI.isObjectZExt(FI) || in MatchingStackOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1448 if (Flags.isZExt()) in getExtOpcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6950 (BitWidth < 32 && In.Flags.isZExt())) { in unpackFromRegLoc()

12