/external/clang/lib/CodeGen/ |
CGExprAgg.cpp | 36 AggValueSlot Dest; 54 AggValueSlot EnsureSlot(QualType T) { 64 AggExprEmitter(CodeGenFunction &cgf, AggValueSlot Dest) 81 void EmitCopy(QualType type, const AggValueSlot &dest, 82 const AggValueSlot &src); 89 AggValueSlot::NeedsGCBarriers_t needsGC(QualType T) { 91 return AggValueSlot::NeedsGCBarriers; 92 return AggValueSlot::DoesNotNeedGCBarriers; 277 AggValueSlot srcAgg = 278 AggValueSlot::forLValue(src, AggValueSlot::IsDestructed [all...] |
CGValue.h | 30 class AggValueSlot; 346 class AggValueSlot { 392 static AggValueSlot ignored() { 407 static AggValueSlot forAddr(llvm::Value *addr, CharUnits align, 413 AggValueSlot AV; 424 static AggValueSlot forLValue(const LValue &LV,
|
CGAtomic.cpp | 109 AggValueSlot resultSlot) const; 718 AggValueSlot resultSlot) const { 733 RValue CodeGenFunction::EmitAtomicLoad(LValue src, AggValueSlot resultSlot) { [all...] |
CodeGenFunction.h | [all...] |
CGDeclCXX.cpp | 54 CGF.EmitAggExpr(Init, AggValueSlot::forLValue(lv,AggValueSlot::IsDestructed, 55 AggValueSlot::DoesNotNeedGCBarriers, 56 AggValueSlot::IsNotAliased));
|
CGClass.cpp | 413 AggValueSlot AggSlot = 414 AggValueSlot::forAddr(V, Alignment, Qualifiers(), 415 AggValueSlot::IsDestructed, 416 AggValueSlot::DoesNotNeedGCBarriers, 417 AggValueSlot::IsNotAliased); 461 AggValueSlot Slot = 462 AggValueSlot::forLValue(LV, 463 AggValueSlot::IsDestructed, 464 AggValueSlot::DoesNotNeedGCBarriers, 465 AggValueSlot::IsNotAliased) [all...] |
CGExpr.cpp | 104 return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true); 115 AggValueSlot aggSlot, 134 AggValueSlot AggSlot = AggValueSlot::ignored(); 157 EmitAggExpr(E, AggValueSlot::forAddr(Location, Alignment, Quals, 158 AggValueSlot::IsDestructed_t(IsInit), 159 AggValueSlot::DoesNotNeedGCBarriers, 160 AggValueSlot::IsAliased_t(!IsInit))); [all...] |
CGStmt.cpp | 198 AggValueSlot AggSlot) { 211 AggValueSlot AggSlot) { 845 EmitAggExpr(RV, AggValueSlot::forAddr(ReturnValue, Alignment, 847 AggValueSlot::IsDestructed, 848 AggValueSlot::DoesNotNeedGCBarriers, 849 AggValueSlot::IsNotAliased)); [all...] |
CGExprCXX.cpp | 443 AggValueSlot Dest) { 827 AggValueSlot Slot 828 = AggValueSlot::forAddr(NewPtr, Alignment, AllocType.getQualifiers(), 829 AggValueSlot::IsDestructed, 830 AggValueSlot::DoesNotNeedGCBarriers, 831 AggValueSlot::IsNotAliased) [all...] |
CGDecl.cpp | [all...] |
CGException.cpp | [all...] |
CGObjC.cpp | [all...] |
CGBlocks.cpp | 810 AggValueSlot Slot = 811 AggValueSlot::forAddr(blockField, align, Qualifiers(), 812 AggValueSlot::IsDestructed, 813 AggValueSlot::DoesNotNeedGCBarriers, 814 AggValueSlot::IsNotAliased); [all...] |
CGCall.cpp | [all...] |