Lines Matching refs:SystemZTargetLowering
80 SystemZTargetLowering::SystemZTargetLowering(const TargetMachine &TM, in SystemZTargetLowering() function in SystemZTargetLowering
687 bool SystemZTargetLowering::useSoftFloat() const { in useSoftFloat()
691 EVT SystemZTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType()
698 bool SystemZTargetLowering::isFMAFasterThanFMulAndFAdd( in isFMAFasterThanFMulAndFAdd()
835 bool SystemZTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
845 bool SystemZTargetLowering::hasInlineStackProbe(MachineFunction &MF) const { in hasInlineStackProbe()
853 bool SystemZTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
858 bool SystemZTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
863 bool SystemZTargetLowering::allowsMisalignedMemoryAccesses( in allowsMisalignedMemoryAccesses()
970 bool SystemZTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
997 bool SystemZTargetLowering::findOptimalMemOpLowering( in findOptimalMemOpLowering()
1016 EVT SystemZTargetLowering::getOptimalMemOpType(const MemOp &Op, in getOptimalMemOpType()
1021 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { in isTruncateFree()
1029 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree()
1042 SystemZTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
1085 TargetLowering::ConstraintWeight SystemZTargetLowering::
1171 SystemZTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
1263 SystemZTargetLowering::getRegisterByName(const char *RegName, LLT VT, in getRegisterByName()
1278 void SystemZTargetLowering::
1330 const MCPhysReg *SystemZTargetLowering::getScratchRegisters( in getScratchRegisters()
1337 bool SystemZTargetLowering::allowTruncateForTailCall(Type *FromType, in allowTruncateForTailCall()
1342 bool SystemZTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall()
1451 bool SystemZTargetLowering::splitValueIntoRegisterParts( in splitValueIntoRegisterParts()
1467 SDValue SystemZTargetLowering::joinRegisterPartsIntoValue( in joinRegisterPartsIntoValue()
1480 SDValue SystemZTargetLowering::LowerFormalArguments( in LowerFormalArguments()
1662 SystemZTargetLowering::LowerCall(CallLoweringInfo &CLI, in LowerCall()
1888 std::pair<SDValue, SDValue> SystemZTargetLowering::makeExternalCall( in makeExternalCall()
1920 bool SystemZTargetLowering::
1941 SystemZTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
2981 SDValue SystemZTargetLowering::getVectorCmp(SelectionDAG &DAG, unsigned Opcode, in getVectorCmp()
3022 SDValue SystemZTargetLowering::lowerVectorSETCC(SelectionDAG &DAG, in lowerVectorSETCC()
3100 SDValue SystemZTargetLowering::lowerSETCC(SDValue Op, in lowerSETCC()
3115 SDValue SystemZTargetLowering::lowerSTRICT_FSETCC(SDValue Op, in lowerSTRICT_FSETCC()
3138 SDValue SystemZTargetLowering::lowerBR_CC(SDValue Op, SelectionDAG &DAG) const { in lowerBR_CC()
3175 SDValue SystemZTargetLowering::lowerSELECT_CC(SDValue Op, in lowerSELECT_CC()
3208 SDValue SystemZTargetLowering::lowerGlobalAddress(GlobalAddressSDNode *Node, in lowerGlobalAddress()
3255 SDValue SystemZTargetLowering::lowerTLSGetOffset(GlobalAddressSDNode *Node, in lowerTLSGetOffset()
3306 SDValue SystemZTargetLowering::lowerThreadPointer(const SDLoc &DL, in lowerThreadPointer()
3325 SDValue SystemZTargetLowering::lowerGlobalTLSAddress(GlobalAddressSDNode *Node, in lowerGlobalTLSAddress()
3418 SDValue SystemZTargetLowering::lowerBlockAddress(BlockAddressSDNode *Node, in lowerBlockAddress()
3430 SDValue SystemZTargetLowering::lowerJumpTable(JumpTableSDNode *JT, in lowerJumpTable()
3440 SDValue SystemZTargetLowering::lowerConstantPool(ConstantPoolSDNode *CP, in lowerConstantPool()
3457 SDValue SystemZTargetLowering::lowerFRAMEADDR(SDValue Op, in lowerFRAMEADDR()
3483 SDValue SystemZTargetLowering::lowerRETURNADDR(SDValue Op, in lowerRETURNADDR()
3506 SDValue SystemZTargetLowering::lowerBITCAST(SDValue Op, in lowerBITCAST()
3556 SDValue SystemZTargetLowering::lowerVASTART(SDValue Op, in lowerVASTART()
3565 SDValue SystemZTargetLowering::lowerVASTART_XPLINK(SDValue Op, in lowerVASTART_XPLINK()
3582 SDValue SystemZTargetLowering::lowerVASTART_ELF(SDValue Op, in lowerVASTART_ELF()
3618 SDValue SystemZTargetLowering::lowerVACOPY(SDValue Op, in lowerVACOPY()
3636 SystemZTargetLowering::lowerDYNAMIC_STACKALLOC(SDValue Op, in lowerDYNAMIC_STACKALLOC()
3645 SystemZTargetLowering::lowerDYNAMIC_STACKALLOC_XPLINK(SDValue Op, in lowerDYNAMIC_STACKALLOC_XPLINK()
3709 SystemZTargetLowering::lowerDYNAMIC_STACKALLOC_ELF(SDValue Op, in lowerDYNAMIC_STACKALLOC_ELF()
3784 SDValue SystemZTargetLowering::lowerGET_DYNAMIC_AREA_OFFSET( in lowerGET_DYNAMIC_AREA_OFFSET()
3791 SDValue SystemZTargetLowering::lowerSMUL_LOHI(SDValue Op, in lowerSMUL_LOHI()
3839 SDValue SystemZTargetLowering::lowerUMUL_LOHI(SDValue Op, in lowerUMUL_LOHI()
3858 SDValue SystemZTargetLowering::lowerSDIVREM(SDValue Op, in lowerSDIVREM()
3880 SDValue SystemZTargetLowering::lowerUDIVREM(SDValue Op, in lowerUDIVREM()
3893 SDValue SystemZTargetLowering::lowerOR(SDValue Op, SelectionDAG &DAG) const { in lowerOR()
3949 SDValue SystemZTargetLowering::lowerXALUO(SDValue Op, in lowerXALUO()
4006 SDValue SystemZTargetLowering::lowerADDSUBCARRY(SDValue Op, in lowerADDSUBCARRY()
4059 SDValue SystemZTargetLowering::lowerCTPOP(SDValue Op, in lowerCTPOP()
4133 SDValue SystemZTargetLowering::lowerATOMIC_FENCE(SDValue Op, in lowerATOMIC_FENCE()
4155 SDValue SystemZTargetLowering::lowerATOMIC_LOAD(SDValue Op, in lowerATOMIC_LOAD()
4164 SDValue SystemZTargetLowering::lowerATOMIC_STORE(SDValue Op, in lowerATOMIC_STORE()
4180 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_OP(SDValue Op, in lowerATOMIC_LOAD_OP()
4254 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_SUB(SDValue Op, in lowerATOMIC_LOAD_SUB()
4289 SDValue SystemZTargetLowering::lowerATOMIC_CMP_SWAP(SDValue Op, in lowerATOMIC_CMP_SWAP()
4356 SystemZTargetLowering::getTargetMMOFlags(const Instruction &I) const { in getTargetMMOFlags()
4376 SDValue SystemZTargetLowering::lowerSTACKSAVE(SDValue Op, in lowerSTACKSAVE()
4388 SDValue SystemZTargetLowering::lowerSTACKRESTORE(SDValue Op, in lowerSTACKRESTORE()
4420 SDValue SystemZTargetLowering::lowerPREFETCH(SDValue Op, in lowerPREFETCH()
4447 SystemZTargetLowering::lowerINTRINSIC_W_CHAIN(SDValue Op, in lowerINTRINSIC_W_CHAIN()
4462 SystemZTargetLowering::lowerINTRINSIC_WO_CHAIN(SDValue Op, in lowerINTRINSIC_WO_CHAIN()
5274 bool SystemZTargetLowering::isVectorElementLoad(SDValue Op) const { in isVectorElementLoad()
5284 SystemZTargetLowering::buildVector(SelectionDAG &DAG, const SDLoc &DL, EVT VT, in buildVector()
5427 SDValue SystemZTargetLowering::lowerBUILD_VECTOR(SDValue Op, in lowerBUILD_VECTOR()
5457 SDValue SystemZTargetLowering::lowerVECTOR_SHUFFLE(SDValue Op, in lowerVECTOR_SHUFFLE()
5490 SDValue SystemZTargetLowering::lowerSCALAR_TO_VECTOR(SDValue Op, in lowerSCALAR_TO_VECTOR()
5499 SDValue SystemZTargetLowering::lowerINSERT_VECTOR_ELT(SDValue Op, in lowerINSERT_VECTOR_ELT()
5531 SystemZTargetLowering::lowerEXTRACT_VECTOR_ELT(SDValue Op, in lowerEXTRACT_VECTOR_ELT()
5556 SDValue SystemZTargetLowering::
5574 SDValue SystemZTargetLowering::
5600 SDValue SystemZTargetLowering::lowerShift(SDValue Op, SelectionDAG &DAG, in lowerShift()
5657 SDValue SystemZTargetLowering::lowerIS_FPCLASS(SDValue Op, in lowerIS_FPCLASS()
5692 SDValue SystemZTargetLowering::LowerOperation(SDValue Op, in LowerOperation()
5819 SystemZTargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
5901 SystemZTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
5907 const char *SystemZTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
6038 bool SystemZTargetLowering::canTreatAsByteVector(EVT VT) const { in canTreatAsByteVector()
6050 SDValue SystemZTargetLowering::combineExtract(const SDLoc &DL, EVT ResVT, in combineExtract()
6156 SDValue SystemZTargetLowering::combineTruncateExtract( in combineTruncateExtract()
6191 SDValue SystemZTargetLowering::combineZERO_EXTEND( in combineZERO_EXTEND()
6218 SDValue SystemZTargetLowering::combineSIGN_EXTEND_INREG( in combineSIGN_EXTEND_INREG()
6239 SDValue SystemZTargetLowering::combineSIGN_EXTEND( in combineSIGN_EXTEND()
6269 SDValue SystemZTargetLowering::combineMERGE( in combineMERGE()
6303 SDValue SystemZTargetLowering::combineLOAD( in combineLOAD()
6343 bool SystemZTargetLowering::canLoadStoreByteSwapped(EVT VT) const { in canLoadStoreByteSwapped()
6385 SDValue SystemZTargetLowering::combineSTORE( in combineSTORE()
6522 SDValue SystemZTargetLowering::combineVECTOR_SHUFFLE( in combineVECTOR_SHUFFLE()
6561 SDValue SystemZTargetLowering::combineEXTRACT_VECTOR_ELT( in combineEXTRACT_VECTOR_ELT()
6602 SDValue SystemZTargetLowering::combineJOIN_DWORDS( in combineJOIN_DWORDS()
6625 SDValue SystemZTargetLowering::combineFP_ROUND( in combineFP_ROUND()
6691 SDValue SystemZTargetLowering::combineFP_EXTEND( in combineFP_EXTEND()
6757 SDValue SystemZTargetLowering::combineINT_TO_FP( in combineINT_TO_FP()
6787 SDValue SystemZTargetLowering::combineBSWAP( in combineBSWAP()
6984 SDValue SystemZTargetLowering::combineBR_CCMASK( in combineBR_CCMASK()
7008 SDValue SystemZTargetLowering::combineSELECT_CCMASK( in combineSELECT_CCMASK()
7032 SDValue SystemZTargetLowering::combineGET_CCMASK( in combineGET_CCMASK()
7073 SDValue SystemZTargetLowering::combineIntDIVREM( in combineIntDIVREM()
7090 SDValue SystemZTargetLowering::combineINTRINSIC( in combineINTRINSIC()
7118 SDValue SystemZTargetLowering::unwrapAddress(SDValue N) const { in unwrapAddress()
7124 SDValue SystemZTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()
7272 SystemZTargetLowering::computeKnownBitsForTargetNode(const SDValue Op, in computeKnownBitsForTargetNode()
7390 SystemZTargetLowering::ComputeNumSignBitsForTargetNode( in ComputeNumSignBitsForTargetNode()
7445 SystemZTargetLowering::getStackProbeSize(MachineFunction &MF) const { in getStackProbeSize()
7591 SystemZTargetLowering::emitSelect(MachineInstr &MI, in emitSelect()
7685 MachineBasicBlock *SystemZTargetLowering::emitCondStore(MachineInstr &MI, in emitCondStore()
7777 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadBinary( in emitAtomicLoadBinary()
7895 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadMinMax( in emitAtomicLoadMinMax()
8009 SystemZTargetLowering::emitAtomicCmpSwapW(MachineInstr &MI, in emitAtomicCmpSwapW()
8125 SystemZTargetLowering::emitPair128(MachineInstr &MI, in emitPair128()
8151 MachineBasicBlock *SystemZTargetLowering::emitExt128(MachineInstr &MI, in emitExt128()
8182 SystemZTargetLowering::emitMemMemWrapper(MachineInstr &MI, in emitMemMemWrapper()
8537 MachineBasicBlock *SystemZTargetLowering::emitStringWrapper( in emitStringWrapper()
8595 MachineBasicBlock *SystemZTargetLowering::emitTransactionBegin( in emitTransactionBegin()
8641 MachineBasicBlock *SystemZTargetLowering::emitLoadAndTestCmp0( in emitLoadAndTestCmp0()
8664 MachineBasicBlock *SystemZTargetLowering::emitProbedAlloca( in emitProbedAlloca()
8754 SDValue SystemZTargetLowering::
8763 MachineBasicBlock *SystemZTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
9041 SystemZTargetLowering::getRepRegClassFor(MVT VT) const { in getRepRegClassFor()