Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
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,
44 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
47 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
[all …]
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()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
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,
DARMCallingConv.cpp22 CCValAssign::LocInfo LocInfo, in f64AssignAPCS() argument
28 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
36 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
42 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
45 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
50 CCValAssign::LocInfo LocInfo, in CC_ARM_APCS_Custom_f64() argument
53 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_APCS_Custom_f64()
56 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_APCS_Custom_f64()
63 CCValAssign::LocInfo LocInfo, in f64AssignAAPCS() argument
83 ValNo, ValVT, State.AllocateStack(8, Align(8)), LocVT, LocInfo)); in f64AssignAAPCS()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
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,
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 …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86CallingConv.cpp28 CCValAssign::LocInfo &LocInfo, in CC_X86_32_RegCall_Assign2Regs() argument
60 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_RegCall_Assign2Regs()
92 CCValAssign::LocInfo &LocInfo, in CC_X86_VectorCallAssignRegister() argument
107 CCValAssign::getReg(ValNo, ValVT, AssigedReg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister()
112 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister()
129 CCValAssign::LocInfo &LocInfo, in CC_X86_64_VectorCall() argument
134 return CC_X86_VectorCallAssignRegister(ValNo, ValVT, LocVT, LocInfo, in CC_X86_64_VectorCall()
172 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_64_VectorCall()
189 CCValAssign::LocInfo &LocInfo, in CC_X86_32_VectorCall() argument
194 return CC_X86_VectorCallAssignRegister(ValNo, ValVT, LocVT, LocInfo, in CC_X86_32_VectorCall()
[all …]
DX86CallingConv.h24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
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 …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DCallingConvLower.h33 enum LocInfo { enum
69 LocInfo HTP : 6;
77 CCValAssign(LocInfo HTP, unsigned ValNo, MVT ValVT, MVT LocVT, bool IsCustom) in CCValAssign()
83 MVT LocVT, LocInfo HTP, bool IsCustom = false) {
90 MVT LocVT, LocInfo HTP) { in getCustomReg()
95 MVT LocVT, LocInfo HTP, bool IsCustom = false) {
102 MVT LocVT, LocInfo HTP) { in getCustomMem()
107 LocInfo HTP, unsigned ExtraInfo = 0) {
132 LocInfo getLocInfo() const { return HTP; } in getLocInfo()
155 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DTemplateBase.h460 TemplateArgumentLocInfo LocInfo;
467 : Argument(Argument), LocInfo(Opaque) {}
470 : Argument(Argument), LocInfo(TInfo) {
475 : Argument(Argument), LocInfo(E) {
490 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
512 return LocInfo;
518 return LocInfo.getAsTypeSourceInfo();
523 return LocInfo.getAsExpr();
528 return LocInfo.getAsExpr();
533 return LocInfo.getAsExpr();
[all …]
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()
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 …]
/openbsd/src/gnu/llvm/clang/lib/Basic/
DSourceManager.cpp276 std::pair<FileID, unsigned> LocInfo = getDecomposedExpansionLoc(Loc); in AddLineNote() local
279 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in AddLineNote()
296 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, in AddLineNote()
954 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase() local
955 Loc = getSLocEntry(LocInfo.first).getExpansion().getSpellingLoc(); in getSpellingLocSlowCase()
956 Loc = Loc.getLocWithOffset(LocInfo.second); in getSpellingLocSlowCase()
1014 std::pair<FileID, unsigned> LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc() local
1015 Loc = getSLocEntry(LocInfo.first).getExpansion().getSpellingLoc(); in getImmediateSpellingLoc()
1016 return Loc.getLocWithOffset(LocInfo.second); in getImmediateSpellingLoc()
1163 std::pair<FileID, unsigned> LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData() local
[all …]
DSarif.cpp122 std::pair<FileID, unsigned> LocInfo = Loc.getDecomposedExpansionLoc(); in adjustColumnPos() local
124 Loc.getManager().getBufferOrNone(LocInfo.first); in adjustColumnPos()
126 assert(Buf->getBufferSize() >= (LocInfo.second + TokenLen) && in adjustColumnPos()
131 unsigned int Off = LocInfo.second - (Loc.getExpansionColumnNumber() - 1); in adjustColumnPos()
133 while (Off < (LocInfo.second + TokenLen)) { in adjustColumnPos()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineModuleInfo.cpp189 const MDNode *LocInfo = nullptr; in getLocCookie() local
191 LocInfo = LocInfos[BufNum - 1]; in getLocCookie()
196 if (LocInfo) { in getLocCookie()
198 if (ErrorLine >= LocInfo->getNumOperands()) in getLocCookie()
201 if (LocInfo->getNumOperands() != 0) in getLocCookie()
203 mdconst::dyn_extract<ConstantInt>(LocInfo->getOperand(ErrorLine))) in getLocCookie()
DCallingConvLower.cpp43 CCValAssign::LocInfo LocInfo, int MinSize, in HandleByVal() argument
55 addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in HandleByVal()
/openbsd/src/gnu/llvm/clang/tools/libclang/
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()
DCIndexHigh.cpp195 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in findFileIdRefVisit() local
196 if (LocInfo.first != data->FID) in findFileIdRefVisit()
290 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in findFileMacroRefVisit() local
291 if (SM.getFileEntryForID(LocInfo.first) != data->File) in findFileMacroRefVisit()
362 std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); in visit() local
363 if (SM.getFileEntryForID(LocInfo.first) != File) in visit()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemorySSA.cpp1377 auto &LocInfo = LocStackInfo[UseMLOC]; in optimizeUsesInBlock() local
1381 if (LocInfo.PopEpoch != PopEpoch) { in optimizeUsesInBlock()
1382 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1383 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1395 if (LocInfo.LowerBoundBlock && LocInfo.LowerBoundBlock != BB && in optimizeUsesInBlock()
1396 !DT->dominates(LocInfo.LowerBoundBlock, BB)) { in optimizeUsesInBlock()
1400 LocInfo.LowerBound = 0; in optimizeUsesInBlock()
1401 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); in optimizeUsesInBlock()
1402 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1404 } else if (LocInfo.StackEpoch != StackEpoch) { in optimizeUsesInBlock()
[all …]
/openbsd/src/gnu/llvm/clang/lib/AST/
DDeclarationName.cpp422 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack()
445 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent()
482 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName()
505 return LocInfo.getCXXOperatorNameEndLoc(); in getEndLocPrivate()
508 return LocInfo.getCXXLiteralOperatorNameLoc(); in getEndLocPrivate()
513 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp86 CCValAssign::LocInfo LocInfo, in assignArg()
91 LocInfo, Info, Flags, State); in assignArg()
112 CCValAssign::LocInfo LocInfo, in assignArg()
122 Res = AssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
124 Res = AssignFnVarArg(ValNo, ValVT, LocVT, LocInfo, Flags, State); in assignArg()
187 case CCValAssign::LocInfo::ZExt: in assignValueToAddress()
190 case CCValAssign::LocInfo::SExt: in assignValueToAddress()
309 if (VA.getLocInfo() != CCValAssign::LocInfo::FPExt) { in assignValueToAddress()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsCallLowering.cpp42 CCValAssign::LocInfo LocInfo, in assignArg()
53 ValNo, OrigVT, ValVT, LocVT, LocInfo, Info, Flags, State); in assignArg()
70 CCValAssign::LocInfo LocInfo, in assignArg()
81 ValNo, OrigVT, ValVT, LocVT, LocInfo, Info, Flags, State); in assignArg()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp43 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet() argument
51 LocVT, LocInfo)); in CC_Sparc_Assign_SRet()
56 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64() argument
64 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
68 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
74 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
77 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
82 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64() argument
91 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
97 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DCallLowering.h186 CCValAssign::LocInfo LocInfo, const ArgInfo &Info, in assignArg()
188 if (getAssignFn(State.isVarArg())(ValNo, ValVT, LocVT, LocInfo, Flags, in assignArg()

12