Home
last modified time | relevance | path

Searched refs:LocInfo (Results 1 – 25 of 59) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallingConv.h21 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
30 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
33 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
36 CCValAssign::LocInfo LocInfo,
39 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
45 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
H A DARMCallingConv.cpp22 CCValAssign::LocInfo LocInfo, in f64AssignAPCS() argument
50 CCValAssign::LocInfo LocInfo, in CC_ARM_APCS_Custom_f64() argument
63 CCValAssign::LocInfo LocInfo, in f64AssignAAPCS() argument
103 CCValAssign::LocInfo LocInfo, in CC_ARM_AAPCS_Custom_f64() argument
115 CCValAssign::LocInfo LocInfo, CCState &State) { in f64RetAssign() argument
135 CCValAssign::LocInfo LocInfo, in RetCC_ARM_APCS_Custom_f64() argument
146 CCValAssign::LocInfo LocInfo, in RetCC_ARM_AAPCS_Custom_f64() argument
171 CCValAssign::LocInfo LocInfo, in CC_ARM_AAPCS_Custom_Aggregate() argument
288 CCValAssign::LocInfo LocInfo, CCState &State, in CustomAssignInRegList() argument
299 CCValAssign::LocInfo LocInfo, in CC_ARM_AAPCS_Custom_f16() argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.h20 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
23 CCValAssign::LocInfo LocInfo,
26 CCValAssign::LocInfo LocInfo,
29 CCValAssign::LocInfo LocInfo,
32 CCValAssign::LocInfo LocInfo,
35 CCValAssign::LocInfo LocInfo,
38 CCValAssign::LocInfo LocInfo,
41 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
44 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
47 CCValAssign::LocInfo LocInfo,
H A DAArch64CallingConvention.cpp105 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument
112 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
124 CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Block() argument
155 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
176 CCValAssign::LocInfo Info; in CC_AArch64_Custom_Block()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.h23 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
26 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
29 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
32 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
35 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
38 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
41 CCValAssign::LocInfo LocInfo,
H A DPPCCallingConv.cpp16 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_PPC_AnyReg_Error() argument
25 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_Dummy() argument
33 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignArgRegs() argument
59 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() argument
83 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignFPArgRegs() argument
111 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_CustomSplitFP64() argument
131 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64()
133 LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64()
140 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_RetF64() argument
156 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_RetF64()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallingConv.cpp28 CCValAssign::LocInfo &LocInfo, in CC_X86_32_RegCall_Assign2Regs() argument
92 CCValAssign::LocInfo &LocInfo, in CC_X86_VectorCallAssignRegister() argument
107 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister()
129 CCValAssign::LocInfo &LocInfo, in CC_X86_64_VectorCall() argument
189 CCValAssign::LocInfo &LocInfo, in CC_X86_32_VectorCall() argument
221 LocInfo = CCValAssign::Indirect; in CC_X86_32_VectorCall()
238 CCValAssign::LocInfo &LocInfo, in CC_X86_32_MCUInReg() argument
253 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_X86_32_MCUInReg()
298 CCValAssign::LocInfo &LocInfo, in CC_X86_Intr() argument
334 CCValAssign::LocInfo &LocInfo, in CC_X86_64_Pointer() argument
[all …]
H A DX86CallingConv.h24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h96 CCValAssign::LocInfo &LocInfo, in CC_SystemZ_I128Indirect() argument
108 LocInfo = CCValAssign::Indirect; in CC_SystemZ_I128Indirect()
110 LocVT, LocInfo)); in CC_SystemZ_I128Indirect()
146 CCValAssign::LocInfo &LocInfo, in CC_XPLINK64_Shadow_Reg() argument
169 CCValAssign::LocInfo &LocInfo, in CC_XPLINK64_Allocate128BitVararg() argument
191 LocInfo = CCValAssign::BCvt; in CC_XPLINK64_Allocate128BitVararg()
195 CCValAssign::getReg(ValNo, ValVT, SystemZ::R2Q, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
198 CCValAssign::getCustomMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
206 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in RetCC_SystemZ_Error() argument
211 inline bool CC_SystemZ_Error(unsigned &, MVT &, MVT &, CCValAssign::LocInfo &, in CC_SystemZ_Error() argument
[all …]
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYCallingConv.h26 CCValAssign::LocInfo &LocInfo, in CC_CSKY_ABIV2_SOFT_64() argument
35 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_CSKY_ABIV2_SOFT_64()
40 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_CSKY_ABIV2_SOFT_64()
45 CCValAssign::LocInfo &LocInfo, in Ret_CSKY_ABIV2_SOFT_64() argument
57 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in Ret_CSKY_ABIV2_SOFT_64()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h33 enum LocInfo { enum
68 LocInfo HTP : 6;
79 LocInfo HTP) { in getReg()
93 LocInfo HTP) { in getCustomReg()
102 LocInfo HTP) { in getMem()
116 LocInfo HTP) { in getCustomMem()
126 LocInfo HTP, unsigned ExtraInfo = 0) {
153 LocInfo getLocInfo() const { return HTP; } in getLocInfo()
176 MVT LocVT, CCValAssign::LocInfo LocInfo,
183 MVT &LocVT, CCValAssign::LocInfo &LocInfo,
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLocInfoType.h32 LocInfo = Type::TypeLast + 1 enumerator
38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
39 assert(getTypeClass() == (TypeClass)LocInfo && "LocInfo didn't fit in TC?"); in LocInfoType()
51 return T->getTypeClass() == (TypeClass)LocInfo; in classof()
H A DTemplateBase.h459 TemplateArgumentLocInfo LocInfo;
469 : Argument(Argument), LocInfo(TInfo) {
474 : Argument(Argument), LocInfo(E) {
511 return LocInfo;
517 return LocInfo.getAsTypeSourceInfo();
522 return LocInfo.getAsExpr();
527 return LocInfo.getAsExpr();
532 return LocInfo.getAsExpr();
537 return LocInfo.getAsExpr();
551 return LocInfo.getTemplateNameLoc();
[all …]
H A DDeclarationName.h776 DeclarationNameLoc LocInfo; member
783 : Name(Name), NameLoc(NameLoc), LocInfo(Name) {} in DeclarationNameInfo()
786 DeclarationNameLoc LocInfo) in DeclarationNameInfo()
787 : Name(Name), NameLoc(NameLoc), LocInfo(LocInfo) {} in DeclarationNameInfo()
801 const DeclarationNameLoc &getInfo() const { return LocInfo; } in getInfo()
802 void setInfo(const DeclarationNameLoc &Info) { LocInfo = Info; } in setInfo()
811 return LocInfo.getNamedTypeInfo(); in getNamedTypeInfo()
820 LocInfo = DeclarationNameLoc::makeNamedTypeLoc(TInfo); in setNamedTypeInfo()
828 return LocInfo.getCXXOperatorNameRange(); in getCXXOperatorNameRange()
835 LocInfo = DeclarationNameLoc::makeCXXOperatorNameLoc(R); in setCXXOperatorNameRange()
[all …]
/llvm-project-15.0.7/clang/lib/Basic/
H A DSourceManager.cpp296 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, in AddLineNote()
1236 return getColumnNumber(LocInfo.first, LocInfo.second, Invalid); in getSpellingColumnNumber()
1243 return getColumnNumber(LocInfo.first, LocInfo.second, Invalid); in getExpansionColumnNumber()
1443 return getLineNumber(LocInfo.first, LocInfo.second); in getSpellingLineNumber()
1449 return getLineNumber(LocInfo.first, LocInfo.second); in getExpansionLineNumber()
1484 LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second); in getFileCharacteristic()
1531 FileID FID = LocInfo.first; in getPresumedLoc()
1538 unsigned LineNo = getLineNumber(LocInfo.first, LocInfo.second, &Invalid); in getPresumedLoc()
1541 unsigned ColNo = getColumnNumber(LocInfo.first, LocInfo.second, &Invalid); in getPresumedLoc()
1553 LineTable->FindNearestLineEntry(LocInfo.first, LocInfo.second)) { in getPresumedLoc()
[all …]
H A DSarif.cpp121 std::pair<FileID, unsigned> LocInfo = Loc.getDecomposedLoc(); in adjustColumnPos() local
123 Loc.getManager().getBufferOrNone(LocInfo.first); in adjustColumnPos()
125 assert(Buf->getBufferSize() >= (LocInfo.second + TokenLen) && in adjustColumnPos()
130 unsigned int Off = LocInfo.second - (Loc.getExpansionColumnNumber() - 1); in adjustColumnPos()
132 while (Off < (LocInfo.second + TokenLen)) { in adjustColumnPos()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp200 const MDNode *LocInfo = nullptr; in getLocCookie() local
202 LocInfo = LocInfos[BufNum - 1]; in getLocCookie()
207 if (LocInfo) { in getLocCookie()
209 if (ErrorLine >= LocInfo->getNumOperands()) in getLocCookie()
212 if (LocInfo->getNumOperands() != 0) in getLocCookie()
214 mdconst::dyn_extract<ConstantInt>(LocInfo->getOperand(ErrorLine))) in getLocCookie()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kCallingConv.h39 CCValAssign::LocInfo &LocInfo, in CC_M68k_Any_AssignToReg() argument
68 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_M68k_Any_AssignToReg()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemorySSA.cpp1420 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1433 if (LocInfo.LowerBoundBlock && LocInfo.LowerBoundBlock != BB && in optimizeUsesInBlock()
1438 LocInfo.LowerBound = 0; in optimizeUsesInBlock()
1446 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1449 if (!LocInfo.LastKillValid) { in optimizeUsesInBlock()
1451 LocInfo.LastKillValid = true; in optimizeUsesInBlock()
1472 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1498 LocInfo.AR = CA.AR; in optimizeUsesInBlock()
1511 LocInfo.AR = None; in optimizeUsesInBlock()
1517 MU->setDefiningAccess(VersionStack[LocInfo.LastKill], true, LocInfo.AR); in optimizeUsesInBlock()
[all …]
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXSourceLocation.cpp323 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(SpellLoc); in clang_getSpellingLocation() local
324 FileID FID = LocInfo.first; in clang_getSpellingLocation()
325 unsigned FileOffset = LocInfo.second; in clang_getSpellingLocation()
359 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(FileLoc); in clang_getFileLocation() local
360 FileID FID = LocInfo.first; in clang_getFileLocation()
361 unsigned FileOffset = LocInfo.second; in clang_getFileLocation()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseNullptrCheck.cpp333 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(ArgLoc); in getMacroAndArgLocations() local
334 const SrcMgr::SLocEntry *E = &SM.getSLocEntry(LocInfo.first); in getMacroAndArgLocations()
350 ArgLoc = Expansion.getSpellingLoc().getLocWithOffset(LocInfo.second); in getMacroAndArgLocations()
386 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in expandsFrom() local
387 const SrcMgr::SLocEntry *E = &SM.getSLocEntry(LocInfo.first); in expandsFrom()
409 Loc = Expansion.getSpellingLoc().getLocWithOffset(LocInfo.second); in expandsFrom()
H A DUseOverrideCheck.cpp48 std::pair<FileID, unsigned> LocInfo = in parseTokens() local
50 StringRef File = Sources.getBufferData(LocInfo.first); in parseTokens()
51 const char *TokenBegin = File.data() + LocInfo.second; in parseTokens()
52 Lexer RawLexer(Sources.getLocForStartOfFile(LocInfo.first), in parseTokens()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DLexerUtils.cpp121 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Range.getBegin()); in getQualifyingToken() local
122 StringRef File = SM.getBufferData(LocInfo.first); in getQualifyingToken()
123 Lexer RawLexer(SM.getLocForStartOfFile(LocInfo.first), Context.getLangOpts(), in getQualifyingToken()
124 File.begin(), File.data() + LocInfo.second, File.end()); in getQualifyingToken()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclarationName.cpp428 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack()
451 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent()
488 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName()
511 return LocInfo.getCXXOperatorNameEndLoc(); in getEndLocPrivate()
514 return LocInfo.getCXXLiteralOperatorNameLoc(); in getEndLocPrivate()
519 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSarifDiagnostics.cpp160 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedExpansionLoc(Loc); in adjustColumnPos() local
161 assert(LocInfo.second > SM.getExpansionColumnNumber(Loc) && in adjustColumnPos()
164 Optional<MemoryBufferRef> Buf = SM.getBufferOrNone(LocInfo.first); in adjustColumnPos()
166 assert(Buf->getBufferSize() >= (LocInfo.second + TokenLen) && in adjustColumnPos()
171 unsigned int Off = LocInfo.second - (SM.getExpansionColumnNumber(Loc) - 1); in adjustColumnPos()
173 while (Off < (LocInfo.second + TokenLen)) { in adjustColumnPos()

123