Home | History | Annotate | Download | only in optimizing

Lines Matching refs:LocationsBuilderARM

1230 void LocationsBuilderARM::VisitGoto(HGoto* got) {
1238 void LocationsBuilderARM::VisitTryBoundary(HTryBoundary* try_boundary) {
1249 void LocationsBuilderARM::VisitExit(HExit* exit) {
1465 void LocationsBuilderARM::VisitIf(HIf* if_instr) {
1482 void LocationsBuilderARM::VisitDeoptimize(HDeoptimize* deoptimize) {
1498 void LocationsBuilderARM::VisitSelect(HSelect* select) {
1524 void LocationsBuilderARM::VisitNativeDebugInfo(HNativeDebugInfo* info) {
1536 void LocationsBuilderARM::HandleCondition(HCondition* cond) {
1623 void LocationsBuilderARM::VisitEqual(HEqual* comp) {
1631 void LocationsBuilderARM::VisitNotEqual(HNotEqual* comp) {
1639 void LocationsBuilderARM::VisitLessThan(HLessThan* comp) {
1647 void LocationsBuilderARM::VisitLessThanOrEqual(HLessThanOrEqual* comp) {
1655 void LocationsBuilderARM::VisitGreaterThan(HGreaterThan* comp) {
1663 void LocationsBuilderARM::VisitGreaterThanOrEqual(HGreaterThanOrEqual* comp) {
1671 void LocationsBuilderARM::VisitBelow(HBelow* comp) {
1679 void LocationsBuilderARM::VisitBelowOrEqual(HBelowOrEqual* comp) {
1687 void LocationsBuilderARM::VisitAbove(HAbove* comp) {
1695 void LocationsBuilderARM::VisitAboveOrEqual(HAboveOrEqual* comp) {
1703 void LocationsBuilderARM::VisitIntConstant(HIntConstant* constant) {
1713 void LocationsBuilderARM::VisitNullConstant(HNullConstant* constant) {
1723 void LocationsBuilderARM::VisitLongConstant(HLongConstant* constant) {
1733 void LocationsBuilderARM::VisitFloatConstant(HFloatConstant* constant) {
1743 void LocationsBuilderARM::VisitDoubleConstant(HDoubleConstant* constant) {
1753 void LocationsBuilderARM::VisitMemoryBarrier(HMemoryBarrier* memory_barrier) {
1761 void LocationsBuilderARM::VisitReturnVoid(HReturnVoid* ret) {
1769 void LocationsBuilderARM::VisitReturn(HReturn* ret) {
1779 void LocationsBuilderARM::VisitInvokeUnresolved(HInvokeUnresolved* invoke) {
1790 void LocationsBuilderARM::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) {
1837 void LocationsBuilderARM::HandleInvoke(HInvoke* invoke) {
1842 void LocationsBuilderARM::VisitInvokeVirtual(HInvokeVirtual* invoke) {
1863 void LocationsBuilderARM::VisitInvokeInterface(HInvokeInterface* invoke) {
1915 void LocationsBuilderARM::VisitNeg(HNeg* neg) {
1988 void LocationsBuilderARM::VisitTypeConversion(HTypeConversion* conversion) {
2454 void LocationsBuilderARM::VisitAdd(HAdd* add) {
2531 void LocationsBuilderARM::VisitSub(HSub* sub) {
2610 void LocationsBuilderARM::VisitMul(HMul* mul) {
2817 void LocationsBuilderARM::VisitDiv(HDiv* div) {
2942 void LocationsBuilderARM::VisitRem(HRem* rem) {
3076 void LocationsBuilderARM::VisitDivZeroCheck(HDivZeroCheck* instruction) {
3218 void LocationsBuilderARM::VisitRor(HRor* ror) {
3263 void LocationsBuilderARM::HandleShift(HBinaryOperation* op) {
3457 void LocationsBuilderARM::VisitShl(HShl* shl) {
3465 void LocationsBuilderARM::VisitShr(HShr* shr) {
3473 void LocationsBuilderARM::VisitUShr(HUShr* ushr) {
3481 void LocationsBuilderARM::VisitNewInstance(HNewInstance* instruction) {
3514 void LocationsBuilderARM::VisitNewArray(HNewArray* instruction) {
3536 void LocationsBuilderARM::VisitParameterValue(HParameterValue* instruction) {
3553 void LocationsBuilderARM::VisitCurrentMethod(HCurrentMethod* instruction) {
3563 void LocationsBuilderARM::VisitNot(HNot* not_) {
3591 void LocationsBuilderARM::VisitBooleanNot(HBooleanNot* bool_not) {
3605 void LocationsBuilderARM::VisitCompare(HCompare* compare) {
3697 void LocationsBuilderARM::VisitPhi(HPhi* instruction) {
3767 void LocationsBuilderARM::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) {
3923 void LocationsBuilderARM::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) {
3968 Location LocationsBuilderARM::ArmEncodableConstantOrRegister(HInstruction* constant,
3978 bool LocationsBuilderARM::CanEncodeConstantAsImmediate(HConstant* input_cst,
3989 bool LocationsBuilderARM::CanEncodeConstantAsImmediate(uint32_t value, Opcode opcode) {
4119 void LocationsBuilderARM::VisitInstanceFieldSet(HInstanceFieldSet* instruction) {
4127 void LocationsBuilderARM::VisitInstanceFieldGet(HInstanceFieldGet* instruction) {
4135 void LocationsBuilderARM::VisitStaticFieldGet(HStaticFieldGet* instruction) {
4143 void LocationsBuilderARM::VisitStaticFieldSet(HStaticFieldSet* instruction) {
4151 void LocationsBuilderARM::VisitUnresolvedInstanceFieldGet(
4168 void LocationsBuilderARM::VisitUnresolvedInstanceFieldSet(
4185 void LocationsBuilderARM::VisitUnresolvedStaticFieldGet(
4202 void LocationsBuilderARM::VisitUnresolvedStaticFieldSet(
4219 void LocationsBuilderARM::VisitNullCheck(HNullCheck* instruction) {
4254 void LocationsBuilderARM::VisitArrayGet(HArrayGet* instruction) {
4450 void LocationsBuilderARM::VisitArraySet(HArraySet* instruction) {
4738 void LocationsBuilderARM::VisitArrayLength(HArrayLength* instruction) {
4754 void LocationsBuilderARM::VisitBoundsCheck(HBoundsCheck* instruction) {
4796 void LocationsBuilderARM::VisitParallelMove(HParallelMove* instruction ATTRIBUTE_UNUSED) {
4804 void LocationsBuilderARM::VisitSuspendCheck(HSuspendCheck* instruction) {
5078 void LocationsBuilderARM::VisitLoadClass(HLoadClass* cls) {
5136 void LocationsBuilderARM::VisitClinitCheck(HClinitCheck* check) {
5206 void LocationsBuilderARM::VisitLoadString(HLoadString* load) {
5303 void LocationsBuilderARM::VisitLoadException(HLoadException* load) {
5314 void LocationsBuilderARM::VisitClearException(HClearException* clear) {
5323 void LocationsBuilderARM::VisitThrow(HThrow* instruction) {
5344 void LocationsBuilderARM::VisitInstanceOf(HInstanceOf* instruction) {
5528 void LocationsBuilderARM::VisitCheckCast(HCheckCast* instruction) {
5724 void LocationsBuilderARM::VisitMonitorOperation(HMonitorOperation* instruction) {
5744 void LocationsBuilderARM::VisitAnd(HAnd* instruction) { HandleBitwiseOperation(instruction, AND); }
5745 void LocationsBuilderARM::VisitOr(HOr* instruction) { HandleBitwiseOperation(instruction, ORR); }
5746 void LocationsBuilderARM::VisitXor(HXor* instruction) { HandleBitwiseOperation(instruction, EOR); }
5748 void LocationsBuilderARM::HandleBitwiseOperation(HBinaryOperation* instruction, Opcode opcode) {
5772 void LocationsBuilderARM::VisitBitwiseNegatedRight(HBitwiseNegatedRight* instruction) {
6595 void LocationsBuilderARM::VisitMultiplyAccumulate(HMultiplyAccumulate* instr) {
6622 void LocationsBuilderARM::VisitBoundType(HBoundType* instruction ATTRIBUTE_UNUSED) {
6633 void LocationsBuilderARM::VisitPackedSwitch(HPackedSwitch* switch_instr) {
6716 void LocationsBuilderARM::VisitArmDexCacheArraysBase(HArmDexCacheArraysBase* base) {
6766 void LocationsBuilderARM::VisitClassTableGet(HClassTableGet* instruction) {