OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BaseInfo
(Results
1 - 17
of
17
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGValue.h
223
LValueBaseInfo
BaseInfo
;
230
LValueBaseInfo
BaseInfo
, TBAAAccessInfo TBAAInfo) {
241
this->
BaseInfo
=
BaseInfo
;
321
LValueBaseInfo getBaseInfo() const { return
BaseInfo
; }
322
void setBaseInfo(LValueBaseInfo Info) {
BaseInfo
= Info; }
390
LValueBaseInfo
BaseInfo
, TBAAAccessInfo TBAAInfo) {
398
R.Initialize(type, qs, address.getAlignment(),
BaseInfo
, TBAAInfo);
403
QualType type, LValueBaseInfo
BaseInfo
,
410
BaseInfo
, TBAAInfo)
[
all
...]
CGExpr.cpp
1073
LValueBaseInfo *
BaseInfo
,
1099
if (
BaseInfo
) *
BaseInfo
= InnerBaseInfo;
1113
if (
BaseInfo
)
1114
BaseInfo
->mergeForCast(TargetTypeBaseInfo);
1136
return EmitArrayToPointerDecay(CE->getSubExpr(),
BaseInfo
, TBAAInfo);
1146
Address Addr = EmitPointerWithAlignment(CE->getSubExpr(),
BaseInfo
);
1165
if (
BaseInfo
) *
BaseInfo
= LV.getBaseInfo();
1175
CGM.getNaturalPointeeTypeAlignment(E->getType(),
BaseInfo
, TBAAInfo)
[
all
...]
CGExprCXX.cpp
273
LValueBaseInfo
BaseInfo
;
275
Address ThisValue = EmitPointerWithAlignment(Base, &
BaseInfo
, &TBAAInfo);
276
This = MakeAddrLValue(ThisValue, Base->getType(),
BaseInfo
, TBAAInfo);
1588
LValueBaseInfo
BaseInfo
;
1589
allocation = EmitPointerWithAlignment(arg, &
BaseInfo
);
1594
if (
BaseInfo
.getAlignmentSource() != AlignmentSource::Decl)
CGExprConstant.cpp
759
struct
BaseInfo
{
760
BaseInfo
(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index)
768
bool operator<(const
BaseInfo
&O) const { return Offset < O.Offset; }
790
SmallVector<
BaseInfo
, 8> Bases;
798
Bases.push_back(
BaseInfo
(BD, BaseOffset, BaseNo));
803
BaseInfo
&Base = Bases[I];
CodeGenFunction.cpp
199
LValueBaseInfo
BaseInfo
;
201
CharUnits Alignment = CGM.getNaturalTypeAlignment(T, &
BaseInfo
, &TBAAInfo);
202
return LValue::MakeAddr(Address(V, Alignment), T, getContext(),
BaseInfo
,
210
LValueBaseInfo
BaseInfo
;
212
CharUnits Align = CGM.getNaturalTypeAlignment(T, &
BaseInfo
, &TBAAInfo,
214
return MakeAddrLValue(Address(V, Align), T,
BaseInfo
, TBAAInfo);
CodeGenFunction.h
2436
LValue MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo
BaseInfo
,
2438
return LValue::MakeAddr(Addr, T, getContext(),
BaseInfo
, TBAAInfo);
2448
LValueBaseInfo
BaseInfo
, TBAAAccessInfo TBAAInfo) {
2450
BaseInfo
, TBAAInfo);
2469
LValueBaseInfo *
BaseInfo
= nullptr,
3770
SourceLocation Loc, LValueBaseInfo
BaseInfo
,
3793
LValueBaseInfo
BaseInfo
, TBAAAccessInfo TBAAInfo,
3865
LValueBaseInfo *
BaseInfo
= nullptr,
4040
LValueBaseInfo *
BaseInfo
= nullptr,
4678
/// \param
BaseInfo
- If non-null, this will be initialized wit
[
all
...]
CodeGenModule.h
1456
LValueBaseInfo *
BaseInfo
= nullptr,
1460
LValueBaseInfo *
BaseInfo
= nullptr,
CodeGenModule.cpp
6319
QualType T, LValueBaseInfo *
BaseInfo
, TBAAAccessInfo *TBAAInfo) {
6320
return getNaturalTypeAlignment(T->getPointeeType(),
BaseInfo
, TBAAInfo,
6325
LValueBaseInfo *
BaseInfo
,
6332
// that doesn't return the information we need to compute
BaseInfo
.
6339
if (
BaseInfo
)
6340
*
BaseInfo
= LValueBaseInfo(AlignmentSource::AttributedType);
6356
// to set
BaseInfo
. So just ignore the possibility that the alignment is
6358
if (
BaseInfo
)
6359
*
BaseInfo
= LValueBaseInfo(AlignmentSource::Type);
6363
if (
BaseInfo
)
[
all
...]
CGClass.cpp
151
LValueBaseInfo *
BaseInfo
,
160
CGM.getNaturalTypeAlignment(memberType,
BaseInfo
, TBAAInfo);
CGOpenMPRuntime.cpp
7807
LValueBaseInfo
BaseInfo
;
7810
CGF.EmitPointerWithAlignment(BaseExpr, &
BaseInfo
, &TBAAInfo);
7812
BaseLV = CGF.MakeAddrLValue(Addr, PtrTy,
BaseInfo
, TBAAInfo);
/src/external/apache2/llvm/dist/clang/include/clang/AST/
Redeclarable.h
385
using
BaseInfo
= DenseMapInfo<decl_type *>;
391
P.Ptr =
BaseInfo
::getEmptyKey();
397
P.Ptr =
BaseInfo
::getTombstoneKey();
402
return
BaseInfo
::getHashValue(P);
407
return
BaseInfo
::isEqual(LHS, RHS);
/src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayoutBuilder.cpp
43
/// IsVirtual - Whether the
BaseInfo
represents a virtual base or not.
1092
BaseSubobjectInfo *
BaseInfo
= NonVirtualBaseInfo.lookup(BaseDecl);
1093
assert(
BaseInfo
&& "Did not find base info for non-virtual base!");
1095
LayoutNonVirtualBase(
BaseInfo
);
1174
const BaseSubobjectInfo *
BaseInfo
= VirtualBaseInfo.lookup(BaseDecl);
1175
assert(
BaseInfo
&& "Did not find virtual base info!");
1176
LayoutVirtualBase(
BaseInfo
);
VTableBuilder.cpp
3320
for (const std::unique_ptr<VPtrInfo> &
BaseInfo
: BasePaths) {
3323
if (setsIntersect(VBasesSeen,
BaseInfo
->ContainingVBases))
3327
auto P = std::make_unique<VPtrInfo>(*
BaseInfo
);
3730
const VirtualBaseInfo &
BaseInfo
=
3732
VBI->VBTableIndices.insert(
BaseInfo
.VBTableIndices.begin(),
3733
BaseInfo
.VBTableIndices.end());
/src/external/apache2/llvm/dist/clang/tools/libclang/
CXIndexDataConsumer.cpp
358
CXIdxBaseClassInfo
BaseInfo
= { nullptr,
361
BaseInfos.push_back(
BaseInfo
);
989
const CXIdxBaseClassInfo *
baseInfo
= BaseList.getBases()[i];
990
if (
baseInfo
->base) {
993
Loc = SourceLocation::getFromRawEncoding(
baseInfo
->loc.int_data);
/src/external/apache2/llvm/dist/clang/lib/Parse/
ParseDeclCXX.cpp
2070
SmallVector<CXXBaseSpecifier *, 8>
BaseInfo
;
2081
BaseInfo
.push_back(Result.get());
2091
Actions.ActOnBaseSpecifiers(ClassDecl,
BaseInfo
);
/src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
MasmParser.cpp
6950
AsmFieldInfo
BaseInfo
;
6951
if (Base.contains('.') && !lookUpField(Base,
BaseInfo
))
6952
Base =
BaseInfo
.Type.Name;
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateDeduction.cpp
1275
TemplateDeductionInfo
BaseInfo
(TemplateDeductionInfo::ForBase, Info);
1278
QualType(NextT, 0),
BaseInfo
, DeducedCopy);
Completed in 109 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026