search for: getcodeemitter

Displaying 8 results from an estimated 8 matches for "getcodeemitter".

2009 Feb 28
2
[LLVMdev] Removal of GVStub methods from MachineCodeEmitter, ELFWriter, and MachOWriter
...RMJITInfo.h - lib/Target/Alpha/AlphaJITInfo.cpp - lib/Target/Alpha/AlphaJITInfo.h - lib/Target/X86/X86JITInfo.h - lib/Target/X86/X86JITInfo.cpp to use JITEmitter rather than MachineCodeEmitter. * renamed multiple MCE's to JE's * removed unneed getCodeEmitter()'s in JITEmitter.cpp class JIT. * modified lib/ExecutionEngine/JIT/TargetSelect.cpp to use include/llvm/ExecutionEngine/JIT/JIT.h include file * modified lib/ExecutionEngine/JIT/Intercept.cpp to use include/llvm/ExecutionEngine/JIT/JIT.h include file I was wondering whether it would...
2009 Mar 02
0
[LLVMdev] Removal of GVStub methods from MachineCodeEmitter, ELFWriter, and MachOWriter
...et/Alpha/AlphaJITInfo.cpp > - lib/Target/Alpha/AlphaJITInfo.h > - lib/Target/X86/X86JITInfo.h > - lib/Target/X86/X86JITInfo.cpp > to use JITEmitter rather than MachineCodeEmitter. > * renamed multiple MCE's to JE's > * removed unneed getCodeEmitter()'s in JITEmitter.cpp class JIT. > * modified lib/ExecutionEngine/JIT/TargetSelect.cpp to use > include/llvm/ExecutionEngine/JIT/JIT.h include file > * modified lib/ExecutionEngine/JIT/Intercept.cpp to use include/ > llvm/ExecutionEngine/JIT/JIT.h include file > > I...
2014 May 27
8
[PATCH 0/2] nvc0: support for GK20A (Tegra K1)
The following 2 patches make it possible to run Mesa programs on GK20A (Tegra K1). GK20A is very similar to GK104, but uses a new (backward-compatible) 3D class as well as the same ISA as GK110 (SM35). Taking these differences into account is sufficient to successfully render simple off-screen buffers. Alexandre Courbot (2): nvc0: add GK20A 3D class nvc0: use SM35 ISA with GK20A
2014 May 27
1
[PATCH 2/2] nvc0: use SM35 ISA with GK20A
...t; index b1f76cf80432..f69e6a183e19 100644 > --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp > +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp > @@ -3027,7 +3027,7 @@ TargetNVC0::createCodeEmitterNVC0(Program::Type type) > CodeEmitter * > TargetNVC0::getCodeEmitter(Program::Type type) > { > - if (chipset >= NVISA_GK110_CHIPSET) > + if (chipset >= NVISA_GK20A_CHIPSET) > return createCodeEmitterGK110(type); > return createCodeEmitterNVC0(type); > } As mentioned on IRC, you also need to update TargetNVC0::getFileSize to...
2014 May 27
0
[PATCH 2/2] nvc0: use SM35 ISA with GK20A
...degen/nv50_ir_emit_nvc0.cpp index b1f76cf80432..f69e6a183e19 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp @@ -3027,7 +3027,7 @@ TargetNVC0::createCodeEmitterNVC0(Program::Type type) CodeEmitter * TargetNVC0::getCodeEmitter(Program::Type type) { - if (chipset >= NVISA_GK110_CHIPSET) + if (chipset >= NVISA_GK20A_CHIPSET) return createCodeEmitterGK110(type); return createCodeEmitterNVC0(type); } diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp b/src/gallium/drivers/nouveau/...
2014 May 27
0
[PATCH v2 2/2] nvc0: use SM35 ISA with GK20A
...degen/nv50_ir_emit_nvc0.cpp index b1f76cf80432..f69e6a183e19 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp @@ -3027,7 +3027,7 @@ TargetNVC0::createCodeEmitterNVC0(Program::Type type) CodeEmitter * TargetNVC0::getCodeEmitter(Program::Type type) { - if (chipset >= NVISA_GK110_CHIPSET) + if (chipset >= NVISA_GK20A_CHIPSET) return createCodeEmitterGK110(type); return createCodeEmitterNVC0(type); } diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp b/src/gallium/drivers/nouveau/...
2007 Dec 11
0
[LLVMdev] Exception handling in JIT
...); > return false; > } > > Index: lib/ExecutionEngine/JIT/JIT.h > =================================================================== > --- lib/ExecutionEngine/JIT/JIT.h (revision 44794) > +++ lib/ExecutionEngine/JIT/JIT.h (working copy) > @@ -124,6 +124,9 @@ > /// getCodeEmitter - Return the code emitter this JIT is > emitting into. > MachineCodeEmitter *getCodeEmitter() const { return MCE; } > > + /// getTargetMachine - Return the target machine > + TargetMachine &getTargetMachine() const { return TM; } > + I don't think this belong here....
2007 Dec 10
2
[LLVMdev] Exception handling in JIT
Hi everyone, Here's a patch that enables exception handling when jitting. I've copy/pasted _many_code from lib/Codegen/DwarfWriter.cpp, so we may need to factorize it, but the functionality is there and I'm very happy with it :) lli should now be able to execute the output from llvm-gcc when using exceptions (the UnwindInst instruction is not involved in this patch). Just add the