Lines Matching refs:RValue
42 class RValue {
43 friend struct DominatingValue<RValue>;
62 RValue() : Vals{nullptr, nullptr}, Flavor(Scalar) {}
93 static RValue getIgnored() {
98 static RValue get(llvm::Value *V) {
99 RValue ER;
105 static RValue get(Address Addr, CodeGenFunction &CGF) {
106 return RValue::get(Addr.emitRawPointer(CGF));
108 static RValue getComplex(llvm::Value *V1, llvm::Value *V2) {
109 RValue ER;
115 static RValue getComplex(const std::pair<llvm::Value *, llvm::Value *> &C) {
125 static RValue getAggregate(Address addr, bool isVolatile = false) {
126 RValue ER;
498 RValue asAggregateRValue() const {
499 return RValue::getAggregate(getAddress(), isVolatileQualified());
666 RValue asRValue() const {
668 return RValue::getIgnored();
670 return RValue::getAggregate(getAddress(), isVolatile());