/art/compiler/debug/dwarf/ |
H A D | dwarf_test.cc | 35 const bool is64bit = false; local 125 WriteCIE(is64bit, Reg(is64bit ? 16 : 8), 129 WriteFDE(is64bit, 0, 0, 0x01000000, 0x01000000, ArrayRef<const uint8_t>(*opcodes.data()), 133 CheckObjdumpOutput(is64bit, "-W"); 137 constexpr bool is64bit = true; local 139 WriteCIE(is64bit, Reg(16), 144 WriteFDE(is64bit, 0, 0, 0x0100000000000000, 0x0200000000000000, 150 CheckObjdumpOutput(is64bit, "-W"); 156 constexpr bool is64bit local 190 const bool is64bit = false; local 250 const bool is64bit = false; local 287 constexpr bool is64bit = false; local [all...] |
H A D | dwarf_test.h | 112 std::vector<std::string> Objdump(bool is64bit, const char* args) { argument 113 if (is64bit) { 121 void CheckObjdumpOutput(bool is64bit, const char* args) { argument 122 std::vector<std::string> actual_lines = Objdump(is64bit, args);
|
H A D | headers.h | 41 void WriteCIE(bool is64bit, argument 58 if (is64bit) { 74 writer.Pad(is64bit ? 8 : 4); 80 void WriteFDE(bool is64bit, argument 112 if (is64bit) { 121 writer.Pad(is64bit ? 8 : 4);
|
/art/compiler/debug/ |
H A D | elf_debug_frame_writer.h | 38 bool is64bit = Is64BitInstructionSet(isa); 61 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 84 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 108 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 134 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 160 WriteCIE(is64bit, return_reg, opcodes, format, buffer); 214 const bool is64bit = Is64BitInstructionSet(builder->GetIsa()); local 232 WriteFDE(is64bit, cfi_address, cie_address,
|
H A D | elf_debug_loc_writer.h | 207 const bool is64bit = Is64BitInstructionSet(isa); local 269 if (is64bit) { 284 if (is64bit) { 303 if (is64bit) { 312 if (is64bit) {
|
H A D | elf_debug_line_writer.h | 58 const bool is64bit = Is64BitInstructionSet(isa); local 88 dwarf::DebugLineOpCodeWriter<> opcodes(is64bit, code_factor_bits_);
|
H A D | elf_debug_info_writer.h | 129 const bool is64bit = Is64BitInstructionSet(owner_->builder_->GetIsa()); local 146 if (is64bit) { 154 if (is64bit) {
|
/art/compiler/ |
H A D | cfi_test.h | 51 constexpr bool is64bit = false; local 53 dwarf::WriteCIE(is64bit, dwarf::Reg(8), 56 dwarf::WriteFDE(is64bit, 0, 0, 0, actual_asm.size(), ArrayRef<const uint8_t>(actual_cfi), 66 is64bit
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.h | 390 void cmov(Condition c, CpuRegister dst, CpuRegister src, bool is64bit); 391 void cmov(Condition c, CpuRegister dst, const Address& src, bool is64bit); 427 void movd(XmmRegister dst, CpuRegister src, bool is64bit); 428 void movd(CpuRegister dst, XmmRegister src, bool is64bit); 489 void cvtsi2ss(XmmRegister dst, CpuRegister src, bool is64bit); 490 void cvtsi2ss(XmmRegister dst, const Address& src, bool is64bit); 492 void cvtsi2sd(XmmRegister dst, CpuRegister src, bool is64bit); 493 void cvtsi2sd(XmmRegister dst, const Address& src, bool is64bit); 504 void cvttss2si(CpuRegister dst, XmmRegister src, bool is64bit); 506 void cvttsd2si(CpuRegister dst, XmmRegister src, bool is64bit); [all...] |
H A D | assembler_x86_64.cc | 245 void X86_64Assembler::cmov(Condition c, CpuRegister dst, CpuRegister src, bool is64bit) { argument 247 EmitOptionalRex(false, is64bit, dst.NeedsRex(), false, src.NeedsRex()); 254 void X86_64Assembler::cmov(Condition c, CpuRegister dst, const Address& src, bool is64bit) { argument 256 if (is64bit) { 507 void X86_64Assembler::movd(XmmRegister dst, CpuRegister src, bool is64bit) { argument 510 EmitOptionalRex(false, is64bit, dst.NeedsRex(), false, src.NeedsRex()); 516 void X86_64Assembler::movd(CpuRegister dst, XmmRegister src, bool is64bit) { argument 519 EmitOptionalRex(false, is64bit, src.NeedsRex(), false, dst.NeedsRex()); 1019 void X86_64Assembler::cvtsi2ss(XmmRegister dst, CpuRegister src, bool is64bit) { argument 1022 if (is64bit) { 1034 cvtsi2ss(XmmRegister dst, const Address& src, bool is64bit) argument 1054 cvtsi2sd(XmmRegister dst, CpuRegister src, bool is64bit) argument 1069 cvtsi2sd(XmmRegister dst, const Address& src, bool is64bit) argument 1129 cvttss2si(CpuRegister dst, XmmRegister src, bool is64bit) argument 1149 cvttsd2si(CpuRegister dst, XmmRegister src, bool is64bit) argument [all...] |
/art/compiler/optimizing/ |
H A D | code_generator_mips64.h | 296 void GenerateIntLongCompare(IfCondition cond, bool is64bit, LocationSummary* locations); 301 bool is64bit, 305 bool is64bit,
|
H A D | intrinsics_arm64.cc | 253 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { argument 256 __ Fmov(is64bit ? XRegisterFrom(output) : WRegisterFrom(output), 257 is64bit ? DRegisterFrom(input) : SRegisterFrom(input)); 260 static void MoveIntToFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) { argument 263 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), 264 is64bit ? XRegisterFrom(input) : WRegisterFrom(input)); 275 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); 278 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetVIXLAssembler()); 289 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetVIXLAssembler()); 292 MoveIntToFP(invoke->GetLocations(), /* is64bit */ fals 539 MathAbsFP(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument 565 GenAbsInteger(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument 2915 GenIsInfinite(LocationSummary* locations, bool is64bit, MacroAssembler* masm) argument [all...] |
H A D | intrinsics_mips.cc | 162 static void MoveFPToInt(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) { argument 165 if (is64bit) { 184 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 193 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 203 static void MoveIntToFP(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) { argument 206 if (is64bit) { 225 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 234 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 443 bool is64bit, 447 if (is64bit) { 442 GenNumberOfLeadingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 490 GenNumberOfTrailingZeroes(LocationSummary* locations, bool is64bit, bool isR6, MipsAssembler* assembler) argument 745 MathAbsFP(LocationSummary* locations, bool is64bit, bool isR2OrNewer, bool isR6, MipsAssembler* assembler) argument 815 GenAbsInteger(LocationSummary* locations, bool is64bit, MipsAssembler* assembler) argument [all...] |
H A D | intrinsics_mips64.cc | 151 static void MoveFPToInt(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { argument 155 if (is64bit) { 168 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 177 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 187 static void MoveIntToFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) { argument 191 if (is64bit) { 204 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 213 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 276 bool is64bit, 281 if (is64bit) { 275 GenNumberOfLeadingZeroes(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 306 GenNumberOfTrailingZeroes(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 473 MathAbsFP(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 509 GenAbsInteger(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument 1923 GenIsInfinite(LocationSummary* locations, bool is64bit, Mips64Assembler* assembler) argument [all...] |
H A D | intrinsics_x86.cc | 178 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is64bit) { argument 183 if (is64bit) { 188 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is64bit) { argument 193 if (is64bit) { 199 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { argument 202 if (is64bit) { 214 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86Assembler* assembler) { argument 217 if (is64bit) { 231 CreateFPToIntLocations(allocator_, invoke, /* is64bit */ true); 234 CreateIntToFPLocations(allocator_, invoke, /* is64bit */ tru 357 MathAbsFP(HInvoke* invoke, bool is64bit, X86Assembler* assembler, CodeGeneratorX86* codegen) argument [all...] |
H A D | intrinsics_x86_64.cc | 145 static void MoveFPToInt(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { argument 148 __ movd(output.AsRegister<CpuRegister>(), input.AsFpuRegister<XmmRegister>(), is64bit); 151 static void MoveIntToFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) { argument 154 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<CpuRegister>(), is64bit); 165 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 168 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 179 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 182 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 253 bool is64bit, 264 if (is64bit) { 252 MathAbsFP(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument 297 GenAbsInteger(LocationSummary* locations, bool is64bit, X86_64Assembler* assembler) argument [all...] |
H A D | intrinsics_arm_vixl.cc | 277 static void MoveFPToInt(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { argument 280 if (is64bit) { 287 static void MoveIntToFP(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) { argument 290 if (is64bit) { 305 MoveFPToInt(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 308 MoveIntToFP(invoke->GetLocations(), /* is64bit */ true, GetAssembler()); 319 MoveFPToInt(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 322 MoveIntToFP(invoke->GetLocations(), /* is64bit */ false, GetAssembler()); 465 bool is64bit, 472 if (is64bit) { 464 GenAbsInteger(LocationSummary* locations, bool is64bit, ArmVIXLAssembler* assembler) argument [all...] |
H A D | code_generator_mips64.cc | 3196 GenerateIntLongCompare(instruction->GetCondition(), /* is64bit */ false, locations); 3199 GenerateIntLongCompare(instruction->GetCondition(), /* is64bit */ true, locations); 3592 bool is64bit, 3601 if (is64bit) { 3622 if (is64bit) { 3748 bool is64bit, 3757 if (is64bit) { 3771 if (is64bit) { 3856 bool is64bit, 3865 if (is64bit) { [all...] |
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 1683 jboolean is64bit = (pointer_size == PointerSize::k64) ? JNI_TRUE : JNI_FALSE; local 1684 result->SetZ(is64bit);
|