Lines Matching refs:GraphAssembler
22 class V8_NODISCARD GraphAssembler::BlockInlineReduction {
24 explicit BlockInlineReduction(GraphAssembler* gasm) : gasm_(gasm) {
34 GraphAssembler* gasm_;
37 GraphAssembler::GraphAssembler(
51 GraphAssembler::~GraphAssembler() { DCHECK_EQ(loop_nesting_level_, 0); }
53 Node* GraphAssembler::IntPtrConstant(intptr_t value) {
57 Node* GraphAssembler::UintPtrConstant(uintptr_t value) {
61 Node* GraphAssembler::Int32Constant(int32_t value) {
65 Node* GraphAssembler::Uint32Constant(uint32_t value) {
69 Node* GraphAssembler::Int64Constant(int64_t value) {
73 Node* GraphAssembler::Uint64Constant(uint64_t value) {
77 Node* GraphAssembler::UniqueIntPtrConstant(intptr_t value) {
88 Node* GraphAssembler::Float64Constant(double value) {
106 Node* GraphAssembler::ExternalConstant(ExternalReference ref) {
110 Node* GraphAssembler::Parameter(int index) {
119 Node* GraphAssembler::LoadFramePointer() {
123 Node* GraphAssembler::LoadHeapNumberValue(Node* heap_number) {
145 Node* GraphAssembler::Name(Node* input) { \
152 Node* GraphAssembler::Name(Node* left, Node* right) { \
159 Node* GraphAssembler::Name(Node* left, Node* right) { \
166 Node* GraphAssembler::IntPtrEqual(Node* left, Node* right) {
170 Node* GraphAssembler::TaggedEqual(Node* left, Node* right) {
178 Node* GraphAssembler::SmiSub(Node* left, Node* right) {
186 Node* GraphAssembler::SmiLessThan(Node* left, Node* right) {
194 Node* GraphAssembler::Float64RoundDown(Node* value) {
199 Node* GraphAssembler::Float64RoundTruncate(Node* value) {
205 Node* GraphAssembler::TruncateFloat64ToInt64(Node* value, TruncateKind kind) {
210 Node* GraphAssembler::Projection(int index, Node* value) {
241 TNode<Map> GraphAssembler::UnpackMapWord(Node* map_word) {
248 Node* GraphAssembler::PackMapWord(TNode<Map> map) {
255 TNode<Map> GraphAssembler::LoadMap(Node* object) {
386 Node* GraphAssembler::TypeGuard(Type type, Node* value) {
391 Node* GraphAssembler::Checkpoint(FrameState frame_state) {
396 Node* GraphAssembler::DebugBreak() {
401 Node* GraphAssembler::Unreachable(
409 Node* GraphAssembler::UnreachableWithoutConnectToEnd() {
414 TNode<RawPtrT> GraphAssembler::StackSlot(int size, int alignment) {
419 Node* GraphAssembler::Store(StoreRepresentation rep, Node* object, Node* offset,
425 Node* GraphAssembler::Store(StoreRepresentation rep, Node* object, int offset,
430 Node* GraphAssembler::Load(MachineType type, Node* object, Node* offset) {
435 Node* GraphAssembler::Load(MachineType type, Node* object, int offset) {
439 Node* GraphAssembler::StoreUnaligned(MachineRepresentation rep, Node* object,
450 Node* GraphAssembler::LoadUnaligned(MachineType type, Node* object,
460 Node* GraphAssembler::ProtectedStore(MachineRepresentation rep, Node* object,
466 Node* GraphAssembler::ProtectedLoad(MachineType type, Node* object,
472 Node* GraphAssembler::Retain(Node* buffer) {
476 Node* GraphAssembler::UnsafePointerAdd(Node* base, Node* external) {
487 Node* GraphAssembler::BitcastWordToTaggedSigned(Node* value) {
492 Node* GraphAssembler::BitcastWordToTagged(Node* value) {
497 Node* GraphAssembler::BitcastTaggedToWord(Node* value) {
502 Node* GraphAssembler::BitcastTaggedToWordForTagAndSmiBits(Node* value) {
507 Node* GraphAssembler::BitcastMaybeObjectToWord(Node* value) {
512 Node* GraphAssembler::DeoptimizeIf(DeoptimizeReason reason,
519 Node* GraphAssembler::DeoptimizeIfNot(DeoptimizeReason reason,
526 TNode<Object> GraphAssembler::Call(const CallDescriptor* call_descriptor,
531 TNode<Object> GraphAssembler::Call(const Operator* op, int inputs_size,
537 void GraphAssembler::TailCall(const CallDescriptor* call_descriptor,
557 void GraphAssembler::BranchWithCriticalSafetyCheck(
568 void GraphAssembler::ConnectUnreachableToEnd() {
578 Node* GraphAssembler::AddClonedNode(Node* node) {
584 Node* GraphAssembler::AddNode(Node* node) {
615 void GraphAssembler::Reset() {
620 void GraphAssembler::InitializeEffectControl(Node* effect, Node* control) {