Lines Matching refs:Assembler
557 void Assembler::Unreachable() {
567 Address Assembler::target_pointer_address_at(Address pc) {
575 Address Assembler::target_address_at(Address pc, Address constant_pool) {
580 Address Assembler::target_address_at(Address pc, Code* code) {
586 Address Assembler::target_address_from_return_address(Address pc) {
600 Address Assembler::return_address_from_call_start(Address pc) {
617 STATIC_ASSERT(Assembler::kCallSizeWithoutRelocation == 4 * kInstructionSize);
618 STATIC_ASSERT(Assembler::kCallSizeWithRelocation == 2 * kInstructionSize);
626 return pc + Assembler::kCallSizeWithoutRelocation;
631 return pc + Assembler::kCallSizeWithRelocation;
636 void Assembler::deserialization_set_special_target_at(
642 void Assembler::deserialization_set_target_internal_reference_at(
648 void Assembler::set_target_address_at(Isolate* isolate, Address pc,
663 void Assembler::set_target_address_at(Isolate* isolate, Address pc, Code* code,
678 return Assembler::target_address_at(pc_, host_);
685 return Assembler::target_pointer_address_at(pc_);
691 return Assembler::target_pointer_address_at(pc_);
697 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_));
701 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
704 Assembler::target_address_at(pc_, host_)));
712 Assembler::set_target_address_at(isolate_, pc_, host_,
727 return Assembler::target_address_at(pc_, host_);
743 Address RelocInfo::target_runtime_entry(Assembler* origin) {
783 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) {
812 STATIC_ASSERT(Assembler::kPatchDebugBreakSlotAddressOffset == 0);
813 return Assembler::target_address_at(pc_, host_);
819 STATIC_ASSERT(Assembler::kPatchDebugBreakSlotAddressOffset == 0);
820 Assembler::set_target_address_at(isolate_, pc_, host_, target);
836 Assembler::set_target_address_at(isolate_, pc_, host_, NULL);
884 LoadStoreOp Assembler::LoadOpFor(const CPURegister& rt) {
895 LoadStorePairOp Assembler::LoadPairOpFor(const CPURegister& rt,
908 LoadStoreOp Assembler::StoreOpFor(const CPURegister& rt) {
919 LoadStorePairOp Assembler::StorePairOpFor(const CPURegister& rt,
932 LoadLiteralOp Assembler::LoadLiteralOpFor(const CPURegister& rt) {
942 int Assembler::LinkAndGetInstructionOffsetTo(Label* label) {
950 Instr Assembler::Flags(FlagsUpdate S) {
961 Instr Assembler::Cond(Condition cond) {
966 Instr Assembler::ImmPCRelAddress(int imm21) {
975 Instr Assembler::ImmUncondBranch(int imm26) {
981 Instr Assembler::ImmCondBranch(int imm19) {
987 Instr Assembler::ImmCmpBranch(int imm19) {
993 Instr Assembler::ImmTestBranch(int imm14) {
999 Instr Assembler::ImmTestBranchBit(unsigned bit_pos) {
1010 Instr Assembler::SF(Register rd) {
1015 Instr Assembler::ImmAddSub(int imm) {
1026 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) {
1034 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) {
1043 Instr Assembler::ImmSetBits(unsigned imms, unsigned reg_size) {
1052 Instr Assembler::ImmRotate(unsigned immr, unsigned reg_size) {
1061 Instr Assembler::ImmLLiteral(int imm19) {
1067 Instr Assembler::BitN(unsigned bitn, unsigned reg_size) {
1075 Instr Assembler::ShiftDP(Shift shift) {
1081 Instr Assembler::ImmDPShift(unsigned amount) {
1087 Instr Assembler::ExtendMode(Extend extend) {
1092 Instr Assembler::ImmExtendShift(unsigned left_shift) {
1098 Instr Assembler::ImmCondCmp(unsigned imm) {
1104 Instr Assembler::Nzcv(StatusFlags nzcv) {
1109 Instr Assembler::ImmLSUnsigned(int imm12) {
1115 Instr Assembler::ImmLS(int imm9) {
1121 Instr Assembler::ImmLSPair(int imm7, LSDataSize size) {
1129 Instr Assembler::ImmShiftLS(unsigned shift_amount) {
1135 Instr Assembler::ImmException(int imm16) {
1141 Instr Assembler::ImmSystemRegister(int imm15) {
1147 Instr Assembler::ImmHint(int imm7) {
1153 Instr Assembler::ImmBarrierDomain(int imm2) {
1159 Instr Assembler::ImmBarrierType(int imm2) {
1165 LSDataSize Assembler::CalcLSDataSize(LoadStoreOp op) {
1171 Instr Assembler::ImmMoveWide(int imm) {
1177 Instr Assembler::ShiftMoveWide(int shift) {
1183 Instr Assembler::FPType(FPRegister fd) {
1188 Instr Assembler::FPScale(unsigned scale) {
1194 const Register& Assembler::AppropriateZeroRegFor(const CPURegister& reg) const {
1199 inline void Assembler::CheckBufferSpace() {
1207 inline void Assembler::CheckBuffer() {
1218 TypeFeedbackId Assembler::RecordedAstId() {
1224 void Assembler::ClearRecordedAstId() {