Lines Matching full:aggregate
37 /// address of an aggregate value in memory.
39 enum Flavor { Scalar, Complex, Aggregate }; enumerator
41 // The shift to make to an aggregate's alignment to make it look
53 bool isAggregate() const { return V1.getInt() == Aggregate; } in isAggregate()
69 /// getAggregateAddr() - Return the Value* of the address of the aggregate.
71 assert(isAggregate() && "Not an aggregate!"); in getAggregateAddress()
76 assert(isAggregate() && "Not an aggregate!"); in getAggregatePointer()
103 // FIXME: Aggregate rvalues need to retain information about whether they are
109 ER.V1.setInt(Aggregate);
440 /// An aggregate value slot.
471 /// This flag controls whether calls that produce the aggregate
485 /// ignored - Returns an aggregate value slot indicating that the
486 /// aggregate value is being ignored.
492 /// forAddr - Make a slot for an aggregate value.