Lines Matching defs:CodeGeneratorARM64

104 #define __ down_cast<CodeGeneratorARM64*>(codegen)->GetVIXLAssembler()->
118 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
144 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
168 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
220 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
248 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
268 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
317 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
367 CodeGeneratorARM64* arm64_codegen = down_cast<CodeGeneratorARM64*>(codegen);
401 CodeGeneratorARM64::CodeGeneratorARM64(HGraph* graph,
423 void CodeGeneratorARM64::Finalize(CodeAllocator* allocator) {
482 void CodeGeneratorARM64::GenerateFrameEntry() {
514 void CodeGeneratorARM64::GenerateFrameExit() {
531 void CodeGeneratorARM64::Bind(HBasicBlock* block) {
535 void CodeGeneratorARM64::Move(HInstruction* instruction,
581 Location CodeGeneratorARM64::GetStackLocation(HLoadLocal* load) const {
606 void CodeGeneratorARM64::MarkGCCard(Register object, Register value) {
618 void CodeGeneratorARM64::SetupBlockedRegisters(bool is_baseline) const {
652 Location CodeGeneratorARM64::AllocateFreeRegister(Primitive::Type type) const {
668 size_t CodeGeneratorARM64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) {
674 size_t CodeGeneratorARM64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) {
680 size_t CodeGeneratorARM64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) {
686 size_t CodeGeneratorARM64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) {
692 void CodeGeneratorARM64::DumpCoreRegister(std::ostream& stream, int reg) const {
696 void CodeGeneratorARM64::DumpFloatingPointRegister(std::ostream& stream, int reg) const {
700 void CodeGeneratorARM64::MoveConstant(CPURegister destination, HConstant* constant) {
727 void CodeGeneratorARM64::MoveLocation(Location destination, Location source, Primitive::Type type) {
814 void CodeGeneratorARM64::Load(Primitive::Type type,
843 void CodeGeneratorARM64::LoadAcquire(HInstruction* instruction,
900 void CodeGeneratorARM64::Store(Primitive::Type type,
925 void CodeGeneratorARM64::StoreRelease(Primitive::Type type,
968 void CodeGeneratorARM64::LoadCurrentMethod(vixl::Register current_method) {
974 void CodeGeneratorARM64::InvokeRuntime(int32_t entry_point_offset,
1068 CodeGeneratorARM64* codegen)
1997 static bool TryGenerateIntrinsicCode(HInvoke* invoke, CodeGeneratorARM64* codegen) {
2006 void CodeGeneratorARM64::GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Register temp) {