/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 37 MCAssembler *Assembler; 56 /// Object streamers require the integrated assembler. 87 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 37 MCAssembler *Assembler; 56 /// Object streamers require the integrated assembler. 87 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 37 MCAssembler *Assembler; 56 /// Object streamers require the integrated assembler. 87 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/MC/ |
MCObjectStreamer.h | 32 /// suitable for use with the assembler backend. Specific object file formats 40 std::unique_ptr<MCAssembler> Assembler; 61 /// Object streamers require the integrated assembler. 92 MCAssembler &getAssembler() { return *Assembler; }
|
/external/deqp/framework/referencerenderer/ |
rrPrimitiveTypes.hpp | 53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; }; 54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; }; 55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; }; 56 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::Lines Assembler; }; 57 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineStrip Assembler; }; 58 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_LOOP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineLoop Assembler; }; 59 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_POINTS> { typedef pa::Point Type; typedef pa::Point BaseType; typedef pa::Points Assembler; }; 60 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LinesAdjacency Assembler; }; 61 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LineStripAdjacency Assembler; }; 62 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; }; [all...] |
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/ |
TestUtil.h | 10 // Utility classes for testing the X8632 Assembler. 50 void reset() { Assembler = makeUnique<AssemblerX8632>(); } 52 AssemblerX8632 *assembler() const { return Assembler.get(); } function in class:Ice::X8632::Test::AssemblerX8632TestBase 54 size_t codeBytesSize() const { return Assembler->getBufferView().size(); } 58 static_cast<const void *>(Assembler->getBufferView().data())); 62 std::unique_ptr<AssemblerX8632> Assembler; 72 #define __ (this->assembler())-> 119 // assembler. This is made possible because the encoding for 210 // encodings using the low level assembler test ensuring that the registe [all...] |
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/ |
TestUtil.h | 11 // Utility classes for testing the X8664 Assembler. 146 void reset() { Assembler = makeUnique<AssemblerX8664>(); } 148 AssemblerX8664 *assembler() const { return Assembler.get(); } function in class:Ice::X8664::Test::AssemblerX8664TestBase 150 size_t codeBytesSize() const { return Assembler->getBufferView().size(); } 154 static_cast<const void *>(Assembler->getBufferView().data())); 158 std::unique_ptr<AssemblerX8664> Assembler; 168 #define __ (this->assembler())-> 319 // encodings using the low level assembler test ensuring that the register [all...] |
/art/compiler/utils/ |
assembler.h | 43 class Assembler; 46 // Assembler fixups are positions in generated code that require processing 76 virtual void Emit(Assembler *sp_asm) = 0; 148 void EmitSlowPaths(Assembler* sp_asm) { 171 // To emit an instruction to the assembler buffer, the EnsureCapacity helper 187 // In debug mode, we save the assembler buffer along with the gap 232 // asserting that the user of the assembler buffer has ensured the 297 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) 309 // The assembler must explicitly process all the delayed advances. 328 // Release the CFI stream and advance PC infos so that the assembler can patch it [all...] |
/external/swiftshader/third_party/subzero/src/DartARM32/ |
assembler_arm.h | 13 #error Do not include assembler_arm.h directly; use assembler.h instead. 113 friend class Assembler; 215 friend class Assembler; 358 friend class Assembler; 379 class Assembler : public ValueObject { 381 explicit Assembler(bool use_far_branches = false) 388 ~Assembler() { } [all...] |
/external/clang/lib/Driver/ |
Tools.h | 122 /// \brief Clang integrated assembler tool. 126 : Tool("clang::as", "clang integrated assembler", TC, RF_Full) {} 156 // A gcc tool has an "integrated" assembler that it will call to produce an 157 // object. Let it use that assembler so that we don't have to deal with 210 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { 212 Assembler(const ToolChain &TC) 213 : GnuTool("hexagon::Assembler", "hexagon-as", TC) {} 356 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool { 358 Assembler(const ToolChain &TC) 359 : MachOTool("darwin::Assembler", "assembler", TC) { [all...] |
ToolChains.h | 333 // Default integrated assembler to on for Apple's MachO targets. 866 // Never try to use the integrated assembler with CUDA; always fork out to [all...] |
/external/llvm/lib/MC/ |
MCELFStreamer.cpp | 50 MCAssembler &Assembler = getAssembler(); 52 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) { 55 if (FSize > Assembler.getBundleAlignSize()) 59 Assembler, EF, DF->getContents().size(), FSize); 67 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS); 71 Assembler.writeFragmentPadding(*EF, FSize, OW); 124 llvm_unreachable("invalid assembler flag!"); 129 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, 131 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() & [all...] |
MCExpr.cpp | 538 "Must have an assembler object if layout is given!"); 578 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; 579 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr, 584 MCAssembler *Assembler = &Layout.getAssembler(); 585 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr, 636 // the OS X assembler will completely drop the 4. We should probably
|
MCObjectStreamer.cpp | 31 Assembler(new MCAssembler(Context, TAB, *Emitter_, 36 delete &Assembler->getBackend(); 37 delete &Assembler->getEmitter(); 38 delete &Assembler->getWriter(); 39 delete Assembler; 72 if (Assembler) 73 Assembler->reset(); 105 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() && 114 Assembler->registerSymbol(Sym) [all...] |
/external/swiftshader/third_party/subzero/src/ |
IceAssembler.h | 1 //===- subzero/src/IceAssembler.h - Integrated assembler --------*- C++ -*-===// 18 /// \brief Declares the Assembler base class. 38 class Assembler; 90 void linkTo(const Assembler &Asm, intptr_t position); 99 /// Assembler buffers are used to emit binary code. They grow on demand. 105 AssemblerBuffer(Assembler &); 141 /// To emit an instruction to the assembler buffer, the EnsureCapacity helper 214 // The member variable is named Assemblr to avoid hiding the class Assembler. 215 Assembler &Assemblr; 218 // True if a textual fixup is needed, because the assembler was unable t [all...] |
/external/vixl/src/aarch64/ |
assembler-aarch64.h | 30 #include "../assembler-base-vixl.h" 99 // If a label is bound, the assembler already has the information it needs 151 // The Assembler class is responsible for binding and linking labels, since 152 // the stored offsets need to be consistent with the Assembler's buffer. 153 friend class Assembler; 161 class Assembler; 286 friend class Assembler; 338 void UpdateValue(T new_value, const Assembler* assembler); 339 void UpdateValue(T high64, T low64, const Assembler* assembler) [all...] |
/external/v8/src/arm64/ |
assembler-arm64.h | 14 #include "src/assembler.h" 621 bool NeedsRelocation(const Assembler* assembler) const; 694 explicit ConstPool(Assembler* assm) 728 Assembler* assm_; 742 // Assembler. 744 class Assembler : public AssemblerBase { 746 // Create an assembler. Instructions and relocation information are emitted 751 // If the provided buffer is NULL, the assembler allocates and grows its own 753 // owned by the assembler and deallocated upon destruction of the assembler [all...] |
assembler-arm64.cc | 32 #include "src/arm64/assembler-arm64.h" 34 #include "src/arm64/assembler-arm64-inl.h" 145 // preserved outside of the macro assembler. 184 return Memory::Address_at(Assembler::target_pointer_address_at(pc_)); 189 return Memory::uint32_at(Assembler::target_pointer_address_at(pc_)); 194 return Memory::Address_at(Assembler::target_pointer_address_at(pc_)); 199 return Memory::uint32_at(Assembler::target_pointer_address_at(pc_)); 204 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 209 Memory::uint32_at(Assembler::target_pointer_address_at(pc_)) = size; 297 bool Operand::NeedsRelocation(const Assembler* assembler) const [all...] |
/external/v8/src/arm/ |
assembler-arm.cc | 37 #include "src/arm/assembler-arm.h" 41 #include "src/arm/assembler-arm-inl.h" 44 #include "src/macro-assembler.h" 336 return Assembler::is_constant_pool_load(pc_); 341 return Assembler::target_address_at(pc_, host_); 346 return reinterpret_cast<uint32_t>(Assembler::target_address_at(pc_, host_)); 351 return Assembler::target_address_at(pc_, host_); 356 return reinterpret_cast<uint32_t>(Assembler::target_address_at(pc_, host_)); 361 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 366 Assembler::set_target_address_at(isolate_, pc_, host_ [all...] |