Lines Matching refs:MipsFastISel
83 class MipsFastISel final : public FastISel { class
256 explicit MipsFastISel(FunctionLoweringInfo &funcInfo, in MipsFastISel() function in __anone37fcac70111::MipsFastISel
293 CCAssignFn *MipsFastISel::CCAssignFnForCall(CallingConv::ID CC) const { in CCAssignFnForCall()
297 unsigned MipsFastISel::emitLogicalOp(unsigned ISDOpc, MVT RetVT, in emitLogicalOp()
338 unsigned MipsFastISel::fastMaterializeAlloca(const AllocaInst *AI) { in fastMaterializeAlloca()
357 unsigned MipsFastISel::materializeInt(const Constant *C, MVT VT) { in materializeInt()
365 unsigned MipsFastISel::materialize32BitInt(int64_t Imm, in materialize32BitInt()
390 unsigned MipsFastISel::materializeFP(const ConstantFP *CFP, MVT VT) { in materializeFP()
412 unsigned MipsFastISel::materializeGV(const GlobalValue *GV, MVT VT) { in materializeGV()
437 unsigned MipsFastISel::materializeExternalCallSym(MCSymbol *Sym) { in materializeExternalCallSym()
448 unsigned MipsFastISel::fastMaterializeConstant(const Constant *C) { in fastMaterializeConstant()
466 bool MipsFastISel::computeAddress(const Value *Obj, Address &Addr) { in computeAddress()
547 bool MipsFastISel::computeCallAddress(const Value *V, Address &Addr) { in computeCallAddress()
597 bool MipsFastISel::isTypeLegal(Type *Ty, MVT &VT) { in isTypeLegal()
609 bool MipsFastISel::isTypeSupported(Type *Ty, MVT &VT) { in isTypeSupported()
624 bool MipsFastISel::isLoadTypeLegal(Type *Ty, MVT &VT) { in isLoadTypeLegal()
639 bool MipsFastISel::emitCmp(unsigned ResultReg, const CmpInst *CI) { in emitCmp()
758 bool MipsFastISel::emitLoad(MVT VT, unsigned &ResultReg, Address &Addr, in emitLoad()
814 bool MipsFastISel::emitStore(MVT VT, unsigned SrcReg, Address &Addr, in emitStore()
866 bool MipsFastISel::selectLogicalOp(const Instruction *I) { in selectLogicalOp()
893 bool MipsFastISel::selectLoad(const Instruction *I) { in selectLoad()
915 bool MipsFastISel::selectStore(const Instruction *I) { in selectStore()
945 bool MipsFastISel::selectBranch(const Instruction *I) { in selectBranch()
987 bool MipsFastISel::selectCmp(const Instruction *I) { in selectCmp()
997 bool MipsFastISel::selectFPExt(const Instruction *I) { in selectFPExt()
1019 bool MipsFastISel::selectSelect(const Instruction *I) { in selectSelect()
1076 bool MipsFastISel::selectFPTrunc(const Instruction *I) { in selectFPTrunc()
1100 bool MipsFastISel::selectFPToInt(const Instruction *I, bool IsSigned) { in selectFPToInt()
1140 bool MipsFastISel::processCallArgs(CallLoweringInfo &CLI, in processCallArgs()
1274 bool MipsFastISel::finishCall(CallLoweringInfo &CLI, MVT RetVT, in finishCall()
1309 bool MipsFastISel::fastLowerArguments() { in fastLowerArguments()
1490 bool MipsFastISel::fastLowerCall(CallLoweringInfo &CLI) { in fastLowerCall()
1584 bool MipsFastISel::fastLowerIntrinsicCall(const IntrinsicInst *II) { in fastLowerIntrinsicCall()
1676 bool MipsFastISel::selectRet(const Instruction *I) { in selectRet()
1775 bool MipsFastISel::selectTrunc(const Instruction *I) { in selectTrunc()
1799 bool MipsFastISel::selectIntExt(const Instruction *I) { in selectIntExt()
1827 bool MipsFastISel::emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r1()
1846 bool MipsFastISel::emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r2()
1861 bool MipsFastISel::emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt()
1870 bool MipsFastISel::emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntZExt()
1892 bool MipsFastISel::emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntExt()
1906 unsigned MipsFastISel::emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntExt()
1913 bool MipsFastISel::selectDivRem(const Instruction *I, unsigned ISDOpcode) { in selectDivRem()
1957 bool MipsFastISel::selectShift(const Instruction *I) { in selectShift()
2032 bool MipsFastISel::fastSelectInstruction(const Instruction *I) { in fastSelectInstruction()
2090 unsigned MipsFastISel::getRegEnsuringSimpleIntegerWidening(const Value *V, in getRegEnsuringSimpleIntegerWidening()
2109 void MipsFastISel::simplifyAddress(Address &Addr) { in simplifyAddress()
2120 unsigned MipsFastISel::fastEmitInst_rr(unsigned MachineInstOpcode, in fastEmitInst_rr()
2151 return new MipsFastISel(funcInfo, libInfo); in createFastISel()