OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ABIArgInfo
(Results
1 - 12
of
12
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
CGFunctionInfo.h
30
///
ABIArgInfo
- Helper class to encapsulate information about how a
32
class
ABIArgInfo
{
135
ABIArgInfo
(Kind K = Direct)
142
static
ABIArgInfo
getDirect(llvm::Type *T = nullptr, unsigned Offset = 0,
145
auto AI =
ABIArgInfo
(Direct);
153
static
ABIArgInfo
getDirectInReg(llvm::Type *T = nullptr) {
159
static
ABIArgInfo
getSignExtend(QualType Ty, llvm::Type *T = nullptr) {
161
auto AI =
ABIArgInfo
(Extend);
170
static
ABIArgInfo
getZeroExtend(QualType Ty, llvm::Type *T = nullptr) {
172
auto AI =
ABIArgInfo
(Extend)
[
all
...]
SwiftCallingConv.h
35
class
ABIArgInfo
;
168
ABIArgInfo
classifyReturnType(CodeGenModule &CGM, CanQualType type);
171
ABIArgInfo
classifyArgumentType(CodeGenModule &CGM, CanQualType type);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
TargetInfo.cpp
56
static
ABIArgInfo
coerceToIntArray(QualType Ty,
64
return
ABIArgInfo
::getDirect(llvm::ArrayType::get(IntType, NumElements));
85
ABIArgInfo
ABIInfo::getNaturalAlignIndirect(QualType Ty, bool ByVal,
88
return
ABIArgInfo
::getIndirect(getContext().getTypeAlignInChars(Ty), ByVal,
92
ABIArgInfo
94
return
ABIArgInfo
::getIndirectInReg(getContext().getTypeAlignInChars(Ty),
237
LLVM_DUMP_METHOD void
ABIArgInfo
::dump() const {
239
OS << "(
ABIArgInfo
Kind=";
641
const
ABIArgInfo
&AI) {
696
ABIArgInfo
classifyReturnType(QualType RetTy) const
[
all
...]
ABIInfo.h
30
class
ABIArgInfo
;
111
/// A convenience method to return an indirect
ABIArgInfo
with an
113
CodeGen::
ABIArgInfo
118
CodeGen::
ABIArgInfo
CGCall.cpp
785
ABIArgInfo
&retInfo = FI->getReturnInfo();
844
//
ABIArgInfo
::Expand implementation.
846
// Specifies the way QualType passed as
ABIArgInfo
::Expand is expanded.
1382
const
ABIArgInfo
&info) {
1466
const
ABIArgInfo
&RetAI = FI.getReturnInfo();
1468
if (RetAI.getKind() ==
ABIArgInfo
::Indirect) {
1479
const
ABIArgInfo
&AI = I->info;
1487
case
ABIArgInfo
::Extend:
1488
case
ABIArgInfo
::Direct: {
1498
case
ABIArgInfo
::Indirect
[
all
...]
SwiftCallingConv.cpp
802
static
ABIArgInfo
classifyExpandedType(SwiftAggLowering &lowering,
806
return
ABIArgInfo
::getIgnore();
808
return
ABIArgInfo
::getIndirect(alignmentForIndirect, /*byval*/ false);
811
return
ABIArgInfo
::getCoerceAndExpand(types.first, types.second);
815
static
ABIArgInfo
classifyType(CodeGenModule &CGM, CanQualType type,
822
return
ABIArgInfo
::getIndirect(layout.getAlignment(), /*byval*/ false);
834
return (forReturn ?
ABIArgInfo
::getDirect() :
ABIArgInfo
::getExpand());
853
return
ABIArgInfo
::getIgnore();
857
return
ABIArgInfo
::getDirect()
[
all
...]
CGVTables.cpp
60
static bool similar(const
ABIArgInfo
&infoL, CanQualType typeL,
61
const
ABIArgInfo
&infoR, CanQualType typeR) {
366
(CurFnInfo->getReturnInfo().getKind() ==
ABIArgInfo
::Indirect ||
404
const
ABIArgInfo
&ThisAI = CurFnInfo->arg_begin()->info;
406
const
ABIArgInfo
&RetAI = CurFnInfo->getReturnInfo();
CodeGenFunction.cpp
1051
} else if (CurFnInfo->getReturnInfo().getKind() ==
ABIArgInfo
::Indirect) {
1065
} else if (CurFnInfo->getReturnInfo().getKind() ==
ABIArgInfo
::InAlloca &&
CGStmt.cpp
2391
const
ABIArgInfo
&RetAI = CurFnInfo->getReturnInfo();
CGClass.cpp
2882
calleeFnInfo.getReturnInfo().getKind() ==
ABIArgInfo
::Indirect &&
ItaniumCXXABI.cpp
1225
FI.getReturnInfo() =
ABIArgInfo
::getIndirect(Align, /*ByVal=*/false);
MicrosoftCXXABI.cpp
1126
FI.getReturnInfo() =
ABIArgInfo
::getIndirect(Align, /*ByVal=*/false);
Completed in 34 milliseconds
Indexes created Tue Jun 09 00:24:00 UTC 2026