Home
last modified time | relevance | path

Searched refs:MIFlags (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp66 unsigned MIFlags) { in emitThumb1LoadConstPool() argument
78 .setMIFlags(MIFlags); in emitThumb1LoadConstPool()
86 unsigned MIFlags) { in emitThumb2LoadConstPool() argument
98 .setMIFlags(MIFlags); in emitThumb2LoadConstPool()
106 ARMCC::CondCodes Pred, Register PredReg, unsigned MIFlags) const { in emitLoadConstPool()
113 PredReg, MIFlags); in emitLoadConstPool()
116 PredReg, MIFlags); in emitLoadConstPool()
128 const ARMBaseRegisterInfo &MRI, unsigned MIFlags = MachineInstr::NoFlags) { in emitThumbRegPlusImmInReg() argument
140 .setMIFlags(MIFlags); in emitThumbRegPlusImmInReg()
165 .setMIFlags(MIFlags); in emitThumbRegPlusImmInReg()
193 emitThumbRegPlusImmediate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,const TargetInstrInfo & TII,const ARMBaseRegisterInfo & MRI,unsigned MIFlags) emitThumbRegPlusImmediate() argument
[all...]
H A DARMBranchTargets.cpp99 unsigned MIFlags = 0; in addBTI() local
113 MIFlags = MachineInstr::FrameSetup; in addBTI()
125 .setMIFlags(MIFlags); in addBTI()
H A DThumb2InstrInfo.cpp315 unsigned MIFlags) { in emitT2RegPlusImmediate() argument
319 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate()
336 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate()
343 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate()
354 .setMIFlags(MIFlags); in emitT2RegPlusImmediate()
366 .setMIFlags(MIFlags); in emitT2RegPlusImmediate()
379 .setMIFlags(MIFlags) in emitT2RegPlusImmediate()
395 .setMIFlags(MIFlags) in emitT2RegPlusImmediate()
431 .setMIFlags(MIFlags); in emitT2RegPlusImmediate()
H A DThumbRegisterInfo.h44 unsigned MIFlags = MachineInstr::NoFlags) const override;
H A DThumb1FrameLowering.cpp70 unsigned ScratchReg, unsigned MIFlags) { in emitPrologueEpilogueSPUpdate() argument
85 .addImm(NumBytes).setMIFlags(MIFlags); in emitPrologueEpilogueSPUpdate()
88 0, MIFlags); in emitPrologueEpilogueSPUpdate()
94 .setMIFlags(MIFlags); in emitPrologueEpilogueSPUpdate()
100 MRI, MIFlags); in emitPrologueEpilogueSPUpdate()
108 unsigned MIFlags = MachineInstr::NoFlags) { in emitCallSPUpdate() argument
110 MRI, MIFlags); in emitCallSPUpdate()
H A DARMFrameLowering.h94 unsigned NumAlignedDPRCS2Regs, unsigned MIFlags = 0) const;
H A DARMBaseRegisterInfo.h215 unsigned MIFlags = MachineInstr::NoFlags) const;
H A DARMFrameLowering.cpp515 const ARMBaseInstrInfo &TII, unsigned MIFlags) { in insertSEHRange() argument
531 insertSEH(MI, TII, MIFlags); in insertSEHRange()
539 unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags, in emitRegPlusImmediate() argument
543 Pred, PredReg, TII, MIFlags); in emitRegPlusImmediate()
546 Pred, PredReg, TII, MIFlags); in emitRegPlusImmediate()
552 unsigned MIFlags = MachineInstr::NoFlags, in emitSPUpdate() argument
556 MIFlags, Pred, PredReg); in emitSPUpdate()
1528 unsigned MIFlags) const { in emitPushInst()
1577 .setMIFlags(MIFlags) in emitPushInst()
1585 .setMIFlags(MIFlags) in emitPushInst()
H A DARMBaseInstrInfo.h821 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
828 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
835 unsigned MIFlags = 0);
H A DARMBaseRegisterInfo.cpp499 ARMCC::CondCodes Pred, Register PredReg, unsigned MIFlags) const { in emitLoadConstPool()
512 .setMIFlags(MIFlags); in emitLoadConstPool()
H A DARMExpandPseudoInsts.cpp999 unsigned MIFlags = MI.getFlags(); in ExpandTMOV32BitImm() local
1027 .setMIFlags(MIFlags); in ExpandTMOV32BitImm()
1042 MIB.setMIFlags(MIFlags); in ExpandTMOV32BitImm()
1099 unsigned MIFlags = MI.getFlags(); in ExpandMOV32BitImm() local
1104 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1105 HI16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1118 unsigned MIFlags = MI.getFlags(); in ExpandMOV32BitImm() local
1128 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1142 HI16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
H A DARMBaseInstrInfo.cpp2474 unsigned MIFlags) { in emitARMRegPlusImmediate() argument
2480 .setMIFlags(MIFlags); in emitARMRegPlusImmediate()
2504 .setMIFlags(MIFlags); in emitARMRegPlusImmediate()
6306 uint64_t MIFlags = MCID.TSFlags; in getOutliningTypeImpl() local
6307 if ((MIFlags & ARMII::DomainMask) == ARMII::DomainMVE) in getOutliningTypeImpl()
6436 unsigned MIFlags = CFI ? MachineInstr::FrameSetup : 0; in saveLROnStack() local
6442 BuildMI(MBB, It, DebugLoc(), get(ARM::t2PAC)).setMIFlags(MIFlags); in saveLROnStack()
6449 .setMIFlags(MIFlags); in saveLROnStack()
6457 .setMIFlags(MIFlags); in saveLROnStack()
6512 unsigned MIFlags = CFI ? MachineInstr::FrameDestroy : 0; in restoreLRFromStack() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp361 unsigned MIFlags = Desc.TSFlags; in adjustCCMasksForInstr() local
376 unsigned CCValues = SystemZII::getCCValues(MIFlags); in adjustCCMasksForInstr()
385 (MIFlags & SystemZII::CCIfNoSignedWrap)) { in adjustCCMasksForInstr()
389 else if ((MIFlags & SystemZII::CCIfNoSignedWrap) && in adjustCCMasksForInstr()
405 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
412 ReusableCCMask &= SystemZII::getCompareZeroCCMask(MIFlags); in adjustCCMasksForInstr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp568 uint32_t MIFlags = 0; in copyFlagsFromInstruction() local
573 MIFlags |= MachineInstr::MIFlag::NoSWrap; in copyFlagsFromInstruction()
575 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
578 MIFlags |= MachineInstr::MIFlag::NoSWrap; in copyFlagsFromInstruction()
580 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
583 MIFlags |= MachineInstr::MIFlag::NoUSWrap; in copyFlagsFromInstruction()
585 MIFlags |= MachineInstr::MIFlag::NoUWrap; in copyFlagsFromInstruction()
591 MIFlags |= MachineInstr::MIFlag::NonNeg; in copyFlagsFromInstruction()
596 MIFlags |= MachineInstr::MIFlag::Disjoint; in copyFlagsFromInstruction()
602 MIFlags |= MachineInstr::MIFlag::IsExact; in copyFlagsFromInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombine.td39 (match (G_FSQRT f16:$sqrt, $x, (MIFlags FmContract)),
40 (G_FDIV f16:$dst, $y, $sqrt, (MIFlags FmContract)):$root,
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td168 // Pattern MIFlags
187 def MIFlags;
1079 (match (G_SDIV $dst, $x, $y, (MIFlags (not IsExact))):$root,
1085 (match (G_UDIV $dst, $x, $y, (MIFlags (not IsExact))):$root,
1541 (match (G_TRUNC $src, $x, (MIFlags NoSWrap)),
1548 (match (G_TRUNC $src, $x, (MIFlags NoUWrap)),
1555 (match (G_ZEXT $root, $x, (MIFlags NonNeg)),
1615 (G_ADD $root, $left, $right, (MIFlags NoSWrap)),
1623 (G_MUL $root, $left, $x, (MIFlags NoSWrap)),
1631 (G_SHL $root, $left, $x, (MIFlags NoSWrap)),
[all …]