Home
last modified time | relevance | path

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

12345678910

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DExegesisEmitter.cpp70 for (const Record *Def : in collectPfmCounters() local
120 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo()
203 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters()
209 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
220 for (const Record *Def : PfmCounterDefs) in emitPfmCounters() local
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DDirectiveEmitter.h121 Spelling(const Record *Def) : Def(Def) {} in Spelling()
148 BaseRecord(const Record *Def) : Def(Def) {} in BaseRecord()
234 Directive(const Record *Def) : BaseRecord(Def) {} in Directive()
282 Clause(const Record *Def) : BaseRecord(Def) {} in Clause()
354 VersionedClause(const Record *Def) : Def(Def) {} in VersionedClause()
369 EnumVal(const Record *Def) : BaseRecord(Def) {} in EnumVal()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatternParser.cpp26 const Record &Def; member in llvm::gi::__anon6108bf6b0111::PrettyStackTraceParse
29 PrettyStackTraceParse(const Record &Def) : Def(Def) {} in PrettyStackTraceParse()
128 const Record *Def = PFP->getOperatorAsDef(DiagLoc); in parseInstructionPattern() local
239 const Record *Def = DefI->getDef(); in parseInstructionPatternOperand() local
287 if (const auto *Def = dyn_cast<DefInit>(Arg)) { in parseInstructionPatternMIFlags() local
327 std::unique_ptr<PatFrag> PatternParser::parsePatFragImpl(const Record *Def) { in parsePatFragImpl()
424 const PatFrag *PatternParser::parsePatFrag(const Record *Def) { in parsePatFrag()
H A DPatterns.h113 const Record *Def; member
313 bool Def = false; variable
402 InstructionPattern *Def = nullptr; member
639 const Record &Def; variable
713 BuiltinPattern(const Record &Def, StringRef Name) in BuiltinPattern()
H A DCombinerUtils.h24 inline bool isSpecificDef(const Init &N, StringRef Def) { in isSpecificDef()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp191 int Def = Incoming[Unit]; in reprocessBasicBlock() local
326 for (int Def : MBBReachingDefs.defs(MBBNumber, Unit)) { in traverse() local
351 for (int Def : Defs) { in getReachingDef() local
361 for (int Def : MBBReachingDefs.defs(MBBNumber, Unit)) { in getReachingDef() local
418 void ReachingDefAnalysis::getReachingLocalUses(MachineInstr *Def, Register Reg, in getReachingLocalUses()
487 if (auto *Def = getUniqueReachingMIDef(MI, Reg)) { in getGlobalReachingDefs() local
514 if (auto *Def = getLocalLiveOutMIDef(MBB, Reg)) in getLiveOuts() local
581 if (auto *Def = getLocalLiveOutMIDef(MBB, Reg)) in isRegDefinedAfter() local
596 int Def = getReachingDef(MI, Reg); in isReachingDefLiveOut() local
625 int Def = getReachingDef(&*Last, Reg); in getLocalLiveOutMIDef() local
[all …]
H A DMachineConvergenceVerifier.cpp39 const MachineOperand &Def = MI.getOperand(0); in checkConvergenceTokenProduced() local
60 const MachineInstr *Def = MRI.getUniqueVRegDef(OpReg); in findAndCheckConvergenceTokenUsed() local
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
439 const MachineOperand &Def = MI.getOperand(0); in isUndefInput() local
481 MachineOperand &Def = *MRI->def_begin(Reg); in computeSubRegisterLaneBitInfo() local
H A DMachineCopyPropagation.cpp207 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in clobberRegUnit() local
305 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in trackCopy() local
420 Register Def = CopyOperands->Destination->getReg(); in findLastSeenDefInCopy() local
573 MCRegister Def, const TargetRegisterInfo *TRI, in isNopCopy()
592 MCRegister Src, MCRegister Def) { in eraseIfRedundant()
641 Register Def = CopyOperands->Destination->getReg(); in isBackwardPropagatableRegClassCopy() local
742 const MachineInstr &MI, const MachineOperand &MODef, Register Def) { in hasOverlappingMultipleDef()
892 MCRegister Def = RegDef.asMCReg(); in ForwardCopyPropagateBlock() local
943 MCRegister Def = RegDef.asMCReg(); in ForwardCopyPropagateBlock() local
1081 Register Def = CopyOperands.Destination->getReg(); in isBackwardPropagatableCopy() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp207 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
220 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
300 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
319 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp260 static bool shouldRematerialize(const MachineInstr &Def, in shouldRematerialize()
272 if (MachineInstr *Def = MRI.getUniqueVRegDef(Reg)) in getVRegDef() local
290 MachineInstr *Def, LiveIntervals *LIS) { in hasSingleUse()
333 static bool isSafeToMove(const MachineOperand *Def, const MachineOperand *Use, in isSafeToMove()
550 MachineInstr *Def, MachineBasicBlock &MBB, in moveForSingleUse()
601 rematerializeCheapDef(unsigned Reg, MachineOperand &Op, MachineInstr &Def, in rematerializeCheapDef()
665 unsigned Reg, MachineOperand &Op, MachineInstr *Def, MachineBasicBlock &MBB, in moveAndTeeForMultiUse()
906 MachineOperand *Def = in runOnMachineFunction() local
H A DWebAssemblyDebugValueManager.h29 MachineInstr *Def; variable
/freebsd/contrib/llvm-project/llvm/lib/WindowsManifest/
H A DWindowsManifestMerger.cpp123 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in search() local
151 if (xmlNsPtr Def = search(HRef, Node)) in searchOrDefine() local
153 if (xmlNsPtr Def = xmlNewNs(Node, HRef, getPrefixForHref(HRef))) in searchOrDefine() local
178 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in getNamespaceWithPrefix() local
341 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) { in mergeNamespaces() local
597 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in checkAndStripPrefixes() local
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp1489 for (const auto &Def : Defs) in createBuiltins() local
1517 for (const auto &Def : Defs) in createBuiltins() local
1529 for (const auto &Def : Defs) { in createBuiltins() local
1568 for (auto &Def : Defs) { in createCodeGenMap() local
1605 for (auto &Def : Defs) { in createRangeChecks() local
1729 for (const auto &Def : Defs) in createSMEBuiltins() local
1737 for (const auto &Def : Defs) in createSMEBuiltins() local
1747 for (const auto &Def : Defs) { in createSMEBuiltins() local
1779 for (auto &Def : Defs) { in createSMECodeGenMap() local
1817 for (auto &Def : Defs) { in createSMERangeChecks() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp249 Register Def = MI.getOperand(0).getReg(); in insertBitcasts() local
325 if (SPIRVType *Def = propagateSPIRVType(DefInstr, GR, MRI, MIB)) { in propagateSPIRVType() local
348 MachineInstr *Def = Op.isReg() ? MRI.getVRegDef(Op.getReg()) : nullptr; in propagateSPIRVType() local
408 static void setInsertPtAfterDef(MachineIRBuilder &MIB, MachineInstr *Def) { in setInsertPtAfterDef()
424 MachineInstr *Def = MRI.getVRegDef(Reg); in insertAssignInstr() local
538 MachineInstr *Def = MRI.getVRegDef(Reg); in generateAssignInstrs() local
549 MachineInstr *Def = MRI.getVRegDef(Reg); in generateAssignInstrs() local
560 MachineInstr *Def = getVRegDef(MRI, MI.getOperand(0).getReg()); in generateAssignInstrs() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp150 const Instruction *Def = dyn_cast<Instruction>(DefV); in dominates() local
187 bool DominatorTree::dominates(const Instruction *Def, in dominates()
282 const Instruction *Def = dyn_cast<Instruction>(DefV); in dominates() local
/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUtils.cpp17 bool vputils::onlyFirstLaneUsed(const VPValue *Def) { in onlyFirstLaneUsed()
22 bool vputils::onlyFirstPartUsed(const VPValue *Def) { in onlyFirstPartUsed()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp205 MachineInstr *Def = MRI->getVRegDef(VL.getReg()); in getConstant() local
239 MachineInstr *Def = MRI->getVRegDef(VL.getReg()); in convertToVLMAX() local
395 while (MachineInstr *Def = MRI->getUniqueVRegDef(Reg)) { in isKnownSameDefs() local
583 MachineInstr *Def = MRI->getVRegDef(MO.getReg()); in ensureDominates() local
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DUse.cpp31 Value *Def = nullptr; in dumpOS() local
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp319 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext() local
348 if (const ObjCProtocolDecl *Def in getDefinitiveDeclContext() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp201 MachineInstr *Def = Op->getParent(); in eraseInstrWithNoUses() local
303 MachineInstr *Def = MRI->getVRegDef(OpReg); in optimizeSDPattern() local
346 MachineInstr *Def = MRI->getVRegDef(MI->getOperand(1).getReg()); in elideCopies() local
603 MachineInstr *Def = MRI->getVRegDef(I); in runOnInstruction() local
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp114 Definition Def; member in clang::format::MacroExpander::DefinitionParser
170 const Definition &Def = OptionalArgs in expand() local
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp605 CVSymbol &CVR, DefRangeFramePointerRelFullScopeSym &Def) { in visitKnownRecord()
611 DefRangeFramePointerRelSym &Def) { in visitKnownRecord()
620 DefRangeRegisterRelSym &Def) { in visitKnownRecord()
648 DefRangeSubfieldRegisterSym &Def) { in visitKnownRecord()
660 DefRangeSubfieldSym &Def) { in visitKnownRecord()
668 Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, DefRangeSym &Def) { in visitKnownRecord()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DRuntimeLibcallsEmitter.cpp69 AvailabilityPredicate(const Record *Def) : TheDef(Def) { in AvailabilityPredicate()
116 RuntimeLibcall(const Record *Def, size_t EnumVal) in RuntimeLibcall()
141 const Record *Def, in RuntimeLibcallImpl()
553 void LibcallPredicateExpander::expand(SetTheory &ST, const Record *Def, in expand()

12345678910