Home
last modified time | relevance | path

Searched refs:DefInfo (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DMacroInfo.h339 class DefInfo {
345 DefInfo() = default;
357 return const_cast<DefInfo *>(this)->getMacroInfo(); in getMacroInfo()
370 inline DefInfo getPreviousDefinition();
372 const DefInfo getPreviousDefinition() const { in getPreviousDefinition()
380 DefInfo getDefinition();
381 const DefInfo getDefinition() const { in getDefinition()
386 if (const DefInfo Def = getDefinition()) in isDefined()
398 const DefInfo findDirectiveAtLoc(SourceLocation L,
475 inline MacroDirective::DefInfo
[all …]
H A DPreprocessor.h561 MacroDirective::DefInfo findDirectiveAtLoc(SourceLocation Loc, in findDirectiveAtLoc()
959 MacroDirective::DefInfo DI; in getMacroDefinitionAtLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DMacroInfo.cpp179 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition()
185 return DefInfo(DefMD, UndefLoc, in getDefinition()
198 return DefInfo(nullptr, UndefLoc, in getDefinition()
202 const MacroDirective::DefInfo
206 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()
211 ? Def : DefInfo(); in findDirectiveAtLoc()
213 return DefInfo(); in findDirectiveAtLoc()
H A DPreprocessor.cpp352 const MacroDirective::DefInfo in getLastMacroWithSpelling()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp334 static bool handleMiddleInst(const MachineInstr &MI, LOHInfo &DefInfo, in handleMiddleInst() argument
336 if (!DefInfo.IsCandidate || (&DefInfo != &OpInfo && OpInfo.OneUser)) in handleMiddleInst()
339 if (&DefInfo != &OpInfo) { in handleMiddleInst()
340 OpInfo = DefInfo; in handleMiddleInst()
342 handleClobber(DefInfo); in handleMiddleInst()
344 DefInfo.LastADRP = nullptr; in handleMiddleInst()