Searched refs:fixup (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/ |
D | assembler.cc | 55 AssemblerFixup* fixup = fixup_; in ProcessFixups() local 56 while (fixup != nullptr) { in ProcessFixups() 57 fixup->Process(region, fixup->position()); in ProcessFixups() 58 fixup = fixup->previous(); in ProcessFixups()
|
D | assembler.h | 131 void EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument 132 fixup->set_previous(fixup_); in EmitFixup() 133 fixup->set_position(Size()); in EmitFixup() 134 fixup_ = fixup; in EmitFixup()
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 132 void SetFixup(AssemblerFixup* fixup) { in SetFixup() argument 133 fixup_ = fixup; in SetFixup() 164 Address(Register base_in, int32_t disp, AssemblerFixup *fixup) { in Address() argument 166 SetFixup(fixup); in Address() 196 int32_t disp, AssemblerFixup *fixup) { in Address() argument 198 SetFixup(fixup); in Address() 974 inline void EmitFixup(AssemblerFixup* fixup); 1026 inline void X86Assembler::EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument 1027 buffer_.EmitFixup(fixup); in EmitFixup()
|
D | assembler_x86.cc | 3829 AssemblerFixup* fixup = operand.GetFixup(); in EmitOperand() local 3830 if (fixup != nullptr) { in EmitOperand() 3831 EmitFixup(fixup); in EmitOperand()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 164 void SetFixup(AssemblerFixup* fixup) { in SetFixup() argument 165 fixup_ = fixup; in SetFixup() 268 static Address RIP(AssemblerFixup* fixup) { in RIP() argument 274 result.SetFixup(fixup); in RIP() 983 void EmitFixup(AssemblerFixup* fixup); 1070 inline void X86_64Assembler::EmitFixup(AssemblerFixup* fixup) { in EmitFixup() argument 1071 buffer_.EmitFixup(fixup); in EmitFixup()
|
D | assembler_x86_64.cc | 5152 AssemblerFixup* fixup = operand.GetFixup(); in EmitOperand() local 5153 if (fixup != nullptr) { in EmitOperand() 5154 EmitFixup(fixup); in EmitOperand()
|
/art/compiler/optimizing/ |
D | optimizing_cfi_test_expected.inc | 141 // optimistic 16-bit emit and subsequent fixup for out of reach targets
|
D | code_generator_x86_64.cc | 7930 AssemblerFixup* fixup = new (GetGraph()->GetAllocator()) RIPFixup(*this, __ AddDouble(v)); in LiteralDoubleAddress() local 7931 return Address::RIP(fixup); in LiteralDoubleAddress() 7935 AssemblerFixup* fixup = new (GetGraph()->GetAllocator()) RIPFixup(*this, __ AddFloat(v)); in LiteralFloatAddress() local 7936 return Address::RIP(fixup); in LiteralFloatAddress() 7940 AssemblerFixup* fixup = new (GetGraph()->GetAllocator()) RIPFixup(*this, __ AddInt32(v)); in LiteralInt32Address() local 7941 return Address::RIP(fixup); in LiteralInt32Address() 7945 AssemblerFixup* fixup = new (GetGraph()->GetAllocator()) RIPFixup(*this, __ AddInt64(v)); in LiteralInt64Address() local 7946 return Address::RIP(fixup); in LiteralInt64Address()
|
D | code_generator_x86.cc | 8858 AssemblerFixup* fixup = in LiteralDoubleAddress() local 8860 return Address(reg, kPlaceholder32BitOffset, fixup); in LiteralDoubleAddress() 8866 AssemblerFixup* fixup = in LiteralFloatAddress() local 8868 return Address(reg, kPlaceholder32BitOffset, fixup); in LiteralFloatAddress() 8874 AssemblerFixup* fixup = in LiteralInt32Address() local 8876 return Address(reg, kPlaceholder32BitOffset, fixup); in LiteralInt32Address() 8882 AssemblerFixup* fixup = in LiteralInt64Address() local 8884 return Address(reg, kPlaceholder32BitOffset, fixup); in LiteralInt64Address()
|