Home
last modified time | relevance | path

Searched refs:MIFlag (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h82 int64_t Val, MachineInstr::MIFlag Flag) const;
85 int64_t Amount, MachineInstr::MIFlag Flag) const;
H A DRISCVInstrInfo.h83 MachineInstr::MIFlag Flag = MachineInstr::NoFlags) const;
183 MachineInstr::MIFlag Flag = MachineInstr::NoFlags) const;
H A DRISCVFrameLowering.cpp296 MachineInstr::MIFlag Flag) const { in adjustReg()
372 MachineInstr::MIFlag Flag) const { in adjustStackForRVV()
H A DRISCVInstrInfo.cpp701 MachineInstr::MIFlag Flag) const { in movImm()
1839 MachineInstr::MIFlag Flag) const { in getVLENFactoredAmount()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp1013 MI->setFlag(MachineInstr::MIFlag::FmNsz); in EmitMachineNode()
1016 MI->setFlag(MachineInstr::MIFlag::FmArcp); in EmitMachineNode()
1019 MI->setFlag(MachineInstr::MIFlag::FmNoNans); in EmitMachineNode()
1022 MI->setFlag(MachineInstr::MIFlag::FmNoInfs); in EmitMachineNode()
1025 MI->setFlag(MachineInstr::MIFlag::FmContract); in EmitMachineNode()
1028 MI->setFlag(MachineInstr::MIFlag::FmAfn); in EmitMachineNode()
1031 MI->setFlag(MachineInstr::MIFlag::FmReassoc); in EmitMachineNode()
1034 MI->setFlag(MachineInstr::MIFlag::NoUWrap); in EmitMachineNode()
1037 MI->setFlag(MachineInstr::MIFlag::NoSWrap); in EmitMachineNode()
1040 MI->setFlag(MachineInstr::MIFlag::IsExact); in EmitMachineNode()
[all …]
H A DScheduleDAGSDNodes.cpp890 MI->setFlag(MachineInstr::MIFlag::NoMerge); in EmitSchedule()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.h53 int64_t Val, MachineInstr::MIFlag Flag) const;
H A DLoongArchFrameLowering.cpp53 MachineInstr::MIFlag Flag) const { in adjustReg()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.h27 int64_t Val, MachineInstr::MIFlag Flag) const;
H A DCSKYInstrInfo.h83 MachineInstr::MIFlag Flag = MachineInstr::NoFlags) const;
H A DCSKYFrameLowering.cpp540 MachineInstr::MIFlag Flag) const { in adjustReg()
H A DCSKYInstrInfo.cpp227 MachineInstr::MIFlag Flag) const { in movImm()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineInstr.cpp513 MIFlags |= MachineInstr::MIFlag::NoSWrap; in copyFlagsFromInstruction()
515 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
521 MIFlags |= MachineInstr::MIFlag::IsExact; in copyFlagsFromInstruction()
527 MIFlags |= MachineInstr::MIFlag::FmNoNans; in copyFlagsFromInstruction()
529 MIFlags |= MachineInstr::MIFlag::FmNoInfs; in copyFlagsFromInstruction()
531 MIFlags |= MachineInstr::MIFlag::FmNsz; in copyFlagsFromInstruction()
533 MIFlags |= MachineInstr::MIFlag::FmArcp; in copyFlagsFromInstruction()
535 MIFlags |= MachineInstr::MIFlag::FmContract; in copyFlagsFromInstruction()
537 MIFlags |= MachineInstr::MIFlag::FmAfn; in copyFlagsFromInstruction()
539 MIFlags |= MachineInstr::MIFlag::FmReassoc; in copyFlagsFromInstruction()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineInstr.h82 enum MIFlag { enum
332 bool getFlag(MIFlag Flag) const {
337 void setFlag(MIFlag Flag) {
348 void clearFlag(MIFlag Flag) {
1044 !getFlag(MachineInstr::MIFlag::NoFPExcept);
H A DMachineInstrBuilder.h278 const MachineInstrBuilder &setMIFlag(MachineInstr::MIFlag Flag) const { in setMIFlag()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FrameLowering.h180 MachineInstr::MIFlag Flag = MachineInstr::NoFlags) const;
H A DX86InstrInfo.cpp5930 if (MI.getFlag(MachineInstr::MIFlag::NoFPExcept)) in FuseInst()
5931 NewMI->setFlag(MachineInstr::MIFlag::NoFPExcept); in FuseInst()
8977 return Inst.getFlag(MachineInstr::MIFlag::FmReassoc) && in isAssociativeAndCommutative()
8978 Inst.getFlag(MachineInstr::MIFlag::FmNsz); in isAssociativeAndCommutative()
9173 NewMI1.clearFlag(MachineInstr::MIFlag::NoSWrap); in setSpecialOperandAttr()
9174 NewMI1.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
9175 NewMI1.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
9178 NewMI2.clearFlag(MachineInstr::MIFlag::NoSWrap); in setSpecialOperandAttr()
9179 NewMI2.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
9180 NewMI2.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
H A DX86FloatingPoint.cpp1430 I->setFlag(MachineInstr::MIFlag::NoFPExcept); in handleTwoArgFP()
H A DX86FrameLowering.cpp224 MachineInstr::MIFlag Flag = in emitSPUpdate()
441 MachineInstr::MIFlag Flag) const { in BuildCFI()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp229 NewMI1.clearFlag(MachineInstr::MIFlag::NoSWrap); in setSpecialOperandAttr()
230 NewMI1.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
231 NewMI1.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
234 NewMI2.clearFlag(MachineInstr::MIFlag::NoSWrap); in setSpecialOperandAttr()
235 NewMI2.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
236 NewMI2.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
242 MI.clearFlag(MachineInstr::MIFlag::NoSWrap); in setSpecialOperandAttr()
243 MI.clearFlag(MachineInstr::MIFlag::NoUWrap); in setSpecialOperandAttr()
244 MI.clearFlag(MachineInstr::MIFlag::IsExact); in setSpecialOperandAttr()
274 Inst.getFlag(MachineInstr::MIFlag::FmNsz); in isAssociativeAndCommutative()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp136 return Options.NoSignedZerosFPMath || MI.getFlag(MachineInstr::MIFlag::FmNsz); in mayIgnoreSignedZero()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h420 MachineInstr::MIFlag = MachineInstr::NoFlags,
H A DAArch64FrameLowering.cpp980 MachineInstr::MIFlag Flag) { in InsertSEH()
1124 MachineInstr::MIFlag FrameFlag = MachineInstr::FrameSetup, in convertCalleeSaveRestoreToSPPrePostIncDec()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp302 MIB.setMIFlag(MachineInstr::MIFlag::NoFPExcept); in convertToLoadAndTest()
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerHelperTest.cpp1585 MachineInstr::MIFlag::FmNsz); in TEST_F()
1590 {MachineInstr::MIFlag::FmArcp}); in TEST_F()
1595 MachineInstr::MIFlag::FmNoInfs); in TEST_F()
3249 auto Floor = B.buildFFloor(LLT::scalar(64), Copies[0], MachineInstr::MIFlag::FmNoInfs); in TEST_F()

12