HomeSort by relevance Sort by last modified time
    Searched refs:MacroAssembler (Results 76 - 100 of 208) sorted by null

1 2 34 5 6 7 8 9

  /external/chromium_org/v8/src/compiler/
code-generator.h 36 MacroAssembler* masm() { return &masm_; }
125 MacroAssembler masm_;
  /external/chromium_org/v8/src/ic/x64/
ic-x64.cc 24 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type,
44 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss_label,
92 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss_label,
144 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm,
173 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver,
225 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key,
255 void KeyedLoadIC::GenerateGeneric(MacroAssembler* masm) {
406 void KeyedLoadIC::GenerateString(MacroAssembler* masm) {
433 MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow,
569 void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm
    [all...]
stub-cache-x64.cc 18 static void ProbeTable(Isolate* isolate, MacroAssembler* masm,
85 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags,
handler-compiler-x64.cc 19 MacroAssembler* masm, Label* miss_label, Register receiver,
59 MacroAssembler* masm, int index, Register prototype, Label* miss) {
81 MacroAssembler* masm, Register receiver, Register result, Register scratch,
89 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver,
108 MacroAssembler* masm, Register receiver, Register holder, Register name,
118 MacroAssembler* masm, const CallOptimization& optimization,
191 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
203 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
244 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
279 static void StoreIC_PushArgs(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/ic/arm/
ic-arm.cc 25 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type,
51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss,
93 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss,
136 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm,
162 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver,
217 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key,
245 void LoadIC::GenerateNormal(MacroAssembler* masm) {
268 void LoadIC::GenerateMiss(MacroAssembler* masm) {
283 void LoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
294 MacroAssembler* masm, Register object, Register key, Register scratch1
    [all...]
  /external/chromium_org/v8/src/ic/mips/
ic-mips.cc 26 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type,
51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss,
96 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss,
139 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm,
164 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver,
224 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key,
252 void LoadIC::GenerateNormal(MacroAssembler* masm) {
275 void LoadIC::GenerateMiss(MacroAssembler* masm) {
290 void LoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
301 MacroAssembler* masm, Register object, Register key, Register scratch1
    [all...]
  /external/chromium_org/v8/src/ic/mips64/
ic-mips64.cc 26 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type,
51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss,
96 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss,
138 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm,
163 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver,
223 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key,
251 void LoadIC::GenerateNormal(MacroAssembler* masm) {
273 void LoadIC::GenerateMiss(MacroAssembler* masm) {
288 void LoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
299 MacroAssembler* masm, Register object, Register key, Register scratch1
    [all...]
  /external/chromium_org/v8/src/arm64/
code-stubs-arm64.cc 98 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
112 MacroAssembler::PushPopQueue queue(masm);
125 void DoubleToIStub::Generate(MacroAssembler* masm) {
205 static void EmitIdenticalObjectComparison(MacroAssembler* masm,
294 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm,
348 static void EmitSmiNonsmiComparison(MacroAssembler* masm,
418 static void EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm,
470 static void CompareICStub_CheckInputType(MacroAssembler* masm, Register input,
486 void CompareICStub::GenerateGeneric(MacroAssembler* masm) {
651 void StoreBufferOverflowStub::Generate(MacroAssembler* masm)
    [all...]
codegen-arm64.cc 43 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size));
87 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const {
94 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const {
105 MacroAssembler* masm,
136 MacroAssembler* masm,
242 MacroAssembler* masm,
367 MacroAssembler::EmitFrameSetupForCodeAgePatching(&patcher);
373 MacroAssembler::EmitCodeAgeSequence(&patcher_old, NULL);
386 return MacroAssembler::IsYoungSequence(isolate, sequence);
410 MacroAssembler::EmitFrameSetupForCodeAgePatching(&patcher)
    [all...]
  /external/chromium_org/v8/src/ic/
access-compiler.cc 40 void PropertyAccessCompiler::TailCallBuiltin(MacroAssembler* masm,
  /external/chromium_org/v8/src/arm/
code-stubs-arm.cc 95 static void EmitIdenticalObjectComparison(MacroAssembler* masm,
98 static void EmitSmiNonsmiComparison(MacroAssembler* masm,
104 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm,
109 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
132 void DoubleToIStub::Generate(MacroAssembler* masm) {
165 // We've already done MacroAssembler::TryFastTruncatedDoubleToILoad, so we
247 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) {
295 static void EmitIdenticalObjectComparison(MacroAssembler* masm,
393 static void EmitSmiNonsmiComparison(MacroAssembler* masm,
458 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm
    [all...]
  /external/chromium_org/v8/src/ia32/
code-stubs-ia32.cc 102 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
125 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) {
169 static void LoadFloatOperand(MacroAssembler* masm, Register number);
174 static void CheckFloatOperands(MacroAssembler* masm,
182 static void LoadSSE2Operands(MacroAssembler* masm, Label* not_numbers);
186 void DoubleToIStub::Generate(MacroAssembler* masm) {
310 void FloatingPointHelper::LoadFloatOperand(MacroAssembler* masm,
328 void FloatingPointHelper::LoadSSE2Operands(MacroAssembler* masm,
359 void FloatingPointHelper::CheckFloatOperands(MacroAssembler* masm,
382 void MathPowStub::Generate(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/x87/
code-stubs-x87.cc 102 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
125 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) {
165 static void LoadFloatOperand(MacroAssembler* masm, Register number);
170 static void CheckFloatOperands(MacroAssembler* masm,
176 void DoubleToIStub::Generate(MacroAssembler* masm) {
285 void FloatingPointHelper::LoadFloatOperand(MacroAssembler* masm,
303 void FloatingPointHelper::CheckFloatOperands(MacroAssembler* masm,
326 void MathPowStub::Generate(MacroAssembler* masm) {
332 void FunctionPrototypeStub::Generate(MacroAssembler* masm) {
344 void LoadIndexedInterceptorStub::Generate(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/x64/
code-stubs-x64.cc 94 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
117 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) {
143 static void LoadSSE2UnknownOperands(MacroAssembler* masm,
148 void DoubleToIStub::Generate(MacroAssembler* masm) {
232 void FloatingPointHelper::LoadSSE2UnknownOperands(MacroAssembler* masm,
262 void MathPowStub::Generate(MacroAssembler* masm) {
524 void FunctionPrototypeStub::Generate(MacroAssembler* masm) {
536 void ArgumentsAccessStub::GenerateReadElement(MacroAssembler* masm) {
594 void ArgumentsAccessStub::GenerateNewSloppyFast(MacroAssembler* masm) {
812 void ArgumentsAccessStub::GenerateNewSloppySlow(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/
code-stubs.h 299 virtual void Generate(MacroAssembler* masm) OVERRIDE; \
342 virtual void Generate(MacroAssembler* masm) = 0;
473 void GenerateLightweightMiss(MacroAssembler* masm, ExternalReference miss);
484 virtual void BeforeCall(MacroAssembler* masm) const = 0;
486 virtual void AfterCall(MacroAssembler* masm) const = 0;
526 virtual void BeforeCall(MacroAssembler* masm) const;
528 virtual void AfterCall(MacroAssembler* masm) const;
537 virtual void BeforeCall(MacroAssembler* masm) const {}
539 virtual void AfterCall(MacroAssembler* masm) const {}
734 void GenerateDispatchToArrayStub(MacroAssembler* masm
    [all...]
codegen.cc 82 Comment::Comment(MacroAssembler* masm, const char* msg)
139 Handle<Code> CodeGenerator::MakeCodeEpilogue(MacroAssembler* masm,
225 bool CodeGenerator::RecordPositions(MacroAssembler* masm,
  /external/chromium_org/v8/test/cctest/
test-macro-assembler-x64.cc 48 using i::MacroAssembler;
99 static void EntryCode(MacroAssembler* masm) {
108 static void ExitCode(MacroAssembler* masm) {
145 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) {
163 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size));
164 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro.
194 void TestSmiCompare(MacroAssembler* masm, Label* exit, int id, int x, int y) {
248 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size));
250 MacroAssembler* masm = &assembler;
296 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size))
    [all...]
test-code-stubs-arm64.cc 54 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size));
70 MacroAssembler::PushPopQueue queue(&masm);
test-hashing.cc 50 void generate(MacroAssembler* masm, uint32_t key) {
105 MacroAssembler masm(CcTest::i_isolate(), buffer, sizeof buffer);
test-macro-assembler-mips.cc 83 MacroAssembler assembler(isolate, NULL, 0);
84 MacroAssembler* masm = &assembler;
test-macro-assembler-arm.cc 84 MacroAssembler assembler(isolate, NULL, 0);
85 MacroAssembler* masm = &assembler;
147 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size));
148 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro.
  /external/chromium_org/v8/src/ic/arm64/
handler-compiler-arm64.cc 20 MacroAssembler* masm, Label* miss_label, Register receiver,
60 MacroAssembler* masm, int index, Register prototype, Label* miss) {
82 MacroAssembler* masm, Register receiver, Register scratch1,
98 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
108 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver,
127 MacroAssembler* masm, Register receiver, Register holder, Register name,
138 MacroAssembler* masm, const CallOptimization& optimization,
143 MacroAssembler::PushPopQueue queue(masm);
211 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
253 MacroAssembler* masm, Handle<HeapType> type, Register receiver
    [all...]
  /external/chromium_org/v8/src/ic/ia32/
handler-compiler-ia32.cc 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
51 MacroAssembler* masm, Label* miss_label, Register receiver,
91 MacroAssembler* masm, int index, Register prototype, Label* miss) {
111 MacroAssembler* masm, Register receiver, Register scratch1,
124 MacroAssembler* masm, const CallOptimization& optimization,
199 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
216 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
256 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver,
276 MacroAssembler* masm, Register receiver, Register holder, Register name,
284 static void StoreIC_PushArgs(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/ic/x87/
handler-compiler-x87.cc 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
51 MacroAssembler* masm, Label* miss_label, Register receiver,
91 MacroAssembler* masm, int index, Register prototype, Label* miss) {
111 MacroAssembler* masm, Register receiver, Register scratch1,
124 MacroAssembler* masm, const CallOptimization& optimization,
199 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
216 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
256 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver,
276 MacroAssembler* masm, Register receiver, Register holder, Register name,
284 static void StoreIC_PushArgs(MacroAssembler* masm)
    [all...]
  /external/chromium_org/v8/src/mips/
code-stubs-mips.cc 95 static void EmitIdenticalObjectComparison(MacroAssembler* masm,
98 static void EmitSmiNonsmiComparison(MacroAssembler* masm,
104 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm,
109 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm,
135 void DoubleToIStub::Generate(MacroAssembler* masm) {
285 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) {
338 static void EmitIdenticalObjectComparison(MacroAssembler* masm,
437 static void EmitSmiNonsmiComparison(MacroAssembler* masm,
496 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm,
534 static void EmitCheckForTwoHeapNumbers(MacroAssembler* masm
    [all...]

Completed in 382 milliseconds

1 2 34 5 6 7 8 9