/external/clang/lib/CodeGen/ |
CGExprCXX.cpp | 26 RValue CodeGenFunction::EmitCXXMemberCall(const CXXMethodDecl *MD, 41 Args.add(RValue::get(This), MD->getThisType(getContext())); 46 Args.add(RValue::get(VTT), T); 170 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, 205 if (isa<CXXDestructorDecl>(MD)) return RValue::get(0); 208 return RValue::get(0); 215 return RValue::get(This); 224 return RValue::get(This); 284 RValue 321 Args.add(RValue::get(This), ThisType) [all...] |
CGExpr.cpp | 106 /// can have any type. The result is returned as an RValue struct. 109 RValue CodeGenFunction::EmitAnyExpr(const Expr *E, AggValueSlot AggSlot, 112 return RValue::get(EmitScalarExpr(E, IgnoreResult)); 114 return RValue::getComplex(EmitComplexExpr(E, IgnoreResult, IgnoreResult)); 122 RValue CodeGenFunction::EmitAnyExprToTemp(const Expr *E) { 145 RValue RV = RValue::get(EmitScalarExpr(E, /*Ignore*/ false)); 246 RValue RV; 442 RValue 453 return RValue::get(Value) [all...] |
CGCall.cpp | 368 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(RealAddr, EltTy)); 370 EmitStoreThroughLValue(RValue::get(AI++), MakeAddrLValue(ImagAddr, EltTy)); 372 EmitStoreThroughLValue(RValue::get(AI), LV); [all...] |
CodeGenFunction.h | [all...] |
/external/mesa3d/src/glsl/ |
ir_reader.cpp | 548 ir_read_error(st, list, "expected (return <rvalue>)"); 573 ir_read_error(st, expr, "expected rvalue tag"); 577 ir_rvalue *rvalue = read_dereference(st, list); local 578 if (rvalue != NULL || st->error) 579 return rvalue; 581 rvalue = read_swizzle(st, list); 583 rvalue = read_expression(st, list); 585 rvalue = read_call(st, list); 587 rvalue = read_constant(st, list); 589 rvalue = read_texture(st, list) 802 ir_rvalue *rvalue = read_rvalue(st, sub); local [all...] |
opt_constant_propagation.cpp | 100 void handle_rvalue(ir_rvalue **rvalue); 120 ir_constant_propagation_visitor::handle_rvalue(ir_rvalue **rvalue) 122 if (this->in_assignee || !*rvalue) 125 const glsl_type *type = (*rvalue)->type; 130 ir_dereference_variable *deref = (*rvalue)->as_dereference_variable(); 132 swiz = (*rvalue)->as_swizzle(); 198 *rvalue = new(hieralloc_parent(deref)) ir_constant(type, &data);
|
opt_structure_splitting.cpp | 189 void handle_rvalue(ir_rvalue **rvalue); 241 ir_structure_splitting_visitor::handle_rvalue(ir_rvalue **rvalue) 243 if (!*rvalue) 246 ir_dereference *deref = (*rvalue)->as_dereference(); 252 *rvalue = deref;
|
opt_algebraic.cpp | 54 void handle_rvalue(ir_rvalue **rvalue); 391 ir_algebraic_visitor::handle_rvalue(ir_rvalue **rvalue) 393 if (!*rvalue) 396 ir_expression *expr = (*rvalue)->as_expression(); 400 *rvalue = handle_expression(expr);
|
/external/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/ |
p5-0x.cpp | 4 // rules for rvalue references. 60 // In the second case, if the reference is an rvalue reference and 62 // conversion sequence includes an lvalue-to-rvalue conversion, the 129 double&& rrd2 = d; // expected-error{{rvalue reference to type 'double' cannot bind to lvalue of type 'double'}}
|
p5-cxx0x-no-extra-copy.cpp | 4 // reference to a reference-compatible rvalue, since we are allowed to
|
/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.mptr/ |
p3.cpp | 19 int A::*ip = &A::s; // expected-error {{cannot initialize a variable of type 'int A::*' with an rvalue of type 'int *'}}
|
/external/clang/test/CXX/expr/expr.post/expr.static.cast/ |
p3-0x.cpp | 3 // A glvalue of type "cv1 T1" can be cast to type "rvalue reference to
|
/external/clang/test/CodeGenCXX/ |
volatile.cpp | 3 // Check that IR gen doesn't try to do an lvalue-to-rvalue conversion
|
/external/clang/test/Parser/ |
cxx0x-in-cxx98.cpp | 6 void f(Args &&...) &; // expected-warning{{rvalue references are a C++11 extension}} \
|
/external/clang/test/SemaCXX/ |
cv-unqual-rvalues.cpp | 3 // PR7463: Make sure that when we have an rvalue, it does not have
|
vtable-instantiation.cc | 29 return 1; // expected-error{{cannot initialize return object of type 'int *' with an rvalue of type 'int'}}
|
/external/clang/test/SemaTemplate/ |
typename-specifier-2.cpp | 21 bind_metafun<add_pointer, float>::type::type fp = &i; // expected-error{{cannot initialize a variable of type 'bind_metafun<add_pointer, float>::type::type' (aka 'float *') with an rvalue of type 'int *'}}
|
/external/libffi/src/ |
raw_api.c | 191 void ffi_raw_call (ffi_cif *cif, void (*fn)(void), void *rvalue, ffi_raw *raw) 195 ffi_call (cif, fn, rvalue, avalue); 201 ffi_translate_args (ffi_cif *cif, void *rvalue, 208 (*cl->fun) (cif, rvalue, raw, cl->user_data);
|
/external/javassist/src/main/javassist/tools/rmi/ |
ObjectImporter.java | 205 Object rvalue; local 241 rvalue = null; 244 rvalue = din.readObject(); 252 if (rvalue instanceof RemoteRef) { 253 RemoteRef ref = (RemoteRef)rvalue; 254 rvalue = createProxy(ref.oid, ref.classname); 268 return rvalue;
|
/frameworks/base/tools/aidl/ |
AST.cpp | 246 rvalue(r), 253 rvalue(r), 270 this->rvalue->Write(to); 347 rvalue(r) 361 this->rvalue->Write(to); 457 rvalue(r) 464 rvalue(NULL) 476 if (this->rvalue != NULL) { 481 this->rvalue->Write(to);
|
/external/libffi/src/pa/ |
ffi.c | 374 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue) 384 if (rvalue == NULL 392 ecif.rvalue = alloca(cif->rtype->size); 395 ecif.rvalue = rvalue; 401 debug(3, "Calling ffi_call_pa32: ecif=%p, bytes=%u, flags=%u, rvalue=%p, fn=%p\n", &ecif, cif->bytes, cif->flags, ecif.rvalue, (void *)fn); 403 cif->flags, ecif.rvalue, fn); 421 void *rvalue; local 433 rvalue = (void *)r28 [all...] |
/external/libffi/src/cris/ |
ffi.c | 243 ffi_call (ffi_cif * cif, void (*fn) (), void *rvalue, void **avalue) 250 if ((rvalue == NULL) && (cif->rtype->type == FFI_TYPE_STRUCT)) 252 ecif.rvalue = alloca (cif->rtype->size); 255 ecif.rvalue = rvalue; 261 cif->flags, ecif.rvalue, fn);
|
/external/libffi/src/s390/ |
ffi.c | 200 p_gpr[n_gpr++] = (unsigned long) ecif->rvalue; 503 void *rvalue, 511 ecif.rvalue = rvalue; 514 if (rvalue == NULL) 517 ecif.rvalue = alloca (cif->rtype->size); 526 ret_type, ecif.rvalue, fn); 553 void *rvalue = &ret_buffer; local 573 rvalue = (void *) p_gpr[n_gpr++]; 682 (closure->fun) (closure->cif, rvalue, avalue, closure->user_data) [all...] |
/external/libffi/src/x86/ |
ffi64.c | 344 ffi_call (ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue) 361 if (rvalue == NULL && ret_in_memory) 362 rvalue = alloca (cif->rtype->size); 374 reg_args->gpr[gprcount++] = (long) rvalue; 431 cif->flags, rvalue, fn, ssecount); 467 ffi_closure_unix64_inner(ffi_closure *closure, void *rvalue, 490 rvalue = (void *) reg_args->gpr[gprcount++]; 566 closure->fun (cif, rvalue, avalue, closure->user_data);
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/ |
p3-0x.cpp | 4 // If P is an rvalue reference to a cv-unqualified template parameter
|