| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 34 for (MCPhysReg ImpDef : implicit_defs()) in hasImplicitDefOfPhysReg() local 35 if (ImpDef == Reg || (MRI && MRI->isSubRegister(Reg, ImpDef))) in hasImplicitDefOfPhysReg()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RenameIndependentSubregs.cpp | 339 MachineInstrBuilder ImpDef = BuildMI(*PredMBB, InsertPos, in computeMainRangesFixFlags() local 341 SlotIndex DefIdx = LIS->InsertMachineInstrInMaps(*ImpDef); in computeMainRangesFixFlags()
|
| H A D | RegisterCoalescer.cpp | 2583 const MachineInstr &ImpDef) { in mustKeepImplicitDef() 2584 assert(ImpDef.isImplicitDef()); in mustKeepImplicitDef() 2586 ValidLanes = TRI.getSubRegIndexLaneMask(ImpDef.getOperand(0).getSubReg()); in mustKeepImplicitDef()
|
| H A D | MachineInstr.cpp | 91 for (MCPhysReg ImpDef : MCID->implicit_defs()) in addImplicitDefUseOperands() local 92 addOperand(MF, MachineOperand::CreateReg(ImpDef, true, true)); in addImplicitDefUseOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGFast.cpp | 421 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT() local 422 if (Reg == ImpDef) in getPhysicalRegisterVT()
|
| H A D | ScheduleDAGRRList.cpp | 1284 for (MCPhysReg ImpDef : MCID.implicit_defs()) { in getPhysicalRegisterVT() local 1285 if (Reg == ImpDef) in getPhysicalRegisterVT() 2877 for (MCPhysReg ImpDef : ImpDefs) { in canClobberReachingPhysRegUse() local 2881 if (TRI->regsOverlap(ImpDef, SuccPred.getReg()) && in canClobberReachingPhysRegUse()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherGen.cpp | 692 const Record *ImpDef = Def->getRecords().getDef("IMPLICIT_DEF"); in EmitResultLeafAsOperand() local 693 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(ImpDef); in EmitResultLeafAsOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelDAGToDAG.cpp | 503 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in SelectBuildVector() local 508 RegSeqArgs[1 + (2 * i)] = SDValue(ImpDef, 0); in SelectBuildVector() 547 MachineSDNode *ImpDef = in SelectVectorShuffle() local 549 VSrc0 = SDValue(ImpDef, 0); in SelectVectorShuffle() 554 MachineSDNode *ImpDef = in SelectVectorShuffle() local 556 VSrc1 = SDValue(ImpDef, 0); in SelectVectorShuffle()
|
| H A D | SIInstrInfo.cpp | 6551 bool ImpDef = Def->isImplicitDef(); in legalizeGenericOperand() local 6552 while (!ImpDef && Def && Def->isCopy()) { in legalizeGenericOperand() 6556 ImpDef = Def && Def->isImplicitDef(); in legalizeGenericOperand() 6559 !ImpDef) in legalizeGenericOperand()
|
| H A D | SIISelLowering.cpp | 16124 SDValue ImpDef = DAG.getCopyToReg(DAG.getEntryNode(), SDLoc(Node), UndefReg, in PostISelFolding() local 16149 Ops.push_back(ImpDef.getValue(1)); in PostISelFolding()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLoadStoreOptimizer.cpp | 957 for (unsigned ImpDef : ImpDefs) in MergeOpsUpdate() local 958 MIB.addReg(ImpDef, RegState::ImplicitDefine); in MergeOpsUpdate()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 1441 for (MCPhysReg ImpDef : MCID.implicit_defs()) in verifyImplicitOperands() local 1442 ImplicitOperands.push_back(MachineOperand::CreateReg(ImpDef, true, true)); in verifyImplicitOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 2757 for (MCPhysReg ImpDef : NewDesc.implicit_defs()) { in optimizeCompareInstr() local 2758 if (!MI->definesRegister(ImpDef, /*TRI=*/nullptr)) { in optimizeCompareInstr() 2760 MachineOperand::CreateReg(ImpDef, true, true)); in optimizeCompareInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 1197 SDValue ImpDef = SDValue( in Widen() local 1199 return CurDAG->getTargetInsertSubreg(AArch64::sub_32, dl, MVT::i64, ImpDef, in Widen()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.cpp | 1261 MachineInstr *ImpDef = in convertToThreeAddressWithLEA() local 1355 LIS->InsertMachineInstrInMaps(*ImpDef); in convertToThreeAddressWithLEA()
|