Lines Matching full:rvalue
26 bool DominatingValue<RValue>::saved_type::needsSaving(RValue rv) {
34 DominatingValue<RValue>::saved_type
35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
44 llvm::Value *addr = CGF.CreateTempAlloca(V->getType(), "saved-rvalue");
64 llvm::Value *addr = CGF.CreateTempAlloca(V->getType(), "saved-rvalue");
72 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
75 return RValue::get(Value);
77 return RValue::get(CGF.Builder.CreateLoad(Value));
79 return RValue::getAggregate(Value);
81 return RValue::getAggregate(CGF.Builder.CreateLoad(Value));
83 return RValue::getComplex(CGF.LoadComplexFromAddr(Value, false));
87 return RValue();