Home
last modified time | relevance | path

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

12

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target.cpp186 CodeEmitter::CodeEmitter(const Target *target) : targ(target), fixupInfo(NULL) in CodeEmitter() function in nv50_ir::CodeEmitter
191 CodeEmitter::setCodeLocation(void *ptr, uint32_t size) in setCodeLocation()
199 CodeEmitter::printBinary() const in printBinary()
217 CodeEmitter::prepareEmission(Program *prog) in prepareEmission()
251 CodeEmitter::prepareEmission(Function *func) in prepareEmission()
263 CodeEmitter::prepareEmission(BasicBlock *bb) in prepareEmission()
357 CodeEmitter *emit = target->getCodeEmitter(progType); in emitBinary()
404 CodeEmitter::addReloc(RelocEntry::Type ty, int w, uint32_t data, uint32_t m, in addReloc()
431 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_gm107.h10 virtual CodeEmitter *getCodeEmitter(Program::Type);
11 CodeEmitter *createCodeEmitterGM107(Program::Type);
Dnv50_ir_target.h94 class CodeEmitter
97 CodeEmitter(const Target *);
98 virtual ~CodeEmitter() { } in ~CodeEmitter()
170 virtual CodeEmitter *getCodeEmitter(Program::Type) = 0;
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_gv100.h28 class CodeEmitterGV100 : public CodeEmitter {
Dnv50_ir_emit_nv50.cpp33 class CodeEmitterNV50 : public CodeEmitter
2209 CodeEmitter::prepareEmission(func); in prepareEmission()
2215 CodeEmitter(target), targNV50(target) in CodeEmitterNV50()
2223 CodeEmitter *
/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DLlvmState.cpp67 std::unique_ptr<const MCCodeEmitter> CodeEmitter( in canAssemble() local
71 assert(CodeEmitter && "unable to create code emitter"); in canAssemble()
75 CodeEmitter->encodeInstruction(Inst, OS, Fixups, in canAssemble()
/external/llvm-project/llvm/lib/MCA/
DCodeEmitter.cpp18 CodeEmitter::EncodingInfo
19 CodeEmitter::getOrCreateEncodingInfo(unsigned MCID) { in getOrCreateEncodingInfo()
DCMakeLists.txt2 CodeEmitter.cpp
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/
DCodeEmitter.cpp18 CodeEmitter::EncodingInfo
19 CodeEmitter::getOrCreateEncodingInfo(unsigned MCID) { in getOrCreateEncodingInfo()
DCMakeLists.txt2 CodeEmitter.cpp
/external/llvm-project/llvm/tools/llvm-mca/Views/
DInstructionInfoView.h55 CodeEmitter &CE;
73 const llvm::MCInstrInfo &II, CodeEmitter &C, in InstructionInfoView()
/external/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
/external/llvm-project/llvm/include/llvm/MCA/
DCodeEmitter.h36 class CodeEmitter {
55 CodeEmitter(const MCSubtargetInfo &ST, const MCAsmBackend &AB, in CodeEmitter() function
/external/llvm/lib/Target/X86/
DX86AsmPrinter.h32 std::unique_ptr<MCCodeEmitter> CodeEmitter; variable
48 MCCodeEmitter *CodeEmitter);
DX86MCInstLower.cpp84 MCCodeEmitter *CodeEmitter) { in count() argument
89 CodeEmitter->encodeInstruction(Inst, VecOS, Fixups, STI); in count()
107 SMShadowTracker.count(Inst, getSubtargetInfo(), CodeEmitter.get()); in EmitAndCountInstruction()
939 CodeEmitter->encodeInstruction(MCI, VecOS, Fixups, getSubtargetInfo()); in LowerPATCHABLE_OP()
1676 SMShadowTracker.count(TmpInst, getSubtargetInfo(), CodeEmitter.get()); in EmitInstruction()
/external/llvm-project/llvm/lib/Target/X86/
DX86AsmPrinter.h31 std::unique_ptr<MCCodeEmitter> CodeEmitter; variable
49 MCCodeEmitter *CodeEmitter);
/external/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()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/MCA/
DBUILD.gn10 "CodeEmitter.cpp",
/external/llvm/docs/TableGen/
DBackEnds.rst71 CodeEmitter section in LLVM BackEnds
78 **Output**: C++ code, implementing the target's CodeEmitter
79 class by overriding the virtual functions as ``<Target>CodeEmitter::function()``.
101 instruction set for the code generator. (what are the differences from CodeEmitter?)
/external/llvm/lib/Target/AMDGPU/
DAMDGPU.td216 "Dump MachineInstrs in the CodeEmitter"
222 "Dump MachineInstrs in the CodeEmitter"

12