Home
last modified time | relevance | path

Searched refs:CodeEmitter (Results 1 – 24 of 24) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_target.cpp187 CodeEmitter::CodeEmitter(const Target *target) : targ(target), code(NULL), in CodeEmitter() function in nv50_ir::CodeEmitter
193 CodeEmitter::setCodeLocation(void *ptr, uint32_t size) in setCodeLocation()
201 CodeEmitter::printBinary() const in printBinary()
219 CodeEmitter::prepareEmission(Program *prog) in prepareEmission()
253 CodeEmitter::prepareEmission(Function *func) in prepareEmission()
265 CodeEmitter::prepareEmission(BasicBlock *bb) in prepareEmission()
354 CodeEmitter *emit = target->getCodeEmitter(progType); in emitBinary()
401 CodeEmitter::addReloc(RelocEntry::Type ty, int w, uint32_t data, uint32_t m, in addReloc()
428 CodeEmitter::addInterp(int ipa, int reg, FixupApply apply) in addInterp()
Dnv50_ir_target_nvc0.h43 virtual CodeEmitter *getCodeEmitter(Program::Type);
45 CodeEmitter *createCodeEmitterNVC0(Program::Type);
46 CodeEmitter *createCodeEmitterGK110(Program::Type);
Dnv50_ir_target.h95 class CodeEmitter
98 CodeEmitter(const Target *);
99 virtual ~CodeEmitter() { } in ~CodeEmitter()
171 virtual CodeEmitter *getCodeEmitter(Program::Type) = 0;
Dnv50_ir_target_gm107.h10 virtual CodeEmitter *getCodeEmitter(Program::Type);
11 CodeEmitter *createCodeEmitterGM107(Program::Type);
Dnv50_ir_target_gv100.h32 virtual CodeEmitter *getCodeEmitter(Program::Type);
Dnv50_ir_target_nv50.h39 virtual CodeEmitter *getCodeEmitter(Program::Type);
Dnv50_ir_target_gm107.cpp361 CodeEmitter *
Dnv50_ir_emit_nv50.cpp33 class CodeEmitterNV50 : public CodeEmitter
2296 CodeEmitter::prepareEmission(func); in prepareEmission()
2302 CodeEmitter(target), progType(type), targNV50(target) in CodeEmitterNV50()
2310 CodeEmitter *
Dnv50_ir_emit_gv100.h28 class CodeEmitterGV100 : public CodeEmitter {
Dnv50_ir_emit_gk110.cpp29 class CodeEmitterGK110 : public CodeEmitter
2788 CodeEmitter::prepareEmission(func); in prepareEmission()
2795 : CodeEmitter(target), in CodeEmitterGK110()
2805 CodeEmitter *
Dnv50_ir_emit_nvc0.cpp29 class CodeEmitterNVC0 : public CodeEmitter
3514 CodeEmitter::prepareEmission(func); in prepareEmission()
3521 : CodeEmitter(target), in CodeEmitterNVC0()
3531 CodeEmitter *
3538 CodeEmitter *
Dnv50_ir_emit_gm107.cpp32 class CodeEmitterGM107 : public CodeEmitter
4443 CodeEmitter::prepareEmission(func); in prepareEmission()
4487 : CodeEmitter(target), in CodeEmitterGM107()
4499 CodeEmitter *
Dnv50_ir_target_gv100.cpp577 CodeEmitter *
Dnv50_ir_emit_gv100.cpp2099 CodeEmitter::prepareEmission(func); in prepareEmission()
2118 : CodeEmitter(target), prog(NULL), targ(target), insn(NULL) in CodeEmitterGV100()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/
DCodeEmitter.cpp18 CodeEmitter::EncodingInfo
19 CodeEmitter::getOrCreateEncodingInfo(unsigned MCID) { in getOrCreateEncodingInfo()
DCMakeLists.txt2 CodeEmitter.cpp
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/
DCodeEmitter.h39 class CodeEmitter {
58 CodeEmitter(const MCSubtargetInfo &ST, const MCAsmBackend &AB, in CodeEmitter() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86AsmPrinter.h32 std::unique_ptr<MCCodeEmitter> CodeEmitter; variable
50 MCCodeEmitter *CodeEmitter);
DX86MCInstLower.cpp81 MCCodeEmitter *CodeEmitter) { in count() argument
86 CodeEmitter->encodeInstruction(Inst, VecOS, Fixups, STI); in count()
104 SMShadowTracker.count(Inst, getSubtargetInfo(), CodeEmitter.get()); in EmitAndCountInstruction()
1317 CodeEmitter->encodeInstruction(MCI, VecOS, Fixups, getSubtargetInfo()); in LowerPATCHABLE_OP()
2650 SMShadowTracker.count(TmpInst, getSubtargetInfo(), CodeEmitter.get()); in EmitInstruction()
DX86AsmPrinter.cpp59 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter( in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPU.td535 "Dump MachineInstrs in the CodeEmitter"
541 "Dump MachineInstrs in the CodeEmitter"
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTarget.td542 // the [MC]CodeEmitter stuff.
569 // CodeEmitter unchanged, but duplicates a canonical instruction
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrFormats.td2163 // EmitTimePseudo won't have encoding information for the [MC]CodeEmitter
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst5484 - nv50/ir: Initialize CodeEmitter members in constructor.