Lines Matching refs:allocator
131 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
133 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
138 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) {
140 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
185 static void CreateIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
187 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
243 static void CreateFloatToFloatPlusTemps(ArenaAllocator* allocator, HInvoke* invoke) {
246 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
289 static void CreateIntToIntPlusTemp(ArenaAllocator* allocator, HInvoke* invoke) {
291 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
419 static void CreateFPFPToFP(ArenaAllocator* allocator, HInvoke* invoke) {
421 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
497 static void CreateIntIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
499 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
537 static void CreateFPToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) {
539 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
571 static void CreateSSE41FPToFPLocations(ArenaAllocator* allocator,
576 CreateFPToFPLocations(allocator, invoke);
582 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly);
628 static void CreateSSE41FPToIntLocations(ArenaAllocator* allocator,
634 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
644 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly);
740 static void CreateFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) {
742 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly, kIntrinsified);
876 static void CreateFPFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) {
878 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly, kIntrinsified);
1647 ArenaAllocator* allocator,
1649 LocationSummary* locations = new (allocator) LocationSummary(invoke,
1655 // allocator to do that, anyways. We can still do the constant check by checking the parameter
2046 static void CreateIntIntToVoidLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2048 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
2189 static void CreateIntIntIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2194 new (allocator) LocationSummary(invoke,
2249 static void CreateIntIntIntIntToVoidPlusTempsLocations(ArenaAllocator* allocator,
2253 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
2358 static void CreateIntIntIntIntIntToInt(ArenaAllocator* allocator,
2365 new (allocator) LocationSummary(invoke,
2457 // Check that the register allocator did not assign the location
2619 ArenaAllocator* allocator, CodeGeneratorX86_64* codegen, HInvoke* invoke) {
2626 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
2680 static void CreateOneBitLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is_high) {
2682 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
2810 static void CreateLeadingZeroLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2812 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
2883 static void CreateTrailingZeroLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2885 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);