• Home
  • Raw
  • Download

Lines Matching refs:RValue

1025                                        const RValue &rv) {
1088 RValue rvalue)
1154 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues;
1618 RValue EmitAnyExpr(const Expr *E,
1628 RValue EmitAnyExprToTemp(const Expr *E);
1677 const RValue &getOpaqueRValueMapping(const OpaqueValueExpr *e) {
1680 llvm::DenseMap<const OpaqueValueExpr*,RValue>::iterator
1917 PeepholeProtection protectFromPeepholes(RValue rvalue);
1943 RValue EmitCompoundStmt(const CompoundStmt &S, bool GetLast = false,
1987 RValue GetUndefRValue(QualType Ty);
1992 RValue EmitUnsupportedRValue(const Expr *E,
2062 RValue EmitLoadOfLValue(LValue V);
2063 RValue EmitLoadOfExtVectorElementLValue(LValue V);
2064 RValue EmitLoadOfBitfieldLValue(LValue LV);
2069 void EmitStoreThroughLValue(RValue Src, LValue Dst, bool isInit=false);
2070 void EmitStoreThroughExtVectorComponentLValue(RValue Src, LValue Dst);
2078 void EmitStoreThroughBitfieldLValue(RValue Src, LValue Dst,
2108 RValue EmitRValueForField(LValue LV, const FieldDecl *FD);
2140 RValue EmitPseudoObjectRValue(const PseudoObjectExpr *e,
2186 RValue EmitCall(const CGFunctionInfo &FnInfo,
2193 RValue EmitCall(QualType FnType, llvm::Value *Callee,
2198 RValue EmitCallExpr(const CallExpr *E,
2219 RValue EmitCXXMemberCall(const CXXMethodDecl *MD,
2226 RValue EmitCXXMemberCallExpr(const CXXMemberCallExpr *E,
2228 RValue EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E,
2234 RValue EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E,
2238 RValue EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E,
2242 RValue EmitBuiltinExpr(const FunctionDecl *FD,
2245 RValue EmitBlockCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
2273 RValue EmitObjCMessageExpr(const ObjCMessageExpr *E,
2334 RValue EmitReferenceBindingToExpr(const Expr* E,
2459 RValue EmitAtomicExpr(AtomicExpr *E, llvm::Value *Dest = 0);
2526 void EmitReturnOfRValue(RValue RV, QualType Ty);
2541 void ExpandTypeToArgs(QualType Ty, RValue Src,
2670 template <> struct DominatingValue<RValue> {
2671 typedef RValue type;
2681 static bool needsSaving(RValue value);
2682 static saved_type save(CodeGenFunction &CGF, RValue value);
2683 RValue restore(CodeGenFunction &CGF);