Lines Matching refs:IRTranslator
96 char IRTranslator::ID = 0;
98 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
105 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
125 IRTranslator::IRTranslator(CodeGenOpt::Level optlevel) in IRTranslator() function in IRTranslator
166 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
180 IRTranslator::ValueToVRegInfo::VRegListT &
181 IRTranslator::allocateVRegs(const Value &Val) { in allocateVRegs()
195 ArrayRef<Register> IRTranslator::getOrCreateVRegs(const Value &Val) { in getOrCreateVRegs()
245 int IRTranslator::getOrCreateFrameIndex(const AllocaInst &AI) { in getOrCreateFrameIndex()
262 Align IRTranslator::getMemOpAlign(const Instruction &I) { in getMemOpAlign()
278 MachineBasicBlock &IRTranslator::getMBB(const BasicBlock &BB) { in getMBB()
284 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
289 bool IRTranslator::translateBinaryOp(unsigned Opcode, const User &U, in translateBinaryOp()
308 bool IRTranslator::translateUnaryOp(unsigned Opcode, const User &U, in translateUnaryOp()
321 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
325 bool IRTranslator::translateCompare(const User &U, in translateCompare()
352 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
374 void IRTranslator::emitBranchForMergedCondition( in emitBranchForMergedCondition()
410 void IRTranslator::findMergedConditions( in findMergedConditions()
536 bool IRTranslator::shouldEmitAsBranches( in shouldEmitAsBranches()
568 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
657 void IRTranslator::addSuccessorWithProb(MachineBasicBlock *Src, in addSuccessorWithProb()
670 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability()
683 bool IRTranslator::translateSwitch(const User &U, MachineIRBuilder &MIB) { in translateSwitch()
755 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable()
770 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader()
814 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB, in emitSwitchCase()
894 bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W, in lowerJumpTableWorkItem()
965 bool IRTranslator::lowerSwitchRangeWorkItem(SwitchCG::CaseClusterIt I, in lowerSwitchRangeWorkItem()
999 void IRTranslator::emitBitTestHeader(SwitchCG::BitTestBlock &B, in emitBitTestHeader()
1057 void IRTranslator::emitBitTestCase(SwitchCG::BitTestBlock &BB, in emitBitTestCase()
1116 bool IRTranslator::lowerBitTestWorkItem( in lowerBitTestWorkItem()
1155 bool IRTranslator::lowerSwitchWorkItem(SwitchCG::SwitchWorkListItem W, in lowerSwitchWorkItem()
1249 bool IRTranslator::translateIndirectBr(const User &U, in translateIndirectBr()
1279 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1335 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1398 bool IRTranslator::translateExtractValue(const User &U, in translateExtractValue()
1413 bool IRTranslator::translateInsertValue(const User &U, in translateInsertValue()
1433 bool IRTranslator::translateSelect(const User &U, in translateSelect()
1451 bool IRTranslator::translateCopy(const User &U, const Value &V, in translateCopy()
1466 bool IRTranslator::translateBitCast(const User &U, in translateBitCast()
1476 bool IRTranslator::translateCast(unsigned Opcode, const User &U, in translateCast()
1484 bool IRTranslator::translateGetElementPtr(const User &U, in translateGetElementPtr()
1581 bool IRTranslator::translateMemFunc(const CallInst &CI, in translateMemFunc()
1672 void IRTranslator::getStackGuard(Register DstReg, in getStackGuard()
1695 bool IRTranslator::translateOverflowIntrinsic(const CallInst &CI, unsigned Op, in translateOverflowIntrinsic()
1705 bool IRTranslator::translateFixedPointIntrinsic(unsigned Op, const CallInst &CI, in translateFixedPointIntrinsic()
1715 unsigned IRTranslator::getSimpleIntrinsicOpcode(Intrinsic::ID ID) { in getSimpleIntrinsicOpcode()
1816 bool IRTranslator::translateSimpleIntrinsic(const CallInst &CI, in translateSimpleIntrinsic()
1858 bool IRTranslator::translateConstrainedFPIntrinsic( in translateConstrainedFPIntrinsic()
1881 bool IRTranslator::translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, in translateKnownIntrinsic()
2326 bool IRTranslator::translateInlineAsm(const CallBase &CB, in translateInlineAsm()
2341 bool IRTranslator::translateCallBase(const CallBase &CB, in translateCallBase()
2391 bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { in translateCall()
2485 bool IRTranslator::findUnwindDestinations( in findUnwindDestinations()
2541 bool IRTranslator::translateInvoke(const User &U, in translateInvoke()
2623 bool IRTranslator::translateCallBr(const User &U, in translateCallBr()
2629 bool IRTranslator::translateLandingPad(const User &U, in translateLandingPad()
2693 bool IRTranslator::translateAlloca(const User &U, in translateAlloca()
2749 bool IRTranslator::translateVAArg(const User &U, MachineIRBuilder &MIRBuilder) { in translateVAArg()
2760 bool IRTranslator::translateUnreachable(const User &U, MachineIRBuilder &MIRBuilder) { in translateUnreachable()
2782 bool IRTranslator::translateInsertElement(const User &U, in translateInsertElement()
2797 bool IRTranslator::translateExtractElement(const User &U, in translateExtractElement()
2826 bool IRTranslator::translateShuffleVector(const User &U, in translateShuffleVector()
2842 bool IRTranslator::translatePHI(const User &U, MachineIRBuilder &MIRBuilder) { in translatePHI()
2855 bool IRTranslator::translateAtomicCmpXchg(const User &U, in translateAtomicCmpXchg()
2878 bool IRTranslator::translateAtomicRMW(const User &U, in translateAtomicRMW()
2948 bool IRTranslator::translateFence(const User &U, in translateFence()
2956 bool IRTranslator::translateFreeze(const User &U, in translateFreeze()
2971 void IRTranslator::finishPendingPhis() { in finishPendingPhis()
3004 bool IRTranslator::translate(const Instruction &Inst) { in translate()
3021 bool IRTranslator::translate(const Constant &C, Register Reg) { in translate()
3085 bool IRTranslator::finalizeBasicBlock(const BasicBlock &BB, in finalizeBasicBlock()
3202 bool IRTranslator::emitSPDescriptorParent(StackProtectorDescriptor &SPD, in emitSPDescriptorParent()
3295 bool IRTranslator::emitSPDescriptorFailure(StackProtectorDescriptor &SPD, in emitSPDescriptorFailure()
3326 void IRTranslator::finalizeFunction() { in finalizeFunction()
3356 bool IRTranslator::runOnMachineFunction(MachineFunction &CurMF) { in runOnMachineFunction()