Lines Matching refs:SystemZTargetLowering

76 SystemZTargetLowering::SystemZTargetLowering(const TargetMachine &TM,  in SystemZTargetLowering()  function in SystemZTargetLowering
554 EVT SystemZTargetLowering::getSetCCResultType(const DataLayout &DL, in getSetCCResultType()
561 bool SystemZTargetLowering::isFMAFasterThanFMulAndFAdd(EVT VT) const { in isFMAFasterThanFMulAndFAdd()
580 bool SystemZTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const { in isFPImmLegal()
585 bool SystemZTargetLowering::isLegalICmpImmediate(int64_t Imm) const { in isLegalICmpImmediate()
590 bool SystemZTargetLowering::isLegalAddImmediate(int64_t Imm) const { in isLegalAddImmediate()
595 bool SystemZTargetLowering::allowsMisalignedMemoryAccesses(EVT VT, in allowsMisalignedMemoryAccesses()
704 bool SystemZTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode()
730 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { in isTruncateFree()
738 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree()
751 SystemZTargetLowering::getConstraintType(StringRef Constraint) const { in getConstraintType()
783 TargetLowering::ConstraintWeight SystemZTargetLowering::
869 SystemZTargetLowering::getRegForInlineAsmConstraint( in getRegForInlineAsmConstraint()
950 void SystemZTargetLowering::
1002 const MCPhysReg *SystemZTargetLowering::getScratchRegisters( in getScratchRegisters()
1009 bool SystemZTargetLowering::allowTruncateForTailCall(Type *FromType, in allowTruncateForTailCall()
1014 bool SystemZTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const { in mayBeEmittedAsTailCall()
1092 SDValue SystemZTargetLowering::LowerFormalArguments( in LowerFormalArguments()
1258 SystemZTargetLowering::LowerCall(CallLoweringInfo &CLI, in LowerCall()
1436 bool SystemZTargetLowering::
1457 SystemZTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn()
2443 SDValue SystemZTargetLowering::getVectorCmp(SelectionDAG &DAG, unsigned Opcode, in getVectorCmp()
2465 SDValue SystemZTargetLowering::lowerVectorSETCC(SelectionDAG &DAG, in lowerVectorSETCC()
2522 SDValue SystemZTargetLowering::lowerSETCC(SDValue Op, in lowerSETCC()
2537 SDValue SystemZTargetLowering::lowerBR_CC(SDValue Op, SelectionDAG &DAG) const { in lowerBR_CC()
2573 SDValue SystemZTargetLowering::lowerSELECT_CC(SDValue Op, in lowerSELECT_CC()
2605 SDValue SystemZTargetLowering::lowerGlobalAddress(GlobalAddressSDNode *Node, in lowerGlobalAddress()
2643 SDValue SystemZTargetLowering::lowerTLSGetOffset(GlobalAddressSDNode *Node, in lowerTLSGetOffset()
2690 SDValue SystemZTargetLowering::lowerThreadPointer(const SDLoc &DL, in lowerThreadPointer()
2709 SDValue SystemZTargetLowering::lowerGlobalTLSAddress(GlobalAddressSDNode *Node, in lowerGlobalTLSAddress()
2798 SDValue SystemZTargetLowering::lowerBlockAddress(BlockAddressSDNode *Node, in lowerBlockAddress()
2810 SDValue SystemZTargetLowering::lowerJumpTable(JumpTableSDNode *JT, in lowerJumpTable()
2820 SDValue SystemZTargetLowering::lowerConstantPool(ConstantPoolSDNode *CP, in lowerConstantPool()
2837 SDValue SystemZTargetLowering::lowerFRAMEADDR(SDValue Op, in lowerFRAMEADDR()
2865 SDValue SystemZTargetLowering::lowerRETURNADDR(SDValue Op, in lowerRETURNADDR()
2888 SDValue SystemZTargetLowering::lowerBITCAST(SDValue Op, in lowerBITCAST()
2938 SDValue SystemZTargetLowering::lowerVASTART(SDValue Op, in lowerVASTART()
2974 SDValue SystemZTargetLowering::lowerVACOPY(SDValue Op, in lowerVACOPY()
2989 SDValue SystemZTargetLowering::
3055 SDValue SystemZTargetLowering::lowerGET_DYNAMIC_AREA_OFFSET( in lowerGET_DYNAMIC_AREA_OFFSET()
3062 SDValue SystemZTargetLowering::lowerSMUL_LOHI(SDValue Op, in lowerSMUL_LOHI()
3110 SDValue SystemZTargetLowering::lowerUMUL_LOHI(SDValue Op, in lowerUMUL_LOHI()
3129 SDValue SystemZTargetLowering::lowerSDIVREM(SDValue Op, in lowerSDIVREM()
3151 SDValue SystemZTargetLowering::lowerUDIVREM(SDValue Op, in lowerUDIVREM()
3164 SDValue SystemZTargetLowering::lowerOR(SDValue Op, SelectionDAG &DAG) const { in lowerOR()
3220 SDValue SystemZTargetLowering::lowerXALUO(SDValue Op, in lowerXALUO()
3265 SDValue SystemZTargetLowering::lowerADDSUBCARRY(SDValue Op, in lowerADDSUBCARRY()
3312 SDValue SystemZTargetLowering::lowerCTPOP(SDValue Op, in lowerCTPOP()
3386 SDValue SystemZTargetLowering::lowerATOMIC_FENCE(SDValue Op, in lowerATOMIC_FENCE()
3408 SDValue SystemZTargetLowering::lowerATOMIC_LOAD(SDValue Op, in lowerATOMIC_LOAD()
3417 SDValue SystemZTargetLowering::lowerATOMIC_STORE(SDValue Op, in lowerATOMIC_STORE()
3433 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_OP(SDValue Op, in lowerATOMIC_LOAD_OP()
3507 SDValue SystemZTargetLowering::lowerATOMIC_LOAD_SUB(SDValue Op, in lowerATOMIC_LOAD_SUB()
3542 SDValue SystemZTargetLowering::lowerATOMIC_CMP_SWAP(SDValue Op, in lowerATOMIC_CMP_SWAP()
3605 SDValue SystemZTargetLowering::lowerSTACKSAVE(SDValue Op, in lowerSTACKSAVE()
3613 SDValue SystemZTargetLowering::lowerSTACKRESTORE(SDValue Op, in lowerSTACKRESTORE()
3637 SDValue SystemZTargetLowering::lowerPREFETCH(SDValue Op, in lowerPREFETCH()
3667 SystemZTargetLowering::lowerINTRINSIC_W_CHAIN(SDValue Op, in lowerINTRINSIC_W_CHAIN()
3682 SystemZTargetLowering::lowerINTRINSIC_WO_CHAIN(SDValue Op, in lowerINTRINSIC_WO_CHAIN()
4533 SDValue SystemZTargetLowering::lowerBUILD_VECTOR(SDValue Op, in lowerBUILD_VECTOR()
4606 SDValue SystemZTargetLowering::lowerVECTOR_SHUFFLE(SDValue Op, in lowerVECTOR_SHUFFLE()
4639 SDValue SystemZTargetLowering::lowerSCALAR_TO_VECTOR(SDValue Op, in lowerSCALAR_TO_VECTOR()
4648 SDValue SystemZTargetLowering::lowerINSERT_VECTOR_ELT(SDValue Op, in lowerINSERT_VECTOR_ELT()
4680 SystemZTargetLowering::lowerEXTRACT_VECTOR_ELT(SDValue Op, in lowerEXTRACT_VECTOR_ELT()
4706 SystemZTargetLowering::lowerExtendVectorInreg(SDValue Op, SelectionDAG &DAG, in lowerExtendVectorInreg()
4722 SDValue SystemZTargetLowering::lowerShift(SDValue Op, SelectionDAG &DAG, in lowerShift()
4779 SDValue SystemZTargetLowering::LowerOperation(SDValue Op, in LowerOperation()
4921 SystemZTargetLowering::LowerOperationWrapper(SDNode *N, in LowerOperationWrapper()
4977 SystemZTargetLowering::ReplaceNodeResults(SDNode *N, in ReplaceNodeResults()
4983 const char *SystemZTargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
5104 bool SystemZTargetLowering::canTreatAsByteVector(EVT VT) const { in canTreatAsByteVector()
5116 SDValue SystemZTargetLowering::combineExtract(const SDLoc &DL, EVT ResVT, in combineExtract()
5222 SDValue SystemZTargetLowering::combineTruncateExtract( in combineTruncateExtract()
5257 SDValue SystemZTargetLowering::combineZERO_EXTEND( in combineZERO_EXTEND()
5284 SDValue SystemZTargetLowering::combineSIGN_EXTEND_INREG( in combineSIGN_EXTEND_INREG()
5305 SDValue SystemZTargetLowering::combineSIGN_EXTEND( in combineSIGN_EXTEND()
5335 SDValue SystemZTargetLowering::combineMERGE( in combineMERGE()
5370 SDValue SystemZTargetLowering::combineLOAD( in combineLOAD()
5410 SDValue SystemZTargetLowering::combineSTORE( in combineSTORE()
5455 SDValue SystemZTargetLowering::combineEXTRACT_VECTOR_ELT( in combineEXTRACT_VECTOR_ELT()
5471 SDValue SystemZTargetLowering::combineJOIN_DWORDS( in combineJOIN_DWORDS()
5481 SDValue SystemZTargetLowering::combineFP_ROUND( in combineFP_ROUND()
5528 SDValue SystemZTargetLowering::combineFP_EXTEND( in combineFP_EXTEND()
5575 SDValue SystemZTargetLowering::combineBSWAP( in combineBSWAP()
5713 SDValue SystemZTargetLowering::combineBR_CCMASK( in combineBR_CCMASK()
5737 SDValue SystemZTargetLowering::combineSELECT_CCMASK( in combineSELECT_CCMASK()
5762 SDValue SystemZTargetLowering::combineGET_CCMASK( in combineGET_CCMASK()
5803 SDValue SystemZTargetLowering::combineIntDIVREM( in combineIntDIVREM()
5820 SDValue SystemZTargetLowering::PerformDAGCombine(SDNode *N, in PerformDAGCombine()
5962 SystemZTargetLowering::computeKnownBitsForTargetNode(const SDValue Op, in computeKnownBitsForTargetNode()
6082 SystemZTargetLowering::ComputeNumSignBitsForTargetNode( in ComputeNumSignBitsForTargetNode()
6285 SystemZTargetLowering::emitSelect(MachineInstr &MI, in emitSelect()
6352 MachineBasicBlock *SystemZTargetLowering::emitCondStore(MachineInstr &MI, in emitCondStore()
6444 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadBinary( in emitAtomicLoadBinary()
6563 MachineBasicBlock *SystemZTargetLowering::emitAtomicLoadMinMax( in emitAtomicLoadMinMax()
6678 SystemZTargetLowering::emitAtomicCmpSwapW(MachineInstr &MI, in emitAtomicCmpSwapW()
6803 SystemZTargetLowering::emitPair128(MachineInstr &MI, in emitPair128()
6830 MachineBasicBlock *SystemZTargetLowering::emitExt128(MachineInstr &MI, in emitExt128()
6861 MachineBasicBlock *SystemZTargetLowering::emitMemMemWrapper( in emitMemMemWrapper()
7041 MachineBasicBlock *SystemZTargetLowering::emitStringWrapper( in emitStringWrapper()
7100 MachineBasicBlock *SystemZTargetLowering::emitTransactionBegin( in emitTransactionBegin()
7148 MachineBasicBlock *SystemZTargetLowering::emitLoadAndTestCmp0( in emitLoadAndTestCmp0()
7171 MachineBasicBlock *SystemZTargetLowering::EmitInstrWithCustomInserter( in EmitInstrWithCustomInserter()
7443 SystemZTargetLowering::getRepRegClassFor(MVT VT) const { in getRepRegClassFor()