Searched refs:Assembler (Results 1 – 18 of 18) sorted by relevance
43 class Assembler; variable76 virtual void Emit(Assembler *sp_asm) = 0;148 void EmitSlowPaths(Assembler* sp_asm) { in EmitSlowPaths()297 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) in DebugFrameOpCodeWriterForAssembler()353 Assembler* assembler_;358 class Assembler : public DeletableArenaObject<kArenaAllocAssembler> {388 virtual ~Assembler() {} in ~Assembler()405 explicit Assembler(ArenaAllocator* allocator) : buffer_(allocator), cfi_(this) {} in Assembler() function
25 class Assembler; variable
232 return vixl::aarch64::Assembler::IsImmAddSub(value) in AddSubCanEncodeAsImmediate()233 || vixl::aarch64::Assembler::IsImmAddSub(-value); in AddSubCanEncodeAsImmediate()244 return vixl::aarch64::Assembler::IsImmFP32(constant->AsFloatConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()246 return vixl::aarch64::Assembler::IsImmFP64(constant->AsDoubleConstant()->GetValue()); in Arm64CanEncodeConstantAsImmediate()278 return vixl::aarch64::Assembler::IsImmLogical(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()281 return vixl::aarch64::Assembler::IsImmMovn(value, vixl::aarch64::kXRegSize); in Arm64CanEncodeConstantAsImmediate()
51 Assembler* assembler = codegen->GetAssembler(); in EmitNativeCode()
102 Assembler* opt_asm = code_gen_->GetAssembler(); in Check()
60 class Assembler; variable222 virtual Assembler* GetAssembler() = 0;223 virtual const Assembler& GetAssembler() const = 0;
2039 if (const_input != nullptr && !vixl::aarch64::Assembler::IsImmAddSub(const_input->GetValue())) { in SetSystemArrayCopyLocationRequires()2809 const Register zero = vixl::aarch64::Assembler::AppropriateZeroRegFor(out); in GenIsInfinite()
152 class ArmVIXLAssembler final : public Assembler {157 : Assembler(allocator) { in ArmVIXLAssembler()
67 class Arm64Assembler final : public Assembler {
60 : Assembler(allocator) { in Arm64Assembler()
31 void Emit(Assembler *sp_asm) override;570 void X86ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()
309 class X86Assembler final : public Assembler {312 : Assembler(allocator), constant_area_(allocator) {} in X86Assembler()
580 void Emit(Assembler *sp_asm) override;633 void X86_64ExceptionSlowPath::Emit(Assembler *sasm) { in Emit()
354 class X86_64Assembler final : public Assembler {357 : Assembler(allocator), constant_area_(allocator) {} in X86_64Assembler()
417 class Mips64Assembler final : public Assembler, public JNIMacroAssembler<PointerSize::k64> {423 : Assembler(allocator), in Assembler() function442 size_t CodeSize() const override { return Assembler::CodeSize(); } in CodeSize()443 DebugFrameOpCodeWriterForAssembler& cfi() override { return Assembler::cfi(); } in cfi()
46 Assembler::FinalizeInstructions(region); in FinalizeInstructions()
266 class MipsAssembler final : public Assembler, public JNIMacroAssembler<PointerSize::k32> {272 : Assembler(allocator), in Assembler() function288 size_t CodeSize() const override { return Assembler::CodeSize(); } in CodeSize()290 DebugFrameOpCodeWriterForAssembler& cfi() override { return Assembler::cfi(); } in cfi()
172 Assembler::FinalizeInstructions(region); in FinalizeInstructions()