Lines Matching refs:MipsTargetLowering
116 MVT MipsTargetLowering::getRegisterTypeForCallingConv(LLVMContext &Context, in getRegisterTypeForCallingConv()
126 return MipsTargetLowering::getRegisterType(Context, VT); in getRegisterTypeForCallingConv()
129 unsigned MipsTargetLowering::getNumRegistersForCallingConv(LLVMContext &Context, in getNumRegistersForCallingConv()
135 return MipsTargetLowering::getNumRegisters(Context, VT); in getNumRegistersForCallingConv()
138 unsigned MipsTargetLowering::getVectorTypeBreakdownForCallingConv( in getVectorTypeBreakdownForCallingConv()
151 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { in getGlobalReg()
156 SDValue MipsTargetLowering::getTargetNode(GlobalAddressSDNode *N, EVT Ty, in getTargetNode()
162 SDValue MipsTargetLowering::getTargetNode(ExternalSymbolSDNode *N, EVT Ty, in getTargetNode()
168 SDValue MipsTargetLowering::getTargetNode(BlockAddressSDNode *N, EVT Ty, in getTargetNode()
174 SDValue MipsTargetLowering::getTargetNode(JumpTableSDNode *N, EVT Ty, in getTargetNode()
180 SDValue MipsTargetLowering::getTargetNode(ConstantPoolSDNode *N, EVT Ty, in getTargetNode()
187 const char *MipsTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
306 MipsTargetLowering::MipsTargetLowering(const MipsTargetMachine &TM, in MipsTargetLowering() function in MipsTargetLowering
530 const MipsTargetLowering *MipsTargetLowering::create(const MipsTargetMachine &TM, in create()
540 MipsTargetLowering::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
558 EVT MipsTargetLowering::getSetCCResultType(const DataLayout &, LLVMContext &, in getSetCCResultType()
1151 SDValue MipsTargetLowering::PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) in PerformDAGCombine()
1181 bool MipsTargetLowering::isCheapToSpeculateCttz() const { in isCheapToSpeculateCttz()
1185 bool MipsTargetLowering::isCheapToSpeculateCtlz() const { in isCheapToSpeculateCtlz()
1190 MipsTargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
1200 MipsTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
1206 SDValue MipsTargetLowering::
1283 MipsTargetLowering::EmitInstrWithCustomInserter(MachineInstr &MI, in EmitInstrWithCustomInserter()
1411 MipsTargetLowering::emitAtomicBinary(MachineInstr &MI, in emitAtomicBinary()
1527 MachineBasicBlock *MipsTargetLowering::emitSignExtendToI32InReg( in emitSignExtendToI32InReg()
1557 MachineBasicBlock *MipsTargetLowering::emitAtomicBinaryPartword( in emitAtomicBinaryPartword()
1710 MipsTargetLowering::emitAtomicCmpSwap(MachineInstr &MI, in emitAtomicCmpSwap()
1768 MachineBasicBlock *MipsTargetLowering::emitAtomicCmpSwapPartword( in emitAtomicCmpSwapPartword()
1892 SDValue MipsTargetLowering::lowerBRCOND(SDValue Op, SelectionDAG &DAG) const { in lowerBRCOND()
1916 SDValue MipsTargetLowering::
1930 SDValue MipsTargetLowering::lowerSETCC(SDValue Op, SelectionDAG &DAG) const { in lowerSETCC()
1944 SDValue MipsTargetLowering::lowerGlobalAddress(SDValue Op, in lowerGlobalAddress()
1991 SDValue MipsTargetLowering::lowerBlockAddress(SDValue Op, in lowerBlockAddress()
2003 SDValue MipsTargetLowering::
2085 SDValue MipsTargetLowering::
2098 SDValue MipsTargetLowering::
2121 SDValue MipsTargetLowering::lowerVASTART(SDValue Op, SelectionDAG &DAG) const { in lowerVASTART()
2136 SDValue MipsTargetLowering::lowerVAARG(SDValue Op, SelectionDAG &DAG) const { in lowerVAARG()
2292 MipsTargetLowering::lowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const { in lowerFCOPYSIGN()
2299 SDValue MipsTargetLowering::
2314 SDValue MipsTargetLowering::lowerRETURNADDR(SDValue Op, in lowerRETURNADDR()
2338 SDValue MipsTargetLowering::lowerEH_RETURN(SDValue Op, SelectionDAG &DAG) in lowerEH_RETURN()
2362 SDValue MipsTargetLowering::lowerATOMIC_FENCE(SDValue Op, in lowerATOMIC_FENCE()
2372 SDValue MipsTargetLowering::lowerShiftLeftParts(SDValue Op, in lowerShiftLeftParts()
2403 SDValue MipsTargetLowering::lowerShiftRightParts(SDValue Op, SelectionDAG &DAG, in lowerShiftRightParts()
2472 SDValue MipsTargetLowering::lowerLOAD(SDValue Op, SelectionDAG &DAG) const { in lowerLOAD()
2598 SDValue MipsTargetLowering::lowerSTORE(SDValue Op, SelectionDAG &DAG) const { in lowerSTORE()
2611 SDValue MipsTargetLowering::lowerEH_DWARF_CFA(SDValue Op, in lowerEH_DWARF_CFA()
2622 SDValue MipsTargetLowering::lowerFP_TO_SINT(SDValue Op, in lowerFP_TO_SINT()
2790 CCAssignFn *MipsTargetLowering::CCAssignFnForCall() const{ in CCAssignFnForCall()
2794 CCAssignFn *MipsTargetLowering::CCAssignFnForReturn() const{ in CCAssignFnForReturn()
2807 SDValue MipsTargetLowering::passArgOnStack(SDValue StackPtr, unsigned Offset, in passArgOnStack()
2825 void MipsTargetLowering::
2885 void MipsTargetLowering::AdjustInstrPostInstrSelection(MachineInstr &MI, in AdjustInstrPostInstrSelection()
2936 MipsTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI, in LowerCall()
3257 SDValue MipsTargetLowering::LowerCallResult( in LowerCallResult()
3384 SDValue MipsTargetLowering::LowerFormalArguments( in LowerFormalArguments()
3539 MipsTargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn()
3549 MipsTargetLowering::shouldSignExtendTypeInLibCall(EVT Type, bool IsSigned) const { in shouldSignExtendTypeInLibCall()
3557 MipsTargetLowering::LowerInterruptReturn(SmallVectorImpl<SDValue> &RetOps, in LowerInterruptReturn()
3569 MipsTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
3677 MipsTargetLowering::ConstraintType
3678 MipsTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
3715 MipsTargetLowering::getSingleConstraintMatchWeight( in getSingleConstraintMatchWeight()
3788 EVT MipsTargetLowering::getTypeForExtReturn(LLVMContext &Context, EVT VT, in getTypeForExtReturn()
3795 std::pair<unsigned, const TargetRegisterClass *> MipsTargetLowering::
3873 MipsTargetLowering::getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI, in getRegForInlineAsmConstraint()
3940 void MipsTargetLowering::LowerAsmOperandForConstraint(SDValue Op, in LowerAsmOperandForConstraint()
4034 bool MipsTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
4056 MipsTargetLowering::isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const { in isOffsetFoldingLegal()
4061 EVT MipsTargetLowering::getOptimalMemOpType(uint64_t Size, unsigned DstAlign, in getOptimalMemOpType()
4072 bool MipsTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const { in isFPImmLegal()
4080 unsigned MipsTargetLowering::getJumpTableEncoding() const { in getJumpTableEncoding()
4089 bool MipsTargetLowering::useSoftFloat() const { in useSoftFloat()
4093 void MipsTargetLowering::copyByValRegs( in copyByValRegs()
4146 void MipsTargetLowering::passByValArg( in passByValArg()
4242 void MipsTargetLowering::writeVarArgRegs(std::vector<SDValue> &OutChains, in writeVarArgRegs()
4289 void MipsTargetLowering::HandleByVal(CCState *State, unsigned &Size, in HandleByVal()
4334 MachineBasicBlock *MipsTargetLowering::emitPseudoSELECT(MachineInstr &MI, in emitPseudoSELECT()
4412 MachineBasicBlock *MipsTargetLowering::emitPseudoD_SELECT(MachineInstr &MI, in emitPseudoD_SELECT()
4489 unsigned MipsTargetLowering::getRegisterByName(const char* RegName, EVT VT, in getRegisterByName()