Lines Matching refs:SystemZTargetLowering

80 SystemZTargetLowering::SystemZTargetLowering(const TargetMachine &TM,  in SystemZTargetLowering()  function in SystemZTargetLowering
681 bool SystemZTargetLowering::useSoftFloat() const { in useSoftFloat()
685 EVT SystemZTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType()
692 bool SystemZTargetLowering::isFMAFasterThanFMulAndFAdd( in isFMAFasterThanFMulAndFAdd()
827 bool SystemZTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
837 bool SystemZTargetLowering::hasInlineStackProbe(MachineFunction &MF) const { in hasInlineStackProbe()
845 bool SystemZTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
850 bool SystemZTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
855 bool SystemZTargetLowering::allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
962 bool SystemZTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
988 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { in isTruncateFree()
996 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree()
1009 SystemZTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
1041 TargetLowering::ConstraintWeight SystemZTargetLowering::
1127 SystemZTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
1218 Register SystemZTargetLowering::getRegisterByName(const char *RegName, LLT VT, in getRegisterByName()
1229 void SystemZTargetLowering::
1281 const MCPhysReg *SystemZTargetLowering::getScratchRegisters( in getScratchRegisters()
1288 bool SystemZTargetLowering::allowTruncateForTailCall(Type *FromType, in allowTruncateForTailCall()
1293 bool SystemZTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall()
1391 bool SystemZTargetLowering::splitValueIntoRegisterParts( in splitValueIntoRegisterParts()
1407 SDValue SystemZTargetLowering::joinRegisterPartsIntoValue( in joinRegisterPartsIntoValue()
1420 SDValue SystemZTargetLowering::LowerFormalArguments( in LowerFormalArguments()
1588 SystemZTargetLowering::LowerCall(CallLoweringInfo &CLI, in LowerCall()
1781 bool SystemZTargetLowering::
1802 SystemZTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
2845 SDValue SystemZTargetLowering::getVectorCmp(SelectionDAG &DAG, unsigned Opcode, in getVectorCmp()
2886 SDValue SystemZTargetLowering::lowerVectorSETCC(SelectionDAG &DAG, in lowerVectorSETCC()
2964 SDValue SystemZTargetLowering::lowerSETCC(SDValue Op, in lowerSETCC()
2979 SDValue SystemZTargetLowering::lowerSTRICT_FSETCC(SDValue Op, in lowerSTRICT_FSETCC()
3002 SDValue SystemZTargetLowering::lowerBR_CC(SDValue Op, SelectionDAG &DAG) const { in lowerBR_CC()
3039 SDValue SystemZTargetLowering::lowerSELECT_CC(SDValue Op, in lowerSELECT_CC()
3072 SDValue SystemZTargetLowering::lowerGlobalAddress(GlobalAddressSDNode *Node, in lowerGlobalAddress()
3119 SDValue SystemZTargetLowering::lowerTLSGetOffset(GlobalAddressSDNode *Node, in lowerTLSGetOffset()
3170 SDValue SystemZTargetLowering::lowerThreadPointer(const SDLoc &DL, in lowerThreadPointer()
3189 SDValue SystemZTargetLowering::lowerGlobalTLSAddress(GlobalAddressSDNode *Node, in lowerGlobalTLSAddress()
3282 SDValue SystemZTargetLowering::lowerBlockAddress(BlockAddressSDNode *Node, in lowerBlockAddress()
3294 SDValue SystemZTargetLowering::lowerJumpTable(JumpTableSDNode *JT, in lowerJumpTable()
3304 SDValue SystemZTargetLowering::lowerConstantPool(ConstantPoolSDNode *CP, in lowerConstantPool()
3321 SDValue SystemZTargetLowering::lowerFRAMEADDR(SDValue Op, in lowerFRAMEADDR()
3348 SDValue SystemZTargetLowering::lowerRETURNADDR(SDValue Op, in lowerRETURNADDR()
3371 SDValue SystemZTargetLowering::lowerBITCAST(SDValue Op, in lowerBITCAST()
3421 SDValue SystemZTargetLowering::lowerVASTART(SDValue Op, in lowerVASTART()
3457 SDValue SystemZTargetLowering::lowerVACOPY(SDValue Op, in lowerVACOPY()
3472 SDValue SystemZTargetLowering::
3547 SDValue SystemZTargetLowering::lowerGET_DYNAMIC_AREA_OFFSET( in lowerGET_DYNAMIC_AREA_OFFSET()
3554 SDValue SystemZTargetLowering::lowerSMUL_LOHI(SDValue Op, in lowerSMUL_LOHI()
3602 SDValue SystemZTargetLowering::lowerUMUL_LOHI(SDValue Op, in lowerUMUL_LOHI()
3621 SDValue SystemZTargetLowering::lowerSDIVREM(SDValue Op, in lowerSDIVREM()
3643 SDValue SystemZTargetLowering::lowerUDIVREM(SDValue Op, in lowerUDIVREM()
3656 SDValue SystemZTargetLowering::lowerOR(SDValue Op, SelectionDAG &DAG) const { in lowerOR()
3712 SDValue SystemZTargetLowering::lowerXALUO(SDValue Op, in lowerXALUO()
3769 SDValue SystemZTargetLowering::lowerADDSUBCARRY(SDValue Op, in lowerADDSUBCARRY()
3822 SDValue SystemZTargetLowering::lowerCTPOP(SDValue Op, in lowerCTPOP()
3896 SDValue SystemZTargetLowering::lowerATOMIC_FENCE(SDValue Op, in lowerATOMIC_FENCE()
3918 SDValue SystemZTargetLowering::lowerATOMIC_LOAD(SDValue Op, in lowerATOMIC_LOAD()
3927 SDValue SystemZTargetLowering::lowerATOMIC_STORE(SDValue Op, in lowerATOMIC_STORE()
3943 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_OP(SDValue Op, in lowerATOMIC_LOAD_OP()
4017 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_SUB(SDValue Op, in lowerATOMIC_LOAD_SUB()
4052 SDValue SystemZTargetLowering::lowerATOMIC_CMP_SWAP(SDValue Op, in lowerATOMIC_CMP_SWAP()
4119 SystemZTargetLowering::getTargetMMOFlags(const Instruction &I) const { in getTargetMMOFlags()
4139 SDValue SystemZTargetLowering::lowerSTACKSAVE(SDValue Op, in lowerSTACKSAVE()
4150 SDValue SystemZTargetLowering::lowerSTACKRESTORE(SDValue Op, in lowerSTACKRESTORE()
4180 SDValue SystemZTargetLowering::lowerPREFETCH(SDValue Op, in lowerPREFETCH()
4207 SystemZTargetLowering::lowerINTRINSIC_W_CHAIN(SDValue Op, in lowerINTRINSIC_W_CHAIN()
4222 SystemZTargetLowering::lowerINTRINSIC_WO_CHAIN(SDValue Op, in lowerINTRINSIC_WO_CHAIN()
5034 bool SystemZTargetLowering::isVectorElementLoad(SDValue Op) const { in isVectorElementLoad()
5044 SystemZTargetLowering::buildVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT, in buildVector()
5187 SDValue SystemZTargetLowering::lowerBUILD_VECTOR(SDValue Op, in lowerBUILD_VECTOR()
5217 SDValue SystemZTargetLowering::lowerVECTOR_SHUFFLE(SDValue Op, in lowerVECTOR_SHUFFLE()
5250 SDValue SystemZTargetLowering::lowerSCALAR_TO_VECTOR(SDValue Op, in lowerSCALAR_TO_VECTOR()
5259 SDValue SystemZTargetLowering::lowerINSERT_VECTOR_ELT(SDValue Op, in lowerINSERT_VECTOR_ELT()
5291 SystemZTargetLowering::lowerEXTRACT_VECTOR_ELT(SDValue Op, in lowerEXTRACT_VECTOR_ELT()
5316 SDValue SystemZTargetLowering::
5334 SDValue SystemZTargetLowering::
5360 SDValue SystemZTargetLowering::lowerShift(SDValue Op, SelectionDAG &DAG, in lowerShift()
5417 SDValue SystemZTargetLowering::LowerOperation(SDValue Op, in LowerOperation()
5542 SystemZTargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
5598 SystemZTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
5604 const char *SystemZTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
5739 bool SystemZTargetLowering::canTreatAsByteVector(EVT VT) const { in canTreatAsByteVector()
5751 SDValue SystemZTargetLowering::combineExtract(const SDLoc &DL, EVT ResVT, in combineExtract()
5857 SDValue SystemZTargetLowering::combineTruncateExtract( in combineTruncateExtract()
5892 SDValue SystemZTargetLowering::combineZERO_EXTEND( in combineZERO_EXTEND()
5919 SDValue SystemZTargetLowering::combineSIGN_EXTEND_INREG( in combineSIGN_EXTEND_INREG()
5940 SDValue SystemZTargetLowering::combineSIGN_EXTEND( in combineSIGN_EXTEND()
5970 SDValue SystemZTargetLowering::combineMERGE( in combineMERGE()
6004 SDValue SystemZTargetLowering::combineLOAD( in combineLOAD()
6044 bool SystemZTargetLowering::canLoadStoreByteSwapped(EVT VT) const { in canLoadStoreByteSwapped()
6069 SDValue SystemZTargetLowering::combineSTORE( in combineSTORE()
6130 SDValue SystemZTargetLowering::combineVECTOR_SHUFFLE( in combineVECTOR_SHUFFLE()
6169 SDValue SystemZTargetLowering::combineEXTRACT_VECTOR_ELT( in combineEXTRACT_VECTOR_ELT()
6210 SDValue SystemZTargetLowering::combineJOIN_DWORDS( in combineJOIN_DWORDS()
6233 SDValue SystemZTargetLowering::combineFP_ROUND( in combineFP_ROUND()
6299 SDValue SystemZTargetLowering::combineFP_EXTEND( in combineFP_EXTEND()
6365 SDValue SystemZTargetLowering::combineINT_TO_FP( in combineINT_TO_FP()
6391 SDValue SystemZTargetLowering::combineBSWAP( in combineBSWAP()
6588 SDValue SystemZTargetLowering::combineBR_CCMASK( in combineBR_CCMASK()
6612 SDValue SystemZTargetLowering::combineSELECT_CCMASK( in combineSELECT_CCMASK()
6636 SDValue SystemZTargetLowering::combineGET_CCMASK( in combineGET_CCMASK()
6677 SDValue SystemZTargetLowering::combineIntDIVREM( in combineIntDIVREM()
6694 SDValue SystemZTargetLowering::combineINTRINSIC( in combineINTRINSIC()
6722 SDValue SystemZTargetLowering::unwrapAddress(SDValue N) const { in unwrapAddress()
6728 SDValue SystemZTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()
6876 SystemZTargetLowering::computeKnownBitsForTargetNode(const SDValue Op, in computeKnownBitsForTargetNode()
6994 SystemZTargetLowering::ComputeNumSignBitsForTargetNode( in ComputeNumSignBitsForTargetNode()
7049 SystemZTargetLowering::getStackProbeSize(MachineFunction &MF) const { in getStackProbeSize()
7189 SystemZTargetLowering::emitSelect(MachineInstr &MI, in emitSelect()
7284 MachineBasicBlock *SystemZTargetLowering::emitCondStore(MachineInstr &MI, in emitCondStore()
7377 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadBinary( in emitAtomicLoadBinary()
7496 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadMinMax( in emitAtomicLoadMinMax()
7611 SystemZTargetLowering::emitAtomicCmpSwapW(MachineInstr &MI, in emitAtomicCmpSwapW()
7728 SystemZTargetLowering::emitPair128(MachineInstr &MI, in emitPair128()
7755 MachineBasicBlock *SystemZTargetLowering::emitExt128(MachineInstr &MI, in emitExt128()
7786 MachineBasicBlock *SystemZTargetLowering::emitMemMemWrapper( in emitMemMemWrapper()
8042 MachineBasicBlock *SystemZTargetLowering::emitStringWrapper( in emitStringWrapper()
8101 MachineBasicBlock *SystemZTargetLowering::emitTransactionBegin( in emitTransactionBegin()
8149 MachineBasicBlock *SystemZTargetLowering::emitLoadAndTestCmp0( in emitLoadAndTestCmp0()
8173 MachineBasicBlock *SystemZTargetLowering::emitProbedAlloca( in emitProbedAlloca()
8264 SDValue SystemZTargetLowering::
8274 MachineBasicBlock *SystemZTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
8550 SystemZTargetLowering::getRepRegClassFor(MVT VT) const { in getRepRegClassFor()