Lines Matching refs:IRTranslator
93 char IRTranslator::ID = 0;
95 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
102 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
122 IRTranslator::IRTranslator(CodeGenOpt::Level optlevel) in IRTranslator() function in IRTranslator
163 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
175 IRTranslator::ValueToVRegInfo::VRegListT &
176 IRTranslator::allocateVRegs(const Value &Val) { in allocateVRegs()
190 ArrayRef<Register> IRTranslator::getOrCreateVRegs(const Value &Val) { in getOrCreateVRegs()
240 int IRTranslator::getOrCreateFrameIndex(const AllocaInst &AI) { in getOrCreateFrameIndex()
257 Align IRTranslator::getMemOpAlign(const Instruction &I) { in getMemOpAlign()
273 MachineBasicBlock &IRTranslator::getMBB(const BasicBlock &BB) { in getMBB()
279 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
284 bool IRTranslator::translateBinaryOp(unsigned Opcode, const User &U, in translateBinaryOp()
303 bool IRTranslator::translateUnaryOp(unsigned Opcode, const User &U, in translateUnaryOp()
316 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
320 bool IRTranslator::translateCompare(const User &U, in translateCompare()
346 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
368 void IRTranslator::emitBranchForMergedCondition( in emitBranchForMergedCondition()
404 void IRTranslator::findMergedConditions( in findMergedConditions()
530 bool IRTranslator::shouldEmitAsBranches( in shouldEmitAsBranches()
562 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
651 void IRTranslator::addSuccessorWithProb(MachineBasicBlock *Src, in addSuccessorWithProb()
664 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability()
677 bool IRTranslator::translateSwitch(const User &U, MachineIRBuilder &MIB) { in translateSwitch()
750 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable()
765 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader()
809 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB, in emitSwitchCase()
889 bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W, in lowerJumpTableWorkItem()
961 bool IRTranslator::lowerSwitchRangeWorkItem(SwitchCG::CaseClusterIt I, in lowerSwitchRangeWorkItem()
995 void IRTranslator::emitBitTestHeader(SwitchCG::BitTestBlock &B, in emitBitTestHeader()
1045 void IRTranslator::emitBitTestCase(SwitchCG::BitTestBlock &BB, in emitBitTestCase()
1104 bool IRTranslator::lowerBitTestWorkItem( in lowerBitTestWorkItem()
1145 bool IRTranslator::lowerSwitchWorkItem(SwitchCG::SwitchWorkListItem W, in lowerSwitchWorkItem()
1239 bool IRTranslator::translateIndirectBr(const User &U, in translateIndirectBr()
1269 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1312 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1377 bool IRTranslator::translateExtractValue(const User &U, in translateExtractValue()
1392 bool IRTranslator::translateInsertValue(const User &U, in translateInsertValue()
1412 bool IRTranslator::translateSelect(const User &U, in translateSelect()
1430 bool IRTranslator::translateCopy(const User &U, const Value &V, in translateCopy()
1445 bool IRTranslator::translateBitCast(const User &U, in translateBitCast()
1455 bool IRTranslator::translateCast(unsigned Opcode, const User &U, in translateCast()
1463 bool IRTranslator::translateGetElementPtr(const User &U, in translateGetElementPtr()
1560 bool IRTranslator::translateMemFunc(const CallInst &CI, in translateMemFunc()
1630 void IRTranslator::getStackGuard(Register DstReg, in getStackGuard()
1653 bool IRTranslator::translateOverflowIntrinsic(const CallInst &CI, unsigned Op, in translateOverflowIntrinsic()
1663 bool IRTranslator::translateFixedPointIntrinsic(unsigned Op, const CallInst &CI, in translateFixedPointIntrinsic()
1673 unsigned IRTranslator::getSimpleIntrinsicOpcode(Intrinsic::ID ID) { in getSimpleIntrinsicOpcode()
1770 bool IRTranslator::translateSimpleIntrinsic(const CallInst &CI, in translateSimpleIntrinsic()
1812 bool IRTranslator::translateConstrainedFPIntrinsic( in translateConstrainedFPIntrinsic()
1835 bool IRTranslator::translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, in translateKnownIntrinsic()
2241 bool IRTranslator::translateInlineAsm(const CallBase &CB, in translateInlineAsm()
2256 bool IRTranslator::translateCallBase(const CallBase &CB, in translateCallBase()
2306 bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { in translateCall()
2393 bool IRTranslator::findUnwindDestinations( in findUnwindDestinations()
2449 bool IRTranslator::translateInvoke(const User &U, in translateInvoke()
2536 bool IRTranslator::translateCallBr(const User &U, in translateCallBr()
2542 bool IRTranslator::translateLandingPad(const User &U, in translateLandingPad()
2606 bool IRTranslator::translateAlloca(const User &U, in translateAlloca()
2662 bool IRTranslator::translateVAArg(const User &U, MachineIRBuilder &MIRBuilder) { in translateVAArg()
2673 bool IRTranslator::translateInsertElement(const User &U, in translateInsertElement()
2688 bool IRTranslator::translateExtractElement(const User &U, in translateExtractElement()
2717 bool IRTranslator::translateShuffleVector(const User &U, in translateShuffleVector()
2733 bool IRTranslator::translatePHI(const User &U, MachineIRBuilder &MIRBuilder) { in translatePHI()
2746 bool IRTranslator::translateAtomicCmpXchg(const User &U, in translateAtomicCmpXchg()
2772 bool IRTranslator::translateAtomicRMW(const User &U, in translateAtomicRMW()
2839 bool IRTranslator::translateFence(const User &U, in translateFence()
2847 bool IRTranslator::translateFreeze(const User &U, in translateFreeze()
2862 void IRTranslator::finishPendingPhis() { in finishPendingPhis()
2895 bool IRTranslator::valueIsSplit(const Value &V, in valueIsSplit()
2904 bool IRTranslator::translate(const Instruction &Inst) { in translate()
2921 bool IRTranslator::translate(const Constant &C, Register Reg) { in translate()
2988 void IRTranslator::finalizeBasicBlock() { in finalizeBasicBlock()
3059 void IRTranslator::finalizeFunction() { in finalizeFunction()
3088 bool IRTranslator::runOnMachineFunction(MachineFunction &CurMF) { in runOnMachineFunction()