reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
   49         AtomicTy = lvalue.getType();
   76         ValueTy = lvalue.getType();
   98                                     BFI, lvalue.getType(), lvalue.getBaseInfo(),
  111         ValueTy = lvalue.getType()->castAs<VectorType>()->getElementType();
  113         AtomicTy = lvalue.getType();
  119         ValueTy = lvalue.getType();
  122             lvalue.getType(), lvalue.getExtVectorAddress()
 1372         LValue::MakeBitfield(addr, LVal.getBitFieldInfo(), LVal.getType(),
 1376         LValue::MakeVectorElt(addr, LVal.getVectorIdx(), LVal.getType(),
 1380       addr, LVal.getExtVectorElts(), LVal.getType(),
 1462   bool IsVolatile = LV.isVolatile() || hasVolatileMember(LV.getType());
 1466   if (getContext().getTypeSize(LV.getType()) >
 1476   if (LV.getType()->isAtomicType()) {
 1690     DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType());
 1698                                AtomicLVal.getType(),
 1703                                AtomicLVal.getType(), AtomicLVal.getBaseInfo(),
 1707                                          AtomicLVal.getType(),
 1711           DesiredAddr, AtomicLVal.getVectorIdx(), AtomicLVal.getType(),
 1716                                             AtomicLVal.getType(),
 1720           DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(),
 1805                              AtomicLVal.getType(), AtomicLVal.getBaseInfo(),
 1810                               AtomicLVal.getType(), AtomicLVal.getBaseInfo(),
 1815         DesiredAddr, AtomicLVal.getExtVectorElts(), AtomicLVal.getType(),
 1900   if (lvalue.getType()->isAtomicType()) {
tools/clang/lib/CodeGen/CGDecl.cpp
  724   auto Nullability = LHS.getType()->getNullability(getContext());
  733       EmitCheckSourceLocation(Loc), EmitCheckTypeDescriptor(LHS.getType()),
  782     llvm::Value *zero = CGM.getNullPointer(ty, tempLV.getType());
tools/clang/lib/CodeGen/CGExpr.cpp
 1312       return LValue::MakeAddr(Address(V, LV.getAlignment()), LV.getType(),
 1527                           lvalue.getType(), Loc, lvalue.getBaseInfo(),
 1767                     lvalue.getType(), lvalue.getBaseInfo(),
 1789     Object = EmitObjCConsumeObject(LV.getType(), Object);
 1794     assert(!LV.getType()->isFunctionType());
 1825   llvm::Type *ResLTy = ConvertType(LV.getType());
 1846   EmitScalarRangeCheck(Val, LV.getType(), Loc);
 1860   const VectorType *ExprVT = LV.getType()->getAs<VectorType>();
 1883   const VectorType *ExprVT = LV.getType()->getAs<VectorType>();
 1903   assert((LV.getType()->isIntegerType() || LV.getType()->isPointerType()) &&
 1903   assert((LV.getType()->isIntegerType() || LV.getType()->isPointerType()) &&
 1909   llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType());
 1965         Src = RValue::get(EmitARCRetain(Dst.getType(), Src.getScalarVal()));
 1980       Src = RValue::get(EmitObjCExtendObjectLifetime(Dst.getType(),
 2027   llvm::Type *ResLTy = ConvertTypeForMem(Dst.getType());
 2046     if (!hasBooleanRepresentation(Dst.getType()))
 2087     *Result = EmitFromMemory(ResultVal, Dst.getType());
 2101   if (const VectorType *VTy = Dst.getType()->getAs<VectorType>()) {
 2163   assert((Dst.getType()->isIntegerType() || Dst.getType()->isPointerType()) &&
 2163   assert((Dst.getType()->isIntegerType() || Dst.getType()->isPointerType()) &&
 2170   llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType());
 2327   CharUnits Align = getNaturalTypeAlignment(RefLVal.getType()->getPointeeType(),
 2338   return MakeAddrLValue(PointeeAddr, RefLVal.getType()->getPointeeType(),
 2581             CapLVal.getType(), LValueBaseInfo(AlignmentSource::Decl),
 2724          ? emitAddrOfRealComponent(LV.getAddress(), LV.getType())
 2725          : emitAddrOfImagComponent(LV.getAddress(), LV.getType()));
 3498     QualType EltType = LV.getType()->castAs<VectorType>()->getElementType();
 4041         FieldTBAAInfo.BaseType = CGM.getTBAABaseTypeInfo(base.getType());
tools/clang/lib/CodeGen/CGExprAgg.cpp
  222   if (LV.getType()->isAtomicType() || CGF.LValueIsSuitableForInlineAtomic(LV)) {
 1159     if (LHS.getType()->isAtomicType() ||
 1178   if (LHS.getType()->isAtomicType() ||
 1390   QualType type = LV.getType();
 1430   QualType type = lv.getType();
 1452     CGF.EmitNullInitialization(lv.getAddress(), lv.getType());
tools/clang/lib/CodeGen/CGExprComplex.cpp
  348   if (lvalue.getType()->isAtomicType())
  357     Address RealP = CGF.emitAddrOfRealComponent(SrcPtr, lvalue.getType());
  362     Address ImagP = CGF.emitAddrOfImagComponent(SrcPtr, lvalue.getType());
  373   if (lvalue.getType()->isAtomicType() ||
  378   Address RealPtr = CGF.emitAddrOfRealComponent(Ptr, lvalue.getType());
  379   Address ImagPtr = CGF.emitAddrOfImagComponent(Ptr, lvalue.getType());
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  811   QualType QT = Dst.getType();
  853   QualType QT = Dst.getType();
  877   QualType QT = Dst.getType();
  888   QualType QT = Dst.getType();
  902   QualType QT = Dst.getType();
  913   QualType QT = Dst.getType();
  927   QualType QT = Dst.getType();
tools/clang/lib/CodeGen/CGObjC.cpp
 2303   QualType type = dst.getType();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1003             SharedAddresses[N].first.getType().getNonReferenceType()),
 1021         SharedAddresses[N].first.getType().getNonReferenceType());
 1063   QualType SharedType = SharedAddresses[N].first.getType();
 1074                                      SharedLVal.getType());
 1120       BaseLV.getType(), BaseLV.getBaseInfo(),
 1121       CGF.CGM.getTBAAInfoForSubobject(BaseLV, BaseLV.getType()));
 1179         loadToBegin(CGF, OrigVD->getType(), SharedAddresses[N].first.getType(),
 1189                       SharedAddresses[N].first.getType(),
 4738         RefLVal.getAddress(), RefLVal.getType()->castAs<PointerType>());
 4788         QualType Type = PrivateLValue.getType();
 4805               SharedRefLValue.getType(), LValueBaseInfo(AlignmentSource::Decl),
 6277       CGF.EmitNullInitialization(FlagsLVal.getAddress(), FlagsLVal.getType());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  521       if (ArgLVal.getType()->isLValueReferenceType()) {
  524         assert(ArgLVal.getType()->isPointerType());
  526             ArgAddr, ArgLVal.getType()->castAs<PointerType>());
 3693   switch (getEvaluationKind(LVal.getType())) {
 3696                                *this, RVal, RValTy, LVal.getType(), Loc)),
 3701         convertToComplexValue(*this, RVal, RValTy, LVal.getType(), Loc), LVal,
 3763           Context.getTypeSize(X.getType()), Context.toBits(X.getAlignment())))
 3786     RMWOp = X.getType()->hasSignedIntegerRepresentation()
 3793     RMWOp = X.getType()->hasSignedIntegerRepresentation()
 3834         X.getType()->hasSignedIntegerRepresentation());
 3859       EmitAtomicUpdate(X, AO, CommonGen, X.getType().isVolatileQualified());
tools/clang/lib/CodeGen/CodeGenFunction.h
 2346     EmitAggregateCopy(Dest, Src, Src.getType(), MayOverlap);
tools/clang/lib/CodeGen/TargetInfo.cpp
 1208   uint64_t RetWidth = CGF.getContext().getTypeSize(ReturnSlot.getType());