OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:BaseInfo
(Results
1 - 9
of
9
) 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
...]
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);
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)
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
...]
/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/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());
Completed in 51 milliseconds
Indexes created Thu Aug 06 00:25:04 UTC 2026