Home | History | Annotate | Download | only in arm

Lines Matching refs:LChunkBuilder

525 LChunk* LChunkBuilder::Build() {
542 void LChunkBuilder::Abort(const char* format, ...) {
556 LRegister* LChunkBuilder::ToOperand(Register reg) {
561 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) {
567 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) {
573 LOperand* LChunkBuilder::UseFixed(HValue* value, Register fixed_register) {
578 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) {
583 LOperand* LChunkBuilder::UseRegister(HValue* value) {
588 LOperand* LChunkBuilder::UseRegisterAtStart(HValue* value) {
595 LChunkBuilder::UseTempRegister(HValue* value) {
600 LOperand* LChunkBuilder::Use(HValue* value) {
605 LOperand* LChunkBuilder::UseAtStart(HValue* value) {
611 LOperand* LChunkBuilder::UseOrConstant(HValue* value) {
618 LOperand* LChunkBuilder::UseOrConstantAtStart(HValue* value) {
625 LOperand* LChunkBuilder::UseRegisterOrConstant(HValue* value) {
632 LOperand* LChunkBuilder::UseRegisterOrConstantAtStart(HValue* value) {
639 LOperand* LChunkBuilder::UseAny(HValue* value) {
646 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) {
657 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
666 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr) {
672 LInstruction* LChunkBuilder::DefineAsRegister(
679 LInstruction* LChunkBuilder::DefineAsSpilled(
686 LInstruction* LChunkBuilder::DefineSameAsFirst(
693 LInstruction* LChunkBuilder::DefineFixed(
700 LInstruction* LChunkBuilder::DefineFixedDouble(
706 LInstruction* LChunkBuilder::AssignEnvironment(LInstruction* instr) {
713 LInstruction* LChunkBuilder::SetInstructionPendingDeoptimizationEnvironment(
723 void LChunkBuilder::ClearInstructionPendingDeoptimizationEnvironment() {
729 LInstruction* LChunkBuilder::MarkAsCall(LInstruction* instr,
759 LInstruction* LChunkBuilder::MarkAsSaveDoubles(LInstruction* instr) {
765 LInstruction* LChunkBuilder::AssignPointerMap(LInstruction* instr) {
772 LUnallocated* LChunkBuilder::TempRegister() {
779 LOperand* LChunkBuilder::FixedTemp(Register reg) {
786 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) {
793 LInstruction* LChunkBuilder::DoBlockEntry(HBlockEntry* instr) {
798 LInstruction* LChunkBuilder::DoDeoptimize(HDeoptimize* instr) {
803 LInstruction* LChunkBuilder::DoBit(Token::Value op,
825 LInstruction* LChunkBuilder::DoShift(Token::Value op,
874 LInstruction* LChunkBuilder::DoArithmeticD(Token::Value op,
887 LInstruction* LChunkBuilder::DoArithmeticT(Token::Value op,
905 void LChunkBuilder::DoBasicBlock(HBasicBlock* block, HBasicBlock* next_block) {
968 void LChunkBuilder::VisitInstruction(HInstruction* current) {
999 LEnvironment* LChunkBuilder::CreateEnvironment(HEnvironment* hydrogen_env) {
1030 LInstruction* LChunkBuilder::DoGoto(HGoto* instr) {
1038 LInstruction* LChunkBuilder::DoTest(HTest* instr) {
1131 LInstruction* LChunkBuilder::DoCompareMap(HCompareMap* instr) {
1139 LInstruction* LChunkBuilder::DoArgumentsLength(HArgumentsLength* length) {
1144 LInstruction* LChunkBuilder::DoArgumentsElements(HArgumentsElements* elems) {
1149 LInstruction* LChunkBuilder::DoInstanceOf(HInstanceOf* instr) {
1157 LInstruction* LChunkBuilder::DoInstanceOfKnownGlobal(
1165 LInstruction* LChunkBuilder::DoApplyArguments(HApplyArguments* instr) {
1178 LInstruction* LChunkBuilder::DoPushArgument(HPushArgument* instr) {
1185 LInstruction* LChunkBuilder::DoContext(HContext* instr) {
1190 LInstruction* LChunkBuilder::DoOuterContext(HOuterContext* instr) {
1196 LInstruction* LChunkBuilder::DoGlobalObject(HGlobalObject* instr) {
1202 LInstruction* LChunkBuilder::DoGlobalReceiver(HGlobalReceiver* instr) {
1208 LInstruction* LChunkBuilder::DoCallConstantFunction(
1215 LInstruction* LChunkBuilder::DoUnaryMathOperation(HUnaryMathOperation* instr) {
1244 LInstruction* LChunkBuilder::DoCallKeyed(HCallKeyed* instr) {
1252 LInstruction* LChunkBuilder::DoCallNamed(HCallNamed* instr) {
1258 LInstruction* LChunkBuilder::DoCallGlobal(HCallGlobal* instr) {
1264 LInstruction* LChunkBuilder::DoCallKnownGlobal(HCallKnownGlobal* instr) {
1270 LInstruction* LChunkBuilder::DoCallNew(HCallNew* instr) {
1278 LInstruction* LChunkBuilder::DoCallFunction(HCallFunction* instr) {
1284 LInstruction* LChunkBuilder::DoCallRuntime(HCallRuntime* instr) {
1290 LInstruction* LChunkBuilder::DoShr(HShr* instr) {
1295 LInstruction* LChunkBuilder::DoSar(HSar* instr) {
1300 LInstruction* LChunkBuilder::DoShl(HShl* instr) {
1305 LInstruction* LChunkBuilder::DoBitAnd(HBitAnd* instr) {
1310 LInstruction* LChunkBuilder::DoBitNot(HBitNot* instr) {
1317 LInstruction* LChunkBuilder::DoBitOr(HBitOr* instr) {
1322 LInstruction* LChunkBuilder::DoBitXor(HBitXor* instr) {
1327 LInstruction* LChunkBuilder::DoDiv(HDiv* instr) {
1346 LInstruction* LChunkBuilder::DoMod(HMod* instr) {
1382 LInstruction* LChunkBuilder::DoMul(HMul* instr) {
1402 LInstruction* LChunkBuilder::DoSub(HSub* instr) {
1422 LInstruction* LChunkBuilder::DoAdd(HAdd* instr) {
1443 LInstruction* LChunkBuilder::DoPower(HPower* instr) {
1460 LInstruction* LChunkBuilder::DoCompare(HCompare* instr) {
1487 LInstruction* LChunkBuilder::DoCompareJSObjectEq(
1496 LInstruction* LChunkBuilder::DoIsNull(HIsNull* instr) {
1504 LInstruction* LChunkBuilder::DoIsObject(HIsObject* instr) {
1512 LInstruction* LChunkBuilder::DoIsSmi(HIsSmi* instr) {
1520 LInstruction* LChunkBuilder::DoHasInstanceType(HHasInstanceType* instr) {
1528 LInstruction* LChunkBuilder::DoGetCachedArrayIndex(
1537 LInstruction* LChunkBuilder::DoHasCachedArrayIndex(
1546 LInstruction* LChunkBuilder::DoClassOfTest(HClassOfTest* instr) {
1553 LInstruction* LChunkBuilder::DoJSArrayLength(HJSArrayLength* instr) {
1559 LInstruction* LChunkBuilder::DoExternalArrayLength(
1566 LInstruction* LChunkBuilder::DoFixedArrayLength(HFixedArrayLength* instr) {
1572 LInstruction* LChunkBuilder::DoValueOf(HValueOf* instr) {
1579 LInstruction* LChunkBuilder::DoBoundsCheck(HBoundsCheck* instr) {
1585 LInstruction* LChunkBuilder::DoAbnormalExit(HAbnormalExit* instr) {
1592 LInstruction* LChunkBuilder::DoThrow(HThrow* instr) {
1598 LInstruction* LChunkBuilder::DoChange(HChange* instr) {
1666 LInstruction* LChunkBuilder::DoCheckNonSmi(HCheckNonSmi* instr) {
1672 LInstruction* LChunkBuilder::DoCheckInstanceType(HCheckInstanceType* instr) {
1679 LInstruction* LChunkBuilder::DoCheckPrototypeMaps(HCheckPrototypeMaps* instr) {
1687 LInstruction* LChunkBuilder::DoCheckSmi(HCheckSmi* instr) {
1693 LInstruction* LChunkBuilder::DoCheckFunction(HCheckFunction* instr) {
1699 LInstruction* LChunkBuilder::DoCheckMap(HCheckMap* instr) {
1706 LInstruction* LChunkBuilder::DoReturn(HReturn* instr) {
1711 LInstruction* LChunkBuilder::DoConstant(HConstant* instr) {
1726 LInstruction* LChunkBuilder::DoLoadGlobalCell(HLoadGlobalCell* instr) {
1734 LInstruction* LChunkBuilder::DoLoadGlobalGeneric(HLoadGlobalGeneric* instr) {
1741 LInstruction* LChunkBuilder::DoStoreGlobalCell(HStoreGlobalCell* instr) {
1753 LInstruction* LChunkBuilder::DoStoreGlobalGeneric(HStoreGlobalGeneric* instr) {
1762 LInstruction* LChunkBuilder::DoLoadContextSlot(HLoadContextSlot* instr) {
1768 LInstruction* LChunkBuilder::DoStoreContextSlot(HStoreContextSlot* instr) {
1782 LInstruction* LChunkBuilder::DoLoadNamedField(HLoadNamedField* instr) {
1788 LInstruction* LChunkBuilder::DoLoadNamedFieldPolymorphic(
1803 LInstruction* LChunkBuilder::DoLoadNamedGeneric(HLoadNamedGeneric* instr) {
1810 LInstruction* LChunkBuilder::DoLoadFunctionPrototype(
1817 LInstruction* LChunkBuilder::DoLoadElements(HLoadElements* instr) {
1823 LInstruction* LChunkBuilder::DoLoadExternalArrayPointer(
1830 LInstruction* LChunkBuilder::DoLoadKeyedFastElement(
1841 LInstruction* LChunkBuilder::DoLoadKeyedSpecializedArrayElement(
1860 LInstruction* LChunkBuilder::DoLoadKeyedGeneric(HLoadKeyedGeneric* instr) {
1870 LInstruction* LChunkBuilder::DoStoreKeyedFastElement(
1889 LInstruction* LChunkBuilder::DoStoreKeyedSpecializedArrayElement(
1912 LInstruction* LChunkBuilder::DoStoreKeyedGeneric(HStoreKeyedGeneric* instr) {
1925 LInstruction* LChunkBuilder::DoStoreNamedField(HStoreNamedField* instr) {
1940 LInstruction* LChunkBuilder::DoStoreNamedGeneric(HStoreNamedGeneric* instr) {
1949 LInstruction* LChunkBuilder::DoStringCharCodeAt(HStringCharCodeAt* instr) {
1957 LInstruction* LChunkBuilder::DoStringCharFromCode(HStringCharFromCode* instr) {
1964 LInstruction* LChunkBuilder::DoStringLength(HStringLength* instr) {
1970 LInstruction* LChunkBuilder::DoArrayLiteral(HArrayLiteral* instr) {
1975 LInstruction* LChunkBuilder::DoObjectLiteral(HObjectLiteral* instr) {
1980 LInstruction* LChunkBuilder::DoRegExpLiteral(HRegExpLiteral* instr) {
1985 LInstruction* LChunkBuilder::DoFunctionLiteral(HFunctionLiteral* instr) {
1990 LInstruction* LChunkBuilder::DoDeleteProperty(HDeleteProperty* instr) {
1998 LInstruction* LChunkBuilder::DoOsrEntry(HOsrEntry* instr) {
2005 LInstruction* LChunkBuilder::DoParameter(HParameter* instr) {
2011 LInstruction* LChunkBuilder::DoUnknownOSRValue(HUnknownOSRValue* instr) {
2021 LInstruction* LChunkBuilder::DoCallStub(HCallStub* instr) {
2027 LInstruction* LChunkBuilder::DoArgumentsObject(HArgumentsObject* instr) {
2036 LInstruction* LChunkBuilder::DoAccessArgumentsAt(HAccessArgumentsAt* instr) {
2045 LInstruction* LChunkBuilder::DoToFastProperties(HToFastProperties* instr) {
2052 LInstruction* LChunkBuilder::DoTypeof(HTypeof* instr) {
2058 LInstruction* LChunkBuilder::DoTypeofIs(HTypeofIs* instr) {
2063 LInstruction* LChunkBuilder::DoIsConstructCall(HIsConstructCall* instr) {
2068 LInstruction* LChunkBuilder::DoSimulate(HSimulate* instr) {
2099 LInstruction* LChunkBuilder::DoStackCheck(HStackCheck* instr) {
2104 LInstruction* LChunkBuilder::DoEnterInlined(HEnterInlined* instr) {
2117 LInstruction* LChunkBuilder::DoLeaveInlined(HLeaveInlined* instr) {