/external/swiftshader/third_party/subzero/src/ |
IceFixups.h | 32 class AssemblerFixup { 33 AssemblerFixup &operator=(const AssemblerFixup &) = delete; 36 AssemblerFixup() = default; 37 AssemblerFixup(const AssemblerFixup &) = default; 38 virtual ~AssemblerFixup() = default; 51 static constexpr AssemblerFixup *NoFixup = nullptr; 96 class AssemblerTextFixup : public AssemblerFixup { 103 : AssemblerFixup(), Message(Message), NumBytes(NumBytes) { [all...] |
IceFixups.cpp | 11 /// \brief Implements the AssemblerFixup class, a very basic target-independent 22 const Constant *AssemblerFixup::NullSymbol = nullptr; 24 RelocOffsetT AssemblerFixup::offset() const { 34 GlobalString AssemblerFixup::symbol() const { 47 size_t AssemblerFixup::emit(GlobalContext *Ctx, const Assembler &Asm) const { 89 void AssemblerFixup::emitOffset(Assembler *Asm) const {
|
IceAssembler.cpp | 49 void AssemblerBuffer::installFixup(AssemblerFixup *F) { 54 AssemblerFixup *AssemblerBuffer::createFixup(FixupKind Kind, 56 AssemblerFixup *F = 57 new (Assemblr.allocate<AssemblerFixup>()) AssemblerFixup(); 156 for (const AssemblerFixup *NextFixup : fixups()) {
|
IceAssembler.h | 135 void emitFixup(AssemblerFixup *Fixup) { Fixup->set_position(size()); } 181 AssemblerFixup *createFixup(FixupKind Kind, const Constant *Value); 196 void installFixup(AssemblerFixup *F); 304 void emitFixup(AssemblerFixup *Fixup) { Buffer.emitFixup(Fixup); } 308 AssemblerFixup *createFixup(FixupKind Kind, const Constant *Value) { 360 void installFixup(AssemblerFixup *F) { Buffer.installFixup(F); }
|
IceELFSection.cpp | 73 for (const AssemblerFixup *FR : FixupRefs) { 75 AssemblerFixup &F = Fixups.back();
|
IceTargetLoweringX8632Traits.h | 126 AssemblerFixup *fixup() const { return fixup_; } 156 void SetFixup(AssemblerFixup *fixup) { fixup_ = fixup; } 159 AssemblerFixup *fixup_; 194 Address(GPRRegister Base, int32_t Disp, AssemblerFixup *Fixup) { 215 AssemblerFixup *Fixup) { 225 int32_t Disp, AssemblerFixup *Fixup) { 244 Address(RelocOffsetT Offset, AssemblerFixup *Fixup) { 254 AssemblerFixup *Fixup = Asm->createFixup(llvm::ELF::R_386_32, Imm); [all...] |
IceELFSection.h | 241 void addRelocation(const AssemblerFixup &Fixup) { Fixups.push_back(Fixup); } 359 for (const AssemblerFixup &Fixup : Fixups) {
|
IceInstX8632.cpp | 277 AssemblerFixup *Fixup = nullptr; 315 Offset, AssemblerFixup::NoFixup);
|
IceInstX8664.cpp | 262 AssemblerFixup *Fixup = nullptr; 322 Offset, AssemblerFixup::NoFixup);
|
IceTargetLoweringX8664Traits.h | 131 AssemblerFixup *fixup() const { return fixup_; } 162 void SetFixup(AssemblerFixup *fixup) { fixup_ = fixup; } 165 AssemblerFixup *fixup_ = nullptr; 199 Address(GPRRegister Base, int32_t Disp, AssemblerFixup *Fixup) { 221 AssemblerFixup *Fixup) { 231 int32_t Disp, AssemblerFixup *Fixup) { 251 static Address RipRelative(RelocOffsetT Offset, AssemblerFixup *Fixup) { 279 AssemblerFixup *Fixup = Asm->createFixup(FK_Abs, Imm); [all...] |
IceELFObjectWriter.cpp | 438 AssemblerFixup NewFixup; 618 AssemblerFixup NewFixup;
|
IceAssemblerX86Base.h | 77 explicit Immediate(AssemblerFixup *fixup) : fixup_(fixup) {} 80 AssemblerFixup *fixup() const { return fixup_; } 96 AssemblerFixup *fixup_ = nullptr; [all...] |
IceAssemblerMIPS32.h | 37 class MIPS32Fixup final : public AssemblerFixup {
|
IceAssemblerARM32.h | 42 class MoveRelocatableFixup final : public AssemblerFixup { 53 class BlRelocatableFixup final : public AssemblerFixup { [all...] |
/art/compiler/utils/ |
assembler.h | 49 class AssemblerFixup { 52 virtual ~AssemblerFixup() {} 55 AssemblerFixup* previous_; 58 AssemblerFixup* previous() const { return previous_; } 59 void set_previous(AssemblerFixup* previous_in) { previous_ = previous_in; } 132 void EmitFixup(AssemblerFixup* fixup) { 260 AssemblerFixup* fixup_; 281 friend class AssemblerFixup;
|
label.h | 27 class AssemblerFixup;
|
assembler.cc | 55 AssemblerFixup* fixup = fixup_;
|
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
Locked.cpp | 203 __ xadd(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup), 211 __ xadd(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup), 221 __ xadd(IceType_i16, Address(0x1FF00, AssemblerFixup::NoFixup), 229 __ xadd(IceType_i16, Address(0x1FF00, AssemblerFixup::NoFixup), 239 __ xadd(IceType_i32, Address(0x1FF00, AssemblerFixup::NoFixup), 247 __ xadd(IceType_i32, Address(0x1FF00, AssemblerFixup::NoFixup), 310 __ cmpxchg8b(Address(0x1FF00, AssemblerFixup::NoFixup), NotLocked); 317 __ cmpxchg8b(Address(0x1FF00, AssemblerFixup::NoFixup), Locked); 403 __ cmpxchg(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup), 411 __ cmpxchg(IceType_i8, Address(0x1FF00, AssemblerFixup::NoFixup) [all...] |
X87.cpp | 18 Address(GPRRegister::Encoded_Reg_ebp, 1, AssemblerFixup::NoFixup)); 20 AssemblerFixup::NoFixup)); 37 Address(GPRRegister::Encoded_Reg_ebp, 1, AssemblerFixup::NoFixup)); 39 AssemblerFixup::NoFixup)); 65 Address(GPRRegister::Encoded_Reg_ebp, 0x12345, AssemblerFixup::NoFixup)); 78 Address(GPRRegister::Encoded_Reg_ebp, 0x12345, AssemblerFixup::NoFixup));
|
LowLevel.cpp | 144 Address(Disp, AssemblerFixup::NoFixup)); \ 159 AssemblerFixup::NoFixup)); \ 175 Disp, AssemblerFixup::NoFixup)); \ 192 Disp, AssemblerFixup::NoFixup)); \ 209 Disp, AssemblerFixup::NoFixup), \ 227 Disp, AssemblerFixup::NoFixup), \ [all...] |
GPRArith.cpp | 135 AssemblerFixup::NoFixup)); \ 152 AssemblerFixup::NoFixup)); \ 155 AssemblerFixup::NoFixup)); \ 158 AssemblerFixup::NoFixup)); \ 161 AssemblerFixup::NoFixup)); \ 194 AssemblerFixup::NoFixup)); \ 198 AssemblerFixup::NoFixup)); \ 202 AssemblerFixup::NoFixup)); \ 206 AssemblerFixup::NoFixup)); \ 298 Address(Value, AssemblerFixup::NoFixup)); [all...] |
ControlFlow.cpp | 136 __ call(Address(GPRRegister::Encoded_Reg_esp, 0, AssemblerFixup::NoFixup));
|
/art/compiler/utils/x86/ |
assembler_x86.h | 121 AssemblerFixup* GetFixup() const { 125 void SetFixup(AssemblerFixup* fixup) { 135 AssemblerFixup* fixup_; 156 Address(Register base_in, int32_t disp, AssemblerFixup *fixup) { 188 int32_t disp, AssemblerFixup *fixup) { 831 inline void EmitFixup(AssemblerFixup* fixup); 873 inline void X86Assembler::EmitFixup(AssemblerFixup* fixup) {
|
/art/compiler/utils/x86_64/ |
assembler_x86_64.h | 120 AssemblerFixup* GetFixup() const { 163 void SetFixup(AssemblerFixup* fixup) { 171 AssemblerFixup* fixup_; 267 static Address RIP(AssemblerFixup* fixup) { 918 void EmitFixup(AssemblerFixup* fixup); [all...] |
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/ |
GPRArith.cpp | 121 Address(Encoded_GPR_##Base(), Disp, AssemblerFixup::NoFixup)); \ 139 AssemblerFixup::NoFixup)); \ 142 AssemblerFixup::NoFixup)); \ 145 AssemblerFixup::NoFixup)); \ 148 AssemblerFixup::NoFixup)); \ 179 Traits::TIMES_1, Disp, AssemblerFixup::NoFixup)); \ 182 Traits::TIMES_2, Disp, AssemblerFixup::NoFixup)); \ 185 Traits::TIMES_4, Disp, AssemblerFixup::NoFixup)); \ 188 Traits::TIMES_8, Disp, AssemblerFixup::NoFixup)); \ [all...] |