Home
last modified time | relevance | path

Searched refs:getUndefRegState (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h563 inline unsigned getUndefRegState(bool B) { in getUndefRegState() function
581 getUndefRegState(RegOp.isUndef()) | in getRegState()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp211 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) | in finalizeBundle()
H A DSplitKit.cpp532 .addReg(ToReg, RegState::Define | getUndefRegState(FirstCopy) in buildSingleSubRegCopy()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp213 .addReg(CCReg, getUndefRegState(CC->isUndef()), CC->getSubReg()); in optimizeVcndVcmpPair()
H A DAMDGPUInstructionSelector.cpp659 MIB.addReg(Src.getReg(), getUndefRegState(Src.isUndef())); in selectG_MERGE_VALUES()
H A DSIInstrInfo.cpp6621 unsigned VScalarOpUndef = getUndefRegState(ScalarOp->isUndef()); in emitLoadScalarOpsFromVGPRLoop()
H A DSIISelLowering.cpp4709 .addReg(Idx.getReg(), getUndefRegState(Idx.isUndef())); in emitLoadM0FromVGPRLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1741 .addReg(BaseReg, getKillRegState(BaseKill)|getUndefRegState(BaseUndef)); in InsertLDR_STR()
1749 .addReg(Reg, getKillRegState(RegDeadKill) | getUndefRegState(RegUndef)) in InsertLDR_STR()
1750 .addReg(BaseReg, getKillRegState(BaseKill)|getUndefRegState(BaseUndef)); in InsertLDR_STR()
1820 getKillRegState(EvenDeadKill) | getUndefRegState(EvenUndef)) in FixInvalidRegPairOp()
1822 getKillRegState(OddDeadKill) | getUndefRegState(OddUndef)) in FixInvalidRegPairOp()
H A DARMExpandPseudoInsts.cpp719 MIB.addReg(D0, getUndefRegState(SrcIsUndef)); in ExpandVST()
721 MIB.addReg(D1, getUndefRegState(SrcIsUndef)); in ExpandVST()
723 MIB.addReg(D2, getUndefRegState(SrcIsUndef)); in ExpandVST()
725 MIB.addReg(D3, getUndefRegState(SrcIsUndef)); in ExpandVST()
803 unsigned SrcFlags = (getUndefRegState(MO.isUndef()) | in ExpandLaneOp()
1504 .addReg(ARM::S0, getUndefRegState(S0Dead)) in CMSESaveClearFPRegsV8()
H A DARMBaseInstrInfo.cpp5061 .addReg(DReg, getUndefRegState(!MI.readsRegister(DReg, TRI))) in setExecutionDomain()
5098 .addReg(DDst, getUndefRegState(!MI.readsRegister(DDst, TRI))) in setExecutionDomain()
5132 NewMIB.addReg(CurReg, getUndefRegState(CurUndef)); in setExecutionDomain()
5136 NewMIB.addReg(CurReg, getUndefRegState(CurUndef)) in setExecutionDomain()
5150 MIB.addReg(CurReg, getUndefRegState(CurUndef)); in setExecutionDomain()
5154 MIB.addReg(CurReg, getUndefRegState(CurUndef)) in setExecutionDomain()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp679 unsigned Flags1 = getUndefRegState(Cond[1].isUndef()); in insertBranch()
683 unsigned Flags2 = getUndefRegState(Cond[2].isUndef()); in insertBranch()
694 unsigned Flags = getUndefRegState(RO.isUndef()); in insertBranch()
718 unsigned Flags = getUndefRegState(RO.isUndef()); in insertBranch()
930 unsigned UndefLo = getUndefRegState(!LiveAtMI.contains(SrcLo)); in copyPhysReg()
931 unsigned UndefHi = getUndefRegState(!LiveAtMI.contains(SrcHi)); in copyPhysReg()
1147 unsigned UndefLo = getUndefRegState(!LiveIn.contains(SrcLo)); in expandPostRAPseudo()
1148 unsigned UndefHi = getUndefRegState(!LiveIn.contains(SrcHi)); in expandPostRAPseudo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp1161 getKillRegState(DstIsKill) | getUndefRegState(DstIsUndef)) in expand()
1171 .addReg(DstReg, getUndefRegState(DstIsUndef)) in expand()
1175 .addReg(DstReg, getUndefRegState(DstIsUndef)) in expand()
1181 .addReg(DstReg, getUndefRegState(DstIsUndef)) in expand()
1186 .addReg(DstReg, getUndefRegState(DstIsUndef)) in expand()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp86 unsigned Reg128Undef = getUndefRegState(LowRegOp.isUndef()); in splitMove()
283 .addReg(SrcReg, getKillRegState(KillSrc) | getUndefRegState(UndefSrc)); in emitGRX32Move()
288 .addReg(SrcReg, getKillRegState(KillSrc) | getUndefRegState(UndefSrc)) in emitGRX32Move()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp684 .addReg(DefReg, getUndefRegState(DefMO.isDead())); in moveAndTeeForMultiUse()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp334 .addReg(Reg, getDefRegState(!isSub) | getUndefRegState(isSub)) in emitSPUpdate()
H A DX86InstrInfo.cpp6128 MIB.addReg(MIB.getReg(1), getUndefRegState(MIB->getOperand(1).isUndef())); in expandSHXDROT()
8538 getUndefRegState(ImpOp.isUndef())); in unfoldMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp5644 .addReg(DestReg0, RegState::Define | getUndefRegState(IsUndef), SubIdx0) in loadRegPairFromStackSlot()
5645 .addReg(DestReg1, RegState::Define | getUndefRegState(IsUndef), SubIdx1) in loadRegPairFromStackSlot()