Lines Matching refs:getArgOperand
656 args.push_back(inst.getArgOperand(i));
836 static_cast<art::InvokeType>(LV2UInt(call_inst.getArgOperand(0)));
839 LV2UInt(call_inst.getArgOperand(1)));
842 llvm::Value* this_addr = (!is_static) ? call_inst.getArgOperand(3) : NULL;
901 args.push_back(call_inst.getArgOperand(i));
930 uint32_t callee_method_idx = LV2UInt(call_inst.getArgOperand(1));
951 static_cast<art::InvokeType>(LV2UInt(call_inst.getArgOperand(0)));
955 llvm::Value* this_object = call_inst.getArgOperand(3);
1013 irb_.Runtime().EmitMarkGCCard(call_inst.getArgOperand(0), call_inst.getArgOperand(1));
1071 llvm::Value* array = call_inst.getArgOperand(0);
1074 llvm::cast<llvm::ConstantInt>(call_inst.getArgOperand(1))->getZExtValue();
1106 llvm::Value* reg_value = call_inst.getArgOperand(2 + i);
1245 llvm::Value* callee_method_object_addr = call_inst.getArgOperand(0);
1253 args.push_back(call_inst.getArgOperand(i));
1274 llvm::Value* dividend = call_inst.getArgOperand(0);
1275 llvm::Value* divisor = call_inst.getArgOperand(1);
1572 llvm::Value* array_addr = call_inst.getArgOperand(1);
1573 llvm::Value* index_value = call_inst.getArgOperand(2);
1574 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
1591 llvm::Value* new_value = call_inst.getArgOperand(1);
1592 llvm::Value* array_addr = call_inst.getArgOperand(2);
1593 llvm::Value* index_value = call_inst.getArgOperand(3);
1594 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
1622 llvm::Value* object_addr = call_inst.getArgOperand(1);
1623 uint32_t field_idx = LV2UInt(call_inst.getArgOperand(2));
1624 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
1685 llvm::Value* new_value = call_inst.getArgOperand(1);
1686 llvm::Value* object_addr = call_inst.getArgOperand(2);
1687 uint32_t field_idx = LV2UInt(call_inst.getArgOperand(3));
1688 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
1892 uint32_t field_idx = LV2UInt(call_inst.getArgOperand(0));
1971 uint32_t field_idx = LV2UInt(call_inst.getArgOperand(0));
1972 llvm::Value* new_value = call_inst.getArgOperand(1);
2063 uint32_t string_idx = LV2UInt(call_inst.getArgOperand(0));
2125 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(0));
2134 llvm::Value* object_addr = call_inst.getArgOperand(1);
2135 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
2148 llvm::Value* object_addr = call_inst.getArgOperand(1);
2149 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
2164 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(0));
2165 llvm::Value* object_addr = call_inst.getArgOperand(1);
2218 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(0));
2219 llvm::Value* object_addr = call_inst.getArgOperand(1);
2289 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(0));
2317 art::InvokeType invoke_type = static_cast<art::InvokeType>(LV2UInt(call_inst.getArgOperand(0)));
2323 llvm::Value* this_addr = call_inst.getArgOperand(3);
2324 int opt_flags = LV2UInt(call_inst.getArgOperand(2));
2340 llvm::Value* array_addr = call_inst.getArgOperand(1);
2341 int opt_flags = LV2UInt(call_inst.getArgOperand(0));
2351 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(0));
2352 llvm::Value* length = call_inst.getArgOperand(1);
2359 uint32_t type_idx = LV2UInt(call_inst.getArgOperand(1));
2403 llvm::Value* reg_value = call_inst.getArgOperand(i+3);
2418 LV2SInt(call_inst.getArgOperand(0));
2419 llvm::Value* array_addr = call_inst.getArgOperand(1);
2896 call_inst.getArgOperand(0));
2925 return Expand_LoadStringFromDexCache(call_inst.getArgOperand(0));
2939 return Expand_LoadTypeFromDexCache(call_inst.getArgOperand(0));
2947 Expand_LockObject(call_inst.getArgOperand(0));
2951 Expand_UnlockObject(call_inst.getArgOperand(0));
2991 return EmitLoadArrayLength(call_inst.getArgOperand(0));
3008 return Expand_ArrayGet(call_inst.getArgOperand(0),
3009 call_inst.getArgOperand(1),
3013 return Expand_ArrayGet(call_inst.getArgOperand(0),
3014 call_inst.getArgOperand(1),
3018 return Expand_ArrayGet(call_inst.getArgOperand(0),
3019 call_inst.getArgOperand(1),
3023 return Expand_ArrayGet(call_inst.getArgOperand(0),
3024 call_inst.getArgOperand(1),
3028 return Expand_ArrayGet(call_inst.getArgOperand(0),
3029 call_inst.getArgOperand(1),
3033 return Expand_ArrayGet(call_inst.getArgOperand(0),
3034 call_inst.getArgOperand(1),
3038 return Expand_ArrayGet(call_inst.getArgOperand(0),
3039 call_inst.getArgOperand(1),
3043 Expand_ArrayPut(call_inst.getArgOperand(0),
3044 call_inst.getArgOperand(1),
3045 call_inst.getArgOperand(2),
3050 Expand_ArrayPut(call_inst.getArgOperand(0),
3051 call_inst.getArgOperand(1),
3052 call_inst.getArgOperand(2),
3057 Expand_ArrayPut(call_inst.getArgOperand(0),
3058 call_inst.getArgOperand(1),
3059 call_inst.getArgOperand(2),
3064 Expand_ArrayPut(call_inst.getArgOperand(0),
3065 call_inst.getArgOperand(1),
3066 call_inst.getArgOperand(2),
3071 Expand_ArrayPut(call_inst.getArgOperand(0),
3072 call_inst.getArgOperand(1),
3073 call_inst.getArgOperand(2),
3078 Expand_ArrayPut(call_inst.getArgOperand(0),
3079 call_inst.getArgOperand(1),
3080 call_inst.getArgOperand(2),
3085 Expand_ArrayPut(call_inst.getArgOperand(0),
3086 call_inst.getArgOperand(1),
3087 call_inst.getArgOperand(2),
3124 return Expand_IGetFast(call_inst.getArgOperand(0),
3125 call_inst.getArgOperand(1),
3126 call_inst.getArgOperand(2),
3130 return Expand_IGetFast(call_inst.getArgOperand(0),
3131 call_inst.getArgOperand(1),
3132 call_inst.getArgOperand(2),
3136 return Expand_IGetFast(call_inst.getArgOperand(0),
3137 call_inst.getArgOperand(1),
3138 call_inst.getArgOperand(2),
3142 return Expand_IGetFast(call_inst.getArgOperand(0),
3143 call_inst.getArgOperand(1),
3144 call_inst.getArgOperand(2),
3148 return Expand_IGetFast(call_inst.getArgOperand(0),
3149 call_inst.getArgOperand(1),
3150 call_inst.getArgOperand(2),
3154 return Expand_IGetFast(call_inst.getArgOperand(0),
3155 call_inst.getArgOperand(1),
3156 call_inst.getArgOperand(2),
3160 return Expand_IGetFast(call_inst.getArgOperand(0),
3161 call_inst.getArgOperand(1),
3162 call_inst.getArgOperand(2),
3179 Expand_IPutFast(call_inst.getArgOperand(0),
3180 call_inst.getArgOperand(1),
3181 call_inst.getArgOperand(2),
3182 call_inst.getArgOperand(3),
3187 Expand_IPutFast(call_inst.getArgOperand(0),
3188 call_inst.getArgOperand(1),
3189 call_inst.getArgOperand(2),
3190 call_inst.getArgOperand(3),
3195 Expand_IPutFast(call_inst.getArgOperand(0),
3196 call_inst.getArgOperand(1),
3197 call_inst.getArgOperand(2),
3198 call_inst.getArgOperand(3),
3203 Expand_IPutFast(call_inst.getArgOperand(0),
3204 call_inst.getArgOperand(1),
3205 call_inst.getArgOperand(2),
3206 call_inst.getArgOperand(3),
3211 Expand_IPutFast(call_inst.getArgOperand(0),
3212 call_inst.getArgOperand(1),
3213 call_inst.getArgOperand(2),
3214 call_inst.getArgOperand(3),
3219 Expand_IPutFast(call_inst.getArgOperand(0),
3220 call_inst.getArgOperand(1),
3221 call_inst.getArgOperand(2),
3222 call_inst.getArgOperand(3),
3227 Expand_IPutFast(call_inst.getArgOperand(0),
3228 call_inst.getArgOperand(1),
3229 call_inst.getArgOperand(2),
3230 call_inst.getArgOperand(3),
3250 return Expand_SGetFast(call_inst.getArgOperand(0),
3251 call_inst.getArgOperand(1),
3252 call_inst.getArgOperand(2),
3256 return Expand_SGetFast(call_inst.getArgOperand(0),
3257 call_inst.getArgOperand(1),
3258 call_inst.getArgOperand(2),
3262 return Expand_SGetFast(call_inst.getArgOperand(0),
3263 call_inst.getArgOperand(1),
3264 call_inst.getArgOperand(2),
3268 return Expand_SGetFast(call_inst.getArgOperand(0),
3269 call_inst.getArgOperand(1),
3270 call_inst.getArgOperand(2),
3274 return Expand_SGetFast(call_inst.getArgOperand(0),
3275 call_inst.getArgOperand(1),
3276 call_inst.getArgOperand(2),
3280 return Expand_SGetFast(call_inst.getArgOperand(0),
3281 call_inst.getArgOperand(1),
3282 call_inst.getArgOperand(2),
3286 return Expand_SGetFast(call_inst.getArgOperand(0),
3287 call_inst.getArgOperand(1),
3288 call_inst.getArgOperand(2),
3305 Expand_SPutFast(call_inst.getArgOperand(0),
3306 call_inst.getArgOperand(1),
3307 call_inst.getArgOperand(2),
3308 call_inst.getArgOperand(3),
3313 Expand_SPutFast(call_inst.getArgOperand(0),
3314 call_inst.getArgOperand(1),
3315 call_inst.getArgOperand(2),
3316 call_inst.getArgOperand(3),
3321 Expand_SPutFast(call_inst.getArgOperand(0),
3322 call_inst.getArgOperand(1),
3323 call_inst.getArgOperand(2),
3324 call_inst.getArgOperand(3),
3329 Expand_SPutFast(call_inst.getArgOperand(0),
3330 call_inst.getArgOperand(1),
3331 call_inst.getArgOperand(2),
3332 call_inst.getArgOperand(3),
3337 Expand_SPutFast(call_inst.getArgOperand(0),
3338 call_inst.getArgOperand(1),
3339 call_inst.getArgOperand(2),
3340 call_inst.getArgOperand(3),
3345 Expand_SPutFast(call_inst.getArgOperand(0),
3346 call_inst.getArgOperand(1),
3347 call_inst.getArgOperand(2),
3348 call_inst.getArgOperand(3),
3353 Expand_SPutFast(call_inst.getArgOperand(0),
3354 call_inst.getArgOperand(1),
3355 call_inst.getArgOperand(2),
3356 call_inst.getArgOperand(3),
3361 return Expand_LoadDeclaringClassSSB(call_inst.getArgOperand(0));
3364 return Expand_LoadClassSSBFromDexCache(call_inst.getArgOperand(0));
3527 return Expand_GetSDCalleeMethodObjAddrFast(call_inst.getArgOperand(0));
3531 call_inst.getArgOperand(0), call_inst.getArgOperand(1));
3652 Expand_AllocaShadowFrame(call_inst.getArgOperand(0));
3656 Expand_SetVReg(call_inst.getArgOperand(0),
3657 call_inst.getArgOperand(1));
3665 Expand_UpdateDexPC(call_inst.getArgOperand(0));
3672 return Expand_FPCompare(call_inst.getArgOperand(0),
3673 call_inst.getArgOperand(1),
3678 return Expand_FPCompare(call_inst.getArgOperand(0),
3679 call_inst.getArgOperand(1),
3683 return Expand_LongCompare(call_inst.getArgOperand(0),
3684 call_inst.getArgOperand(1));
3690 return call_inst.getArgOperand(0);
3693 return irb_.CreateBitCast(call_inst.getArgOperand(0),
3697 return irb_.CreateBitCast(call_inst.getArgOperand(0),
3701 CHECK_EQ(LV2UInt(call_inst.getArgOperand(0)), 0U);
3718 return call_inst.getArgOperand(0);
3723 return Expand_IntegerShift(call_inst.getArgOperand(0),
3724 call_inst.getArgOperand(1),
3728 return Expand_IntegerShift(call_inst.getArgOperand(0),
3729 call_inst.getArgOperand(1),
3733 return Expand_IntegerShift(call_inst.getArgOperand(0),
3734 call_inst.getArgOperand(1),
3738 return Expand_IntegerShift(call_inst.getArgOperand(0),
3739 call_inst.getArgOperand(1),
3743 return Expand_IntegerShift(call_inst.getArgOperand(0),
3744 call_inst.getArgOperand(1),
3748 return Expand_IntegerShift(call_inst.getArgOperand(0),
3749 call_inst.getArgOperand(1),
3755 return irb_.CreateZExt(irb_.CreateTrunc(call_inst.getArgOperand(0), irb_.getJCharTy()),
3759 return irb_.CreateSExt(irb_.CreateTrunc(call_inst.getArgOperand(0), irb_.getJShortTy()),
3763 return irb_.CreateSExt(irb_.CreateTrunc(call_inst.getArgOperand(0), irb_.getJByteTy()),
3774 return call_inst.getArgOperand(0);