Searched refs:AggValueSlot (Results 1 - 14 of 14) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | 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 [all...] |
H A D | CGValue.h | 30 class AggValueSlot; 346 class AggValueSlot { class in namespace:clang::CodeGen 392 static AggValueSlot ignored() { 407 static AggValueSlot forAddr(llvm::Value *addr, CharUnits align, 413 AggValueSlot AV; 424 static AggValueSlot forLValue(const LValue &LV,
|
H A D | CGAtomic.cpp | 109 AggValueSlot resultSlot) const; 718 AggValueSlot resultSlot) const { 733 RValue CodeGenFunction::EmitAtomicLoad(LValue src, AggValueSlot resultSlot) { 983 AggValueSlot slot = AggValueSlot::forLValue(dest, 984 AggValueSlot::IsNotDestructed, 985 AggValueSlot::DoesNotNeedGCBarriers, 986 AggValueSlot::IsNotAliased, 987 Zeroed ? AggValueSlot::IsZeroed : 988 AggValueSlot [all...] |
H A D | CodeGenFunction.h | 1373 AggValueSlot CreateAggTemp(QualType T, const Twine &Name = "tmp") { 1375 return AggValueSlot::forAddr(CreateMemTemp(T, Name), Alignment, 1377 AggValueSlot::IsNotDestructed, 1378 AggValueSlot::DoesNotNeedGCBarriers, 1379 AggValueSlot::IsNotAliased); 1399 AggValueSlot aggSlot = AggValueSlot::ignored(), 1806 AggValueSlot AVS = AggValueSlot::ignored()); 1809 AggValueSlot AV [all...] |
H A D | CGDeclCXX.cpp | 54 CGF.EmitAggExpr(Init, AggValueSlot::forLValue(lv,AggValueSlot::IsDestructed, 55 AggValueSlot::DoesNotNeedGCBarriers, 56 AggValueSlot::IsNotAliased));
|
H A D | 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 [all...] |
H A D | 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))); 2987 AggValueSlot Slot = CreateAggTemp(E->getType()); 3007 AggValueSlot Slo [all...] |
H A D | CGStmt.cpp | 198 AggValueSlot AggSlot) { 211 AggValueSlot AggSlot) { 845 EmitAggExpr(RV, AggValueSlot::forAddr(ReturnValue, Alignment, 847 AggValueSlot::IsDestructed, 848 AggValueSlot::DoesNotNeedGCBarriers, 849 AggValueSlot::IsNotAliased));
|
H A D | CGExprCXX.cpp | 443 AggValueSlot Dest) { 827 AggValueSlot Slot 828 = AggValueSlot::forAddr(NewPtr, Alignment, AllocType.getQualifiers(), 829 AggValueSlot::IsDestructed, 830 AggValueSlot::DoesNotNeedGCBarriers, 831 AggValueSlot::IsNotAliased); 1932 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) {
|
H A D | CGDecl.cpp | 1188 EmitAggExpr(init, AggValueSlot::forLValue(lvalue, 1189 AggValueSlot::IsDestructed, 1190 AggValueSlot::DoesNotNeedGCBarriers, 1191 AggValueSlot::IsNotAliased));
|
H A D | CGException.cpp | 1103 AggValueSlot::forAddr(ParamAddr, Alignment, Qualifiers(), 1104 AggValueSlot::IsNotDestructed, 1105 AggValueSlot::DoesNotNeedGCBarriers, 1106 AggValueSlot::IsNotAliased));
|
H A D | CGObjC.cpp | 1369 AggValueSlot::forLValue(LV, AggValueSlot::IsDestructed, 1370 AggValueSlot::DoesNotNeedGCBarriers, 1371 AggValueSlot::IsNotAliased)); 3032 AggValueSlot::forAddr(DV.getScalarVal(), Alignment, Qualifiers(), 3033 AggValueSlot::IsDestructed, 3034 AggValueSlot::DoesNotNeedGCBarriers, 3035 AggValueSlot::IsNotAliased));
|
H A D | CGBlocks.cpp | 810 AggValueSlot Slot = 811 AggValueSlot::forAddr(blockField, align, Qualifiers(), 812 AggValueSlot::IsDestructed, 813 AggValueSlot::DoesNotNeedGCBarriers, 814 AggValueSlot::IsNotAliased);
|
H A D | CGCall.cpp | 2039 AggValueSlot Slot = CreateAggTemp(type, "agg.arg.tmp");
|
Completed in 470 milliseconds