/external/clang/lib/CodeGen/ |
CGExprAgg.cpp | 36 AggValueSlot Dest; 55 AggValueSlot EnsureSlot(QualType T) { 61 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest, 87 AggValueSlot::NeedsGCBarriers_t needsGC(QualType T) { 89 return AggValueSlot::NeedsGCBarriers; 90 return AggValueSlot::DoesNotNeedGCBarriers; 544 AggValueSlot Slot = EnsureSlot(E->getType()); 697 Dest = AggValueSlot::forLValue(LHS, AggValueSlot::IsDestructed, 699 AggValueSlot::IsAliased) [all...] |
CGValue.h | 29 class AggValueSlot; 314 class AggValueSlot { 360 static AggValueSlot ignored() { 375 static AggValueSlot forAddr(llvm::Value *addr, CharUnits align, 381 AggValueSlot AV; 392 static AggValueSlot forLValue(LValue LV, IsDestructed_t isDestructed,
|
CGClass.cpp | 400 AggValueSlot AggSlot = 401 AggValueSlot::forAddr(V, Alignment, Qualifiers(), 402 AggValueSlot::IsDestructed, 403 AggValueSlot::DoesNotNeedGCBarriers, 404 AggValueSlot::IsNotAliased); 448 AggValueSlot Slot = 449 AggValueSlot::forLValue(LV, 450 AggValueSlot::IsDestructed, 451 AggValueSlot::DoesNotNeedGCBarriers, 452 AggValueSlot::IsNotAliased) [all...] |
CGExpr.cpp | 101 return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true); 111 RValue CodeGenFunction::EmitAnyExpr(const Expr *E, AggValueSlot AggSlot, 125 AggValueSlot AggSlot = AggValueSlot::ignored(); 144 EmitAggExpr(E, AggValueSlot::forAddr(Location, Alignment, Quals, 145 AggValueSlot::IsDestructed_t(IsInit), 146 AggValueSlot::DoesNotNeedGCBarriers, 147 AggValueSlot::IsAliased_t(!IsInit))); 359 AggValueSlot AggSlot = AggValueSlot::ignored() [all...] |
CGDeclCXX.cpp | 49 CGF.EmitAggExpr(Init, AggValueSlot::forLValue(lv,AggValueSlot::IsDestructed, 50 AggValueSlot::DoesNotNeedGCBarriers, 51 AggValueSlot::IsNotAliased));
|
CodeGenFunction.h | [all...] |
CGExprCXX.cpp | 401 AggValueSlot Dest) { 780 AggValueSlot Slot 781 = AggValueSlot::forAddr(NewPtr, Alignment, AllocType.getQualifiers(), 782 AggValueSlot::IsDestructed, 783 AggValueSlot::DoesNotNeedGCBarriers, 784 AggValueSlot::IsNotAliased); [all...] |
CGException.cpp | [all...] |
CGStmt.cpp | 193 AggValueSlot AggSlot) { 776 EmitAggExpr(RV, AggValueSlot::forAddr(ReturnValue, Alignment, Qualifiers(), 777 AggValueSlot::IsDestructed, 778 AggValueSlot::DoesNotNeedGCBarriers, 779 AggValueSlot::IsNotAliased)); [all...] |
CGDecl.cpp | [all...] |
CGObjC.cpp | [all...] |
CGBlocks.cpp | 735 AggValueSlot Slot = 736 AggValueSlot::forAddr(blockField, Align, Qualifiers(), 737 AggValueSlot::IsDestructed, 738 AggValueSlot::DoesNotNeedGCBarriers, 739 AggValueSlot::IsNotAliased); [all...] |