Home | History | Annotate | Download | only in compiler

Lines Matching refs:Node

15 GraphAssembler::GraphAssembler(JSGraph* jsgraph, Node* effect, Node* control,
22 Node* GraphAssembler::IntPtrConstant(intptr_t value) {
26 Node* GraphAssembler::Int32Constant(int32_t value) {
30 Node* GraphAssembler::UniqueInt32Constant(int32_t value) {
34 Node* GraphAssembler::SmiConstant(int32_t value) {
38 Node* GraphAssembler::Uint32Constant(int32_t value) {
42 Node* GraphAssembler::Float64Constant(double value) {
46 Node* GraphAssembler::HeapConstant(Handle<HeapObject> object) {
51 Node* GraphAssembler::ExternalConstant(ExternalReference ref) {
55 Node* GraphAssembler::CEntryStubConstant(int result_size) {
60 Node* GraphAssembler::Name() { return jsgraph()->Name(); }
65 Node* GraphAssembler::Name(Node* input) { \
72 Node* GraphAssembler::Name(Node* left, Node* right) { \
79 Node* GraphAssembler::Name(Node* left, Node* right) { \
85 Node* GraphAssembler::Float64RoundDown(Node* value) {
92 Node* GraphAssembler::Projection(int index, Node* value) {
96 Node* GraphAssembler::Allocate(PretenureFlag pretenure, Node* size) {
102 Node* GraphAssembler::LoadField(FieldAccess const& access, Node* object) {
108 Node* GraphAssembler::LoadElement(ElementAccess const& access, Node* object,
109 Node* index) {
115 Node* GraphAssembler::StoreField(FieldAccess const& access, Node* object,
116 Node* value) {
122 Node* GraphAssembler::StoreElement(ElementAccess const& access, Node* object,
123 Node* index, Node* value) {
129 Node* GraphAssembler::Store(StoreRepresentation rep, Node* object, Node* offset,
130 Node* value) {
136 Node* GraphAssembler::Load(MachineType rep, Node* object, Node* offset) {
142 Node* GraphAssembler::Retain(Node* buffer) {
147 Node* GraphAssembler::UnsafePointerAdd(Node* base, Node* external) {
153 Node* GraphAssembler::ToNumber(Node* value) {
159 Node* GraphAssembler::DeoptimizeIf(DeoptimizeReason reason, Node* condition,
160 Node* frame_state) {
166 Node* GraphAssembler::DeoptimizeUnless(DeoptimizeKind kind,
167 DeoptimizeReason reason, Node* condition,
168 Node* frame_state) {
174 Node* GraphAssembler::DeoptimizeUnless(DeoptimizeReason reason, Node* condition,
175 Node* frame_state) {
180 void GraphAssembler::Branch(Node* condition,
190 Node* branch =
204 Node* GraphAssembler::ExtractCurrentControl() {
205 Node* result = current_control_;
210 Node* GraphAssembler::ExtractCurrentEffect() {
211 Node* result = current_effect_;
216 void GraphAssembler::Reset(Node* effect, Node* control) {
233 Node* GraphAssemblerLabel::PhiAt(size_t index) {
245 effects_ = zone->NewArray<Node*>(MaxMergeCount() + 1);
250 controls_ = zone->NewArray<Node*>(MaxMergeCount());
256 bindings_ = zone->NewArray<Node*>(num_bindings);
271 Node** GraphAssemblerLabel::GetBindingsPtrFor(size_t phi_index) {
277 Node* binding) {
289 Node** GraphAssemblerLabel::GetControlsPtr() { return controls_; }
291 Node** GraphAssemblerLabel::GetEffectsPtr() { return effects_; }