Lines Matching refs:IRTranslator
83 char IRTranslator::ID = 0;
85 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
89 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
109 IRTranslator::IRTranslator() : MachineFunctionPass(ID) { in IRTranslator() function in IRTranslator
147 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
185 IRTranslator::ValueToVRegInfo::VRegListT &
186 IRTranslator::allocateVRegs(const Value &Val) { in allocateVRegs()
198 ArrayRef<unsigned> IRTranslator::getOrCreateVRegs(const Value &Val) { in getOrCreateVRegs()
248 int IRTranslator::getOrCreateFrameIndex(const AllocaInst &AI) { in getOrCreateFrameIndex()
268 unsigned IRTranslator::getMemOpAlignment(const Instruction &I) { in getMemOpAlignment()
301 MachineBasicBlock &IRTranslator::getMBB(const BasicBlock &BB) { in getMBB()
307 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
312 bool IRTranslator::translateBinaryOp(unsigned Opcode, const User &U, in translateBinaryOp()
332 bool IRTranslator::translateFSub(const User &U, MachineIRBuilder &MIRBuilder) { in translateFSub()
344 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
351 bool IRTranslator::translateCompare(const User &U, in translateCompare()
376 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
393 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
418 bool IRTranslator::translateSwitch(const User &U, in translateSwitch()
464 bool IRTranslator::translateIndirectBr(const User &U, in translateIndirectBr()
479 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
509 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
561 bool IRTranslator::translateExtractValue(const User &U, in translateExtractValue()
577 bool IRTranslator::translateInsertValue(const User &U, in translateInsertValue()
597 bool IRTranslator::translateSelect(const User &U, in translateSelect()
617 bool IRTranslator::translateBitCast(const User &U, in translateBitCast()
637 bool IRTranslator::translateCast(unsigned Opcode, const User &U, in translateCast()
645 bool IRTranslator::translateGetElementPtr(const User &U, in translateGetElementPtr()
721 bool IRTranslator::translateMemfunc(const CallInst &CI, in translateMemfunc()
758 void IRTranslator::getStackGuard(unsigned DstReg, in getStackGuard()
779 bool IRTranslator::translateOverflowIntrinsic(const CallInst &CI, unsigned Op, in translateOverflowIntrinsic()
791 bool IRTranslator::translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, in translateKnownIntrinsic()
1063 bool IRTranslator::translateInlineAsm(const CallInst &CI, in translateInlineAsm()
1082 unsigned IRTranslator::packRegs(const Value &V, in packRegs()
1101 void IRTranslator::unpackRegs(const Value &V, unsigned Src, in unpackRegs()
1110 bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { in translateCall()
1188 bool IRTranslator::translateInvoke(const User &U, in translateInvoke()
1244 bool IRTranslator::translateLandingPad(const User &U, in translateLandingPad()
1302 bool IRTranslator::translateAlloca(const User &U, in translateAlloca()
1373 bool IRTranslator::translateVAArg(const User &U, MachineIRBuilder &MIRBuilder) { in translateVAArg()
1385 bool IRTranslator::translateInsertElement(const User &U, in translateInsertElement()
1409 bool IRTranslator::translateExtractElement(const User &U, in translateExtractElement()
1446 bool IRTranslator::translateShuffleVector(const User &U, in translateShuffleVector()
1456 bool IRTranslator::translatePHI(const User &U, MachineIRBuilder &MIRBuilder) { in translatePHI()
1469 bool IRTranslator::translateAtomicCmpXchg(const User &U, in translateAtomicCmpXchg()
1500 bool IRTranslator::translateAtomicRMW(const User &U, in translateAtomicRMW()
1563 void IRTranslator::finishPendingPhis() { in finishPendingPhis()
1603 bool IRTranslator::valueIsSplit(const Value &V, in valueIsSplit()
1612 bool IRTranslator::translate(const Instruction &Inst) { in translate()
1625 bool IRTranslator::translate(const Constant &C, unsigned Reg) { in translate()
1689 void IRTranslator::finalizeFunction() { in finalizeFunction()
1703 bool IRTranslator::runOnMachineFunction(MachineFunction &CurMF) { in runOnMachineFunction()