Lines Matching refs:IRTranslator
103 char IRTranslator::ID = 0;
105 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
112 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
132 IRTranslator::IRTranslator(CodeGenOptLevel optlevel) in IRTranslator() function in IRTranslator
174 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
189 IRTranslator::ValueToVRegInfo::VRegListT &
190 IRTranslator::allocateVRegs(const Value &Val) { in allocateVRegs()
204 ArrayRef<Register> IRTranslator::getOrCreateVRegs(const Value &Val) { in getOrCreateVRegs()
254 int IRTranslator::getOrCreateFrameIndex(const AllocaInst &AI) { in getOrCreateFrameIndex()
271 Align IRTranslator::getMemOpAlign(const Instruction &I) { in getMemOpAlign()
287 MachineBasicBlock &IRTranslator::getMBB(const BasicBlock &BB) { in getMBB()
293 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
298 bool IRTranslator::translateBinaryOp(unsigned Opcode, const User &U, in translateBinaryOp()
317 bool IRTranslator::translateUnaryOp(unsigned Opcode, const User &U, in translateUnaryOp()
330 bool IRTranslator::translateFNeg(const User &U, MachineIRBuilder &MIRBuilder) { in translateFNeg()
334 bool IRTranslator::translateCompare(const User &U, in translateCompare()
361 bool IRTranslator::translateRet(const User &U, MachineIRBuilder &MIRBuilder) { in translateRet()
383 void IRTranslator::emitBranchForMergedCondition( in emitBranchForMergedCondition()
419 void IRTranslator::findMergedConditions( in findMergedConditions()
545 bool IRTranslator::shouldEmitAsBranches( in shouldEmitAsBranches()
577 bool IRTranslator::translateBr(const User &U, MachineIRBuilder &MIRBuilder) { in translateBr()
667 void IRTranslator::addSuccessorWithProb(MachineBasicBlock *Src, in addSuccessorWithProb()
680 IRTranslator::getEdgeProbability(const MachineBasicBlock *Src, in getEdgeProbability()
693 bool IRTranslator::translateSwitch(const User &U, MachineIRBuilder &MIB) { in translateSwitch()
773 void IRTranslator::splitWorkItem(SwitchCG::SwitchWorkList &WorkList, in splitWorkItem()
840 void IRTranslator::emitJumpTable(SwitchCG::JumpTable &JT, in emitJumpTable()
855 bool IRTranslator::emitJumpTableHeader(SwitchCG::JumpTable &JT, in emitJumpTableHeader()
899 void IRTranslator::emitSwitchCase(SwitchCG::CaseBlock &CB, in emitSwitchCase()
979 bool IRTranslator::lowerJumpTableWorkItem(SwitchCG::SwitchWorkListItem W, in lowerJumpTableWorkItem()
1050 bool IRTranslator::lowerSwitchRangeWorkItem(SwitchCG::CaseClusterIt I, in lowerSwitchRangeWorkItem()
1084 void IRTranslator::emitBitTestHeader(SwitchCG::BitTestBlock &B, in emitBitTestHeader()
1142 void IRTranslator::emitBitTestCase(SwitchCG::BitTestBlock &BB, in emitBitTestCase()
1201 bool IRTranslator::lowerBitTestWorkItem( in lowerBitTestWorkItem()
1240 bool IRTranslator::lowerSwitchWorkItem(SwitchCG::SwitchWorkListItem W, in lowerSwitchWorkItem()
1334 bool IRTranslator::translateIndirectBr(const User &U, in translateIndirectBr()
1364 bool IRTranslator::translateLoad(const User &U, MachineIRBuilder &MIRBuilder) { in translateLoad()
1416 bool IRTranslator::translateStore(const User &U, MachineIRBuilder &MIRBuilder) { in translateStore()
1479 bool IRTranslator::translateExtractValue(const User &U, in translateExtractValue()
1494 bool IRTranslator::translateInsertValue(const User &U, in translateInsertValue()
1514 bool IRTranslator::translateSelect(const User &U, in translateSelect()
1532 bool IRTranslator::translateCopy(const User &U, const Value &V, in translateCopy()
1547 bool IRTranslator::translateBitCast(const User &U, in translateBitCast()
1563 bool IRTranslator::translateCast(unsigned Opcode, const User &U, in translateCast()
1574 bool IRTranslator::translateGetElementPtr(const User &U, in translateGetElementPtr()
1684 bool IRTranslator::translateMemFunc(const CallInst &CI, in translateMemFunc()
1775 void IRTranslator::getStackGuard(Register DstReg, in getStackGuard()
1798 bool IRTranslator::translateOverflowIntrinsic(const CallInst &CI, unsigned Op, in translateOverflowIntrinsic()
1808 bool IRTranslator::translateFixedPointIntrinsic(unsigned Op, const CallInst &CI, in translateFixedPointIntrinsic()
1818 unsigned IRTranslator::getSimpleIntrinsicOpcode(Intrinsic::ID ID) { in getSimpleIntrinsicOpcode()
1931 bool IRTranslator::translateSimpleIntrinsic(const CallInst &CI, in translateSimpleIntrinsic()
1975 bool IRTranslator::translateConstrainedFPIntrinsic( in translateConstrainedFPIntrinsic()
1998 std::optional<MCRegister> IRTranslator::getArgPhysReg(Argument &Arg) { in getArgPhysReg()
2010 bool IRTranslator::translateIfEntryValueArgument(bool isDeclare, Value *Val, in translateIfEntryValueArgument()
2042 bool IRTranslator::translateKnownIntrinsic(const CallInst &CI, Intrinsic::ID ID, in translateKnownIntrinsic()
2484 bool IRTranslator::translateInlineAsm(const CallBase &CB, in translateInlineAsm()
2499 bool IRTranslator::translateCallBase(const CallBase &CB, in translateCallBase()
2547 bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) { in translateCall()
2653 bool IRTranslator::findUnwindDestinations( in findUnwindDestinations()
2709 bool IRTranslator::translateInvoke(const User &U, in translateInvoke()
2796 bool IRTranslator::translateCallBr(const User &U, in translateCallBr()
2802 bool IRTranslator::translateLandingPad(const User &U, in translateLandingPad()
2866 bool IRTranslator::translateAlloca(const User &U, in translateAlloca()
2922 bool IRTranslator::translateVAArg(const User &U, MachineIRBuilder &MIRBuilder) { in translateVAArg()
2933 bool IRTranslator::translateUnreachable(const User &U, MachineIRBuilder &MIRBuilder) { in translateUnreachable()
2955 bool IRTranslator::translateInsertElement(const User &U, in translateInsertElement()
2970 bool IRTranslator::translateExtractElement(const User &U, in translateExtractElement()
2999 bool IRTranslator::translateShuffleVector(const User &U, in translateShuffleVector()
3015 bool IRTranslator::translatePHI(const User &U, MachineIRBuilder &MIRBuilder) { in translatePHI()
3028 bool IRTranslator::translateAtomicCmpXchg(const User &U, in translateAtomicCmpXchg()
3051 bool IRTranslator::translateAtomicRMW(const User &U, in translateAtomicRMW()
3127 bool IRTranslator::translateFence(const User &U, in translateFence()
3135 bool IRTranslator::translateFreeze(const User &U, in translateFreeze()
3150 void IRTranslator::finishPendingPhis() { in finishPendingPhis()
3185 void IRTranslator::translateDbgValueRecord(Value *V, bool HasArgList, in translateDbgValueRecord()
3232 void IRTranslator::translateDbgDeclareRecord(Value *Address, bool HasArgList, in translateDbgDeclareRecord()
3266 void IRTranslator::translateDbgInfo(const Instruction &Inst, in translateDbgInfo()
3281 bool IRTranslator::translate(const Instruction &Inst) { in translate()
3299 bool IRTranslator::translate(const Constant &C, Register Reg) { in translate()
3363 bool IRTranslator::finalizeBasicBlock(const BasicBlock &BB, in finalizeBasicBlock()
3480 bool IRTranslator::emitSPDescriptorParent(StackProtectorDescriptor &SPD, in emitSPDescriptorParent()
3573 bool IRTranslator::emitSPDescriptorFailure(StackProtectorDescriptor &SPD, in emitSPDescriptorFailure()
3604 void IRTranslator::finalizeFunction() { in finalizeFunction()
3634 bool IRTranslator::runOnMachineFunction(MachineFunction &CurMF) { in runOnMachineFunction()