/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86CodeEmitter.cpp | 43 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/ |
D | nv50_ir_target.cpp | 177 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() 416 CodeEmitter::addReloc(RelocEntry::Type ty, int w, uint32_t data, uint32_t m, in addReloc() 443 CodeEmitter::addInterp(int ipa, int reg, FixupApply apply) in addInterp()
|
D | nv50_ir_target_nvc0.h | 39 virtual CodeEmitter *getCodeEmitter(Program::Type); 41 CodeEmitter *createCodeEmitterNVC0(Program::Type); 42 CodeEmitter *createCodeEmitterGK110(Program::Type);
|
D | nv50_ir_target_gm107.h | 10 virtual CodeEmitter *getCodeEmitter(Program::Type); 11 CodeEmitter *createCodeEmitterGM107(Program::Type);
|
D | nv50_ir_target.h | 94 class CodeEmitter 97 CodeEmitter(const Target *); 98 virtual ~CodeEmitter() { } in ~CodeEmitter() 170 virtual CodeEmitter *getCodeEmitter(Program::Type) = 0;
|
D | nv50_ir_target_nv50.h | 39 virtual CodeEmitter *getCodeEmitter(Program::Type);
|
D | nv50_ir_target_gm107.cpp | 342 CodeEmitter *
|
D | nv50_ir_emit_nv50.cpp | 33 class CodeEmitterNV50 : public CodeEmitter 2209 CodeEmitter::prepareEmission(func); in prepareEmission() 2215 CodeEmitter(target), targNV50(target) in CodeEmitterNV50() 2223 CodeEmitter *
|
D | nv50_ir_emit_gk110.cpp | 29 class CodeEmitterGK110 : public CodeEmitter 2654 CodeEmitter::prepareEmission(func); in prepareEmission() 2661 : CodeEmitter(target), in CodeEmitterGK110() 2670 CodeEmitter *
|
D | nv50_ir_emit_nvc0.cpp | 29 class CodeEmitterNVC0 : public CodeEmitter 3404 CodeEmitter::prepareEmission(func); in prepareEmission() 3411 : CodeEmitter(target), in CodeEmitterNVC0() 3420 CodeEmitter * 3428 CodeEmitter *
|
D | nv50_ir_emit_gm107.cpp | 31 class CodeEmitterGM107 : public CodeEmitter 4165 CodeEmitter::prepareEmission(func); in prepareEmission() 4209 : CodeEmitter(target), in CodeEmitterGM107() 4218 CodeEmitter *
|
/external/llvm/lib/Target/X86/ |
D | X86AsmPrinter.h | 32 std::unique_ptr<MCCodeEmitter> CodeEmitter; variable 48 MCCodeEmitter *CodeEmitter);
|
D | X86MCInstLower.cpp | 84 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()
|
D | X86AsmPrinter.cpp | 53 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter( in runOnMachineFunction()
|
/external/llvm/docs/TableGen/ |
D | BackEnds.rst | 71 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/ |
D | AMDGPU.td | 216 "Dump MachineInstrs in the CodeEmitter" 222 "Dump MachineInstrs in the CodeEmitter"
|
/external/llvm/include/llvm/Target/ |
D | Target.td | 393 // the [MC]CodeEmitter stuff. 422 // CodeEmitter unchanged, but duplicates a canonical instruction
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | Target.td | 339 // the [MC]CodeEmitter stuff.
|