Home
last modified time | relevance | path

Searched refs:IRTranslator (Results 1 – 19 of 19) sorted by relevance

/external/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp29 char IRTranslator::ID = 0;
30 INITIALIZE_PASS(IRTranslator, "irtranslator", "IRTranslator LLVM IR -> MI",
33 IRTranslator::IRTranslator() : MachineFunctionPass(ID), MRI(nullptr) { in IRTranslator() function in IRTranslator
37 unsigned IRTranslator::getOrCreateVReg(const Value &Val) { in getOrCreateVReg()
54 MachineBasicBlock &IRTranslator::getOrCreateBB(const BasicBlock &BB) { in getOrCreateBB()
64 bool IRTranslator::translateBinaryOp(unsigned Opcode, const Instruction &Inst) { in translateBinaryOp()
76 bool IRTranslator::translateReturn(const Instruction &Inst) { in translateReturn()
85 bool IRTranslator::translateBr(const Instruction &Inst) { in translateBr()
102 bool IRTranslator::translate(const Instruction &Inst) { in translate()
120 void IRTranslator::finalize() { in finalize()
[all …]
DCMakeLists.txt3 IRTranslator.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp78 char IRTranslator::ID = 0;
80 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
83 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
103 IRTranslator::IRTranslator() : MachineFunctionPass(ID) { in IRTranslator() function in IRTranslator
107 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
144 IRTranslator::ValueToVRegInfo::VRegListT &
145 IRTranslator::allocateVRegs(const Value &Val) { in allocateVRegs()
157 ArrayRef<unsigned> IRTranslator::getOrCreateVRegs(const Value &Val) { in getOrCreateVRegs()
207 int IRTranslator::getOrCreateFrameIndex(const AllocaInst &AI) { in getOrCreateFrameIndex()
227 unsigned IRTranslator::getMemOpAlignment(const Instruction &I) { in getMemOpAlignment()
[all …]
DCMakeLists.txt6 IRTranslator.cpp
/external/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h47 class IRTranslator : public MachineFunctionPass {
136 IRTranslator();
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/GlobalISel/
Dgisel-commandline-option.ll38 ; ENABLED: IRTranslator
48 ; DISABLED-NOT: IRTranslator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h59 class IRTranslator : public MachineFunctionPass {
523 IRTranslator();
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
DO0-pipeline.ll35 ; CHECK-NEXT: IRTranslator
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DGlobalISel.rst220 IRTranslator did not encounter any illegal instruction, it would set the
222 Similarly, we considered specializing the IRTranslator per-target to directly
230 IRTranslator section in Core Pipeline
246 The ``IRTranslator`` (using the ``CallLowering`` target-provided utility) also argument
270 The ``IRTranslator`` lowers ``Constant`` operands into uses of gvregs defined argument
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp321 addPass(new IRTranslator()); in addIRTranslator()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.cpp511 addPass(new IRTranslator()); in addIRTranslator()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetMachine.cpp432 addPass(new IRTranslator()); in addIRTranslator()
/external/llvm/lib/Target/AArch64/
DAArch64TargetMachine.cpp374 addPass(new IRTranslator()); in addIRTranslator()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMTargetMachine.cpp445 addPass(new IRTranslator()); in addIRTranslator()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64TargetMachine.cpp446 addPass(new IRTranslator()); in addIRTranslator()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.cpp820 addPass(new IRTranslator()); in addIRTranslator()
/external/swiftshader/third_party/llvm-7.0/
DAndroid.mk172 llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp \
DBUILD.gn743 "llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp",
/external/swiftshader/
DCMakeLists.txt838 ${LLVM_DIR}/lib/CodeGen/GlobalISel/IRTranslator.cpp