8b57c86886020cf0a5331823be4789ee558764e2 |
|
02-Mar-2017 |
Georgia Kouveli <georgia.kouveli@arm.com> |
[pool-manager] Integration with aarch32. Key points of this patch: - renames LabelBase to LocationBase - makes the Location class derive from LoctionBase - moves the code for Location, Label and RawLiteral/Literal to a shared file - moves ReferenceInfo out of Assembler - removes all the old veneer pool and literal pool code - updates the macro assembler to use the new pool manager - updates existing tests that expect a certain behaviour from the pool manager - adds new tests for corner cases that came up during integration - adds tests for issues that the new pool manager addresses (literal_and_veneer_interaction_*) Change-Id: Ied81401d40f88cb988ff95e85fe832851f171f77
/external/vixl/src/aarch32/location-aarch32.cc
|