/art/runtime/arch/arm64/ |
H A D | memcmp16_arm64.S | 29 #define src2 x1 define 53 eor tmp1, src1, src2 63 ldr data2, [src2], #8 110 bic src2, src2, #7 115 ldr data2, [src2], #8 135 ldrh data2w, [src2], #2
|
/art/test/003-omnibus-opcodes/ |
H A D | build | 23 ${JAVAC} -d classes `find src2 -name '*.java'`
|
/art/test/etc/ |
H A D | default-build | 23 if [ -r src2 ]; then 24 ${JAVAC} -d classes `find src2 -name '*.java'`
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir-inl.h | 109 inline LIR* Mir2Lir::NewLIR3(int opcode, int dest, int src1, int src2) { argument 114 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2); 119 inline LIR* Mir2Lir::NewLIR4(int opcode, int dest, int src1, int src2, int info) { argument 124 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2, info); 129 inline LIR* Mir2Lir::NewLIR5(int opcode, int dest, int src1, int src2, int info1, argument 135 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2, info1, info2);
|
H A D | codegen_util.cc | 934 bool Mir2Lir::EvaluateBranch(Instruction::Code opcode, int32_t src1, int32_t src2) { argument 937 case Instruction::IF_EQ: is_taken = (src1 == src2); break; 938 case Instruction::IF_NE: is_taken = (src1 != src2); break; 939 case Instruction::IF_LT: is_taken = (src1 < src2); break; 940 case Instruction::IF_GE: is_taken = (src1 >= src2); break; 941 case Instruction::IF_GT: is_taken = (src1 > src2); break; 942 case Instruction::IF_LE: is_taken = (src1 <= src2); break; 956 // Convert relation of src1/src2 to src2/src1
|
H A D | mir_to_lir.h | 187 int32_t operands[5]; // [0..4] = [dest, src1, src2, extra, extra2]. 682 LIR* NewLIR3(int opcode, int dest, int src1, int src2); 683 LIR* NewLIR4(int opcode, int dest, int src1, int src2, int info); 684 LIR* NewLIR5(int opcode, int dest, int src1, int src2, int info1, int info2); 696 bool EvaluateBranch(Instruction::Code opcode, int src1, int src2); 1387 virtual LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) = 0;
|
/art/compiler/dex/portable/ |
H A D | mir_to_gbc.cc | 314 ::llvm::Value* src1, ::llvm::Value* src2) { 316 DCHECK_EQ(src1->getType(), src2->getType()); 318 case kCondEq: res = irb_->CreateICmpEQ(src1, src2); break; 319 case kCondNe: res = irb_->CreateICmpNE(src1, src2); break; 320 case kCondLt: res = irb_->CreateICmpSLT(src1, src2); break; 321 case kCondGe: res = irb_->CreateICmpSGE(src1, src2); break; 322 case kCondGt: res = irb_->CreateICmpSGT(src1, src2); break; 323 case kCondLe: res = irb_->CreateICmpSLE(src1, src2); break; 335 ::llvm::Value* src2 = GetLLVMValue(rl_src2.orig_sreg); local 336 ::llvm::Value* cond_value = ConvertCompare(cc, src1, src2); 313 ConvertCompare(ConditionCode cc, ::llvm::Value* src1, ::llvm::Value* src2) argument 350 ::llvm::Value* src2; local 363 GenDivModOp(bool is_div, bool is_long, ::llvm::Value* src1, ::llvm::Value* src2) argument 386 GenArithOp(OpKind op, bool is_long, ::llvm::Value* src1, ::llvm::Value* src2) argument 411 ::llvm::Value* src2 = GetLLVMValue(rl_src2.orig_sreg); local 448 ::llvm::Value* src2 = GetLLVMValue(rl_src2.orig_sreg); local 457 ::llvm::Value* src2 = irb_->getInt32(imm); local [all...] |
H A D | mir_to_gbc.h | 116 ::llvm::Value* src1, ::llvm::Value* src2); 122 ::llvm::Value* src2); 124 ::llvm::Value* src2);
|
/art/compiler/dex/ |
H A D | ssa_transformation.cc | 435 * Perform dest U= src1 ^ ~src2 439 const ArenaBitVector* src2) { 441 dest->GetStorageSize() != src2->GetStorageSize() || 443 dest->IsExpandable() != src2->IsExpandable()) { 449 dest->GetRawStorage()[idx] |= src1->GetRawStorageWord(idx) & ~(src2->GetRawStorageWord(idx)); 438 ComputeSuccLineIn(ArenaBitVector* dest, const ArenaBitVector* src1, const ArenaBitVector* src2) argument
|
H A D | mir_graph.h | 1083 const ArenaBitVector* src2);
|
H A D | global_value_numbering_test.cc | 128 #define DEF_PHI2(bb, reg, src1, src2) \ 129 { bb, static_cast<Instruction::Code>(kMirOpPhi), 0, 0u, 2u, { src1, src2 }, 1, { reg } }
|
/art/runtime/base/ |
H A D | bit_vector.h | 161 void Intersect(const BitVector* src2);
|
/art/compiler/dex/quick/mips/ |
H A D | int_mips.cc | 65 LIR* MipsMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { argument 116 branch = NewLIR2(br_op, src1.GetReg(), src2.GetReg()); 120 NewLIR3(slt_op, t_reg.GetReg(), src2.GetReg(), src1.GetReg()); 122 NewLIR3(slt_op, t_reg.GetReg(), src1.GetReg(), src2.GetReg());
|
H A D | codegen_mips.h | 137 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target);
|
/art/compiler/dex/quick/arm/ |
H A D | codegen_arm.h | 139 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target);
|
H A D | int_arm.cc | 28 LIR* ArmMir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { argument 29 OpRegReg(kOpCmp, src1, src2); 308 // Normalize such that if either operand is constant, src2 will be constant. 1168 * tmp1 = src1.hi * src2.lo; // src1.hi is no longer needed 1169 * dest = src1.lo * src2.lo; 1170 * tmp1 += src1.lo * src2.hi;
|
/art/compiler/dex/quick/arm64/ |
H A D | codegen_arm64.h | 205 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) OVERRIDE;
|
H A D | int_arm64.cc | 29 LIR* Arm64Mir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { argument 30 OpRegReg(kOpCmp, src1, src2); 219 // Normalize such that if either operand is constant, src2 will be constant. 239 // Only handle Imm if src2 is not already in a register.
|
/art/compiler/dex/quick/x86/ |
H A D | codegen_x86.h | 264 LIR* OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) OVERRIDE;
|
H A D | int_x86.cc | 42 NewLIR2(kX86Set8R, rl_result.reg.GetReg(), kX86CondG); // result = (src1 > src2) ? 1 : 0 43 NewLIR2(kX86Set8R, temp_reg.GetReg(), kX86CondL); // temp = (src1 >= src2) ? 0 : 1 96 LIR* X86Mir2Lir::OpCmpBranch(ConditionCode cond, RegStorage src1, RegStorage src2, LIR* target) { argument 97 NewLIR2(src1.Is64Bit() ? kX86Cmp64RR : kX86Cmp32RR, src1.GetReg(), src2.GetReg());
|
/art/runtime/ |
H A D | debugger.cc | 1328 const uint16_t* src2 = reinterpret_cast<uint16_t*>(a->GetRawData(sizeof(uint16_t), 0)); local 1329 for (int i = 0; i < count; ++i) JDWP::Write2BE(&dst, src2[offset + i]);
|