Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86CodeEmitter.cpp43 template<class CodeEmitter>
48 CodeEmitter &MCE;
55 explicit Emitter(X86TargetMachine &tm, CodeEmitter &mce) in Emitter()
59 Emitter(X86TargetMachine &tm, CodeEmitter &mce, in Emitter()
103 template<class CodeEmitter>
104 char Emitter<CodeEmitter>::ID = 0;
114 template<class CodeEmitter>
115 bool Emitter<CodeEmitter>::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
247 template<class CodeEmitter>
248 void Emitter<CodeEmitter>::emitPCRelativeBlockAddress(MachineBasicBlock *MBB) { in emitPCRelativeBlockAddress()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_target.cpp177 CodeEmitter::CodeEmitter(const Target *target) : targ(target), fixupInfo(NULL) in CodeEmitter() function in nv50_ir::CodeEmitter
182 CodeEmitter::setCodeLocation(void *ptr, uint32_t size) in setCodeLocation()
190 CodeEmitter::printBinary() const in printBinary()
208 CodeEmitter::prepareEmission(Program *prog) in prepareEmission()
242 CodeEmitter::prepareEmission(Function *func) in prepareEmission()
254 CodeEmitter::prepareEmission(BasicBlock *bb) in prepareEmission()
369 CodeEmitter *emit = target->getCodeEmitter(progType); in emitBinary()
417 CodeEmitter::addReloc(RelocEntry::Type ty, int w, uint32_t data, uint32_t m, in addReloc()
444 CodeEmitter::addInterp(int ipa, int reg, FixupApply apply) in addInterp()
Dnv50_ir_target_nvc0.h39 virtual CodeEmitter *getCodeEmitter(Program::Type);
41 CodeEmitter *createCodeEmitterNVC0(Program::Type);
42 CodeEmitter *createCodeEmitterGK110(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_gm107.h10 virtual CodeEmitter *getCodeEmitter(Program::Type);
11 CodeEmitter *createCodeEmitterGM107(Program::Type);
Dnv50_ir_target_nv50.h39 virtual CodeEmitter *getCodeEmitter(Program::Type);
Dnv50_ir_target_gm107.cpp342 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 *
Dnv50_ir_emit_gk110.cpp29 class CodeEmitterGK110 : public CodeEmitter
2776 CodeEmitter::prepareEmission(func); in prepareEmission()
2783 : CodeEmitter(target), in CodeEmitterGK110()
2792 CodeEmitter *
Dnv50_ir_emit_nvc0.cpp29 class CodeEmitterNVC0 : public CodeEmitter
3499 CodeEmitter::prepareEmission(func); in prepareEmission()
3506 : CodeEmitter(target), in CodeEmitterNVC0()
3515 CodeEmitter *
3523 CodeEmitter *
Dnv50_ir_emit_gm107.cpp31 class CodeEmitterGM107 : public CodeEmitter
4271 CodeEmitter::prepareEmission(func); in prepareEmission()
4315 : CodeEmitter(target), in CodeEmitterGM107()
4324 CodeEmitter *
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/
DLlvmState.cpp59 std::unique_ptr<const llvm::MCCodeEmitter> CodeEmitter( in canAssemble() local
66 CodeEmitter->encodeInstruction(Inst, OS, Fixups, in canAssemble()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86AsmPrinter.h33 std::unique_ptr<MCCodeEmitter> CodeEmitter; variable
51 MCCodeEmitter *CodeEmitter);
DX86MCInstLower.cpp82 MCCodeEmitter *CodeEmitter) { in count() argument
87 CodeEmitter->encodeInstruction(Inst, VecOS, Fixups, STI); in count()
107 SMShadowTracker.count(Inst, getSubtargetInfo(), CodeEmitter.get()); in EmitAndCountInstruction()
1031 CodeEmitter->encodeInstruction(MCI, VecOS, Fixups, getSubtargetInfo()); in LowerPATCHABLE_OP()
2250 SMShadowTracker.count(TmpInst, getSubtargetInfo(), CodeEmitter.get()); in EmitInstruction()
DX86AsmPrinter.cpp58 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter( in runOnMachineFunction()
/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()
DX86AsmPrinter.cpp53 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter( in runOnMachineFunction()
/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"
/external/swiftshader/third_party/llvm-7.0/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/guice/lib/build/
Dcglib-3.2.6.jarMETA-INF/ META-INF/MANIFEST.MF net/ net/sf/ net/ ...
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPU.td327 "Dump MachineInstrs in the CodeEmitter"
333 "Dump MachineInstrs in the CodeEmitter"
/external/guice/extensions/persist/lib/
Dcglib-nodep-3.2.6.jarMETA-INF/MANIFEST.MF META-INF/LICENSE META-INF/NOTICE META- ...
/external/llvm/include/llvm/Target/
DTarget.td393 // the [MC]CodeEmitter stuff.
422 // CodeEmitter unchanged, but duplicates a canonical instruction

12