Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCInstrDesc.cpp34 for (MCPhysReg ImpDef : implicit_defs()) in hasImplicitDefOfPhysReg() local
35 if (ImpDef == Reg || (MRI && MRI->isSubRegister(Reg, ImpDef))) in hasImplicitDefOfPhysReg()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterDefs.cpp99 unsigned ImpDef = IsGeneric ? TargetOpcode::G_IMPLICIT_DEF in removeDefsFromFunction() local
103 InsPt = BuildMI(MBB, InsPt, DebugLoc(), TII->get(ImpDef)) in removeDefsFromFunction()
H A DReduceInstructionsMIR.cpp130 unsigned ImpDef = IsGeneric ? TargetOpcode::G_IMPLICIT_DEF in extractInstrFromFunction() local
137 BuildMI(*EntryMBB, EntryInsPt, DebugLoc(), TII->get(ImpDef)) in extractInstrFromFunction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp333 MachineInstrBuilder ImpDef = BuildMI(*PredMBB, InsertPos, in computeMainRangesFixFlags() local
335 SlotIndex DefIdx = LIS->InsertMachineInstrInMaps(*ImpDef); in computeMainRangesFixFlags()
H A DMachineInstr.cpp87 for (MCPhysReg ImpDef : MCID->implicit_defs()) in addImplicitDefUseOperands() local
88 addOperand(MF, MachineOperand::CreateReg(ImpDef, true, true)); in addImplicitDefUseOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FixupGadgets.cpp546 for (MCPhysReg ImpDef : ImpDefs) { in hasImplicitUseOrDef() local
547 unsigned w = getWidestRegForReg(ImpDef); in hasImplicitUseOrDef()
H A DX86InstrInfo.cpp1173 MachineInstr *ImpDef = in convertToThreeAddressWithLEA() local
1262 LIS->InsertMachineInstrInMaps(*ImpDef); in convertToThreeAddressWithLEA()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp432 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT() local
433 if (Reg == ImpDef) in getPhysicalRegisterVT()
H A DScheduleDAGRRList.cpp1290 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT() local
1291 if (Reg == ImpDef) in getPhysicalRegisterVT()
2885 for (MCPhysReg ImpDef : ImpDefs) { in canClobberReachingPhysRegUse() local
2889 if (TRI->regsOverlap(ImpDef, SuccPred.getReg()) && in canClobberReachingPhysRegUse()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp959 for (unsigned ImpDef : ImpDefs) in MergeOpsUpdate() local
960 MIB.addReg(ImpDef, RegState::ImplicitDefine); in MergeOpsUpdate()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp480 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in SelectBuildVector() local
485 RegSeqArgs[1 + (2 * i)] = SDValue(ImpDef, 0); in SelectBuildVector()
H A DSIInstrInfo.cpp5575 bool ImpDef = Def->isImplicitDef(); in legalizeGenericOperand() local
5576 while (!ImpDef && Def && Def->isCopy()) { in legalizeGenericOperand()
5580 ImpDef = Def && Def->isImplicitDef(); in legalizeGenericOperand()
5583 !ImpDef) in legalizeGenericOperand()
H A DSIISelLowering.cpp11978 SDValue ImpDef = DAG.getCopyToReg(DAG.getEntryNode(), SDLoc(Node), in PostISelFolding() local
12003 Ops.push_back(ImpDef.getValue(1)); in PostISelFolding()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1422 for (MCPhysReg ImpDef : MCID.implicit_defs()) in verifyImplicitOperands() local
1423 ImplicitOperands.push_back(MachineOperand::CreateReg(ImpDef, true, true)); in verifyImplicitOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2743 for (MCPhysReg ImpDef : NewDesc.implicit_defs()) { in optimizeCompareInstr() local
2744 if (!MI->definesRegister(ImpDef)) { in optimizeCompareInstr()
2746 MachineOperand::CreateReg(ImpDef, true, true)); in optimizeCompareInstr()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1223 SDValue ImpDef = SDValue( in Widen() local
1226 TargetOpcode::INSERT_SUBREG, dl, MVT::i64, ImpDef, N, SubReg); in Widen()