/art/compiler/dex/quick/arm64/ |
H A D | fp_arm64.cc | 230 bool is_double) { 234 if (is_double) { 281 bool is_double = false; local 287 is_double = false; 291 is_double = false; 295 is_double = true; 299 is_double = true; 305 if (is_double) { 450 bool Arm64Mir2Lir::GenInlinedRound(CallInfo* info, bool is_double) { argument 452 A64Opcode wide = (is_double) 229 GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) argument 467 GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) argument [all...] |
H A D | codegen_arm64.h | 153 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE; 158 bool GenInlinedRound(CallInfo* info, bool is_double) OVERRIDE; 178 void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) OVERRIDE;
|
/art/compiler/dex/quick/x86/ |
H A D | fp_x86.cc | 54 GenRemFP(rl_dest, rl_src1, rl_src2, false /* is_double */); 107 GenRemFP(rl_dest, rl_src1, rl_src2, true /* is_double */); 141 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { argument 176 int opcode = is_double ? kX86Fstp64M : kX86Fstp32M; 177 int displacement = is_double ? dest_v_reg_offset + LOWORD_OFFSET : dest_v_reg_offset; 179 AnnotateDalvikRegAccess(fstp, displacement >> 2, false /* is_load */, is_double); 189 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest) : UpdateLocTyped(rl_dest); 198 if (is_double) { 280 GenLongToFP(rl_dest, rl_src, true /* is_double */); 288 GenLongToFP(rl_dest, rl_src, false /* is_double */); 361 GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_double) argument 512 GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) argument 731 GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) argument [all...] |
H A D | codegen_x86.h | 190 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE; 268 void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) OVERRIDE; 817 void GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_double); 831 * @param is_double 'true' if dealing with double, 'false' for float. 833 virtual void GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double);
|
/art/compiler/dex/quick/arm/ |
H A D | fp_arm.cc | 246 bool is_double) { 250 if (is_double) { 298 bool is_double = false; local 304 is_double = false; 308 is_double = false; 312 is_double = true; 316 is_double = true; 322 if (is_double) { 245 GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) argument
|
H A D | codegen_arm.h | 177 void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double);
|
/art/compiler/dex/quick/mips/ |
H A D | fp_mips.cc | 257 void MipsMir2Lir::GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) { argument 258 UNUSED(bb, mir, gt_bias, is_double);
|
H A D | codegen_mips.h | 178 void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double);
|
/art/compiler/optimizing/ |
H A D | intrinsics_arm64.cc | 360 bool is_double, 366 FPRegister op1_reg = is_double ? DRegisterFrom(op1) : SRegisterFrom(op1); 367 FPRegister op2_reg = is_double ? DRegisterFrom(op2) : SRegisterFrom(op2); 368 FPRegister out_reg = is_double ? DRegisterFrom(out) : SRegisterFrom(out); 523 bool is_double, 525 FPRegister in_reg = is_double ? 527 Register out_reg = is_double ? 533 if (is_double) { 358 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, vixl::MacroAssembler* masm) argument 522 GenMathRound(LocationSummary* locations, bool is_double, vixl::MacroAssembler* masm) argument
|
H A D | intrinsics_x86_64.cc | 390 bool is_double, 424 if (is_double) { 437 if (is_double) { 443 if (is_double) { 453 if (is_double) { 462 if (is_double) { 388 GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, X86_64Assembler* assembler, CodeGeneratorX86_64* codegen) argument
|
H A D | intrinsics_x86.cc | 475 static void GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, argument 508 if (is_double) { 521 if (is_double) { 527 if (is_double) { 537 if (is_double) { 551 if (is_double) {
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir.h | 961 virtual bool GenInlinedRound(CallInfo* info, bool is_double); 1301 virtual bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double); 1342 virtual void GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) = 0;
|
H A D | gen_invoke.cc | 1275 bool Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { argument 1277 UNUSED(info, is_min, is_double); 1296 bool Mir2Lir::GenInlinedRound(CallInfo* info, bool is_double) { argument 1297 UNUSED(info, is_double);
|