Home
last modified time | relevance | path

Searched refs:VisitResult (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/torque/
Dimplementation-visitor.h22 LocationReference(Value* value, VisitResult base, VisitResult index) in LocationReference()
25 VisitResult base;
26 VisitResult index;
36 VisitResult Visit(Expression* expr);
40 VisitResult Visit(StructExpression* decl);
51 std::string RValueFlattenStructs(VisitResult result);
53 VisitResult GenerateFetchFromLocation(LocationReference reference) { in GenerateFetchFromLocation()
55 return VisitResult(value->type(), value); in GenerateFetchFromLocation()
57 VisitResult GenerateFetchFromLocation(LocationExpression* location,
59 VisitResult GenerateFetchFromLocation(IdentifierExpression* expr, in GenerateFetchFromLocation()
[all …]
Dimplementation-visitor.cc14 VisitResult ImplementationVisitor::Visit(Expression* expr) { in Visit()
179 VisitResult expression_result = Visit(decl->expression); in Visit()
180 VisitResult return_result = in Visit()
259 VisitResult(result_var->type(), result_var)) in Visit()
318 base::Optional<VisitResult> init_result; in Visit()
333 VisitResult ImplementationVisitor::Visit(ConditionalExpression* expr) { in Visit()
341 VisitResult left, right; in Visit()
379 VisitResult condition_result = Visit(expr->condition); in Visit()
387 VisitResult left_result = {right.type(), f1 + "()"}; in Visit()
393 VisitResult right_result = {right.type(), f2 + "()"}; in Visit()
[all …]
Dtypes.h345 class VisitResult {
347 VisitResult() {} in VisitResult() function
348 VisitResult(const Type* type, const std::string& value) in VisitResult() function
350 VisitResult(const Type* type, const Value* declarable);
363 class VisitResultVector : public std::vector<VisitResult> {
365 VisitResultVector() : std::vector<VisitResult>() {} in VisitResultVector()
366 VisitResultVector(std::initializer_list<VisitResult> init) in VisitResultVector()
367 : std::vector<VisitResult>(init) {} in VisitResultVector()
Dtypes.cc296 VisitResult::VisitResult(const Type* type, const Value* declarable) in VisitResult() function in v8::internal::torque::VisitResult
299 std::string VisitResult::LValue() const { in LValue()
303 std::string VisitResult::RValue() const { in RValue()