Home
last modified time | relevance | path

Searched refs:Def (Results 1 – 25 of 235) sorted by relevance

12345678910

/freebsd-src/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DDirectiveEmitter.h21 Def = DirectiveLanguages[0]; in DirectiveLanguage()
24 StringRef getName() const { return Def->getValueAsString("name"); } in getName()
27 return Def->getValueAsString("cppNamespace"); in getCppNamespace()
31 return Def->getValueAsString("directivePrefix"); in getDirectivePrefix()
35 return Def->getValueAsString("clausePrefix"); in getClausePrefix()
39 return Def->getValueAsString("clauseEnumSetClass"); in getClauseEnumSetClass()
43 return Def->getValueAsString("flangClauseBaseClass"); in getFlangClauseBaseClass()
47 return Def->getValueAsBit("makeEnumAvailableInNamespace"); in hasMakeEnumAvailableInNamespace()
51 return Def->getValueAsBit("enableBitmaskEnumInNamespace"); in hasEnableBitmaskEnumInNamespace()
73 const llvm::Record *Def;
77 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/Target/WebAssembly/
H A DWebAssemblyLowerBrUnless.cpp76 MachineInstr *Def = MRI.getVRegDef(Cond); in runOnMachineFunction() local
77 switch (Def->getOpcode()) { in runOnMachineFunction()
80 Def->setDesc(TII.get(NE_I32)); in runOnMachineFunction()
84 Def->setDesc(TII.get(EQ_I32)); in runOnMachineFunction()
88 Def->setDesc(TII.get(LE_S_I32)); in runOnMachineFunction()
92 Def->setDesc(TII.get(LT_S_I32)); in runOnMachineFunction()
96 Def->setDesc(TII.get(GE_S_I32)); in runOnMachineFunction()
100 Def->setDesc(TII.get(GT_S_I32)); in runOnMachineFunction()
104 Def->setDesc(TII.get(LE_U_I32)); in runOnMachineFunction()
108 Def->setDesc(TII.get(LT_U_I32)); in runOnMachineFunction()
[all …]
H A DWebAssemblyDebugValueManager.cpp24 WebAssemblyDebugValueManager::WebAssemblyDebugValueManager(MachineInstr *Def) in WebAssemblyDebugValueManager() argument
25 : Def(Def) { in WebAssemblyDebugValueManager()
26 if (!Def->getMF()->getFunction().getSubprogram()) in WebAssemblyDebugValueManager()
32 if (!Def->getOperand(0).isReg()) in WebAssemblyDebugValueManager()
34 CurrentReg = Def->getOperand(0).getReg(); in WebAssemblyDebugValueManager()
36 for (MachineBasicBlock::iterator MI = std::next(Def->getIterator()), in WebAssemblyDebugValueManager()
37 ME = Def->getParent()->end(); in WebAssemblyDebugValueManager()
67 // DBG_VALUEs between Def and Insert in getSinkableDebugValues()
70 if (Def in getSinkableDebugValues()
[all...]
H A DWebAssemblyRegStackify.cpp256 // Test whether Def is safe and profitable to rematerialize. in shouldRematerialize() argument
257 static bool shouldRematerialize(const MachineInstr &Def, in shouldRematerialize()
259 return Def.isAsCheapAsAMove() && TII->isTriviallyReMaterializable(Def); in shouldRematerialize()
269 if (MachineInstr *Def = MRI.getUniqueVRegDef(Reg)) in getVRegDef()
270 return Def; in getVRegDef()
272 // MRI doesn't know what the Def is. Try asking LIS. in getVRegDef()
280 // Test whether Reg, as defined at Def, has exactly one use. This is a
283 static bool hasOneNonDBGUse(unsigned Reg, MachineInstr *Def, in hasOneNonDBGUse()
293 LI.getVNInfoAt(LIS.getInstructionIndex(*Def) in hasOneNonDBGUse()
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...]
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DExegesisEmitter.cpp48 void emitPfmCountersInfo(const Record &Def,
70 for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) { in collectPfmCounters()
74 Def->getValueAsListOfDefs("IssueCounters")) { in collectPfmCounters()
86 Def->getValueAsListOfDefs("ValidationCounters")) in collectPfmCounters()
89 AddPfmCounterName(Def->getValueAsDef("CycleCounter")); in collectPfmCounters()
90 AddPfmCounterName(Def->getValueAsDef("UopsCounter")); in collectPfmCounters()
119 void ExegesisEmitter::emitPfmCountersInfo(const Record &Def, in emitPfmCountersInfo() argument
123 Def.getValueAsDef("CycleCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
125 Def.getValueAsDef("UopsCounter")->getValueAsString("Counter"); in emitPfmCountersInfo()
127 Def.getValueAsListOfDefs("IssueCounters").size(); in emitPfmCountersInfo()
[all …]
H A DGlobalISelCombinerEmitter.cpp146 const Record &Def; in getLLTCodeGenOrTempType()
149 PrettyStackTraceParse(const Record &Def) : Def(Def) {} in getLLTCodeGenOrTempType()
152 if (Def.isSubClassOf("GICombineRule"))
153 OS << "Parsing GICombineRule '" << Def.getName() << "'";
154 else if (Def.isSubClassOf(PatFrag::ClassName))
155 OS << "Parsing " << PatFrag::ClassName << " '" << Def.getName() << "'"; member in __anon0d4329740111::PrettyStackTraceParse
157 OS << "Parsing '" << Def.getName() << "'";
163 const Record &Def; in print()
158 PrettyStackTraceParse(const Record & Def) PrettyStackTraceParse() argument
172 const Record &Def; global() member in __anon0d4329740111::PrettyStackTraceEmit
176 PrettyStackTraceEmit(const Record & Def,const Pattern * Pat=nullptr) PrettyStackTraceEmit() argument
1272 auto *Def = MatchOpTable.getDef(OldRegName); checkSemantics() local
1322 Record *Def = Pred->getDef(); addFeaturePredicates() local
1452 parseDefs(const DagInit & Def) parseDefs() argument
1563 const Record *Def = PFP->getOperatorAsDef(RuleDef.getLoc()); parseInstructionPattern() local
1673 const Record *Def = DefI->getDef(); parseInstructionPatternOperand() local
1721 if (const auto *Def = dyn_cast<DefInit>(Arg)) { parseInstructionPatternMIFlags() local
2103 const auto *Def = FragAltOT.getDef(ParamName); emitPatFragMatchPattern() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp185 /// Track Def -> Use info used for rewriting copies.
258 RegSubRegPair Def, RewriteMapTy &RewriteMap);
413 const MachineInstr *Def = nullptr; member in __anon40c6a21b0111::ValueTracker
415 /// The index of the definition in Def.
469 Def = MRI.getVRegDef(Reg); in ValueTracker()
714 /// retrieve all Def -> Use along the way up to the next source. Any found
754 // Insert the Def -> Use entry for the recently found source. in findNextSource()
1167 /// Given a \p Def.Reg and Def.SubReg pair, use \p RewriteMap to find
1169 /// multiple sources for a given \p Def ar
1176 getNewSource(MachineRegisterInfo * MRI,const TargetInstrInfo * TII,RegSubRegPair Def,const PeepholeOptimizer::RewriteMapTy & RewriteMap,bool HandleMultipleSources=true) getNewSource() argument
1287 rewriteSource(MachineInstr & CopyLike,RegSubRegPair Def,RewriteMapTy & RewriteMap) rewriteSource() argument
1341 RegSubRegPair Def; optimizeUncoalescableCopy() local
1358 for (const RegSubRegPair &Def : RewritePairs) { optimizeUncoalescableCopy() local
1732 const auto &Def = NAPhysToVirtMIs.find(Reg); runOnMachineFunction() local
1744 Register Def = RegMI.first; runOnMachineFunction() local
[all...]
H A DReachingDefAnalysis.cpp1 //===---- ReachingDefAnalysis.cpp - Reaching Def Analysis ---*- C++ -*-----===//
111 // While processing the basic block, we kept `Def` relative to the start in leaveBasicBlock()
168 int Def = Incoming[Unit]; in reprocessBasicBlock() local
169 if (Def == ReachingDefDefaultVal) in reprocessBasicBlock()
174 if (*Start >= Def) in reprocessBasicBlock()
178 *Start = Def; in reprocessBasicBlock()
181 MBBReachingDefs[MBBNumber][Unit].insert(Start, Def); in reprocessBasicBlock()
186 if (MBBOutRegsInfos[MBBNumber][Unit] < Def - NumInsts) in reprocessBasicBlock()
187 MBBOutRegsInfos[MBBNumber][Unit] = Def - NumInsts; in reprocessBasicBlock()
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 DMachineCopyPropagation.cpp180 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in clobberRegister()
183 markRegsUnavailable(Def, TRI); in clobberRegister()
186 // "DefRegs" to contain Def is no longer effectual. We will also need in clobberRegister()
188 // Def. Failing to do so might cause the target to miss some in clobberRegister()
201 // to erase the record for Def in DefRegs. in clobberRegister()
204 if (*itr == Def) { in clobberRegister()
208 // entries solely record the Def is defined by Src. If an in clobberRegister()
209 // entry also contains the definition record of other Def' in clobberRegister()
234 MCRegister Def = CopyOperands->Destination->getReg().asMCReg(); in trackCopy()
236 // Remember Def i in trackCopy()
179 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...]
H A DDetectDeadLanes.cpp168 const MachineOperand &Def = MI.getOperand(0); in transferUsedLanes() local
169 Register DefReg = Def.getReg(); in transferUsedLanes()
203 const MachineOperand &Def = *MI.defs().begin(); in transferDefinedLanesStep() local
204 Register DefReg = Def.getReg(); in transferDefinedLanesStep()
214 DefinedLanes = transferDefinedLanes(Def, OpNum, DefinedLanes); in transferDefinedLanesStep()
227 const MachineOperand &Def, unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument
228 const MachineInstr &MI = *Def.getParent(); in transferDefinedLanes()
262 assert(Def.getSubReg() == 0 && in transferDefinedLanes()
264 DefinedLanes &= MRI->getMaxLaneMaskForVReg(Def.getReg()); in transferDefinedLanes()
274 const MachineOperand &Def = *MRI->def_begin(Reg); in determineInitialDefinedLanes() local
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/WindowsManifest/
H A DWindowsManifestMerger.cpp125 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in search() local
126 if (Def->prefix && xmlStringsEqual(Def->href, HRef)) { in search()
127 return Def; in search()
153 if (xmlNsPtr Def = search(HRef, Node)) in searchOrDefine() local
154 return Def; in searchOrDefine()
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/AMDGPU/
H A DAMDGPUGlobalISelUtils.cpp22 MachineInstr *Def = getDefIgnoringCopies(Reg, MRI); in getBaseWithConstantOffset() local
23 if (Def->getOpcode() == TargetOpcode::G_CONSTANT) { in getBaseWithConstantOffset()
25 const MachineOperand &Op = Def->getOperand(1); in getBaseWithConstantOffset()
35 if (Def->getOpcode() == TargetOpcode::G_ADD) { in getBaseWithConstantOffset()
38 if (CheckNUW && !Def->getFlag(MachineInstr::NoUWrap)) { in getBaseWithConstantOffset()
43 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset))) in getBaseWithConstantOffset()
44 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
47 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset)))) in getBaseWithConstantOffset()
48 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
57 if (Def in getBaseWithConstantOffset()
[all...]
H A DSIFoldOperands.cpp660 MachineInstr *Def = MRI->getVRegDef(UseReg); in getRegSeqInit()
661 if (!Def || !Def->isRegSequence()) in getRegSeqInit()
664 for (unsigned I = 1, E = Def->getNumExplicitOperands(); I < E; I += 2) { in getRegSeqInit()
665 MachineOperand *Sub = &Def->getOperand(I); in getRegSeqInit()
683 Defs.emplace_back(Sub, Def->getOperand(I + 1).getImm()); in getRegSeqInit()
717 MachineInstr *Def = MRI->getVRegDef(UseReg); in tryToFoldACImm()
719 if (!UseOp.getSubReg() && Def && TII->isFoldableCopy(*Def)) { in tryToFoldACImm()
720 MachineOperand &DefOp = Def in tryToFoldACImm()
658 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...]
/freebsd-src/contrib/llvm-project/clang/lib/Format/
H A DMacroExpander.cpp60 Def.Name = Current->TokenText; in parse()
63 Def.ObjectLike = false; in parse()
70 return Def; in parse()
78 Def.Params.push_back(Current); in parseParams()
79 Def.ArgMap[Def.Params.back()->TokenText] = Def.Params.size() - 1; in parseParams()
102 Def.Body.push_back(Current); in parseTail()
105 Def.Body.push_back(Current); in parseTail()
117 Definition Def; member in clang::format::MacroExpander::DefinitionParser
173 const Definition &Def = OptionalArgs expand() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp83 VPValue::VPValue(const unsigned char SC, Value *UV, VPDef *Def) in VPValue()
84 : SubclassID(SC), UnderlyingVal(UV), Def(Def) {
85 if (Def) in ~VPValue()
86 Def->addDefinedValue(this); in ~VPValue()
91 if (Def)
92 Def->removeDefinedValue(this); in print()
97 if (const VPRecipeBase *R = dyn_cast_or_null<VPRecipeBase>(Def)) in print()
104 const VPRecipeBase *Instr = dyn_cast_or_null<VPRecipeBase>(this->Def); in dump()
121 return cast_or_null<VPRecipeBase>(Def); in getDefiningRecipe()
79 VPValue(const unsigned char SC,Value * UV,VPDef * Def) VPValue() argument
215 get(VPValue * Def,const VPIteration & Instance) get() argument
237 get(VPValue * Def,unsigned Part) get() argument
383 packScalarIntoVectorValue(VPValue * Def,const VPIteration & Instance) packScalarIntoVectorValue() argument
503 for (auto *Def : R.definedValues()) dropAllReferences() local
1270 onlyFirstLaneUsed(VPValue * Def) onlyFirstLaneUsed() argument
1275 onlyFirstPartUsed(VPValue * Def) onlyFirstPartUsed() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.cpp
H A DPatterns.h
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp137 const Instruction *Def = dyn_cast<Instruction>(DefV); in dominates() local
138 if (!Def) { in dominates()
145 const BasicBlock *DefBB = Def->getParent(); in dominates()
156 if (Def == User) in dominates()
163 if (isa<InvokeInst>(Def) || isa<CallBrInst>(Def) || isa<PHINode>(User)) in dominates()
164 return dominates(Def, UseBB); in dominates()
169 return Def->comesBefore(User); in dominates()
174 bool DominatorTree::dominates(const Instruction *Def, in dominates() argument
176 const BasicBlock *DefBB = Def->getParent(); in dominates()
191 if (const auto *II = dyn_cast<InvokeInst>(Def)) { in dominates()
[all …]
H A DConvergenceVerifier.cpp63 auto *Def = dyn_cast<Instruction>(Token); in isConvergent()
65 CheckOrNull(Def && getConvOp(*Def) != CONV_NONE, in isConvergent()
70 if (Def)
71 Tokens[&I] = Def;
73 return Def;
39 auto *Def = dyn_cast<Instruction>(Token); findAndCheckConvergenceTokenUsed() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp209 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
211 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!"); in isProfitableToTransform()
212 MachineOperand *MOSrc0 = getSrcFromCopy(&*Def, MRI, SubReg0); in isProfitableToTransform()
222 MachineRegisterInfo::def_instr_iterator Def = in isProfitableToTransform() local
224 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!"); in isProfitableToTransform()
225 MachineOperand *MOSrc1 = getSrcFromCopy(&*Def, MRI, SubReg1); in isProfitableToTransform()
302 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
304 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!"); in transformInstruction()
305 MachineOperand *MOSrc0 = getSrcFromCopy(&*Def, MRI, SubReg0); in transformInstruction()
315 Def->eraseFromParent(); in transformInstruction()
[all …]
/freebsd-src/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp1457 for (auto &Def : Defs) { in createBuiltins()
1460 if (Def->getClassKind() != ClassG) { in createBuiltins()
1461 OS << "TARGET_BUILTIN(__builtin_sve_" << Def->getMangledName() << ", \"" in createBuiltins()
1462 << Def->getBuiltinTypeStr() << "\", \"n\", \""; in createBuiltins()
1463 Def->printGuard(OS);
1499 for (auto &Def : Defs) { in createRangeChecks()
1502 if (Def->getClassKind() == ClassG) in createRangeChecks()
1505 uint64_t Flags = Def->getFlags(); in createRangeChecks()
1508 std::string LLVMName = Def->getMangledLLVMName(); in createRangeChecks()
1509 std::string Builtin = Def in createRangeChecks()
1437 for (auto &Def : Defs) { createBuiltins() local
1477 for (auto &Def : Defs) { createCodeGenMap() local
1515 for (auto &Def : Defs) { createRangeChecks() local
1635 for (auto &Def : Defs) { createSMEBuiltins() local
1661 for (auto &Def : Defs) { createSMECodeGenMap() local
1700 for (auto &Def : Defs) { createSMERangeChecks() local
1724 for (auto &Def : Defs) { createBuiltinZAState() local
1781 for (auto &Def : Defs) { createStreamingAttrs() local
[all...]
H A DRISCVVEmitter.cpp427 for (auto &Def : Defs) { in createBuiltins()
429 BuiltinMap.insert(std::make_pair(Def->getBuiltinName(), Def.get())); in createBuiltins() local
432 if (P.first->second->hasBuiltinAlias() != Def->hasBuiltinAlias()) in createBuiltins()
434 else if (!Def->hasBuiltinAlias() && in createBuiltins()
435 P.first->second->getBuiltinTypeStr() != Def->getBuiltinTypeStr()) in createBuiltins()
439 OS << "RISCVV_BUILTIN(__builtin_rvv_" << Def->getBuiltinName() << ",\""; in createBuiltins()
440 if (!Def->hasBuiltinAlias()) in createBuiltins()
441 OS << Def->getBuiltinTypeStr(); in createBuiltins()
464 for (auto &Def in createCodeGen()
466 for (auto &Def : Defs) { createCodeGen() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp128 Expected<COFFModuleDefinition> Def = parseCOFFModuleDefinition( in dlltoolDriverMain()
130 if (!Def) { in dlltoolDriverMain()
132 << errorToErrorCode(Def.takeError()).message() << "\n"; in dlltoolDriverMain()
137 OutputFile = std::move(Def->OutputFile); in dlltoolDriverMain()
144 for (COFFShortExport &E : Def->Exports) { in dlltoolDriverMain()
151 Exports = std::move(Def->Exports); in dlltoolDriverMain()
169 Expected<COFFModuleDefinition> Def = parseCOFFModuleDefinition( dlltoolDriverMain() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp114 // For each Def used outside the loop, create NewPhi in in INITIALIZE_PASS_DEPENDENCY()
115 // LoopExitBlock. NewPhi receives Def only along exiting blocks that in INITIALIZE_PASS_DEPENDENCY()
118 auto Def = II.first; in INITIALIZE_PASS_DEPENDENCY() local
119 LLVM_DEBUG(dbgs() << "externally used: " << Def->getName() << "\n"); in INITIALIZE_PASS_DEPENDENCY()
121 PHINode::Create(Def->getType(), Incoming.size(), in INITIALIZE_PASS_DEPENDENCY()
122 Def->getName() + ".moved", LoopExitBlock->begin()); in INITIALIZE_PASS_DEPENDENCY()
125 if (Def->getParent() == In || DT.dominates(Def, In)) { in INITIALIZE_PASS_DEPENDENCY()
127 NewPhi->addIncoming(Def, In); in INITIALIZE_PASS_DEPENDENCY()
130 NewPhi->addIncoming(PoisonValue::get(Def in INITIALIZE_PASS_DEPENDENCY()
[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() argument
218 [](const WriteState &Def) { return !Def.getDependentWrite(); })) in updateDispatched() argument
240 for (WriteState &Def : getDefs()) in cycleEvent()
241 Def.cycleEvent(); in cycleEvent()
249 for (WriteState &Def : getDefs()) in cycleEvent()
250 Def.cycleEvent(); in cycleEvent()

12345678910