Searched refs:baseInfo (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenValue.h | 165 LValueBaseInfo baseInfo; variable 169 clang::CharUnits alignment, LValueBaseInfo baseInfo) { in initialize() argument 180 this->baseInfo = baseInfo; in initialize() 211 LValueBaseInfo getBaseInfo() const { return baseInfo; } in getBaseInfo() 212 void setBaseInfo(LValueBaseInfo info) { baseInfo = info; } in setBaseInfo() 215 LValueBaseInfo baseInfo) { in makeAddr() argument 224 r.initialize(t, t.getQualifiers(), address.getAlignment(), baseInfo); in makeAddr() 243 clang::QualType t, LValueBaseInfo baseInfo) { in makeVectorElt() argument 249 r.initialize(t, t.getQualifiers(), vecAddress.getAlignment(), baseInfo); in makeVectorElt() 275 clang::QualType type, LValueBaseInfo baseInfo) { in makeBitfield() argument [all …]
|
| H A D | CIRGenExpr.cpp | 68 LValueBaseInfo *baseInfo) { in emitPointerWithAlignment() argument 103 Address addr = emitPointerWithAlignment(ce->getSubExpr(), baseInfo); in emitPointerWithAlignment() 210 /*forPointeeType=*/true, baseInfo); in emitPointerWithAlignment() 374 LValueBaseInfo baseInfo = base.getBaseInfo(); in emitLValueForBitField() local 392 LValueBaseInfo fieldBaseInfo(baseInfo.getAlignmentSource()); in emitLValueForBitField() 397 LValueBaseInfo baseInfo = base.getBaseInfo(); in emitLValueForField() local 404 AlignmentSource baseAlignSource = baseInfo.getAlignmentSource(); in emitLValueForField() 479 LValueBaseInfo baseInfo = base.getBaseInfo(); in emitLValueForFieldInitialization() local 480 AlignmentSource fieldAlignSource = baseInfo.getAlignmentSource(); in emitLValueForFieldInitialization() 622 LValueBaseInfo baseInfo; in emitUnaryOpLValue() local [all …]
|
| H A D | CIRGenFunction.cpp | 639 LValueBaseInfo baseInfo; in makeNaturalAlignPointeeAddrLValue() local 641 CharUnits align = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignPointeeAddrLValue() 642 return makeAddrLValue(Address(val, align), ty, baseInfo); in makeNaturalAlignPointeeAddrLValue() 647 LValueBaseInfo baseInfo; in makeNaturalAlignAddrLValue() local 648 CharUnits alignment = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignAddrLValue() 651 return makeAddrLValue(addr, ty, baseInfo); in makeNaturalAlignAddrLValue()
|
| H A D | CIRGenCXXExpr.cpp | 111 LValueBaseInfo baseInfo; in emitCXXMemberOrOperatorMemberCallExpr() local 113 Address thisValue = emitPointerWithAlignment(base, &baseInfo); in emitCXXMemberOrOperatorMemberCallExpr() 114 thisPtr = makeAddrLValue(thisValue, base->getType(), baseInfo); in emitCXXMemberOrOperatorMemberCallExpr()
|
| H A D | CIRGenModule.cpp | 137 LValueBaseInfo *baseInfo) { in getNaturalTypeAlignment() argument 148 if (baseInfo) in getNaturalTypeAlignment() 149 *baseInfo = LValueBaseInfo(AlignmentSource::AttributedType); in getNaturalTypeAlignment() 165 if (baseInfo) in getNaturalTypeAlignment() 166 *baseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment() 170 if (baseInfo) in getNaturalTypeAlignment() 171 *baseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment()
|
| H A D | CIRGenFunction.h | 525 LValueBaseInfo *baseInfo = nullptr) { 527 alignment = cgm.getNaturalTypeAlignment(t, baseInfo); 541 LValue makeAddrLValue(Address addr, QualType ty, LValueBaseInfo baseInfo) { in makeAddrLValue() argument 542 return LValue::makeAddr(addr, ty, baseInfo); in makeAddrLValue() 1026 LValueBaseInfo *baseInfo);
|
| H A D | CIRGenModule.h | 199 LValueBaseInfo *baseInfo);
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangASTPropertiesEmitter.cpp | 217 auto &baseInfo = it->second; in visitAllNodesWithInfo() local 219 visit(base, baseInfo); in visitAllNodesWithInfo()
|