Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUGlobalISelUtils.cpp38 if (CheckNUW && !Def->getFlag(MachineInstr::NoUWrap)) { in getBaseWithConstantOffset()
H A DAMDGPUInstructionSelector.cpp4720 Addr->getFlag(MachineInstr::NoUWrap)); in isNoUnsignedWrap()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp717 Fixable->clearFlag(MachineInstr::MIFlag::NoUWrap); in removeSExtWInstrs()
801 MI.clearFlag(MachineInstr::MIFlag::NoUWrap); in convertToWSuffixes()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp664 Fixable->clearFlag(MachineInstr::MIFlag::NoUWrap); in removeSExtWInstrs()
749 MI.clearFlag(MachineInstr::MIFlag::NoUWrap); in appendWSuffixes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp575 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
580 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
585 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
1740 if (getFlag(MachineInstr::NoUWrap)) in print()
H A DTargetInstrInfo.cpp1219 MIB1->clearFlag(MachineInstr::MIFlag::NoUWrap); in reassociateOps()
1224 MIB2->clearFlag(MachineInstr::MIFlag::NoUWrap); in reassociateOps()
H A DMIRPrinter.cpp798 if (MI.getFlag(MachineInstr::NoUWrap)) in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGenericMachineInstrs.h29 constexpr static unsigned PoisonFlags = NoUWrap | NoSWrap | NoUSWrap |
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td184 def NoUWrap : MIFlagEnum<"NoUWrap">;
1548 (match (G_TRUNC $src, $x, (MIFlags NoUWrap)),
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h105 NoUWrap = 1 << 11, // Instruction supports binary operator enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1098 MI->setFlag(MachineInstr::MIFlag::NoUWrap); in EmitMachineNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp1294 if (I.getFlag(MachineInstr::MIFlag::NoUWrap) && TII.canUseNUW(I) && in handleMIFlagDecoration()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1673 Flags |= MachineInstr::MIFlag::NoUWrap; in translateGetElementPtr()
3072 MachineInstr::NoUWrap); in translateAlloca()
H A DCombinerHelper.cpp7307 (!IsSigned && AddLHS->getFlag(MachineInstr::MIFlag::NoUWrap)))) { in matchAddOverflow()
7349 B.buildAdd(Dst, LHS, RHS, MachineInstr::MIFlag::NoUWrap); in matchAddOverflow()
7513 B.buildTrunc(Dst, Src, MachineInstr::MIFlag::NoUWrap); in matchZextOfTrunc()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1498 Flags |= MachineInstr::NoUWrap; in parseInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp224 MI.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6957 Flags &= ~MachineInstr::NoUWrap; in genSubAdd2SubSub()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5831 UseMI.clearFlag(MachineInstr::MIFlag::NoUWrap); in foldImmediateImpl()