HomeSort by relevance Sort by last modified time
    Searched refs:AssemblerFixup (Results 1 - 25 of 36) sorted by null

1 2

  /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...]

Completed in 484 milliseconds

1 2