Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h470 inline unsigned getUndefRegState(bool B) { in getUndefRegState() function
490 getUndefRegState(RegOp.isUndef()) | in getRegState()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp225 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) | in finalizeBundle()
H A DSplitKit.cpp519 .addReg(ToReg, RegState::Define | getUndefRegState(FirstCopy) in buildSingleSubRegCopy()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1615 .addReg(BaseReg, getKillRegState(BaseKill)|getUndefRegState(BaseUndef)); in InsertLDR_STR()
1620 .addReg(Reg, getKillRegState(RegDeadKill) | getUndefRegState(RegUndef)) in InsertLDR_STR()
1621 .addReg(BaseReg, getKillRegState(BaseKill)|getUndefRegState(BaseUndef)); in InsertLDR_STR()
1687 getKillRegState(EvenDeadKill) | getUndefRegState(EvenUndef)) in FixInvalidRegPairOp()
1689 getKillRegState(OddDeadKill) | getUndefRegState(OddUndef)); in FixInvalidRegPairOp()
H A DARMExpandPseudoInsts.cpp629 MIB.addReg(D0, getUndefRegState(SrcIsUndef)); in ExpandVST()
631 MIB.addReg(D1, getUndefRegState(SrcIsUndef)); in ExpandVST()
633 MIB.addReg(D2, getUndefRegState(SrcIsUndef)); in ExpandVST()
635 MIB.addReg(D3, getUndefRegState(SrcIsUndef)); in ExpandVST()
712 unsigned SrcFlags = (getUndefRegState(MO.isUndef()) | in ExpandLaneOp()
H A DARMBaseInstrInfo.cpp4777 .addReg(DReg, getUndefRegState(!MI.readsRegister(DReg, TRI))) in setExecutionDomain()
4813 .addReg(DDst, getUndefRegState(!MI.readsRegister(DDst, TRI))) in setExecutionDomain()
4847 NewMIB.addReg(CurReg, getUndefRegState(CurUndef)); in setExecutionDomain()
4851 NewMIB.addReg(CurReg, getUndefRegState(CurUndef)) in setExecutionDomain()
4865 MIB.addReg(CurReg, getUndefRegState(CurUndef)); in setExecutionDomain()
4869 MIB.addReg(CurReg, getUndefRegState(CurUndef)) in setExecutionDomain()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp91 unsigned Reg128Undef = getUndefRegState(LowRegOp.isUndef()); in splitMove()
294 .addReg(SrcReg, getKillRegState(KillSrc) | getUndefRegState(UndefSrc)); in emitGRX32Move()
299 .addReg(SrcReg, getKillRegState(KillSrc) | getUndefRegState(UndefSrc)) in emitGRX32Move()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp605 .addReg(DefReg, getUndefRegState(DefMO.isDead())); in MoveAndTeeForMultiUse()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp631 unsigned Flags1 = getUndefRegState(Cond[1].isUndef()); in insertBranch()
635 unsigned Flags2 = getUndefRegState(Cond[2].isUndef()); in insertBranch()
646 unsigned Flags = getUndefRegState(RO.isUndef()); in insertBranch()
670 unsigned Flags = getUndefRegState(RO.isUndef()); in insertBranch()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp2766 .addReg(DestReg0, RegState::Define | getUndefRegState(IsUndef), SubIdx0) in loadRegPairFromStackSlot()
2767 .addReg(DestReg1, RegState::Define | getUndefRegState(IsUndef), SubIdx1) in loadRegPairFromStackSlot()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp333 .addReg(Reg, getDefRegState(!isSub) | getUndefRegState(isSub)) in emitSPUpdate()
H A DX86InstrInfo.cpp5470 getUndefRegState(ImpOp.isUndef())); in unfoldMemoryOperand()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp3708 unsigned VRsrcUndef = getUndefRegState(Rsrc.isUndef()); in emitLoadSRsrcFromVGPRLoop()
H A DSIISelLowering.cpp2877 .addReg(IdxReg.getReg(), getUndefRegState(IdxReg.isUndef())); in emitLoadM0FromVGPRLoop()