/external/v8/src/compiler/ |
gap-resolver.h | 17 class Assembler { 19 virtual ~Assembler() {} 29 explicit GapResolver(Assembler* assembler) : assembler_(assembler) {} 31 // Resolve a set of parallel moves, emitting assembler instructions. 39 // Assembler used to emit moves and save registers. 40 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 | 40 class Assembler; 43 // Assembler fixups are positions in generated code that require processing 73 virtual void Emit(Assembler *sp_asm) = 0; 145 void EmitSlowPaths(Assembler* sp_asm) { 168 // To emit an instruction to the assembler buffer, the EnsureCapacity helper 184 // In debug mode, we save the assembler buffer along with the gap 229 // asserting that the user of the assembler buffer has ensured the 294 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer) 306 // The assembler must explicitly process all the delayed advances. 323 // Release the CFI stream and advance PC infos so that the assembler can patch it [all...] |
/external/clang/lib/Driver/ |
Tools.h | 118 /// \brief Clang integrated assembler tool. 122 : Tool("clang::as", "clang integrated assembler", TC, RF_Full) {} 202 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { 204 Assembler(const ToolChain &TC) 205 : GnuTool("hexagon::Assembler", "hexagon-as", TC) {} 346 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool { 348 Assembler(const ToolChain &TC) 349 : MachOTool("darwin::Assembler", "assembler", TC) {} 419 /// openbsd -- Directly call GNU Binutils assembler and linke [all...] |
ToolChains.h | 315 // Default integrated assembler to on for Apple's MachO targets. [all...] |
Tools.cpp | 755 // machine state the same when using the frontend or the assembler. We don't 756 // currently do that for the assembler, we pass the options directly to the 759 // assembler and the frontend behave the same. 770 // to the assembler correctly. [all...] |
/external/llvm/lib/MC/ |
MCELFStreamer.cpp | 49 MCAssembler &Assembler = getAssembler(); 51 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) { 54 if (FSize > Assembler.getBundleAlignSize()) 58 Assembler, EF, DF->getContents().size(), FSize); 66 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS); 70 Assembler.writeFragmentPadding(*EF, FSize, OW); 123 llvm_unreachable("invalid assembler flag!"); 128 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, 130 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() & [all...] |
MCExpr.cpp | 562 "Must have an assembler object if layout is given!"); 602 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; 603 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr, 608 MCAssembler *Assembler = &Layout.getAssembler(); 609 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr, 660 // the OS X assembler will completely drop the 4. We should probably
|
MCObjectStreamer.cpp | 30 Assembler(new MCAssembler(Context, TAB, *Emitter_, 35 delete &Assembler->getBackend(); 36 delete &Assembler->getEmitter(); 37 delete &Assembler->getWriter(); 38 delete Assembler; 73 if (Assembler) 74 Assembler->reset(); 106 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() && 115 Assembler->registerSymbol(Sym) [all...] |
/external/v8/src/arm64/ |
assembler-arm64.h | 14 #include "src/assembler.h" 611 bool NeedsRelocation(const Assembler* assembler) const; 684 explicit ConstPool(Assembler* assm) 718 Assembler* assm_; 732 // Assembler. 734 class Assembler : public AssemblerBase { 736 // Create an assembler. Instructions and relocation information are emitted 741 // If the provided buffer is NULL, the assembler allocates and grows its own 743 // 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" 155 // preserved outside of the macro assembler. 280 bool Operand::NeedsRelocation(const Assembler* assembler) const { 284 return assembler->serializer_enabled(); 317 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) { 375 Assembler::BlockPoolsScope block_pools(assm_); 452 Assembler::ImmLLiteral(word_count) | 453 Assembler::Rt(xzr)) [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" 252 return Assembler::is_constant_pool_load(pc_); 258 // See assembler-arm-inl.h for inlined constructors 464 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 484 Assembler::~Assembler() { 495 void Assembler::GetCode(CodeDesc* desc) [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)); 183 // Implementation of Assembler. 194 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 214 void Assembler::GetCode(CodeDesc* desc) { 229 void Assembler::Align(int m) { 237 bool Assembler::IsNop(Address addr) { 246 void Assembler::Nop(int bytes) [all...] |
/external/llvm/lib/Target/Hexagon/AsmParser/ |
HexagonAsmParser.cpp | 81 MCAssembler *Assembler; 87 MCAssembler *getAssembler() const { return Assembler; } 122 // Check if we have an assembler and, if so, set the ELF e_header flags. 145 Assembler = nullptr; 149 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)); 268 // Implementation of Assembler. 279 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 299 void Assembler::GetCode(CodeDesc* desc) { 314 void Assembler::Align(int m) { 322 bool Assembler::IsNop(Address addr) [all...] |
/external/v8/src/ppc/ |
assembler-ppc.cc | 37 #include "src/ppc/assembler-ppc.h" 43 #include "src/macro-assembler.h" 44 #include "src/ppc/assembler-ppc-inl.h" 150 return (constant_pool && Assembler::IsConstantPoolLoadStart(pc_)); 158 // See assembler-ppc-inl.h for inlined constructors 195 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 216 void Assembler::GetCode(CodeDesc* desc) { 233 void Assembler::Align(int m) { 242 void Assembler::CodeTargetAlign() { Align(8); [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 254 // Implementation of Assembler. 260 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 282 void Assembler::GetCode(CodeDesc* desc) { 299 void Assembler::Align(int m) { 306 void Assembler::CodeTargetAlign() { 311 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" 195 // See assembler-mips-inl.h for inlined constructors. 263 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 287 void Assembler::GetCode(CodeDesc* desc) { 303 void Assembler::Align(int m) { 315 void Assembler::CodeTargetAlign() { 322 Register Assembler::GetRtReg(Instr instr) { 329 Register Assembler::GetRsReg(Instr instr) [all...] |
/external/v8/src/mips64/ |
assembler-mips64.cc | 35 #include "src/mips64/assembler-mips64.h" 40 #include "src/mips64/assembler-mips64-inl.h" 173 // See assembler-mips-inl.h for inlined constructors. 242 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) 266 void Assembler::GetCode(CodeDesc* desc) { 280 void Assembler::Align(int m) { 289 void Assembler::CodeTargetAlign() { 296 Register Assembler::GetRtReg(Instr instr) { 303 Register Assembler::GetRsReg(Instr instr) [all...] |