/external/swiftshader/third_party/LLVM/include/llvm/MC/ |
MCObjectStreamer.h | 28 /// suitable for use with the assembler backend. Specific object file formats 33 MCAssembler *Assembler; 59 MCAssembler &getAssembler() { return *Assembler; }
|
MCAsmLayout.h | 34 MCAssembler &Assembler; 53 /// Get the assembler object this is a layout for. 54 MCAssembler &getAssembler() const { return Assembler; }
|
/external/v8/src/compiler/ |
gap-resolver.h | 17 class Assembler { 19 virtual ~Assembler() {} 29 explicit GapResolver(Assembler* assembler) 30 : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {} 32 // Resolve a set of parallel moves, emitting assembler instructions. 40 // Assembler used to emit moves and save registers. 41 Assembler* const assembler_;
|
/external/google-breakpad/src/common/ |
language.h | 83 * const Assembler;
|
language.cc | 68 // Assembler language-specific operations. 81 const Language * const Language::Assembler = &AssemblerLanguageSingleton;
|
/external/llvm/include/llvm/MC/ |
MCAsmLayout.h | 30 MCAssembler &Assembler; 48 MCAsmLayout(MCAssembler &Assembler); 50 /// Get the assembler object this is a layout for. 51 MCAssembler &getAssembler() const { return Assembler; }
|
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; }
|
/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...] |
/art/compiler/utils/ |
assembler.h | 42 class Assembler; 45 // Assembler fixups are positions in generated code that require processing 75 virtual void Emit(Assembler *sp_asm) = 0; 147 void EmitSlowPaths(Assembler* sp_asm) { 170 // To emit an instruction to the assembler buffer, the EnsureCapacity helper 186 // In debug mode, we save the assembler buffer along with the gap 231 // asserting that the user of the assembler buffer has ensured the 296 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) 308 // The assembler must explicitly process all the delayed advances. 327 // Release the CFI stream and advance PC infos so that the assembler can patch it [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/vixl/src/aarch64/ |
assembler-aarch64.h | 30 #include "../assembler-base-vixl.h" 98 // If a label is bound, the assembler already has the information it needs 150 // The Assembler class is responsible for binding and linking labels, since 151 // the stored offsets need to be consistent with the Assembler's buffer. 152 friend class Assembler; 160 class Assembler; 285 friend class Assembler; 337 void UpdateValue(T new_value, const Assembler* assembler); 338 void UpdateValue(T high64, T low64, const Assembler* assembler) [all...] |
/external/v8/src/arm64/ |
assembler-arm64.h | 14 #include "src/assembler.h" 620 bool NeedsRelocation(const Assembler* assembler) const; 693 explicit ConstPool(Assembler* assm) 727 Assembler* assm_; 741 // Assembler. 743 class Assembler : public AssemblerBase { 745 // Create an assembler. Instructions and relocation information are emitted 750 // If the provided buffer is NULL, the assembler allocates and grows its own 752 // 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 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 204 Memory::uint32_at(Assembler::target_pointer_address_at(pc_)) = size; 292 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 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 361 Assembler::set_target_address_at(isolate_, pc_, host_, 367 // See assembler-arm-inl.h for inlined constructor [all...] |
/external/v8/src/x87/ |
assembler-x87.cc | 37 #include "src/x87/assembler-x87.h" 44 #include "src/macro-assembler.h" 76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 207 // Implementation of Assembler. 213 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 228 void Assembler::GetCode(CodeDesc* desc) { 244 void Assembler::Align(int m) { 252 bool Assembler::IsNop(Address addr) { 261 void Assembler::Nop(int bytes) [all...] |
/external/vixl/src/aarch32/ |
assembler-aarch32.h | 30 #include "assembler-base-vixl.h" 38 class Assembler : public internal::AssemblerBase { 74 Assembler* assembler_; 78 explicit AllowUnpredictableScope(Assembler* assembler) 79 : assembler_(assembler), old_(assembler->allow_unpredictable_) { 85 Assembler* assembler_; 89 explicit AllowStronglyDiscouragedScope(Assembler* assembler) [all...] |
/external/llvm/lib/Target/Hexagon/AsmParser/ |
HexagonAsmParser.cpp | 80 MCAssembler *Assembler; 86 MCAssembler *getAssembler() const { return Assembler; } 121 // Check if we have an assembler and, if so, set the ELF e_header flags. 146 Assembler = nullptr; 150 Assembler = &MES->getAssembler(); [all...] |
/external/v8/src/ia32/ |
assembler-ia32.cc | 37 #include "src/ia32/assembler-ia32.h" 53 #include "src/macro-assembler.h" 70 // there is no easy way to conditionally compile based on the assembler 161 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 292 // Implementation of Assembler. 298 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 313 void Assembler::GetCode(CodeDesc* desc) { 329 void Assembler::Align(int m) { 337 bool Assembler::IsNop(Address addr) [all...] |
/external/v8/src/x64/ |
assembler-x64.cc | 5 #include "src/x64/assembler-x64.h" 19 #include "src/macro-assembler.h" 36 // there is no easy way to conditionally compile based on the assembler 284 // Implementation of Assembler. 286 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 301 void Assembler::GetCode(CodeDesc* desc) { 319 void Assembler::Align(int m) { 326 void Assembler::CodeTargetAlign() { 331 bool Assembler::IsNop(Address addr) [all...] |
/external/v8/src/mips/ |
assembler-mips.cc | 35 #include "src/mips/assembler-mips.h" 41 #include "src/mips/assembler-mips-inl.h" 194 return Assembler::target_address_at(pc_, host_); 199 return Assembler::target_address_at(pc_, host_); 204 return reinterpret_cast<uint32_t>(Assembler::target_address_at(pc_, host_)); 209 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 214 Assembler::set_target_address_at(isolate_, pc_, host_, 220 // See assembler-mips-inl.h for inlined constructors. 286 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size [all...] |
/external/v8/src/mips64/ |
assembler-mips64.cc | 35 #include "src/mips64/assembler-mips64.h" 40 #include "src/mips64/assembler-mips64-inl.h" 172 return Assembler::target_address_at(pc_, host_); 177 return Assembler::target_address_at(pc_, host_); 183 reinterpret_cast<intptr_t>((Assembler::target_address_at(pc_, host_)))); 188 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 193 Assembler::set_target_address_at(isolate_, pc_, host_, 199 // See assembler-mips-inl.h for inlined constructors. 266 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size [all...] |