Lines Matching refs:RegLocation
520 RegLocation* args; // One for each word of arguments.
521 RegLocation result; // Eventual target of MOVE_RESULT.
528 RegLocation target; // Target of following move_result.
536 const RegLocation bad_loc = {kLocDalvikFrame, 0, 0, 0, 0, 0, 0, 0, 0, RegStorage(), INVALID_SREG,
685 void DumpRegLocTable(RegLocation* table, int count);
713 bool IsConst(RegLocation loc) const { in IsConst()
717 int32_t ConstantValue(RegLocation loc) const { in ConstantValue()
727 int64_t ConstantValueWide(RegLocation loc) const { in ConstantValueWide()
735 bool IsConstantNullRef(RegLocation loc) const { in IsConstantNullRef()
769 RegLocation GetRawSrc(MIR* mir, int num) { in GetRawSrc()
771 RegLocation res = reg_location_[mir->ssa_rep->uses[num]]; in GetRawSrc()
775 RegLocation GetRawDest(MIR* mir) { in GetRawDest()
777 RegLocation res = reg_location_[mir->ssa_rep->defs[0]]; in GetRawDest()
781 RegLocation GetDest(MIR* mir) { in GetDest()
782 RegLocation res = GetRawDest(mir); in GetDest()
787 RegLocation GetSrc(MIR* mir, int num) { in GetSrc()
788 RegLocation res = GetRawSrc(mir, num); in GetSrc()
793 RegLocation GetDestWide(MIR* mir) { in GetDestWide()
794 RegLocation res = GetRawDest(mir); in GetDestWide()
799 RegLocation GetSrcWide(MIR* mir, int low) { in GetSrcWide()
800 RegLocation res = GetRawSrc(mir, low); in GetSrcWide()
805 RegLocation GetBadLoc() { in GetBadLoc()
883 RegLocation GetRegLocation(int index) { in GetRegLocation()
888 RegLocation GetMethodLoc() { in GetMethodLoc()
1057 RegLocation* reg_location_; // Map SSA names to location.