Home
last modified time | relevance | path

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

12345678910

/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DDirectiveEmitter.h21 Def = DirectiveLanguages[0]; in DirectiveLanguage()
27 return Def->getValueAsString("cppNamespace"); in getCppNamespace()
35 return Def->getValueAsString("clausePrefix"); in getClausePrefix()
65 const llvm::Record *Def;
77 explicit BaseRecord(const llvm::Record *Def) : Def(Def) {} in BaseRecord() argument
100 const llvm::Record *Def;
107 explicit Directive(const llvm::Record *Def) : BaseRecord(Def) {} in Directive() argument
130 explicit Clause(const llvm::Record *Def) : BaseRecord(Def) {} in Clause() argument
198 explicit VersionedClause(const llvm::Record *Def) : Def(Def) {} in VersionedClause() argument
208 const llvm::Record *Def;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerBrUnless.cpp77 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()
120 Def->setDesc(TII.get(NE_I64)); in runOnMachineFunction()
124 Def->setDesc(TII.get(EQ_I64)); in runOnMachineFunction()
160 Def->setDesc(TII.get(NE_F32)); in runOnMachineFunction()
164 Def->setDesc(TII.get(EQ_F32)); in runOnMachineFunction()
168 Def->setDesc(TII.get(NE_F64)); in runOnMachineFunction()
172 Def->setDesc(TII.get(EQ_F64)); in runOnMachineFunction()
[all …]
H A DWebAssemblyDebugValueManager.cpp25 : 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()
70 if (Def->getParent() == Insert->getParent()) { in getSinkableDebugValues()
284 if (Def->getParent() != MBB && !hasSameDebugLoc(MBB, Def->getDebugLoc())) in sink()
285 Def->setDebugLoc(DebugLoc()); in sink()
286 MBB->splice(Insert, Def->getParent(), Def); in sink()
369 if (Def->getParent() != MBB && !hasSameDebugLoc(MBB, Def->getDebugLoc())) in cloneSink()
400 Def->getOperand(0).setReg(Reg); in updateReg()
[all …]
H A DWebAssemblyRegStackify.cpp258 return Def.isAsCheapAsAMove() && TII->isTriviallyReMaterializable(Def); in shouldRematerialize()
269 return Def; in getVRegDef()
332 if (Def != DefI->defs().begin()) in isSafeToMove()
529 LIS.handleMove(*Def); in moveForSingleUse()
556 imposeStackOrdering(Def); in moveForSingleUse()
557 return Def; in moveForSingleUse()
605 LIS.RemoveMachineInstrFromMaps(Def); in rematerializeCheapDef()
645 LIS.handleMove(*Def); in moveAndTeeForMultiUse()
671 imposeStackOrdering(Def); in moveAndTeeForMultiUse()
682 return Def; in moveAndTeeForMultiUse()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DExegesisEmitter.cpp48 void emitPfmCountersInfo(const Record &Def,
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()
127 Def.getValueAsListOfDefs("IssueCounters").size(); in emitPfmCountersInfo()
136 Def.getValueAsListOfDefs("ValidationCounters")) { in emitPfmCountersInfo()
146 << Def.getName() << "ValidationCounters[] = {\n"; in emitPfmCountersInfo()
202 llvm::any_of(PfmCounterDefs, [](const Record *Def) { in emitPfmCounters() argument
208 for (const Record *Def : PfmCounterDefs) { in emitPfmCounters() local
[all …]
H A DGlobalISelCombinerEmitter.cpp155 const Record &Def; member in __anoned09a36a0111::PrettyStackTraceParse
158 PrettyStackTraceParse(const Record &Def) : Def(Def) {} in PrettyStackTraceParse() argument
172 const Record &Def; member in __anoned09a36a0111::PrettyStackTraceEmit
177 : Def(Def), Pat(Pat) {} in PrettyStackTraceEmit()
1273 if (!Def) { in checkSemantics()
1322 Record *Def = Pred->getDef(); in addFeaturePredicates() local
1333 Def, SubtargetFeatureInfo(Def, SubtargetFeatures.size())); in addFeaturePredicates()
1336 M.addRequiredFeature(Def); in addFeaturePredicates()
1416 MatchRoot = LookupRes.Def; in findRoots()
1875 ParsedPatFrags[Def] = nullptr; in parsePatFrag()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp1179 RegSubRegPair LookupSrc(Def.Reg, Def.SubReg); in getNewSource()
1302 if (Def.SubReg) { in rewriteSource()
1907 if (Def->mayRaiseFPException() || Def->hasUnmodeledSideEffects()) in getNextSourceFromBitcast()
1954 assert((Def->isRegSequence() || Def->isRegSequenceLike()) && in getNextSourceFromRegSequence()
1998 assert((Def->isInsertSubreg() || Def->isInsertSubregLike()) && in getNextSourceFromInsertSubreg()
2139 if (Def->isRegSequence() || Def->isRegSequenceLike()) in getNextSourceImpl()
2141 if (Def->isInsertSubreg() || Def->isInsertSubregLike()) in getNextSourceImpl()
2143 if (Def->isExtractSubreg() || Def->isExtractSubregLike()) in getNextSourceImpl()
2147 if (Def->isPHI()) in getNextSourceImpl()
2155 if (!Def) in getNextSource()
[all …]
H A DReachingDefAnalysis.cpp168 int Def = Incoming[Unit]; in reprocessBasicBlock() local
174 if (*Start >= Def) in reprocessBasicBlock()
178 *Start = Def; in reprocessBasicBlock()
253 for (int Def : RegUnitDefs) { in traverse() local
255 LastDef = Def; in traverse()
273 if (Def >= InstId) in getReachingDef()
275 DefRes = Def; in getReachingDef()
403 Defs.insert(Def); in getGlobalReachingDefs()
430 Defs.insert(Def); in getLiveOuts()
542 return Def < 0 ? nullptr : getInstFromId(MBB, Def); in getLocalLiveOutMIDef()
[all …]
H A DMachineCopyPropagation.cpp182 markRegsUnavailable(Def, TRI); in clobberRegister()
203 if (*itr == Def) { in clobberRegister()
245 Copy.DefRegs.push_back(Def); in trackCopy()
350 if (!TRI.isSubRegisterEq(Def, Reg)) in findLastSeenDefInCopy()
358 if (MO.clobbersPhysReg(Def)) { in findLastSeenDefInCopy()
545 return URC->contains(Def); in isBackwardPropagatableRegClassCopy()
791 if (eraseIfRedundant(MI, Def, Src) || eraseIfRedundant(MI, Src, Def)) in ForwardCopyPropagateBlock()
815 if (!MRI->isReserved(Def)) in ForwardCopyPropagateBlock()
956 if (!Def || !Src) in isBackwardPropagatableCopy()
1013 MODef.setReg(Def); in propagateDefs()
[all …]
H A DDetectDeadLanes.cpp169 Register DefReg = Def.getReg(); in transferUsedLanes()
204 Register DefReg = Def.getReg(); in transferDefinedLanesStep()
228 const MachineInstr &MI = *Def.getParent(); in transferDefinedLanes()
262 assert(Def.getSubReg() == 0 && in transferDefinedLanes()
275 const MachineInstr &DefMI = *Def.getParent(); in determineInitialDefinedLanes()
283 if (Def.isDead()) in determineInitialDefinedLanes()
325 if (DefMI.isImplicitDef() || Def.isDead()) in determineInitialDefinedLanes()
328 assert(Def.getSubReg() == 0 && in determineInitialDefinedLanes()
347 Register DefReg = Def.getReg(); in determineInitialUsedLanes()
433 Register DefReg = Def.getReg(); in isUndefInput()
[all …]
/freebsd/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()
154 return Def; in searchOrDefine()
156 return Def; in searchOrDefine()
180 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in getNamespaceWithPrefix() local
182 return Def; in getNamespaceWithPrefix()
343 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) { in mergeNamespaces() local
599 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in checkAndStripPrefixes() local
601 Prev = Def; in checkAndStripPrefixes()
[all …]
/freebsd/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->getOpcode() == TargetOpcode::G_PTRTOINT) { in getBaseWithConstantOffset()
[all …]
H A DSIFoldOperands.cpp659 if (!Def || !Def->isRegSequence()) in getRegSeqInit()
717 if (!UseOp.getSubReg() && Def && TII->isFoldableCopy(*Def)) { in tryToFoldACImm()
915 } else if (Def->isReg() && TRI->isAGPR(*MRI, Def->getReg())) { in foldOperand()
1179 if (Def && Def->isMoveImmediate()) { in getImmOrMaterializedImm()
1565 Def->eraseFromParent(); in tryFoldClamp()
1744 for (auto &Def : Defs) { in tryFoldRegSequence() local
1785 Def->setIsKill(false); in tryFoldRegSequence()
1787 RS.add(*Def); in tryFoldRegSequence()
1931 if (Def->isCopy()) { in tryFoldPhiAGPR()
1991 if (!Def.isDef()) in tryFoldLoad()
[all …]
/freebsd/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 in expand() local
198 if (I == Def.ArgMap.end()) in expand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp80 : SubclassID(SC), UnderlyingVal(UV), Def(Def) { in VPValue()
81 if (Def) in VPValue()
82 Def->addDefinedValue(this); in VPValue()
87 if (Def) in ~VPValue()
216 if (Def->isLiveIn()) in get()
265 return get(Def, 0); in get()
268 set(Def, B, Part); in get()
320 set(Def, Undef, Part); in get()
1267 assignSlot(Def); in assignSlots()
1272 [Def](VPUser *U) { return U->onlyFirstLaneUsed(Def); }); in onlyFirstLaneUsed()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DPatterns.cpp30 PT.Data.Def = R; in get()
65 return Data.Def; in getLLTRecord()
76 return Data.Def == Other.Data.Def; in operator ==()
89 return Data.Def->getName().str(); in str()
275 auto &Def = Table[OpName]; in addPattern() local
280 if (Def) { in addPattern()
285 Def = P; in addPattern()
308 << (Def ? Def->getName() : "<live-in>") << '\n'; in print()
464 PatFrag::PatFrag(const Record &Def) : Def(Def) { in PatFrag() argument
815 StringRef Name = Def.getName(); in getBuiltinInfo()
[all …]
H A DPatterns.h93 const Record *Def; member
268 void setIsDef(bool Value = true) { Def = Value; }
269 bool isDef() const { return Def; } in isDef()
286 bool Def = false; variable
370 LookupResult(InstructionPattern *Def) : Found(true), Def(Def) {} in LookupResult()
373 InstructionPattern *Def = nullptr; member
375 bool isLiveIn() const { return Found && !Def; } in isLiveIn()
385 return lookup(OpName).Def; in getDef()
539 explicit PatFrag(const Record &Def);
545 const Record &getDef() const { return Def; } in getDef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp138 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()
176 const BasicBlock *DefBB = Def->getParent(); in dominates()
191 if (const auto *II = dyn_cast<InvokeInst>(Def)) { in dominates()
270 if (!Def) { in dominates()
277 const BasicBlock *DefBB = Def->getParent(); in dominates()
[all …]
H A DConvergenceVerifier.cpp39 auto *Def = dyn_cast<Instruction>(Token); in findAndCheckConvergenceTokenUsed() local
42 Def && isConvergenceControlIntrinsic(SSAContext::getIntrinsicID(*Def)), in findAndCheckConvergenceTokenUsed()
47 if (Def) in findAndCheckConvergenceTokenUsed()
48 Tokens[&I] = Def; in findAndCheckConvergenceTokenUsed()
50 return Def; in findAndCheckConvergenceTokenUsed()
/freebsd/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
225 MachineOperand *MOSrc1 = getSrcFromCopy(&*Def, MRI, SubReg1); in isProfitableToTransform()
302 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
305 MachineOperand *MOSrc0 = getSrcFromCopy(&*Def, MRI, SubReg0); in transformInstruction()
315 Def->eraseFromParent(); in transformInstruction()
321 MachineRegisterInfo::def_instr_iterator Def = in transformInstruction() local
324 MachineOperand *MOSrc1 = getSrcFromCopy(&*Def, MRI, SubReg1); in transformInstruction()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp1437 for (auto &Def : Defs) { in createBuiltins() local
1442 << Def->getBuiltinTypeStr() << "\", \"n\", \"" << Def->getGuard() in createBuiltins()
1477 for (auto &Def : Defs) { in createCodeGenMap() local
1515 for (auto &Def : Defs) { in createRangeChecks() local
1517 Def->getImmChecks().empty()) in createRangeChecks()
1635 for (auto &Def : Defs) { in createSMEBuiltins() local
1640 << Def->getBuiltinTypeStr() << "\", \"n\", \"" << Def->getGuard() in createSMEBuiltins()
1661 for (auto &Def : Defs) { in createSMECodeGenMap() local
1700 for (auto &Def : Defs) { in createSMERangeChecks() local
1724 for (auto &Def : Defs) { in createBuiltinZAState() local
[all …]
H A DRISCVVEmitter.cpp429 for (auto &Def : Defs) { in createBuiltins() local
431 BuiltinMap.insert(std::make_pair(Def->getBuiltinName(), Def.get())); in createBuiltins()
436 else if (!Def->hasBuiltinAlias() && in createBuiltins()
442 if (!Def->hasBuiltinAlias()) in createBuiltins()
443 OS << Def->getBuiltinTypeStr(); in createBuiltins()
466 for (auto &Def : Defs) { in createCodeGen() local
467 StringRef CurIRName = Def->getIRName(); in createCodeGen()
473 PrevDef = Def.get(); in createCodeGen()
476 BuiltinMap.insert(std::make_pair(Def->getBuiltinName(), Def.get())); in createCodeGen()
483 if (P.first->second->getIRName() != Def->getIRName()) in createCodeGen()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp118 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->front()); 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->getType()), In); in INITIALIZE_PASS_DEPENDENCY()
137 U->replaceUsesOfWith(Def, NewPhi); in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp169 Expected<COFFModuleDefinition> Def = parseCOFFModuleDefinition( in dlltoolDriverMain() local
172 if (!Def) { in dlltoolDriverMain()
174 << errorToErrorCode(Def.takeError()).message() << "\n"; in dlltoolDriverMain()
180 Def->OutputFile = Arg->getValue(); in dlltoolDriverMain()
182 if (Def->OutputFile.empty()) { in dlltoolDriverMain()
194 for (COFFShortExport& E : Def->Exports) { in dlltoolDriverMain()
202 for (COFFShortExport& E : Def->Exports) { in dlltoolDriverMain()
218 if (!Path.empty() && writeImportLibrary(Def->OutputFile, Path, Def->Exports, in dlltoolDriverMain()
/freebsd/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