Lines Matching refs:MipsTargetLowering
99 MVT MipsTargetLowering::getRegisterTypeForCallingConv(LLVMContext &Context, in getRegisterTypeForCallingConv()
111 unsigned MipsTargetLowering::getNumRegistersForCallingConv(LLVMContext &Context, in getNumRegistersForCallingConv()
120 return MipsTargetLowering::getNumRegisters(Context, VT); in getNumRegistersForCallingConv()
123 unsigned MipsTargetLowering::getVectorTypeBreakdownForCallingConv( in getVectorTypeBreakdownForCallingConv()
138 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { in getGlobalReg()
144 SDValue MipsTargetLowering::getTargetNode(GlobalAddressSDNode *N, EVT Ty, in getTargetNode()
150 SDValue MipsTargetLowering::getTargetNode(ExternalSymbolSDNode *N, EVT Ty, in getTargetNode()
156 SDValue MipsTargetLowering::getTargetNode(BlockAddressSDNode *N, EVT Ty, in getTargetNode()
162 SDValue MipsTargetLowering::getTargetNode(JumpTableSDNode *N, EVT Ty, in getTargetNode()
168 SDValue MipsTargetLowering::getTargetNode(ConstantPoolSDNode *N, EVT Ty, in getTargetNode()
175 const char *MipsTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
295 MipsTargetLowering::MipsTargetLowering(const MipsTargetMachine &TM, in MipsTargetLowering() function in MipsTargetLowering
523 const MipsTargetLowering *
524 MipsTargetLowering::create(const MipsTargetMachine &TM, in create()
534 MipsTargetLowering::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
553 EVT MipsTargetLowering::getSetCCResultType(const DataLayout &, LLVMContext &, in getSetCCResultType()
1153 SDValue MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) in PerformDAGCombine()
1183 bool MipsTargetLowering::isCheapToSpeculateCttz(Type *Ty) const { in isCheapToSpeculateCttz()
1187 bool MipsTargetLowering::isCheapToSpeculateCtlz(Type *Ty) const { in isCheapToSpeculateCtlz()
1191 bool MipsTargetLowering::hasBitTest(SDValue X, SDValue Y) const { in hasBitTest()
1201 bool MipsTargetLowering::shouldFoldConstantShiftPairToMask( in shouldFoldConstantShiftPairToMask()
1215 MipsTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
1221 SDValue MipsTargetLowering::
1299 MipsTargetLowering::EmitInstrWithCustomInserter(MachineInstr &MI, in EmitInstrWithCustomInserter()
1472 MipsTargetLowering::emitAtomicBinary(MachineInstr &MI, in emitAtomicBinary()
1628 MachineBasicBlock *MipsTargetLowering::emitSignExtendToI32InReg( in emitSignExtendToI32InReg()
1658 MachineBasicBlock *MipsTargetLowering::emitAtomicBinaryPartword( in emitAtomicBinaryPartword()
1850 MipsTargetLowering::emitAtomicCmpSwap(MachineInstr &MI, in emitAtomicCmpSwap()
1906 MachineBasicBlock *MipsTargetLowering::emitAtomicCmpSwapPartword( in emitAtomicCmpSwapPartword()
2030 SDValue MipsTargetLowering::lowerBRCOND(SDValue Op, SelectionDAG &DAG) const { in lowerBRCOND()
2053 SDValue MipsTargetLowering::
2067 SDValue MipsTargetLowering::lowerSETCC(SDValue Op, SelectionDAG &DAG) const { in lowerSETCC()
2081 SDValue MipsTargetLowering::lowerGlobalAddress(SDValue Op, in lowerGlobalAddress()
2128 SDValue MipsTargetLowering::lowerBlockAddress(SDValue Op, in lowerBlockAddress()
2140 SDValue MipsTargetLowering::
2222 SDValue MipsTargetLowering::
2235 SDValue MipsTargetLowering::
2258 SDValue MipsTargetLowering::lowerVASTART(SDValue Op, SelectionDAG &DAG) const { in lowerVASTART()
2273 SDValue MipsTargetLowering::lowerVAARG(SDValue Op, SelectionDAG &DAG) const { in lowerVAARG()
2429 MipsTargetLowering::lowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const { in lowerFCOPYSIGN()
2436 SDValue MipsTargetLowering::lowerFABS32(SDValue Op, SelectionDAG &DAG, in lowerFABS32()
2476 SDValue MipsTargetLowering::lowerFABS64(SDValue Op, SelectionDAG &DAG, in lowerFABS64()
2500 SDValue MipsTargetLowering::lowerFABS(SDValue Op, SelectionDAG &DAG) const { in lowerFABS()
2507 SDValue MipsTargetLowering::
2525 SDValue MipsTargetLowering::lowerRETURNADDR(SDValue Op, in lowerRETURNADDR()
2552 SDValue MipsTargetLowering::lowerEH_RETURN(SDValue Op, SelectionDAG &DAG) in lowerEH_RETURN()
2576 SDValue MipsTargetLowering::lowerATOMIC_FENCE(SDValue Op, in lowerATOMIC_FENCE()
2586 SDValue MipsTargetLowering::lowerShiftLeftParts(SDValue Op, in lowerShiftLeftParts()
2618 SDValue MipsTargetLowering::lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, in lowerShiftRightParts()
2688 SDValue MipsTargetLowering::lowerLOAD(SDValue Op, SelectionDAG &DAG) const { in lowerLOAD()
2814 SDValue MipsTargetLowering::lowerSTORE(SDValue Op, SelectionDAG &DAG) const { in lowerSTORE()
2827 SDValue MipsTargetLowering::lowerEH_DWARF_CFA(SDValue Op, in lowerEH_DWARF_CFA()
2838 SDValue MipsTargetLowering::lowerFP_TO_SINT(SDValue Op, in lowerFP_TO_SINT()
3017 CCAssignFn *MipsTargetLowering::CCAssignFnForCall() const{ in CCAssignFnForCall()
3021 CCAssignFn *MipsTargetLowering::CCAssignFnForReturn() const{ in CCAssignFnForReturn()
3028 SDValue MipsTargetLowering::passArgOnStack(SDValue StackPtr, unsigned Offset, in passArgOnStack()
3046 void MipsTargetLowering::
3104 void MipsTargetLowering::AdjustInstrPostInstrSelection(MachineInstr &MI, in AdjustInstrPostInstrSelection()
3164 MipsTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
3504 SDValue MipsTargetLowering::LowerCallResult( in LowerCallResult()
3631 SDValue MipsTargetLowering::LowerFormalArguments( in LowerFormalArguments()
3789 MipsTargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn()
3798 bool MipsTargetLowering::shouldSignExtendTypeInLibCall(EVT Type, in shouldSignExtendTypeInLibCall()
3807 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn()
3819 MipsTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
3927 MipsTargetLowering::ConstraintType
3928 MipsTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
3965 MipsTargetLowering::getSingleConstraintMatchWeight( in getSingleConstraintMatchWeight()
4038 EVT MipsTargetLowering::getTypeForExtReturn(LLVMContext &Context, EVT VT, in getTypeForExtReturn()
4045 std::pair<unsigned, const TargetRegisterClass *> MipsTargetLowering::
4123 MipsTargetLowering::getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI, in getRegForInlineAsmConstraint()
4196 void MipsTargetLowering::LowerAsmOperandForConstraint(SDValue Op, in LowerAsmOperandForConstraint()
4291 bool MipsTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
4314 MipsTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal()
4319 EVT MipsTargetLowering::getOptimalMemOpType( in getOptimalMemOpType()
4327 bool MipsTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
4336 unsigned MipsTargetLowering::getJumpTableEncoding() const { in getJumpTableEncoding()
4345 bool MipsTargetLowering::useSoftFloat() const { in useSoftFloat()
4349 void MipsTargetLowering::copyByValRegs( in copyByValRegs()
4402 void MipsTargetLowering::passByValArg( in passByValArg()
4498 void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains, in writeVarArgRegs()
4545 void MipsTargetLowering::HandleByVal(CCState *State, unsigned &Size, in HandleByVal()
4590 MachineBasicBlock *MipsTargetLowering::emitPseudoSELECT(MachineInstr &MI, in emitPseudoSELECT()
4669 MipsTargetLowering::emitPseudoD_SELECT(MachineInstr &MI, in emitPseudoD_SELECT()
4747 MipsTargetLowering::getRegisterByName(const char *RegName, LLT VT, in getRegisterByName()
4768 MachineBasicBlock *MipsTargetLowering::emitLDR_W(MachineInstr &MI, in emitLDR_W()
4814 MachineBasicBlock *MipsTargetLowering::emitLDR_D(MachineInstr &MI, in emitLDR_D()
4898 MachineBasicBlock *MipsTargetLowering::emitSTR_W(MachineInstr &MI, in emitSTR_W()
4948 MachineBasicBlock *MipsTargetLowering::emitSTR_D(MachineInstr &MI, in emitSTR_D()