Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DMacroInfo.h362 class DefInfo {
368 DefInfo() = default;
380 return const_cast<DefInfo *>(this)->getMacroInfo(); in getMacroInfo()
393 inline DefInfo getPreviousDefinition();
395 const DefInfo getPreviousDefinition() const { in getPreviousDefinition()
403 DefInfo getDefinition();
404 const DefInfo getDefinition() const { in getDefinition()
409 if (const DefInfo Def = getDefinition()) in isDefined()
421 const DefInfo findDirectiveAtLoc(SourceLocation L,
498 inline MacroDirective::DefInfo
[all …]
H A DPreprocessor.h766 MacroDirective::DefInfo findDirectiveAtLoc(SourceLocation Loc, in findDirectiveAtLoc()
1240 MacroDirective::DefInfo DI; in getMacroDefinitionAtLoc()
/llvm-project-15.0.7/clang/lib/Lex/
H A DMacroInfo.cpp198 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition()
204 return DefInfo(DefMD, UndefLoc, !isPublic || *isPublic); in getDefinition()
216 return DefInfo(nullptr, UndefLoc, !isPublic || isPublic.value()); in getDefinition()
219 const MacroDirective::DefInfo
223 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()
228 ? Def : DefInfo(); in findDirectiveAtLoc()
230 return DefInfo(); in findDirectiveAtLoc()
H A DPreprocessor.cpp370 const MacroDirective::DefInfo in getLastMacroWithSpelling()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp336 static bool handleMiddleInst(const MachineInstr &MI, LOHInfo &DefInfo, in handleMiddleInst() argument
338 if (!DefInfo.IsCandidate || (&DefInfo != &OpInfo && OpInfo.OneUser)) in handleMiddleInst()
341 if (&DefInfo != &OpInfo) { in handleMiddleInst()
342 OpInfo = DefInfo; in handleMiddleInst()
344 handleClobber(DefInfo); in handleMiddleInst()
346 DefInfo.LastADRP = nullptr; in handleMiddleInst()
405 LOHInfo DefInfo = LOHInfos[OpIdx]; in handleADRP() local
406 if (DefIdx != OpIdx && (DefInfo.OneUser || DefInfo.MultiUsers)) in handleADRP()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp979 VSETVLIInfo DefInfo = getInfoForVSETVLI(*DefMI); in needVSETVLI() local
980 if (DefInfo.hasSameAVL(CurInfo) && DefInfo.hasSameVLMAX(CurInfo)) in needVSETVLI()
1035 VSETVLIInfo DefInfo = getInfoForVSETVLI(*DefMI); in transferBefore() local
1036 if (DefInfo.hasSameVLMAX(Info) && in transferBefore()
1037 (DefInfo.hasAVLImm() || DefInfo.getAVLReg() == RISCV::X0)) { in transferBefore()
1038 if (DefInfo.hasAVLImm()) in transferBefore()
1039 Info.setAVLImm(DefInfo.getAVLImm()); in transferBefore()
1041 Info.setAVLReg(DefInfo.getAVLReg()); in transferBefore()
1172 VSETVLIInfo DefInfo = getInfoForVSETVLI(*DefMI); in needVSETVLIPHI() local
1173 if (!DefInfo.hasSameAVL(PBBInfo.Exit) || in needVSETVLIPHI()
[all …]
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp9271 for (MacroDirective::DefInfo Def = MD->getDefinition(); Def; in getMacroInfo()