Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/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,
47 CCValAssign::LocInfo LocInfo,
[all …]
H A DAArch64CallingConvention.cpp115 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument
122 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
134 CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Block() argument
171 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
191 CCValAssign::LocInfo Info; in CC_AArch64_Custom_Block()
/freebsd/contrib/llvm-project/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.cpp21 CCValAssign::LocInfo LocInfo, in f64AssignAPCS() argument
27 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
35 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
41 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
44 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
49 CCValAssign::LocInfo LocInfo, in CC_ARM_APCS_Custom_f64() argument
52 if (!f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, true)) in CC_ARM_APCS_Custom_f64()
55 !f64AssignAPCS(ValNo, ValVT, LocVT, LocInfo, State, false)) in CC_ARM_APCS_Custom_f64()
62 CCValAssign::LocInfo LocInfo, in f64AssignAAPCS() argument
82 ValNo, ValVT, State.AllocateStack(8, Align(8)), LocVT, LocInfo)); in f64AssignAAPCS()
[all …]
/freebsd/contrib/llvm-project/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, ISD::ArgFlagsTy ArgFlags,
44 CCValAssign::LocInfo LocInfo,
H A DPPCCallingConv.cpp15 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_PPC_AnyReg_Error() argument
28 CCValAssign::LocInfo &LocInfo, in CC_PPC64_ELF_Shadow_GPR_Regs() argument
60 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_Dummy() argument
68 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignArgRegs() argument
94 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() argument
118 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SVR4_Custom_AlignFPArgRegs() argument
146 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_CustomSplitFP64() argument
166 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64()
168 LocVT, LocInfo)); in CC_PPC32_SPE_CustomSplitFP64()
175 CCValAssign::LocInfo &LocInfo, in CC_PPC32_SPE_RetF64() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A 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 …]
H A DX86CallingConv.h24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 bool CC_X86(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
/freebsd/contrib/llvm-project/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()
147 CCValAssign::LocInfo &LocInfo, in CC_XPLINK64_Pointer() argument
151 LocInfo = CCValAssign::ZExt; in CC_XPLINK64_Pointer()
157 CCValAssign::LocInfo &LocInfo, in CC_XPLINK64_Shadow_Reg() argument
180 CCValAssign::LocInfo &LocInfo, in CC_XPLINK64_Allocate128BitVararg() argument
202 LocInfo = CCValAssign::BCvt; in CC_XPLINK64_Allocate128BitVararg()
206 CCValAssign::getReg(ValNo, ValVT, SystemZ::R2Q, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
209 CCValAssign::getCustomMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_XPLINK64_Allocate128BitVararg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallingConv.h22 CCValAssign::LocInfo LocInfo,
27 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
31 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
35 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
H A DRISCVCallingConv.cpp326 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, in CC_RISCV() argument
354 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
393 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
400 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
407 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
414 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
421 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
431 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
442 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
451 LocInfo = CCValAssign::BCvt; in CC_RISCV()
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h36 enum LocInfo { enum
72 LocInfo HTP : 6;
80 CCValAssign(LocInfo HTP, unsigned ValNo, MVT ValVT, MVT LocVT, bool IsCustom) in CCValAssign()
86 MVT LocVT, LocInfo HTP, bool IsCustom = false) {
93 MVT LocVT, LocInfo HTP) { in getCustomReg()
98 MVT LocVT, LocInfo HTP, bool IsCustom = false) {
105 MVT LocVT, LocInfo HTP) { in getCustomMem()
110 LocInfo HTP, unsigned ExtraInfo = 0) {
135 LocInfo getLocInfo() const { return HTP; } in getLocInfo()
158 MVT LocVT, CCValAssign::LocInfo LocInfo,
[all …]
/freebsd/contrib/llvm-project/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.h532 TemplateArgumentLocInfo LocInfo;
539 : Argument(Argument), LocInfo(Opaque) {}
542 : Argument(Argument), LocInfo(TInfo) {
547 : Argument(Argument), LocInfo(E) {
563 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
582 TemplateArgumentLocInfo getLocInfo() const { return LocInfo; }
587 return LocInfo.getAsTypeSourceInfo();
592 return LocInfo.getAsExpr();
597 return LocInfo.getAsExpr();
602 return LocInfo.getAsExpr();
[all …]
H A DDeclarationName.h805 DeclarationNameLoc LocInfo; member
812 : Name(Name), NameLoc(NameLoc), LocInfo(Name) {} in DeclarationNameInfo()
815 DeclarationNameLoc LocInfo) in DeclarationNameInfo()
816 : Name(Name), NameLoc(NameLoc), LocInfo(LocInfo) {} in DeclarationNameInfo()
830 const DeclarationNameLoc &getInfo() const { return LocInfo; } in getInfo()
831 void setInfo(const DeclarationNameLoc &Info) { LocInfo = Info; } in setInfo()
840 return LocInfo.getNamedTypeInfo(); in getNamedTypeInfo()
849 LocInfo = DeclarationNameLoc::makeNamedTypeLoc(TInfo); in setNamedTypeInfo()
857 return LocInfo.getCXXOperatorNameRange(); in getCXXOperatorNameRange()
864 LocInfo = DeclarationNameLoc::makeCXXOperatorNameLoc(R); in setCXXOperatorNameRange()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DSourceManager.cpp270 FileIDAndOffset LocInfo = getDecomposedExpansionLoc(Loc); in AddLineNote() local
273 SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in AddLineNote()
290 LineTable->AddLineNote(LocInfo.first, LocInfo.second, LineNo, FilenameID, in AddLineNote()
911 FileIDAndOffset LocInfo = getDecomposedLoc(Loc); in getSpellingLocSlowCase() local
912 Loc = getSLocEntry(LocInfo.first).getExpansion().getSpellingLoc(); in getSpellingLocSlowCase()
913 Loc = Loc.getLocWithOffset(LocInfo.second); in getSpellingLocSlowCase()
969 FileIDAndOffset LocInfo = getDecomposedLoc(Loc); in getImmediateSpellingLoc() local
970 Loc = getSLocEntry(LocInfo.first).getExpansion().getSpellingLoc(); in getImmediateSpellingLoc()
971 return Loc.getLocWithOffset(LocInfo.second); in getImmediateSpellingLoc()
1118 FileIDAndOffset LocInfo = getDecomposedSpellingLoc(SL); in getCharacterData() local
[all …]
H A DSarif.cpp120 FileIDAndOffset LocInfo = Loc.getDecomposedExpansionLoc(); in adjustColumnPos() local
122 Loc.getManager().getBufferOrNone(LocInfo.first); in adjustColumnPos()
124 assert(Buf->getBufferSize() >= (LocInfo.second + TokenLen) && in adjustColumnPos()
129 unsigned int Off = LocInfo.second - (Loc.getExpansionColumnNumber() - 1); in adjustColumnPos()
131 while (Off < (LocInfo.second + TokenLen)) { in adjustColumnPos()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp174 const MDNode *LocInfo = nullptr; in getLocCookie() local
176 LocInfo = LocInfos[BufNum - 1]; in getLocCookie()
181 if (LocInfo) { in getLocCookie()
183 if (ErrorLine >= LocInfo->getNumOperands()) in getLocCookie()
186 if (LocInfo->getNumOperands() != 0) in getLocCookie()
188 mdconst::dyn_extract<ConstantInt>(LocInfo->getOperand(ErrorLine))) in getLocCookie()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp1390 auto &LocInfo = LocStackInfo[UseMLOC]; in optimizeUsesInBlock() local
1394 if (LocInfo.PopEpoch != PopEpoch) { in optimizeUsesInBlock()
1395 LocInfo.PopEpoch = PopEpoch; in optimizeUsesInBlock()
1396 LocInfo.StackEpoch = StackEpoch; in optimizeUsesInBlock()
1408 if (LocInfo.LowerBoundBlock && LocInfo.LowerBoundBlock != BB && in optimizeUsesInBlock()
1409 !DT->dominates(LocInfo.LowerBoundBlock, BB)) { in optimizeUsesInBlock()
1413 LocInfo.LowerBound = 0; in optimizeUsesInBlock()
1414 LocInfo.LowerBoundBlock = VersionStack[0]->getBlock(); in optimizeUsesInBlock()
1415 LocInfo.LastKillValid = false; in optimizeUsesInBlock()
1417 } else if (LocInfo.StackEpoch != StackEpoch) { in optimizeUsesInBlock()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp420 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in containsUnexpandedParameterPack()
443 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in isInstantiationDependent()
480 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) { in printName()
503 return LocInfo.getCXXOperatorNameEndLoc(); in getEndLocPrivate()
506 return LocInfo.getCXXLiteralOperatorNameLoc(); in getEndLocPrivate()
511 if (TypeSourceInfo *TInfo = LocInfo.getNamedTypeInfo()) in getEndLocPrivate()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp47 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet() argument
55 LocVT, LocInfo)); in CC_Sparc_Assign_SRet()
60 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64() argument
68 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
72 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
78 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
81 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo)); in CC_Sparc_Assign_Split_64()
86 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64() argument
95 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
101 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_Sparc_Assign_Ret_Split_64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp45 CCValAssign::LocInfo LocInfo, in assignArg()
48 if (RISCVAssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State, Info.IsFixed, in assignArg()
191 CCValAssign::LocInfo LocInfo, in assignArg()
199 if (RISCVAssignFn(ValNo, ValVT, LocVT, LocInfo, Flags, State, in assignArg()

123