Home
last modified time | relevance | path

Searched refs:rvalue (Results 1 – 25 of 77) sorted by relevance

1234

/openbsd-src/gnu/gcc/gcc/
H A Dstruct-equiv.c311 note_local_live (struct equiv_info *info, rtx x, rtx y, int rvalue) in note_local_live() argument
319 int x_change = assign_reg_reg_set (info->x_local_live, x, rvalue); in note_local_live()
320 int y_change = assign_reg_reg_set (info->y_local_live, y, rvalue); in note_local_live()
358 rtx_equiv_p (rtx *xp, rtx y, int rvalue, struct equiv_info *info) in rtx_equiv_p() argument
413 if (!rvalue && info->cur.input_valid in rtx_equiv_p()
420 && assign_reg_reg_set (info->common_live, x, rvalue)) in rtx_equiv_p()
432 if (! rvalue || info->input_cost < 0 || no_new_pseudos) in rtx_equiv_p()
542 note_local_live (info, x, y, rvalue); in rtx_equiv_p()
547 gcc_assert (rvalue < 0); in rtx_equiv_p()
582 gcc_assert (rvalue < 0); in rtx_equiv_p()
[all …]
/openbsd-src/usr.bin/vi/vi/
H A Dv_replace.c119 vip->rvalue = ev.e_value; in v_replace()
153 if ((!quote && vip->rvalue == K_CR) || vip->rvalue == K_NL) { in v_replace()
H A Dvi.h241 e_key_t rvalue; /* Value of last replacement character. */ member
/openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/proto-to-llvm/
H A Dloop_proto_to_llvm.cpp125 std::string rvalue = RvalueToString(os, x.rvalue()); in operator <<() local
127 return os << "store i32 " << rvalue << ", i32* " << var_ref << "\n"; in operator <<()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGAtomic.cpp205 void emitCopyIntoMemory(RValue rvalue) const;
252 Address materializeRValue(RValue rvalue) const;
1665 void AtomicInfo::emitCopyIntoMemory(RValue rvalue) const { in emitCopyIntoMemory()
1670 if (rvalue.isAggregate()) { in emitCopyIntoMemory()
1672 LValue Src = CGF.MakeAddrLValue(rvalue.getAggregateAddress(), in emitCopyIntoMemory()
1674 bool IsVolatile = rvalue.isVolatileQualified() || in emitCopyIntoMemory()
1690 if (rvalue.isScalar()) { in emitCopyIntoMemory()
1691 CGF.EmitStoreOfScalar(rvalue.getScalarVal(), TempLVal, /*init*/ true); in emitCopyIntoMemory()
1693 CGF.EmitStoreOfComplex(rvalue.getComplexVal(), TempLVal, /*init*/ true); in emitCopyIntoMemory()
1700 Address AtomicInfo::materializeRValue(RValue rvalue) const { in materializeRValue()
[all …]
H A DCGCall.h283 void add(RValue rvalue, QualType type) { push_back(CallArg(rvalue, type)); } in add() argument
H A DCodeGenFunction.h1375 RValue rvalue)
1376 : CGF(CGF), Data(OpaqueValueMappingData::bind(CGF, opaqueValue, rvalue)) {
3183 PeepholeProtection protectFromPeepholes(RValue rvalue);
3795 void EmitAtomicStore(RValue rvalue, LValue lvalue, bool isInit);
3797 void EmitAtomicStore(RValue rvalue, LValue lvalue, llvm::AtomicOrdering AO,
H A DCodeGenFunction.cpp2384 CodeGenFunction::protectFromPeepholes(RValue rvalue) { in protectFromPeepholes() argument
2389 if (!rvalue.isScalar()) return PeepholeProtection(); in protectFromPeepholes()
2390 llvm::Value *value = rvalue.getScalarVal(); in protectFromPeepholes()
H A DCGExprAgg.cpp846 RValue rvalue = RValue::getAggregate(valueAddr, atomicSlot.isVolatile()); in VisitCastExpr() local
847 return EmitFinalDestCopy(valueType, rvalue); in VisitCastExpr()
/openbsd-src/gnu/usr.bin/perl/t/op/
H A Dsub_lval.t1005 "Just another Perl hacker,\n", 'TARG is copied in rvalue scalar cx';
1007 "Just another Perl hacker,\n", 'TARG is copied in rvalue list cx';
1012 'TARG is copied in recursive rvalue scalar cx';
1015 'TARG is copied in recursive rvalue list cx';
/openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/
H A Dcxx_proto.proto61 required Rvalue rvalue = 2; field
H A Dcxx_loop_proto.proto65 required Rvalue rvalue = 2; field
/openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/proto-to-cxx/
H A Dloop_proto_to_cxx.cpp112 return os << x.varref() << "=" << x.rvalue() << ";\n"; in operator <<()
H A Dproto_to_cxx.cpp62 return os << x.lvalue() << "=" << x.rvalue() << ";\n"; in operator <<()
/openbsd-src/gnu/llvm/llvm/cmake/modules/
H A DFindFFI.cmake47 void ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue);
/openbsd-src/gnu/llvm/libcxx/docs/
H A Dindex.rst73 machines (particularly in C++11, which has rvalue references). Breaking
89 particular rvalue references and move-only types) requires changes to
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperl5124delta.pod23 When strict "refs" mode is off, C<%{...}> in rvalue context returns
/openbsd-src/gnu/llvm/libcxx/include/
H A Dranges303 // [range.as.rvalue]
H A Dany642 "ValueType is required to be an rvalue reference "
/openbsd-src/gnu/llvm/clang/docs/analyzer/developer-docs/
H A DRegionStore.rst150 aggregate (i.e. for an lvalue-to-rvalue conversion), it returns a
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx2bIssues.csv79 …1.link/LWG3527>`__,"``uses_allocator_construction_args`` handles rvalue pairs of rvalue references…
H A DCxx20Issues.csv105 "`2996 <https://wg21.link/LWG2996>`__","Missing rvalue overloads for ``shared_ptr``\ operations","…
192 "`1203 <https://wg21.link/LWG1203>`__","More useful rvalue stream insertion","Prague","|Complete|",…
H A DCxx17Issues.csv145 "`2509 <https://wg21.link/LWG2509>`__","[fund.ts.v2] any_cast doesn't work with rvalue reference ta…
203 "`2534 <https://wg21.link/LWG2534>`__","Constrain rvalue stream operators","Issaquah","|Complete|",…
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DOperationKinds.def70 /// object representation of an lvalue as an rvalue. Created by
/openbsd-src/gnu/gcc/gcc/cp/
H A DChangeLog1927 before lvalue-to-rvalue, function-to-pointer, and array-to-pointer
1930 (expand_default_init): Do not call rvalue.
1933 * except.c (build_throw): Do not perform lvalue-to-rvalue
1938 (rvalue): Don't convert bitfields to their declared type here.
1942 lvalue-to-rvalue, function-to-pointer, or array-to-pointer
2001 types when forming an rvalue.
2003 (rvalue): Use it.
2129 * tree.c (rvalue): Convert bitfields to their declared types.
2141 * tree.c (rvalue): Convert bitfields to their correct types.
2178 expressions used in an rvalue context.
[all …]

1234