![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <graph-assembler.h>
Public Member Functions | |
| IfBuilder1 (JSGraphAssembler *gasm, TNode< Cond > cond, bool negate_cond) | |
| V8_WARN_UNUSED_RESULT IfBuilder1 & | ExpectTrue () |
| V8_WARN_UNUSED_RESULT IfBuilder1 & | ExpectFalse () |
| V8_WARN_UNUSED_RESULT IfBuilder1 & | Then (const If1BodyFunction &body) |
| V8_WARN_UNUSED_RESULT IfBuilder1 & | Else (const If1BodyFunction &body) |
| V8_WARN_UNUSED_RESULT TNode< T > | Value () |
Private Types | |
| using | If1BodyFunction = std::function<TNode<T>()> |
Private Attributes | |
| JSGraphAssembler *const | gasm_ |
| const TNode< Cond > | cond_ |
| const bool | negate_cond_ |
| BranchHint | hint_ = BranchHint::kNone |
| If1BodyFunction | then_body_ |
| If1BodyFunction | else_body_ |
Static Private Attributes | |
| static constexpr MachineRepresentation | kPhiRepresentation |
Definition at line 1325 of file graph-assembler.h.
|
private |
Definition at line 1326 of file graph-assembler.h.
|
inline |
Definition at line 1329 of file graph-assembler.h.
|
inline |
Definition at line 1348 of file graph-assembler.h.
|
inline |
Definition at line 1338 of file graph-assembler.h.
|
inline |
Definition at line 1332 of file graph-assembler.h.
|
inline |
Definition at line 1344 of file graph-assembler.h.
|
inline |
Definition at line 1353 of file graph-assembler.h.
|
private |
Definition at line 1394 of file graph-assembler.h.
|
private |
Definition at line 1398 of file graph-assembler.h.
|
private |
Definition at line 1393 of file graph-assembler.h.
|
private |
Definition at line 1396 of file graph-assembler.h.
|
staticconstexprprivate |
Definition at line 1390 of file graph-assembler.h.
|
private |
Definition at line 1395 of file graph-assembler.h.
|
private |
Definition at line 1397 of file graph-assembler.h.