Home | History | Annotate | Download | only in optimizing

Lines Matching refs:allocator

263 static void CreateFPToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
265 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
270 static void CreateIntToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) {
272 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
325 static void CreateIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
327 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
332 static void CreateLongToLongLocationsWithOverlap(ArenaAllocator* allocator, HInvoke* invoke) {
334 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
339 static void CreateFPToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) {
341 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
455 static void CreateIntToIntPlusTemp(ArenaAllocator* allocator, HInvoke* invoke) {
457 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
572 static void CreateFPFPToFPLocations(ArenaAllocator* allocator, HInvoke* invoke) {
574 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
704 static void CreateLongLongToLongLocations(ArenaAllocator* allocator, HInvoke* invoke) {
706 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
746 static void CreateIntIntToIntLocations(ArenaAllocator* allocator, HInvoke* invoke) {
748 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
893 static void CreateIntIntToVoidLocations(ArenaAllocator* allocator, HInvoke* invoke) {
895 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
1025 static void CreateIntIntIntToIntLocations(ArenaAllocator* allocator,
1032 new (allocator) LocationSummary(invoke,
1090 static void CreateIntIntIntIntToVoid(ArenaAllocator* allocator,
1096 new (allocator) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified);
1275 static void CreateIntIntIntIntIntToIntPlusTemps(ArenaAllocator* allocator,
1282 new (allocator) LocationSummary(invoke,
2138 // temporary register from the register allocator.
2599 static void CreateFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2601 // the code generator. Furthermore, the register allocator creates fixed live intervals
2603 // the input and output locations are unallocated, the register allocator runs out of
2614 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly, kIntrinsified);
2624 static void CreateFPFPToFPCallLocations(ArenaAllocator* allocator, HInvoke* invoke) {
2626 // the code generator. Furthermore, the register allocator creates fixed live intervals
2628 // the input and output locations are unallocated, the register allocator runs out of
2640 new (allocator) LocationSummary(invoke, LocationSummary::kCallOnMainOnly, kIntrinsified);