Home
last modified time | relevance | path

Searched defs:Def (Results 1 – 25 of 201) sorted by relevance

123456789

/freebsd-src/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DDirectiveEmitter.h77 BaseRecord(const llvm::Record * Def) BaseRecord() argument
107 Directive(const llvm::Record * Def) Directive() argument
130 Clause(const llvm::Record * Def) Clause() argument
198 VersionedClause(const llvm::Record * Def) VersionedClause() argument
213 ClauseVal(const llvm::Record * Def) ClauseVal() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp168 int Def = Incoming[Unit]; in reprocessBasicBlock() local
253 for (int Def in traverse() local
272 for (int Def : MBBReachingDefs[MBBNumber][Unit]) { getReachingDef() local
330 getReachingLocalUses(MachineInstr * Def,MCRegister PhysReg,InstSet & Uses) const getReachingLocalUses() argument
402 if (auto *Def = getUniqueReachingMIDef(MI, PhysReg)) { getGlobalReachingDefs() local
429 if (auto *Def = getLocalLiveOutMIDef(MBB, PhysReg)) getLiveOuts() local
498 if (auto *Def = getLocalLiveOutMIDef(MBB, PhysReg)) isRegDefinedAfter() local
513 int Def = getReachingDef(MI, PhysReg); isReachingDefLiveOut() local
537 int Def = getReachingDef(&*Last, PhysReg); getLocalLiveOutMIDef() local
651 __anoneab3eb3a0102(MachineInstr *Def, MCRegister PhysReg) collectKilledOperands() argument
674 if (MachineInstr *Def = getMIOperand(MI, MO)) collectKilledOperands() local
690 if (auto *Def = getReachingLocalMIDef(MI, PhysReg)) { isSafeToDefRegAt() local
[all...]
H A DDetectDeadLanes.cpp168 const MachineOperand &Def = MI.getOperand(0); in transferUsedLanes() local
203 const MachineOperand &Def = *MI.defs().begin(); in transferDefinedLanesStep() local
227 const MachineOperand &Def, unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument
274 const MachineOperand &Def = *MRI->def_begin(Reg); in determineInitialDefinedLanes() local
346 const MachineOperand &Def = *UseMI.defs().begin(); in determineInitialUsedLanes() local
432 const MachineOperand &Def = MI.getOperand(0); in isUndefInput() local
474 MachineOperand &Def = *MRI->def_begin(Reg); in computeSubRegisterLaneBitInfo() local
H A DMachineCopyPropagation.cpp179 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); clobberRegister() local
233 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); trackCopy() local
349 Register Def = CopyOperands->Destination->getReg(); findLastSeenDefInCopy() local
473 isNopCopy(const MachineInstr & PreviousCopy,MCRegister Src,MCRegister Def,const TargetRegisterInfo * TRI,const TargetInstrInfo * TII,bool UseCopyInstr) isNopCopy() argument
492 eraseIfRedundant(MachineInstr & Copy,MCRegister Src,MCRegister Def) eraseIfRedundant() argument
541 Register Def = CopyOperands->Destination->getReg(); isBackwardPropagatableRegClassCopy() local
642 hasOverlappingMultipleDef(const MachineInstr & MI,const MachineOperand & MODef,Register Def) hasOverlappingMultipleDef() argument
773 MCRegister Def = RegDef.asMCReg(); ForwardCopyPropagateBlock() local
953 Register Def = CopyOperands.Destination->getReg(); isBackwardPropagatableCopy() local
994 Register Def = CopyOperands->Destination->getReg(); propagateDefs() local
1093 Register Def = CopyOperands->Destination->getReg(); BackwardCopyPropagateBlock() local
1196 __anon783e8d5a0502(Register Def, Register Src) EliminateSpillageCopies() argument
1248 Register Def = CopyOperands->Destination->getReg(); EliminateSpillageCopies() local
1323 Register Def = CopyOperands->Destination->getReg(); EliminateSpillageCopies() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DExegesisEmitter.cpp119 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo()
202 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters()
208 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
219 for (const Record *Def : PfmCounterDefs) in emitPfmCounters() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp209 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
222 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
302 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
321 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp256 // Test whether Def is safe and profitable to rematerialize. in shouldRematerialize() argument
268 if (MachineInstr *Def = MRI.getUniqueVRegDef(Reg)) getVRegDef() local
282 hasOneNonDBGUse(unsigned Reg,MachineInstr * Def,MachineRegisterInfo & MRI,MachineDominatorTree & MDT,LiveIntervals & LIS) hasOneNonDBGUse() argument
312 isSafeToMove(const MachineOperand * Def,const MachineOperand * Use,const MachineInstr * Insert,const WebAssemblyFunctionInfo & MFI,const MachineRegisterInfo & MRI) isSafeToMove() argument
521 moveForSingleUse(unsigned Reg,MachineOperand & Op,MachineInstr * Def,MachineBasicBlock & MBB,MachineInstr * Insert,LiveIntervals & LIS,WebAssemblyFunctionInfo & MFI,MachineRegisterInfo & MRI) moveForSingleUse() argument
570 rematerializeCheapDef(unsigned Reg,MachineOperand & Op,MachineInstr & Def,MachineBasicBlock & MBB,MachineBasicBlock::instr_iterator Insert,LiveIntervals & LIS,WebAssemblyFunctionInfo & MFI,MachineRegisterInfo & MRI,const WebAssemblyInstrInfo * TII,const WebAssemblyRegisterInfo * TRI) rematerializeCheapDef() argument
633 moveAndTeeForMultiUse(unsigned Reg,MachineOperand & Op,MachineInstr * Def,MachineBasicBlock & MBB,MachineInstr * Insert,LiveIntervals & LIS,WebAssemblyFunctionInfo & MFI,MachineRegisterInfo & MRI,const WebAssemblyInstrInfo * TII) moveAndTeeForMultiUse() argument
867 MachineOperand *Def = DefI->findRegisterDefOperand(Reg); runOnMachineFunction() local
[all...]
H A DWebAssemblyDebugValueManager.h29 MachineInstr *Def; variable
H A DWebAssemblyLowerBrUnless.cpp76 MachineInstr *Def = MRI.getVRegDef(Cond); in runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.cpp68 isReallyAClobber(const Value * Ptr,MemoryDef * Def,AAResults * AA) isReallyAClobber() argument
134 if (MemoryDef *Def = dyn_cast<MemoryDef>(MA)) { isClobberedInFunction() local
/freebsd-src/contrib/llvm-project/llvm/lib/WindowsManifest/
H A DWindowsManifestMerger.cpp125 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in search() local
153 if (xmlNsPtr Def = search(HRef, Node)) in searchOrDefine() local
155 if (xmlNsPtr Def in searchOrDefine() local
180 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { getNamespaceWithPrefix() local
343 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) { mergeNamespaces() local
599 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { checkAndStripPrefixes() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp138 Register Def = MI.getOperand(0).getReg(); insertBitcasts() local
195 MachineInstr *Def = Op.isReg() ? MRI.getVRegDef(Op.getReg()) : nullptr; propagateSPIRVType() local
221 MachineInstr *Def = MRI.getVRegDef(Reg); insertAssignInstr() local
273 MachineInstr *Def = MRI.getVRegDef(Reg); generateAssignInstrs() local
281 MachineInstr *Def = MRI.getVRegDef(Reg); generateAssignInstrs() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp306 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) getDefinitiveDeclContext() local
334 if (const ObjCProtocolDecl *Def getDefinitiveDeclContext() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp137 const Instruction *Def = dyn_cast<Instruction>(DefV); in dominates() local
174 bool DominatorTree::dominates(const Instruction *Def, in dominates()
269 const Instruction *Def = dyn_cast<Instruction>(DefV); in dominates() local
H A DConvergenceVerifier.cpp39 auto *Def = dyn_cast<Instruction>(Token); findAndCheckConvergenceTokenUsed() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp658 MachineInstr *Def = MRI->getVRegDef(UseReg); getRegSeqInit() local
715 MachineInstr *Def = MRI->getVRegDef(UseReg); tryToFoldACImm() local
905 MachineOperand *Def = Defs[I].first; foldOperand() local
1178 MachineInstr *Def = MRI->getVRegDef(Op.getReg()); getImmOrMaterializedImm() local
1544 MachineInstr *Def = MRI->getVRegDef(ClampSrc->getReg()); tryFoldClamp() local
1705 MachineInstr *Def = MRI->getVRegDef(RegOp->getReg()); tryFoldOMod() local
1744 for (auto &Def : Defs) { tryFoldRegSequence() local
1784 MachineOperand *Def = Defs[I].first; tryFoldRegSequence() local
1927 if (MachineInstr *Def = MRI->getVRegDef(Reg)) { tryFoldPhiAGPR() local
1990 MachineOperand &Def = MI.getOperand(0); tryFoldLoad() local
2103 MachineInstr *Def = MRI->getVRegDef(Reg); tryOptimizeAGPRPhis() local
[all...]
H A DAMDGPUGlobalISelUtils.cpp22 MachineInstr *Def = getDefIgnoringCopies(Reg, MRI); in getBaseWithConstantOffset() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/MCA/
H A DInstruction.cpp201 if (!all_of(getDefs(), [](const WriteState &Def) { return Def.isReady(); })) in updatePending()
218 [](const WriteState &Def) { return !Def.getDependentWrite(); })) in updateDispatched()
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/
H A DJSONBackend.cpp75 if (auto *Def = dyn_cast<DefInit>(&I)) { translateInit() local
138 auto &Def = *D.second; run() local
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.h
H A DCombinerUtils.h
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp200 MachineInstr *Def = Op->getParent(); in eraseInstrWithNoUses() local
302 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() local
345 MachineInstr *Def in elideCopies() local
602 MachineInstr *Def = MRI->getVRegDef(I); runOnInstruction() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp117 Definition Def; member in clang::format::MacroExpander::DefinitionParser
173 const Definition &Def = OptionalArgs expand() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp601 visitKnownRecord(CVSymbol & CVR,DefRangeFramePointerRelFullScopeSym & Def) visitKnownRecord() argument
607 visitKnownRecord(CVSymbol & CVR,DefRangeFramePointerRelSym & Def) visitKnownRecord() argument
616 visitKnownRecord(CVSymbol & CVR,DefRangeRegisterRelSym & Def) visitKnownRecord() argument
644 visitKnownRecord(CVSymbol & CVR,DefRangeSubfieldRegisterSym & Def) visitKnownRecord() argument
656 visitKnownRecord(CVSymbol & CVR,DefRangeSubfieldSym & Def) visitKnownRecord() argument
664 visitKnownRecord(CVSymbol & CVR,DefRangeSym & Def) visitKnownRecord() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp167 if (auto *Def = COFFSym.getSectionDefinition()) { in getCOFFObjectFileSymbolInfo() local
179 auto Def = ComdatDefs[COFFSym.getSectionNumber()]; in getCOFFObjectFileSymbolInfo() local

123456789