Home
last modified time | relevance | path

Searched refs:Assembler (Results 1 – 25 of 746) sorted by relevance

12345678910>>...30

/external/vixl/src/aarch64/
Dassembler-aarch64.cc52 void Assembler::Reset() { GetBuffer()->Reset(); } in Reset()
55 void Assembler::bind(Label* label) { in bind()
60 void Assembler::BindToOffset(Label* label, ptrdiff_t offset) { in BindToOffset()
81 ptrdiff_t Assembler::LinkAndGetOffsetTo(Label* label) { in LinkAndGetOffsetTo()
95 ptrdiff_t Assembler::LinkAndGetByteOffsetTo(Label* label) { in LinkAndGetByteOffsetTo()
100 ptrdiff_t Assembler::LinkAndGetInstructionOffsetTo(Label* label) { in LinkAndGetInstructionOffsetTo()
105 ptrdiff_t Assembler::LinkAndGetPageOffsetTo(Label* label) { in LinkAndGetPageOffsetTo()
110 void Assembler::place(RawLiteral* literal) { in place()
151 ptrdiff_t Assembler::LinkAndGetWordOffsetTo(RawLiteral* literal) { in LinkAndGetWordOffsetTo()
180 void Assembler::br(const Register& xn) { in br()
[all …]
Dassembler-sve-aarch64.cc32 void Assembler::ResolveSVEImm8Shift(int* imm8, int* shift) { in ResolveSVEImm8Shift()
50 void Assembler::adr(const ZRegister& zd, const SVEMemOperand& addr) { in adr()
86 void Assembler::SVELogicalImmediate(const ZRegister& zdn, in SVELogicalImmediate()
100 void Assembler::and_(const ZRegister& zd, const ZRegister& zn, uint64_t imm) { in and_()
107 void Assembler::dupm(const ZRegister& zd, uint64_t imm) { in dupm()
115 void Assembler::eor(const ZRegister& zd, const ZRegister& zn, uint64_t imm) { in eor()
122 void Assembler::orr(const ZRegister& zd, const ZRegister& zn, uint64_t imm) { in orr()
130 void Assembler::and_(const ZRegister& zd, in and_()
139 void Assembler::bic(const ZRegister& zd, in bic()
148 void Assembler::eor(const ZRegister& zd, in eor()
[all …]
Dmacro-assembler-sve-aarch64.cc133 IntWideImmFn imm_fn = &Assembler::mul; in Mul()
143 IntWideImmFn imm_fn = &Assembler::smin; in Smin()
153 IntWideImmFn imm_fn = &Assembler::smax; in Smax()
163 IntWideImmFn imm_fn = &Assembler::umax; in Umax()
173 IntWideImmFn imm_fn = &Assembler::umin; in Umin()
575 &Assembler::asr), in Asr()
577 &Assembler::asrr)); in Asr()
590 &Assembler::lsl), in Lsl()
592 &Assembler::lslr)); in Lsl()
605 &Assembler::lsr), in Lsr()
[all …]
/external/swiftshader/third_party/subzero/src/DartARM32/
Dassembler_arm.cc59 void Assembler::InitializeMemoryWithBreakpoints(uword data, intptr_t length) { in InitializeMemoryWithBreakpoints()
69 void Assembler::Emit(int32_t value) { in Emit()
76 void Assembler::EmitType01(Condition cond,
96 void Assembler::EmitType5(Condition cond, int32_t offset, bool link) {
101 Emit(Assembler::EncodeBranchOffset(offset, encoding));
105 void Assembler::EmitMemOp(Condition cond,
122 void Assembler::EmitMemOpAddressMode3(Condition cond,
136 void Assembler::EmitMultiMemOp(Condition cond,
153 void Assembler::EmitShiftImmediate(Condition cond, Shift opcode, Register rd, in EmitShiftImmediate()
165 void Assembler::EmitShiftRegister(Condition cond, Shift opcode, Register rd, in EmitShiftRegister()
[all …]
/external/deqp/framework/referencerenderer/
DrrPrimitiveTypes.hpp53 … typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; }; typedef
54 …pedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; }; typedef
55 …ypedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; }; typedef
56 …S> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::Lines Assembler; }; typedef
57 …> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineStrip Assembler; }; typedef
58 …> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineLoop Assembler; }; typedef
59 … { typedef pa::Point Type; typedef pa::Point BaseType; typedef pa::Points Assembler; }; typedef
60 …def pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LinesAdjacency Assembler; }; typedef
61 … pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LineStripAdjacency Assembler; }; typedef
62 …riangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; }; typedef
[all …]
/external/swiftshader/third_party/subzero/src/
DIceInstX86Base.h36 using Assembler = typename Traits::Assembler; member
37 using AssemblerLabel = typename Assembler::Label;
38 using AssemblerImmediate = typename Assembler::Immediate;
55 typename Traits::Assembler::template CastEmitterRegOp<SReg_t, DReg_t>;
58 typename Traits::Assembler::template ThreeOpImmEmitter<SReg_t, DReg_t>;
59 using GPREmitterAddrOp = typename Traits::Assembler::GPREmitterAddrOp;
60 using GPREmitterRegOp = typename Traits::Assembler::GPREmitterRegOp;
61 using GPREmitterShiftD = typename Traits::Assembler::GPREmitterShiftD;
62 using GPREmitterShiftOp = typename Traits::Assembler::GPREmitterShiftOp;
63 using GPREmitterOneOp = typename Traits::Assembler::GPREmitterOneOp;
[all …]
DIceInstX86BaseImpl.h440 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIAS()
465 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIAS()
511 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIAS()
590 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIAS()
651 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIAS()
711 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIASOpTyGPR()
736 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIASRegOpTyGPR()
780 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIASAddrOpTyGPR()
814 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIASAsAddrOpTyGPR()
830 Assembler *Asm = Func->getAssembler<Assembler>(); in emitIASGPRShift()
[all …]
DIceAssembler.h38 class Assembler; variable
90 void linkTo(const Assembler &Asm, intptr_t position);
105 AssemblerBuffer(Assembler &);
215 Assembler &Assemblr;
238 class Assembler {
239 Assembler() = delete;
240 Assembler(const Assembler &) = delete;
241 Assembler &operator=(const Assembler &) = delete;
251 virtual ~Assembler() = default;
338 explicit Assembler(AssemblerKind Kind) in Assembler() function
DIceAssembler.cpp33 static uintptr_t NewContents(Assembler &Assemblr, intptr_t Capacity) { in NewContents()
38 void Label::linkTo(const Assembler &Asm, intptr_t Pos) { in linkTo()
97 AssemblerBuffer::AssemblerBuffer(Assembler &Asm) : Assemblr(Asm) { in AssemblerBuffer()
141 llvm::StringRef Assembler::getBufferView() const { in getBufferView()
146 void Assembler::bindRelocOffset(RelocOffset *Offset) { in bindRelocOffset()
152 void Assembler::emitIASBytes(GlobalContext *Ctx) const { in emitIASBytes()
/external/vixl/src/aarch32/
Dassembler-aarch32.cc46 void Assembler::EmitT32_16(uint16_t instr) { in EmitT32_16()
52 void Assembler::EmitT32_32(uint32_t instr) { in EmitT32_32()
59 void Assembler::EmitA32(uint32_t instr) { in EmitA32()
66 void Assembler::PerformCheckIT(Condition condition) { in PerformCheckIT()
80 void Assembler::BindHelper(Label* label) { in BindHelper()
86 uint32_t Assembler::Link(uint32_t instr, in Link()
1923 void Assembler::adc(Condition cond, in adc()
2008 Delegate(kAdc, &Assembler::adc, cond, size, rd, rn, operand); in adc()
2011 void Assembler::adcs(Condition cond, in adcs()
2096 Delegate(kAdcs, &Assembler::adcs, cond, size, rd, rn, operand); in adcs()
[all …]
Dmacro-assembler-aarch32.cc684 Assembler::Delegate(type, instruction, cond, rn, operand); in Delegate()
705 shiftop = &Assembler::lsl; in Delegate()
708 shiftop = &Assembler::lsr; in Delegate()
711 shiftop = &Assembler::asr; in Delegate()
718 shiftop = &Assembler::ror; in Delegate()
796 Assembler::Delegate(type, instruction, cond, size, rn, operand); in Delegate()
823 shiftop = &Assembler::lsl; in Delegate()
826 shiftop = &Assembler::lsr; in Delegate()
829 shiftop = &Assembler::asr; in Delegate()
836 shiftop = &Assembler::ror; in Delegate()
[all …]
/external/llvm/lib/MC/
DMCELFStreamer.cpp50 MCAssembler &Assembler = getAssembler(); in mergeFragment() local
52 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) { in mergeFragment()
55 if (FSize > Assembler.getBundleAlignSize()) in mergeFragment()
59 Assembler, EF, DF->getContents().size(), FSize); in mergeFragment()
67 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS); in mergeFragment()
71 Assembler.writeFragmentPadding(*EF, FSize, OW); in mergeFragment()
129 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, in setSectionAlignmentForBundling() argument
131 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() && in setSectionAlignmentForBundling()
132 Section->getAlignment() < Assembler.getBundleAlignSize()) in setSectionAlignmentForBundling()
133 Section->setAlignment(Assembler.getBundleAlignSize()); in setSectionAlignmentForBundling()
[all …]
DMCObjectStreamer.cpp31 Assembler(new MCAssembler(Context, TAB, *Emitter_, in MCObjectStreamer()
36 delete &Assembler->getBackend(); in ~MCObjectStreamer()
37 delete &Assembler->getEmitter(); in ~MCObjectStreamer()
38 delete &Assembler->getWriter(); in ~MCObjectStreamer()
39 delete Assembler; in ~MCObjectStreamer()
72 if (Assembler) in reset()
73 Assembler->reset(); in reset()
105 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() && in getOrCreateDataFragment()
114 Assembler->registerSymbol(Sym); in visitUsedSymbol()
241 MCAssembler &Assembler = getAssembler(); in EmitInstruction() local
[all …]
/external/angle/third_party/vulkan-deps/spirv-tools/src/tools/sva/src/
Dassembler_test.js19 import Assembler from "./assembler";
47 let a = new Assembler(ast);
61 let a = new Assembler(ast);
82 let a = new Assembler(ast);
101 let a = new Assembler(ast);
119 let a = new Assembler(ast);
137 let a = new Assembler(ast);
155 let a = new Assembler(ast);
/external/deqp-deps/SPIRV-Tools/tools/sva/src/
Dassembler_test.js19 import Assembler from "./assembler";
47 let a = new Assembler(ast);
61 let a = new Assembler(ast);
82 let a = new Assembler(ast);
101 let a = new Assembler(ast);
119 let a = new Assembler(ast);
137 let a = new Assembler(ast);
155 let a = new Assembler(ast);
/external/swiftshader/third_party/SPIRV-Tools/tools/sva/src/
Dassembler_test.js19 import Assembler from "./assembler";
47 let a = new Assembler(ast);
61 let a = new Assembler(ast);
82 let a = new Assembler(ast);
101 let a = new Assembler(ast);
119 let a = new Assembler(ast);
137 let a = new Assembler(ast);
155 let a = new Assembler(ast);
/external/skia/src/core/
DSkVM.cpp1654 static uint8_t sib(Assembler::Scale scale, int index, int base) { in sib()
1732 Assembler::Assembler(void* buf) : fCode((uint8_t*)buf), fSize(0) {} in Assembler() function in skvm::Assembler
1734 size_t Assembler::size() const { return fSize; } in size()
1736 void Assembler::bytes(const void* p, int n) { in bytes()
1743 void Assembler::byte(uint8_t b) { this->bytes(&b, 1); } in byte()
1744 void Assembler::word(uint32_t w) { this->bytes(&w, 4); } in word()
1746 void Assembler::align(int mod) { in align()
1752 void Assembler::int3() { in int3()
1756 void Assembler::vzeroupper() { in vzeroupper()
1761 void Assembler::ret() { this->byte(0xc3); } in ret()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCELFStreamer.cpp54 MCAssembler &Assembler = getAssembler(); in mergeFragment() local
56 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) { in mergeFragment()
59 if (FSize > Assembler.getBundleAlignSize()) in mergeFragment()
63 Assembler, EF, DF->getContents().size(), FSize); in mergeFragment()
72 Assembler.writeFragmentPadding(VecOS, *EF, FSize); in mergeFragment()
139 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, in setSectionAlignmentForBundling() argument
141 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() && in setSectionAlignmentForBundling()
142 Section->getAlignment() < Assembler.getBundleAlignSize()) in setSectionAlignmentForBundling()
143 Section->setAlignment(Align(Assembler.getBundleAlignSize())); in setSectionAlignmentForBundling()
514 MCAssembler &Assembler = getAssembler(); in EmitInstToData() local
[all …]
DMCObjectStreamer.cpp30 Assembler(std::make_unique<MCAssembler>( in MCObjectStreamer()
33 if (Assembler->getBackendPtr()) in MCObjectStreamer()
34 setAllowAutoPadding(Assembler->getBackend().allowAutoPadding()); in MCObjectStreamer()
44 return Assembler.get(); in getAssemblerPtr()
164 if (Assembler) in reset()
165 Assembler->reset(); in reset()
195 const MCAssembler &Assembler, in CanReuseDataFragment() argument
201 if (Assembler.isBundlingEnabled()) in CanReuseDataFragment()
202 return Assembler.getRelaxAll(); in CanReuseDataFragment()
211 if (!F || !CanReuseDataFragment(*F, *Assembler, STI)) { in getOrCreateDataFragment()
[all …]
/external/llvm-project/llvm/lib/MC/
DMCELFStreamer.cpp54 MCAssembler &Assembler = getAssembler(); in mergeFragment() local
56 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) { in mergeFragment()
59 if (FSize > Assembler.getBundleAlignSize()) in mergeFragment()
63 Assembler, EF, DF->getContents().size(), FSize); in mergeFragment()
72 Assembler.writeFragmentPadding(VecOS, *EF, FSize); in mergeFragment()
139 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, in setSectionAlignmentForBundling() argument
141 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() && in setSectionAlignmentForBundling()
142 Section->getAlignment() < Assembler.getBundleAlignSize()) in setSectionAlignmentForBundling()
143 Section->setAlignment(Align(Assembler.getBundleAlignSize())); in setSectionAlignmentForBundling()
534 MCAssembler &Assembler = getAssembler(); in emitInstToData() local
[all …]
DMCObjectStreamer.cpp31 Assembler(std::make_unique<MCAssembler>( in MCObjectStreamer()
34 if (Assembler->getBackendPtr()) in MCObjectStreamer()
35 setAllowAutoPadding(Assembler->getBackend().allowAutoPadding()); in MCObjectStreamer()
45 return Assembler.get(); in getAssemblerPtr()
161 if (Assembler) in reset()
162 Assembler->reset(); in reset()
192 const MCAssembler &Assembler, in canReuseDataFragment() argument
198 if (Assembler.isBundlingEnabled()) in canReuseDataFragment()
199 return Assembler.getRelaxAll(); in canReuseDataFragment()
208 if (!F || !canReuseDataFragment(*F, *Assembler, STI)) { in getOrCreateDataFragment()
[all …]
/external/clang/lib/Driver/
DTools.h210 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
212 Assembler(const ToolChain &TC) in Assembler() function
356 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool {
358 Assembler(const ToolChain &TC) in Assembler() function
431 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
433 Assembler(const ToolChain &TC) in Assembler() function
460 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
462 Assembler(const ToolChain &TC) in Assembler() function
489 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
491 Assembler(const ToolChain &TC) in Assembler() function
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCAsmLayout.h29 MCAssembler &Assembler; variable
47 MCAsmLayout(MCAssembler &Assembler);
50 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()
/external/llvm/include/llvm/MC/
DMCAsmLayout.h30 MCAssembler &Assembler; variable
48 MCAsmLayout(MCAssembler &Assembler);
51 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()
/external/llvm-project/llvm/include/llvm/MC/
DMCAsmLayout.h29 MCAssembler &Assembler; variable
47 MCAsmLayout(MCAssembler &Assembler);
50 MCAssembler &getAssembler() const { return Assembler; } in getAssembler()

12345678910>>...30